| Modifier and Type | Field and Description |
|---|---|
| private AnnotationFinder | |
| private GenericSignatureInformationProvider | |
| private boolean | onlyRuntimeAnnotationsCached
If true then only runtime visible annotations have been resolved via reflection. |
| private Member |
| Access | Constructor and Description |
|---|---|
| public | ReflectionBasedResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, UnresolvedType returnType, String name, UnresolvedType[] parameterTypes, Member reflectMember)
|
| public | ReflectionBasedResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, UnresolvedType returnType, String name, UnresolvedType[] parameterTypes, UnresolvedType[] checkedExceptions, Member reflectMember)
|
| public | ReflectionBasedResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, UnresolvedType returnType, String name, UnresolvedType[] parameterTypes, UnresolvedType[] checkedExceptions, ResolvedMember backingGenericMember, Member reflectMember)
|
| public | ReflectionBasedResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, String name, String signature, Member reflectMember)
|
| annotationFinder | back to summary |
|---|---|
| private AnnotationFinder annotationFinder | |
| gsigInfoProvider | back to summary |
|---|---|
| private GenericSignatureInformationProvider gsigInfoProvider | |
| onlyRuntimeAnnotationsCached | back to summary |
|---|---|
| private boolean onlyRuntimeAnnotationsCached If true then only runtime visible annotations have been resolved via reflection. If class retention annotations are also required (later) then the cache will have to be rebuilt using a more detailed dig into the class file. | |
| reflectMember | back to summary |
|---|---|
| private Member reflectMember | |
| ReflectionBasedResolvedMemberImpl | back to summary |
|---|---|
| public ReflectionBasedResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, UnresolvedType returnType, String name, UnresolvedType[] parameterTypes, Member reflectMember) | |
| ReflectionBasedResolvedMemberImpl | back to summary |
|---|---|
| public ReflectionBasedResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, UnresolvedType returnType, String name, UnresolvedType[] parameterTypes, UnresolvedType[] checkedExceptions, Member reflectMember) | |
| ReflectionBasedResolvedMemberImpl | back to summary |
|---|---|
| public ReflectionBasedResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, UnresolvedType returnType, String name, UnresolvedType[] parameterTypes, UnresolvedType[] checkedExceptions, ResolvedMember backingGenericMember, Member reflectMember) | |
| ReflectionBasedResolvedMemberImpl | back to summary |
|---|---|
| public ReflectionBasedResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, String name, String signature, Member reflectMember) | |
| getAnnotationDefaultValue | back to summary |
|---|---|
| public String getAnnotationDefaultValue() Overrides org. Implements org.
| |
| getAnnotationOfType | back to summary |
|---|---|
| public AnnotationAJ getAnnotationOfType(UnresolvedType ofType) Overrides org. Implements org.
| |
| getAnnotationTypes | back to summary |
|---|---|
| public ResolvedType[] getAnnotationTypes() Overrides org. Implements org.
| |
| getGenericParameterTypes | back to summary |
|---|---|
| public UnresolvedType[] getGenericParameterTypes() Overrides org. Implements org. Doc from org. Get the TypeXs of the parameter types, taking generic signature into account
| |
| getGenericReturnType | back to summary |
|---|---|
| public UnresolvedType getGenericReturnType() Overrides org. Implements org. Doc from org. Get the UnresolvedType for the return type, taking generic signature into account
| |
| getMember | back to summary |
|---|---|
| public Member getMember() | |
| getParameterAnnotationTypes | back to summary |
|---|---|
| public ResolvedType[][] getParameterAnnotationTypes() Overrides org. Implements org.
| |
| hasAnnotation | back to summary |
|---|---|
| public boolean hasAnnotation(UnresolvedType ofType) Overrides org. Implements org. Doc from org. Check if this member has an annotation of the specified type. If the member has a backing generic member then this member represents a parameterization of a member in a generic type and the annotations available on the backing generic member should be used.
| |
| hasAnnotations | back to summary |
|---|---|
| public boolean hasAnnotations() Overrides org.
| |
| isBridgeMethod | back to summary |
|---|---|
| public boolean isBridgeMethod() Overrides org. Implements org.
| |
| isSynthetic | back to summary |
|---|---|
| public boolean isSynthetic() Overrides org. Implements org.
| |
| isVarargsMethod | back to summary |
|---|---|
| public boolean isVarargsMethod() Overrides org. Implements org.
| |
| setAnnotationFinder | back to summary |
|---|---|
| public void setAnnotationFinder(AnnotationFinder finder) | |
| setGenericSignatureInformationProvider | back to summary |
|---|---|
| public void setGenericSignatureInformationProvider(GenericSignatureInformationProvider gsigProvider) | |
| unpackAnnotations | back to summary |
|---|---|
| private void unpackAnnotations(boolean areRuntimeRetentionAnnotationsSufficient) | |