public final class ReflectionSubstitutionType extends CustomSubstitutionType<CustomSubstitutionField,ReflectionSubstitutionType.ReflectionSubstitutionMethod>
| Modifier and Type | Class and Description |
|---|---|
static class |
ReflectionSubstitutionType.ReflectionSubstitutionMethod |
fields, methods, original| Constructor and Description |
|---|
ReflectionSubstitutionType(jdk.vm.ci.meta.ResolvedJavaType original,
Member member) |
| Modifier and Type | Method and Description |
|---|---|
<T extends Annotation> |
getAnnotation(Class<T> annotationClass) |
Annotation[] |
getAnnotations() |
String |
getName() |
boolean |
isAnnotationPresent(Class<? extends Annotation> annotationClass) |
addSubstitutionField, addSubstitutionMethod, findInstanceFieldWithOffset, findLeafConcreteSubtype, findLeastCommonAncestor, findUniqueConcreteMethod, getArrayClass, getClassInitializer, getComponentType, getDeclaredAnnotations, getDeclaredConstructors, getDeclaredMethods, getEnclosingType, getHostClass, getInstanceFields, getInterfaces, getJavaClass, getJavaKind, getModifiers, getOriginal, getSingleImplementor, getSourceFileName, getStaticFields, getSubstitutionField, getSubstitutionMethod, getSuperclass, hasFinalizableSubclass, hasFinalizer, initialize, isArray, isAssignableFrom, isCloneableWithAllocation, isEnum, isInitialized, isInstance, isInstanceClass, isInterface, isLinked, isLocal, isMember, isPrimitive, resolve, resolveConcreteMethod, resolveMethodclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfindMethod, getElementalType, isJavaLangObject, isLeaf, lookupType, resolveFieldgetUnqualifiedName, toClassName, toJavaName, toJavaNameisAbstract, isConcrete, isFinalFlagSet, isNative, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, isStrict, isSynchronized, isTransient, isVolatilegetAnnotationsByType, getDeclaredAnnotation, getDeclaredAnnotationsByTypepublic ReflectionSubstitutionType(jdk.vm.ci.meta.ResolvedJavaType original,
Member member)
public String getName()
public Annotation[] getAnnotations()
getAnnotations in interface AnnotatedElementgetAnnotations in class CustomSubstitutionType<CustomSubstitutionField,ReflectionSubstitutionType.ReflectionSubstitutionMethod>public boolean isAnnotationPresent(Class<? extends Annotation> annotationClass)
public <T extends Annotation> T getAnnotation(Class<T> annotationClass)
getAnnotation in interface AnnotatedElementgetAnnotation in class CustomSubstitutionType<CustomSubstitutionField,ReflectionSubstitutionType.ReflectionSubstitutionMethod>