Module jdk.jfr
Package jdk.jfr.consumer

Class RecordedMethod

java.lang.Object
jdk.jfr.consumer.RecordedObject
jdk.jfr.consumer.RecordedMethod

public final class RecordedMethod extends RecordedObject
记录的方法。
自:
9
  • Method Details

    • getType

      public RecordedClass getType()
      返回此方法所属的类,如果它属于Java帧。

      要确保这是一个Java帧,请使用RecordedFrame.isJavaFrame()方法。

      返回:
      类,如果不是Java帧则可能为null
      另请参阅:
    • getName

      public String getName()
      返回此方法的名称,例如"toString"

      如果此方法不属于Java帧,则结果是未定义的。

      返回:
      方法名称,如果不存在则为null
      另请参阅:
    • getDescriptor

      public String getDescriptor()
      返回此方法的方法描述符(例如,"(Ljava/lang/String;)V")。

      如果此方法不属于Java帧,则结果是未定义的。

      返回:
      方法描述符
      参见Java虚拟机规范
      4.3 Descriptors
      另请参阅:
    • getModifiers

      public int getModifiers()
      返回此方法的修饰符。

      如果此方法不属于Java帧,则结果是未定义的。

      返回:
      修饰符
      另请参阅:
    • isHidden

      public boolean isHidden()
      返回此方法是否被隐藏(例如,lambda表达式中的包装代码)。
      返回:
      如果方法被隐藏则返回true,否则返回false