SELF - own typeTARGET - weavable target typePARENT - enclosing weavable typePARENT_TARGET - parent target typepublic abstract class NestedWeavable<SELF extends NestedWeavable<SELF,TARGET,PARENT,PARENT_TARGET>,TARGET,PARENT extends Weavable<PARENT,PARENT_TARGET>,PARENT_TARGET> extends Weavable<SELF,TARGET>
| Modifier | Constructor and Description | 
|---|---|
protected  | 
NestedWeavable(TARGET target,
              PARENT parent)
Create a new  
NestedWeavable instance. | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
compareTo(SELF obj)
Implement  
Comparable. | 
PARENT | 
getParent()
Get the parent. 
 | 
protected abstract int | 
localCompareTo(SELF obj)
Compare against  
o without respect to getParent(). | 
addAnnotations, addAnnotations, equals, getAnnotation, getAnnotations, getDeclaredAnnotations, getTarget, hashCode, isAnnotationPresent, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAnnotationsByType, getDeclaredAnnotation, getDeclaredAnnotationsByTypeprotected NestedWeavable(TARGET target, PARENT parent)
NestedWeavable instance.target - elementparent - enclosingpublic PARENT getParent()
PARENTpublic final int compareTo(SELF obj)
Comparable.obj - SELFComparable.compareTo(Object) contractprotected abstract int localCompareTo(SELF obj)
o without respect to getParent().obj - SELFSELFComparable.compareTo(Object) contractCopyright © 2018 The Apache Software Foundation. All rights reserved.