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.