public abstract class HostedClass extends HostedType
allDeclaredMethods, arrayType, assignableFromMatches, instanceOfBits, instanceOfFromTypeID, instanceOfNumTypeIDs, staticFields, strengthenStampType, subTypes, typeID, uniqueConcreteImplementation, universe, vtable, wrapped
Constructor and Description |
---|
HostedClass(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,
boolean isCloneable) |
Modifier and Type | Method and Description |
---|---|
boolean |
isEnum() |
boolean |
isInterface() |
boolean |
isPrimitive() |
compareTo, findInstanceFieldWithOffset, findLeafConcreteSubtype, findLeastCommonAncestor, getAllDeclaredMethods, getAnnotation, getAnnotations, getArrayClass, getArrayClass, getArrayDimension, getAssignableFromMatches, getBaseType, getClassInitializer, getComponentType, getDeclaredAnnotations, getDeclaredConstructors, getDeclaredMethods, getEnclosingType, getHostClass, getHub, getInstanceFields, 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, isLocal, isMember, isWordType, resolve, resolveConcreteMethod, setEnclosingType, setInstanceOfRange, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findUniqueConcreteMethod, resolveMethod
findMethod, getElementalType, isInstanceClass, isJavaLangObject, isLeaf, lookupType, resolveField
getUnqualifiedName, isArray, toClassName, toJavaName, toJavaName
isAbstract, isConcrete, isFinalFlagSet, isNative, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, isStrict, isSynchronized, isTransient, isVolatile
getAnnotationsByType, getDeclaredAnnotation, getDeclaredAnnotationsByType, isAnnotationPresent
public HostedClass(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, boolean isCloneable)