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, resolveFieldgetJavaKind, getName, getUnqualifiedName, isArray, resolve, toClassName, toJavaName, toJavaNamegetModifiers, isAbstract, isConcrete, isFinalFlagSet, isNative, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, isStrict, isSynchronized, isTransient, isVolatilegetAnnotation, getAnnotations, getAnnotationsByType, getDeclaredAnnotation, getDeclaredAnnotations, getDeclaredAnnotationsByType, isAnnotationPresentDynamicHub 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.ResolvedJavaTypedefault 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.ResolvedJavaTypedefault 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