Class J9ArrayClassHelper
java.lang.Object
com.ibm.j9ddr.vm29.pointer.helper.J9ClassHelper
com.ibm.j9ddr.vm29.pointer.helper.J9ArrayClassHelper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringgetJavaName(com.ibm.j9ddr.vm29.pointer.generated.J9ArrayClassPointer clazz) static StringgetName(com.ibm.j9ddr.vm29.pointer.generated.J9ArrayClassPointer clazz) static booleanisArrayClass(com.ibm.j9ddr.vm29.pointer.generated.J9ArrayClassPointer clazz) Methods declared in class J9ClassHelper
areExtensionsEnabled, checkFieldOffsetCache, classDepth, classDepthAndFlags, classFlags, currentClass, extendedClassFlags, formatFullInteractive, getArrayName, getFieldOffsets, getJavaLangClassModifiers, getJavaName, getMethodFromPCAndClass, getName, getRawModifiers, getSignature, hasValidEyeCatcher, isAnonymousClass, isArrayClass, isClassSignature, isObsolete, isSameOrSuperClassOf, isSwappedOut, oldVTable, setFieldOffsetCache, size, superclass, vTable, vTableHeaderModifier and TypeMethodDescriptionstatic booleanstatic J9ObjectFieldOffsetcheckFieldOffsetCache(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz, String fieldName, String signature) static UDATAclassDepth(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer j9class) static UDATAclassDepthAndFlags(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer j9class) static UDATAclassFlags(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer j9class) static com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointercurrentClass(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer j9class) static U32extendedClassFlags(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer j9class) static StringformatFullInteractive(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) static StringgetArrayName(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) static Iterator<J9ObjectFieldOffset> getFieldOffsets(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) static intgetJavaLangClassModifiers(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer j9class) Returns class modifiers as returned from java.lang.Class.getModifiers()static StringgetJavaName(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) static com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointergetMethodFromPCAndClass(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer localClass, U8Pointer pc) static StringgetName(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) static intgetRawModifiers(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer j9class) Returns "raw" modifiersstatic StringgetSignature(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) static booleanhasValidEyeCatcher(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) static booleanisAnonymousClass(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) static booleanisArrayClass(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) static booleanisClassSignature(char firstChar) Queries if a given char is the first character of a reference or value type signature.static booleanisObsolete(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer j9class) static booleanisSameOrSuperClassOf(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer superClazz, com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) static booleanisSwappedOut(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) static UDATAPointeroldVTable(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) static voidsetFieldOffsetCache(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz, J9ObjectFieldOffset offset, String fieldName, String signature) static UDATAsize(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz, com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer vm) static com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointersuperclass(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) static UDATAPointervTable(com.ibm.j9ddr.vm29.pointer.generated.J9VTableHeaderPointer vTableHeader) static com.ibm.j9ddr.vm29.pointer.generated.J9VTableHeaderPointervTableHeader(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz)
-
Constructor Details
-
J9ArrayClassHelper
public J9ArrayClassHelper()
-
-
Method Details
-
isArrayClass
public static boolean isArrayClass(com.ibm.j9ddr.vm29.pointer.generated.J9ArrayClassPointer clazz) throws CorruptDataException - Throws:
CorruptDataException
-
getName
public static String getName(com.ibm.j9ddr.vm29.pointer.generated.J9ArrayClassPointer clazz) throws CorruptDataException - Throws:
CorruptDataException
-
getJavaName
public static String getJavaName(com.ibm.j9ddr.vm29.pointer.generated.J9ArrayClassPointer clazz) throws CorruptDataException - Throws:
CorruptDataException
-