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, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findUniqueConcreteMethod, resolveMethod
findMethod, getElementalType, isJavaLangObject, isLeaf, lookupType, resolveField
getUnqualifiedName, toClassName, toJavaName, toJavaName
isAbstract, isConcrete, isFinalFlagSet, isNative, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, isStrict, isSynchronized, isTransient, isVolatile
getAnnotationsByType, getDeclaredAnnotation, getDeclaredAnnotationsByType, isAnnotationPresent
public 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.JavaType
getComponentType
in interface jdk.vm.ci.meta.ResolvedJavaType
getComponentType
in class HostedType
public HostedType getBaseType()
getBaseType
in class HostedType
public int getArrayDimension()
getArrayDimension
in class HostedType
public HostedField[] getInstanceFields(boolean includeSuperclasses)
getInstanceFields
in interface jdk.vm.ci.meta.ResolvedJavaType
getInstanceFields
in class HostedType
public boolean isLocal()
isLocal
in interface jdk.vm.ci.meta.ResolvedJavaType
isLocal
in class HostedType
public boolean isMember()
isMember
in interface jdk.vm.ci.meta.ResolvedJavaType
isMember
in class HostedType