public class HostedArrayClass extends HostedClass
allDeclaredMethods, arrayType, assignableFromMatches, instanceOfBits, instanceOfFromTypeID, instanceOfNumTypeIDs, staticFields, strengthenStampType, subTypes, typeID, uniqueConcreteImplementation, universe, vtable, wrapped| Constructor and Description |
|---|
HostedArrayClass(HostedUniverse universe,
com.oracle.graal.pointsto.meta.AnalysisType wrapped,
jdk.vm.ci.meta.JavaKind kind,
jdk.vm.ci.meta.JavaKind storageKind,
HostedClass superClass,
HostedInterface[] interfaces,
HostedType componentType) |
| Modifier and Type | Method and Description |
|---|---|
int |
getArrayDimension() |
HostedType |
getBaseType() |
HostedType |
getComponentType() |
HostedField[] |
getInstanceFields(boolean includeSuperclasses) |
boolean |
isArray() |
boolean |
isInstanceClass() |
boolean |
isLocal() |
boolean |
isMember() |
isEnum, isInterface, isPrimitivecompareTo, findInstanceFieldWithOffset, findLeafConcreteSubtype, findLeastCommonAncestor, getAllDeclaredMethods, getAnnotation, getAnnotations, getArrayClass, getArrayClass, getAssignableFromMatches, getClassInitializer, getDeclaredAnnotations, getDeclaredConstructors, getDeclaredMethods, getEnclosingType, getHostClass, getHub, getInstanceOfFromTypeID, getInstanceOfNumTypeIDs, getInterfaces, getJavaKind, getModifiers, getName, getSingleImplementor, getSourceFileName, getStaticFields, getStorageKind, getStrengthenStampType, getSubTypes, getSuperclass, getTypeID, getUniqueConcreteImplementation, getVTable, getWrapped, hasFinalizableSubclass, hasFinalizer, initialize, isAssignableFrom, isCloneableWithAllocation, isInitialized, isInstance, isInstantiated, isLinked, isWordType, resolve, resolveConcreteMethod, setEnclosingType, setInstanceOfRange, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindUniqueConcreteMethod, resolveMethodfindMethod, getElementalType, isJavaLangObject, isLeaf, lookupType, resolveFieldgetUnqualifiedName, toClassName, toJavaName, toJavaNameisAbstract, isConcrete, isFinalFlagSet, isNative, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, isStrict, isSynchronized, isTransient, isVolatilegetAnnotationsByType, getDeclaredAnnotation, getDeclaredAnnotationsByType, isAnnotationPresentpublic HostedArrayClass(HostedUniverse universe, com.oracle.graal.pointsto.meta.AnalysisType wrapped, jdk.vm.ci.meta.JavaKind kind, jdk.vm.ci.meta.JavaKind storageKind, HostedClass superClass, HostedInterface[] interfaces, HostedType componentType)
public boolean isInstanceClass()
public boolean isArray()
public final HostedType getComponentType()
getComponentType in interface jdk.vm.ci.meta.JavaTypegetComponentType in interface jdk.vm.ci.meta.ResolvedJavaTypegetComponentType in class HostedTypepublic HostedType getBaseType()
getBaseType in class HostedTypepublic int getArrayDimension()
getArrayDimension in class HostedTypepublic HostedField[] getInstanceFields(boolean includeSuperclasses)
getInstanceFields in interface jdk.vm.ci.meta.ResolvedJavaTypegetInstanceFields in class HostedTypepublic boolean isLocal()
isLocal in interface jdk.vm.ci.meta.ResolvedJavaTypeisLocal in class HostedTypepublic boolean isMember()
isMember in interface jdk.vm.ci.meta.ResolvedJavaTypeisMember in class HostedType