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
を返します。クラス jdk.jfr.consumer.RecordedObjectで宣言されたメソッド
getBoolean, getByte, getChar, getClass, getDouble, getDuration, getFields, getFloat, getInstant, getInt, getLong, getShort, getString, getThread, 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
-