Module jdk.jfr

Class RecordedMethod



  • public final class RecordedMethod
    extends RecordedObject
    A recorded method.
    Since:
    9
    • Method Detail

      • getType

        public RecordedClass getType​()
        Returns the class this method belongs to, or possibly null if this method doesn't belong to a Java frame.
        Returns:
        the class, or possibly null if this method doesn't belong to a Java frame.
        See Also:
        RecordedFrame.isJavaFrame()
      • getName

        public String getName​()
        Returns the name of this method, for example "toString".

        If this method doesn't belong to a Java frame the result is undefined.

        Returns:
        method name, or null not available
        See Also:
        RecordedFrame.isJavaFrame()
      • getDescriptor

        public String getDescriptor​()
        Returns the method descriptor for this method, for example "(Ljava/lang/String;)V".

        See Java Virtual Machine Specification, 4.3

        If this method doesn't belong to a Java frame the result is undefined.

        Returns:
        method descriptor.
        See Also:
        RecordedFrame.isJavaFrame()
      • getModifiers

        public int getModifiers​()
        Returns the modifiers for this method.

        If this method doesn't belong to a Java frame the result is undefined.

        Returns:
        the modifiers
        See Also:
        Modifier, RecordedFrame.isJavaFrame()
      • isHidden

        public boolean isHidden​()
        Returns if this method is hidden, for example wrapper code in a lambda expressions.
        Returns:
        true if method is hidden, false otherwise