public final class RecordedFrame extends RecordedObject
Modifier and Type | Method | Description |
---|---|---|
int |
getBytecodeIndex() |
Returns the bytecode index for the execution point that is represented by this recorded frame. |
int |
getLineNumber() |
Returns the line number for the execution point that is represented by this recorded frame, or -1 if doesn't exist |
RecordedMethod |
getMethod() |
Returns the method for the execution point that is represented by this recorded frame. |
String |
getType() |
Returns the frame type for the execution point that is represented by this recorded frame (for example, "Interpreted" , "JIT compiled" or "Inlined" ). |
boolean |
isJavaFrame() |
Returns true if this is a Java frame, false otherwise. |
getBoolean, getByte, getChar, getClass, getDouble, getDuration, getFields, getFloat, getInstant, getInt, getLong, getShort, getString, getThread, getValue, hasField, toString
public boolean isJavaFrame()
true
if this is a Java frame, false
otherwise. A Java method that has a native modifier is considered a Java frame.
true
if this is a Java frame, false
otherwisepublic int getBytecodeIndex()
-1
if doesn't existpublic int getLineNumber()
-1
if doesn't exist-1
if doesn't existpublic String getType()
"Interpreted"
, "JIT compiled"
or "Inlined"
).null
if doesn't existpublic RecordedMethod getMethod()
null
© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/jdk.jfr/jdk/jfr/consumer/RecordedFrame.html