- java.lang.Object
- 
- com.ibm.j9ddr.vm29.j9.OptInfo
 
- 
 public class OptInfo extends Object Analogue to util/optinfo.c
- 
- 
Constructor SummaryConstructors Constructor Description OptInfo()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static U32COUNT_MASK(U32 value, long mask)static intcountBits(U32 word)static U32PointergetClassAnnotationsDataForROMClass(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass)static U32PointergetClassTypeAnnotationsDataForROMClass(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass)static com.ibm.j9ddr.vm29.pointer.generated.J9EnclosingObjectPointergetEnclosingMethodForROMClass(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass)static StringgetGenericSignatureForROMClass(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass)static U32getImplicitCreationFlags(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass)static intgetLineNumberForROMClass(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer method, UDATA relativePC)static com.ibm.j9ddr.vm29.pointer.generated.J9UTF8PointergetLoadableDescriptorAtIndex(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass, int index)static intgetLoadableDescriptorsCount(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass)static com.ibm.j9ddr.vm29.pointer.generated.J9MethodDebugInfoPointergetMethodDebugInfoForROMClass(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer method)static intgetPermittedSubclassCount(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass)static com.ibm.j9ddr.vm29.pointer.generated.J9UTF8PointergetPermittedSubclassNameAtIndex(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass, int index)static StringgetSimpleNameForROMClass(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass)static com.ibm.j9ddr.vm29.pointer.generated.J9SourceDebugExtensionPointergetSourceDebugExtensionForROMClass(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass)static StringgetSourceFileNameForROMClass(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass)static U8PointergetV1VariableTableForMethodDebugInfo(com.ibm.j9ddr.vm29.pointer.generated.J9MethodDebugInfoPointer methodInfo)This method should be used when VM_LOCAL_VARIABLE_TABLE_VERSION >= 1.
 
- 
- 
- 
Method Detail- 
getLineNumberForROMClasspublic static int getLineNumberForROMClass(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer method, UDATA relativePC) throws CorruptDataException- Throws:
- CorruptDataException
 
 - 
getMethodDebugInfoForROMClasspublic static com.ibm.j9ddr.vm29.pointer.generated.J9MethodDebugInfoPointer getMethodDebugInfoForROMClass(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer method) throws CorruptDataException- Throws:
- CorruptDataException
 
 - 
countBitspublic static int countBits(U32 word) 
 - 
getV1VariableTableForMethodDebugInfopublic static U8Pointer getV1VariableTableForMethodDebugInfo(com.ibm.j9ddr.vm29.pointer.generated.J9MethodDebugInfoPointer methodInfo) throws CorruptDataException This method should be used when VM_LOCAL_VARIABLE_TABLE_VERSION >= 1.- Throws:
- CorruptDataException
 
 - 
getSourceFileNameForROMClasspublic static String getSourceFileNameForROMClass(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass) throws CorruptDataException - Throws:
- CorruptDataException
 
 - 
getSimpleNameForROMClasspublic static String getSimpleNameForROMClass(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass) throws CorruptDataException - Throws:
- CorruptDataException
 
 - 
getClassAnnotationsDataForROMClasspublic static U32Pointer getClassAnnotationsDataForROMClass(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass) throws CorruptDataException - Throws:
- CorruptDataException
 
 - 
getClassTypeAnnotationsDataForROMClasspublic static U32Pointer getClassTypeAnnotationsDataForROMClass(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass) throws CorruptDataException - Throws:
- CorruptDataException
 
 - 
getGenericSignatureForROMClasspublic static String getGenericSignatureForROMClass(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass) throws CorruptDataException - Throws:
- CorruptDataException
 
 - 
getEnclosingMethodForROMClasspublic static com.ibm.j9ddr.vm29.pointer.generated.J9EnclosingObjectPointer getEnclosingMethodForROMClass(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass) throws CorruptDataException- Throws:
- CorruptDataException
 
 - 
getSourceDebugExtensionForROMClasspublic static com.ibm.j9ddr.vm29.pointer.generated.J9SourceDebugExtensionPointer getSourceDebugExtensionForROMClass(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass) throws CorruptDataException- Throws:
- CorruptDataException
 
 - 
getPermittedSubclassCountpublic static int getPermittedSubclassCount(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass) throws CorruptDataException- Throws:
- CorruptDataException
 
 - 
getPermittedSubclassNameAtIndexpublic static com.ibm.j9ddr.vm29.pointer.generated.J9UTF8Pointer getPermittedSubclassNameAtIndex(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass, int index) throws CorruptDataException- Throws:
- CorruptDataException
 
 - 
getLoadableDescriptorsCountpublic static int getLoadableDescriptorsCount(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass) throws CorruptDataException- Throws:
- CorruptDataException
 
 - 
getLoadableDescriptorAtIndexpublic static com.ibm.j9ddr.vm29.pointer.generated.J9UTF8Pointer getLoadableDescriptorAtIndex(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass, int index) throws CorruptDataException- Throws:
- CorruptDataException
 
 - 
getImplicitCreationFlagspublic static U32 getImplicitCreationFlags(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass) throws CorruptDataException - Throws:
- CorruptDataException
 
 
- 
 
-