SELF
- own typePARENT
- WeavableExecutable
typePARENT_TARGET
- target executable of parentT
- executable's owning typepublic abstract class WeavableParameter<SELF extends WeavableParameter<SELF,PARENT,PARENT_TARGET,T>,PARENT extends WeavableExecutable<PARENT,PARENT_TARGET,T,SELF>,PARENT_TARGET extends Member,T> extends NestedWeavable<SELF,Integer,PARENT,PARENT_TARGET>
Modifier | Constructor and Description |
---|---|
protected |
WeavableParameter(Integer target,
PARENT parent)
Create a new
WeavableParameter instance. |
Modifier and Type | Method and Description |
---|---|
protected int |
localCompareTo(SELF obj)
Compare against
o without respect to NestedWeavable.getParent() . |
compareTo, getParent
addAnnotations, addAnnotations, equals, getAnnotation, getAnnotations, getDeclaredAnnotations, getTarget, hashCode, isAnnotationPresent, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getAnnotationsByType, getDeclaredAnnotation, getDeclaredAnnotationsByType
protected WeavableParameter(Integer target, PARENT parent)
WeavableParameter
instance.target
- indexparent
- executableprotected int localCompareTo(SELF obj)
o
without respect to NestedWeavable.getParent()
.localCompareTo
in class NestedWeavable<SELF extends WeavableParameter<SELF,PARENT,PARENT_TARGET,T>,Integer,PARENT extends WeavableExecutable<PARENT,PARENT_TARGET,T,SELF>,PARENT_TARGET extends Member>
obj
- SELFSELF
Comparable.compareTo(Object)
contractCopyright © 2018 The Apache Software Foundation. All rights reserved.