public class HostedPrimitiveType extends HostedType
allDeclaredMethods, arrayType, assignableFromMatches, instanceOfBits, instanceOfFromTypeID, instanceOfNumTypeIDs, staticFields, strengthenStampType, subTypes, typeID, uniqueConcreteImplementation, universe, vtable, wrapped| Constructor and Description |
|---|
HostedPrimitiveType(HostedUniverse universe,
com.oracle.graal.pointsto.meta.AnalysisType wrapped,
jdk.vm.ci.meta.JavaKind kind,
jdk.vm.ci.meta.JavaKind storageKind) |
| Modifier and Type | Method and Description |
|---|---|
int |
getArrayDimension() |
HostedType |
getBaseType() |
HostedType |
getComponentType() |
HostedField[] |
getInstanceFields(boolean includeSuperclasses) |
boolean |
isArray() |
boolean |
isEnum() |
boolean |
isInstanceClass() |
boolean |
isInterface() |
boolean |
isLocal() |
boolean |
isMember() |
boolean |
isPrimitive() |
compareTo, findInstanceFieldWithOffset, findLeafConcreteSubtype, findLeastCommonAncestor, getAllDeclaredMethods, getAnnotation, getAnnotations, getArrayClass, getArrayClass, getAssignableFromMatches, getClassInitializer, getDeclaredAnnotations, getDeclaredConstructors, getDeclaredMethods, getEnclosingType, getHostClass, getHub, getInstanceOfFromTypeID, getInstanceOfNumTypeIDs, getInterfaces, getJavaClass, 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 HostedPrimitiveType(HostedUniverse universe, com.oracle.graal.pointsto.meta.AnalysisType wrapped, jdk.vm.ci.meta.JavaKind kind, jdk.vm.ci.meta.JavaKind storageKind)
public boolean isInterface()
public boolean isInstanceClass()
public boolean isArray()
public boolean isPrimitive()
public boolean isEnum()
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