Class J9ROMMethodHelper
java.lang.Object
com.ibm.j9ddr.vm29.pointer.helper.J9ROMMethodHelper
Static helper for ROM methods
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic U8PointerbytecodeEnd(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static U8Pointerbytecodes(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static UDATAbytecodeSize(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static U32getExtendedModifiersDataFromROMMethod(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static StringgetName(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static intgetReflectModifiers(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) Gets the modifiers as returned from java.lang.reflect.Method.getModifiers(); (masking out all internal JVM modifiers)static StringgetSignature(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static booleanhasBackwardBranches(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static booleanhasCodeTypeAnnotations(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static booleanhasDebugInfo(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static booleanhasDefaultAnnotation(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static booleanhasExceptionInfo(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static booleanhasExtendedModifiers(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static booleanhasGenericSignature(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static booleanhasMethodAnnotations(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static booleanhasMethodParameters(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static booleanhasMethodTypeAnnotations(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static booleanhasParameterAnnotations(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static booleanhasStackMap(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static booleanhasVTable(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static booleanisEmpty(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static booleanisGetter(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static booleanisNonEmptyObjectConstructor(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static booleanisStatic(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method)  
- 
Constructor Details
- 
J9ROMMethodHelper
public J9ROMMethodHelper() 
 - 
 - 
Method Details
- 
getReflectModifiers
public static int getReflectModifiers(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) throws CorruptDataException Gets the modifiers as returned from java.lang.reflect.Method.getModifiers(); (masking out all internal JVM modifiers)- Parameters:
 fieldShapePointer- Field- Returns:
 - Modifier codes
 - Throws:
 CorruptDataException
 - 
getName
public static String getName(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) throws CorruptDataException - Throws:
 CorruptDataException
 - 
getSignature
public static String getSignature(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) throws CorruptDataException - Throws:
 CorruptDataException
 - 
bytecodes
public static U8Pointer bytecodes(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) throws CorruptDataException - Throws:
 CorruptDataException
 - 
bytecodeSize
public static UDATA bytecodeSize(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) throws CorruptDataException - Throws:
 CorruptDataException
 - 
bytecodeEnd
public static U8Pointer bytecodeEnd(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) throws CorruptDataException - Throws:
 CorruptDataException
 - 
getExtendedModifiersDataFromROMMethod
public static U32 getExtendedModifiersDataFromROMMethod(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) throws CorruptDataException - Throws:
 CorruptDataException
 - 
isGetter
public static boolean isGetter(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) throws CorruptDataException - Throws:
 CorruptDataException
 - 
isEmpty
public static boolean isEmpty(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) throws CorruptDataException - Throws:
 CorruptDataException
 - 
hasVTable
public static boolean hasVTable(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) throws CorruptDataException - Throws:
 CorruptDataException
 - 
isStatic
public static boolean isStatic(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) throws CorruptDataException - Throws:
 CorruptDataException
 - 
hasExceptionInfo
public static boolean hasExceptionInfo(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) throws CorruptDataException - Throws:
 CorruptDataException
 - 
hasBackwardBranches
public static boolean hasBackwardBranches(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) throws CorruptDataException - Throws:
 CorruptDataException
 - 
hasGenericSignature
public static boolean hasGenericSignature(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) throws CorruptDataException - Throws:
 CorruptDataException
 - 
hasMethodAnnotations
public static boolean hasMethodAnnotations(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) throws CorruptDataException - Throws:
 CorruptDataException
 - 
hasParameterAnnotations
public static boolean hasParameterAnnotations(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) throws CorruptDataException - Throws:
 CorruptDataException
 - 
hasMethodTypeAnnotations
public static boolean hasMethodTypeAnnotations(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) throws CorruptDataException - Throws:
 CorruptDataException
 - 
hasCodeTypeAnnotations
public static boolean hasCodeTypeAnnotations(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) throws CorruptDataException - Throws:
 CorruptDataException
 - 
hasExtendedModifiers
public static boolean hasExtendedModifiers(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) throws CorruptDataException - Throws:
 CorruptDataException
 - 
hasDefaultAnnotation
public static boolean hasDefaultAnnotation(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) throws CorruptDataException - Throws:
 CorruptDataException
 - 
hasDebugInfo
public static boolean hasDebugInfo(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) throws CorruptDataException - Throws:
 CorruptDataException
 - 
hasStackMap
public static boolean hasStackMap(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) throws CorruptDataException - Throws:
 CorruptDataException
 - 
hasMethodParameters
public static boolean hasMethodParameters(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) throws CorruptDataException - Throws:
 CorruptDataException
 - 
isNonEmptyObjectConstructor
public static boolean isNonEmptyObjectConstructor(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) throws CorruptDataException - Throws:
 CorruptDataException
 
 -