- java.lang.Object
-
- jdk.jfr.consumer.RecordedObject
-
- jdk.jfr.consumer.RecordedMethod
-
public final class RecordedMethod extends RecordedObject
A recorded method.- Since:
- 9
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDescriptor()Returns the method descriptor for this method, for example"(Ljava/lang/String;)V".intgetModifiers()Returns the modifiers for this method.StringgetName()Returns the name of this method, for example"toString".RecordedClassgetType()Returns the class this method belongs to, or possiblynullif this method doesn't belong to a Java frame.booleanisHidden()Returns if this method is hidden, for example wrapper code in a lambda expressions.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from class jdk.jfr.consumer.RecordedObject
getFields, getValue, hasField, toString
-
-
-
-
Method Detail
-
getType
public RecordedClass getType()
Returns the class this method belongs to, or possiblynullif this method doesn't belong to a Java frame.- Returns:
- the class, or possibly
nullif 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
nullnot 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:
trueif method is hidden,falseotherwise
-
-