Class StructTypes.JfrFrame

  • All Implemented Interfaces:
    IMCFrame
    Enclosing class:
    StructTypes

    static class StructTypes.JfrFrame
    extends java.lang.Object
    implements IMCFrame
    • Nested Class Summary

    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.lang.Object bytecodeIndex  
      java.lang.Object lineNumber  
      java.lang.Object method  
      java.lang.Object type  
    • Constructor Summary

      Constructors 
      Constructor Description
      JfrFrame()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      java.lang.Integer getBCI()
      Returns the byte code index in Java class file, or null if not available.
      java.lang.Integer getFrameLineNumber()
      Returns the line number for the frame, or null if not available.
      IMCMethod getMethod()
      The method for the frame.
      IMCFrame.Type getType()
      The compilation type of the frame.
      int hashCode()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • method

        public java.lang.Object method
      • lineNumber

        public java.lang.Object lineNumber
      • bytecodeIndex

        public java.lang.Object bytecodeIndex
      • type

        public java.lang.Object type
    • Constructor Detail

      • JfrFrame

        JfrFrame()
    • Method Detail

      • getFrameLineNumber

        public java.lang.Integer getFrameLineNumber()
        Description copied from interface: IMCFrame
        Returns the line number for the frame, or null if not available.
        Specified by:
        getFrameLineNumber in interface IMCFrame
        Returns:
        the line number
      • getBCI

        public java.lang.Integer getBCI()
        Description copied from interface: IMCFrame
        Returns the byte code index in Java class file, or null if not available.
        Specified by:
        getBCI in interface IMCFrame
        Returns:
        the byte code index
      • getType

        public IMCFrame.Type getType()
        Description copied from interface: IMCFrame
        The compilation type of the frame.
        Specified by:
        getType in interface IMCFrame
        Returns:
        the compilation type
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object