Module jdk.jfr

Class RecordedMethod


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

      • 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 if doesn't exist
        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 then the 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, then the result is undefined.

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

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