public interface SharedType
extends jdk.vm.ci.meta.ResolvedJavaType
Modifier and Type | Method and Description |
---|---|
default jdk.vm.ci.meta.Assumptions.AssumptionResult<jdk.vm.ci.meta.ResolvedJavaMethod> |
findUniqueConcreteMethod(jdk.vm.ci.meta.ResolvedJavaMethod m) |
DynamicHub |
getHub() |
jdk.vm.ci.meta.JavaKind |
getStorageKind()
The kind of the field in memory (in contrast to
JavaType.getJavaKind() , which is the kind of
the field on the Java type system level). |
default jdk.vm.ci.meta.ResolvedJavaMethod |
resolveConcreteMethod(jdk.vm.ci.meta.ResolvedJavaMethod m,
jdk.vm.ci.meta.ResolvedJavaType callerType) |
default jdk.vm.ci.meta.ResolvedJavaMethod |
resolveMethod(jdk.vm.ci.meta.ResolvedJavaMethod method,
jdk.vm.ci.meta.ResolvedJavaType callerType) |
declaresDefaultMethods, findInstanceFieldWithOffset, findLeafConcreteSubtype, findLeastCommonAncestor, findMethod, getArrayClass, getClassInitializer, getComponentType, getDeclaredConstructors, getDeclaredMethods, getElementalType, getEnclosingType, getHostClass, getInstanceFields, getInterfaces, getSingleImplementor, getSourceFileName, getStaticFields, getSuperclass, hasDefaultMethods, hasFinalizableSubclass, hasFinalizer, initialize, isAssignableFrom, isCloneableWithAllocation, isEnum, isInitialized, isInstance, isInstanceClass, isInterface, isJavaLangObject, isLeaf, isLinked, isLocal, isMember, isPrimitive, link, lookupType, resolveField
getJavaKind, getName, getUnqualifiedName, isArray, resolve, toClassName, toJavaName, toJavaName
getModifiers, isAbstract, isConcrete, isFinalFlagSet, isNative, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, isStrict, isSynchronized, isTransient, isVolatile
getAnnotation, getAnnotations, getAnnotationsByType, getDeclaredAnnotation, getDeclaredAnnotations, getDeclaredAnnotationsByType, isAnnotationPresent
DynamicHub getHub()
jdk.vm.ci.meta.JavaKind getStorageKind()
JavaType.getJavaKind()
, which is the kind of
the field on the Java type system level).default jdk.vm.ci.meta.ResolvedJavaMethod resolveMethod(jdk.vm.ci.meta.ResolvedJavaMethod method, jdk.vm.ci.meta.ResolvedJavaType callerType)
resolveMethod
in interface jdk.vm.ci.meta.ResolvedJavaType
default jdk.vm.ci.meta.ResolvedJavaMethod resolveConcreteMethod(jdk.vm.ci.meta.ResolvedJavaMethod m, jdk.vm.ci.meta.ResolvedJavaType callerType)
resolveConcreteMethod
in interface jdk.vm.ci.meta.ResolvedJavaType
default jdk.vm.ci.meta.Assumptions.AssumptionResult<jdk.vm.ci.meta.ResolvedJavaMethod> findUniqueConcreteMethod(jdk.vm.ci.meta.ResolvedJavaMethod m)
findUniqueConcreteMethod
in interface jdk.vm.ci.meta.ResolvedJavaType