- java.lang.Object
-
- jdk.jfr.consumer.RecordedObject
-
- jdk.jfr.consumer.RecordedFrame
-
public final class RecordedFrame extends RecordedObject
スタック・トレース内に記録されたフレーム。- 導入されたバージョン:
- 9
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 int
getBytecodeIndex()
この記録されたフレームによって表される実行ポイントのバイトコード・インデックスを返します。int
getLineNumber()
この記録フレームによって表される実行ポイントの行番号を返します。使用できない場合は-1
を返します。RecordedMethod
getMethod()
この記録されたフレームによって表される実行ポイントのメソッドを返します。String
getType()
"Interpreted"
、"JIT compiled"
または"Inlined"
のように、この記録されたフレームによって表される実行ポイントのフレーム・タイプを返します。boolean
isJavaFrame()
これがJavaフレームの場合はtrue
、それ以外の場合はfalse
を返します。-
クラス java.lang.Objectから継承されたメソッド
clone、equals、finalize、getClass、hashCode、notify、notifyAll、wait、wait、wait
-
class jdk.jfr.consumer.RecordedObjectから継承したメソッド
getFields, getValue, hasField, toString
-
-
-
-
メソッドの詳細
-
isJavaFrame
public boolean isJavaFrame()
これがJavaフレームの場合はtrue
、それ以外の場合はfalse
を返します。ネイティブ修飾子を持つJavaメソッドは、Javaフレームと見なされます。
- 戻り値:
- Javaフレームの場合は
true
、それ以外の場合はfalse
- 関連項目:
Modifier.isNative(int)
-
getBytecodeIndex
public int getBytecodeIndex()
この記録されたフレームによって表される実行ポイントのバイトコード・インデックスを返します。- 戻り値:
- バイトコード・インデックス、または使用できない場合は
-1
-
getLineNumber
public int getLineNumber()
この記録フレームによって表される実行ポイントの行番号を返します。使用できない場合は-1
を返します。- 戻り値:
- 行番号、または使用できない場合は
-1
-
getType
public String getType()
"Interpreted"
、"JIT compiled"
または"Inlined"
のように、この記録されたフレームによって表される実行ポイントのフレーム・タイプを返します。- 戻り値:
- フレーム・タイプ、または使用できない場合は
null
-
getMethod
public RecordedMethod getMethod()
この記録されたフレームによって表される実行ポイントのメソッドを返します。- 戻り値:
- メソッドではなく、
null
-
-