Package org.apache.xbean.finder
Class Parameter<E extends Member>
java.lang.Object
org.apache.xbean.finder.Parameter<E>
- All Implemented Interfaces:
AnnotatedElement
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> Parameter
<Constructor<T>> declaredBy
(Constructor<T> ctor, int index) declaredBy
(Method method, int index) boolean
<T extends Annotation>
TgetAnnotation
(Class<T> annotationClass) int
getIndex()
protected abstract Annotation[][]
int
hashCode()
boolean
isAnnotationPresent
(Class<? extends Annotation> annotationClass) toString()
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.reflect.AnnotatedElement
getAnnotationsByType, getDeclaredAnnotation, getDeclaredAnnotationsByType
-
Field Details
-
declaringExecutable
-
index
private final int index
-
-
Constructor Details
-
Parameter
-
-
Method Details
-
getDeclaringExecutable
-
getIndex
public int getIndex() -
getAnnotation
- Specified by:
getAnnotation
in interfaceAnnotatedElement
-
getAnnotations
- Specified by:
getAnnotations
in interfaceAnnotatedElement
-
getDeclaredAnnotations
- Specified by:
getDeclaredAnnotations
in interfaceAnnotatedElement
-
isAnnotationPresent
- Specified by:
isAnnotationPresent
in interfaceAnnotatedElement
-
equals
-
hashCode
public int hashCode() -
toString
-
getParameterAnnotations
-
declaredBy
-
declaredBy
-