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) intgetIndex()protected abstract Annotation[][]inthashCode()booleanisAnnotationPresent(Class<? extends Annotation> annotationClass) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods 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:
getAnnotationin interfaceAnnotatedElement
-
getAnnotations
- Specified by:
getAnnotationsin interfaceAnnotatedElement
-
getDeclaredAnnotations
- Specified by:
getDeclaredAnnotationsin interfaceAnnotatedElement
-
isAnnotationPresent
- Specified by:
isAnnotationPresentin interfaceAnnotatedElement
-
equals
-
hashCode
public int hashCode() -
toString
-
getParameterAnnotations
-
declaredBy
-
declaredBy
-