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, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getAnnotationsByType, getDeclaredAnnotation, getDeclaredAnnotationsByType
protected NestedWeavable(TARGET target, PARENT parent)
NestedWeavable
instance.target
- elementparent
- enclosingpublic PARENT getParent()
PARENT
public final int compareTo(SELF obj)
Comparable
.obj
- SELF
Comparable.compareTo(Object)
contractprotected abstract int localCompareTo(SELF obj)
o
without respect to getParent()
.obj
- SELFSELF
Comparable.compareTo(Object)
contractCopyright © 2018 The Apache Software Foundation. All rights reserved.