- java.lang.Object
-
- com.ibm.j9ddr.vm29.pointer.helper.J9ROMClassHelper
-
public class J9ROMClassHelper extends Object
-
-
Constructor Summary
Constructors Constructor Description J9ROMClassHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.ibm.j9ddr.vm29.pointer.generated.J9ROMConstantPoolItemPointerconstantPool(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass)static U32PointercpShapeDescription(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass)static booleanfinalizeNeeded(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass)static booleanhasEmptyFinalize(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass)static booleanhasFinalFields(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass)static booleanhasImplicitCreationAttribute(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass)static booleanhasJDBCNatives(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass)static booleanhasLoadableDescriptorsAttribute(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass)static booleanhasModifiedByteCodes(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass)static booleanhasVerifyData(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass)static booleanisAbstract(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass)static booleanisAnonymousClass(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass)static booleanisArray(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass)static booleanisClonable(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass)static booleanisDying(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass)static booleanisFinal(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass)static booleanisGCSpecial(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass)static booleanisHotSwappedOut(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass)static booleanisInterface(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass)static booleanisPrimitiveType(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass)static booleanisPublic(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass)static booleanisSealed(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass)static booleanisSynthetic(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass)static booleanisUnsafe(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass)static U32PointeroptionalInfo(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass)static booleanreferencePhantom(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass)static booleanreferenceSoft(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass)static booleanreferenceWeek(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass)
-
-
-
Method Detail
-
constantPool
public static com.ibm.j9ddr.vm29.pointer.generated.J9ROMConstantPoolItemPointer constantPool(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass)
-
cpShapeDescription
public static U32Pointer cpShapeDescription(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass) throws CorruptDataException
- Throws:
CorruptDataException
-
optionalInfo
public static U32Pointer optionalInfo(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass) throws CorruptDataException
- Throws:
CorruptDataException
-
isPublic
public static boolean isPublic(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) throws CorruptDataException- Throws:
CorruptDataException
-
isFinal
public static boolean isFinal(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) throws CorruptDataException- Throws:
CorruptDataException
-
isInterface
public static boolean isInterface(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) throws CorruptDataException- Throws:
CorruptDataException
-
isAbstract
public static boolean isAbstract(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) throws CorruptDataException- Throws:
CorruptDataException
-
isSynthetic
public static boolean isSynthetic(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) throws CorruptDataException- Throws:
CorruptDataException
-
isArray
public static boolean isArray(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) throws CorruptDataException- Throws:
CorruptDataException
-
isPrimitiveType
public static boolean isPrimitiveType(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) throws CorruptDataException- Throws:
CorruptDataException
-
isUnsafe
public static boolean isUnsafe(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) throws CorruptDataException- Throws:
CorruptDataException
-
hasVerifyData
public static boolean hasVerifyData(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) throws CorruptDataException- Throws:
CorruptDataException
-
hasModifiedByteCodes
public static boolean hasModifiedByteCodes(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) throws CorruptDataException- Throws:
CorruptDataException
-
hasEmptyFinalize
public static boolean hasEmptyFinalize(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) throws CorruptDataException- Throws:
CorruptDataException
-
hasJDBCNatives
public static boolean hasJDBCNatives(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) throws CorruptDataException- Throws:
CorruptDataException
-
isGCSpecial
public static boolean isGCSpecial(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) throws CorruptDataException- Throws:
CorruptDataException
-
hasFinalFields
public static boolean hasFinalFields(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) throws CorruptDataException- Throws:
CorruptDataException
-
isHotSwappedOut
public static boolean isHotSwappedOut(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) throws CorruptDataException- Throws:
CorruptDataException
-
isDying
public static boolean isDying(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) throws CorruptDataException- Throws:
CorruptDataException
-
referenceWeek
public static boolean referenceWeek(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) throws CorruptDataException- Throws:
CorruptDataException
-
referenceSoft
public static boolean referenceSoft(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) throws CorruptDataException- Throws:
CorruptDataException
-
referencePhantom
public static boolean referencePhantom(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) throws CorruptDataException- Throws:
CorruptDataException
-
finalizeNeeded
public static boolean finalizeNeeded(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) throws CorruptDataException- Throws:
CorruptDataException
-
isClonable
public static boolean isClonable(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) throws CorruptDataException- Throws:
CorruptDataException
-
isAnonymousClass
public static boolean isAnonymousClass(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) throws CorruptDataException- Throws:
CorruptDataException
-
isSealed
public static boolean isSealed(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) throws CorruptDataException- Throws:
CorruptDataException
-
hasLoadableDescriptorsAttribute
public static boolean hasLoadableDescriptorsAttribute(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) throws CorruptDataException- Throws:
CorruptDataException
-
hasImplicitCreationAttribute
public static boolean hasImplicitCreationAttribute(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) throws CorruptDataException- Throws:
CorruptDataException
-
-