Class J9ROMMethodHelper

java.lang.Object
com.ibm.j9ddr.vm29.pointer.helper.J9ROMMethodHelper

public class J9ROMMethodHelper extends Object
Static helper for ROM methods
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static U8Pointer
    bytecodeEnd(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method)
     
    static U8Pointer
    bytecodes(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method)
     
    static UDATA
    bytecodeSize(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method)
     
    static U32
    getExtendedModifiersDataFromROMMethod(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method)
     
    static String
    getName(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method)
     
    static int
    getReflectModifiers(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 String
    getSignature(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method)
     
    static boolean
    hasBackwardBranches(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method)
     
    static boolean
    hasCodeTypeAnnotations(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method)
     
    static boolean
    hasDebugInfo(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method)
     
    static boolean
    hasDefaultAnnotation(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method)
     
    static boolean
    hasExceptionInfo(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method)
     
    static boolean
    hasExtendedModifiers(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method)
     
    static boolean
    hasGenericSignature(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method)
     
    static boolean
    hasMethodAnnotations(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method)
     
    static boolean
    hasMethodParameters(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method)
     
    static boolean
    hasMethodTypeAnnotations(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method)
     
    static boolean
    hasParameterAnnotations(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method)
     
    static boolean
    hasStackMap(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method)
     
    static boolean
    hasVTable(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method)
     
    static boolean
    isEmpty(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method)
     
    static boolean
    isForwarder(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method)
     
    static boolean
    isGetter(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method)
     
    static boolean
    isNonEmptyObjectConstructor(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method)
     
    static boolean
    isStatic(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method)
     

    Methods declared in class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait