クラス RecordedInvocation
java.lang.ObjectSE
org.springframework.aot.agent.RecordedInvocation
RuntimeHints
に関連するメソッドの呼び出しの記録。RuntimeHintsAgent
はバイトコードを計測し、specific methods
の呼び出しをインターセプトします。テストの実行中に呼び出しが記録され、既存の RuntimeHints
構成と照合されます。
- 導入:
- 6.0
- 作成者:
- Brian Clozel
ネストされたクラスのサマリー
メソッドのサマリー
修飾子と型メソッド説明<T> T
getArgument
(int index) 現在のリフレクション呼び出しに使用される指定されたインデックスの引数値を返します。現在のリフレクション呼び出しに使用される引数値を返します。現在のリフレクション呼び出しに使用される引数の型を返します。getArgumentTypes
(int index) 指定されたインデックスから始まる、現在のリフレクション呼び出しに使用される引数の型を返します。この呼び出しが関連するRuntimeHints
のカテゴリを返します。<T> T
呼び出されているオブジェクトのインスタンスを返します。呼び出されているオブジェクトの Type リファレンスを返します。ここで呼び出されたメソッドの単純な表現を返します。<T> T
呼び出されたメソッドによって実際に返された値を返します。現在の呼び出しのスタックトレースを返します。boolean
isStatic()
現在の呼び出しが静的かどうかを返します。boolean
matches
(RuntimeHints hints) 指定されたヒントが現在の呼び出しをカバーしているかどうか。static RecordedInvocation.Builder
of
(org.springframework.aot.agent.InstrumentedMethod instrumentedMethod) 指定されたInstrumentedMethod
のビルダーを初期化します。toString()
メソッドの詳細
of
public static RecordedInvocation.Builder of(org.springframework.aot.agent.InstrumentedMethod instrumentedMethod) 指定されたInstrumentedMethod
のビルダーを初期化します。- パラメーター:
instrumentedMethod
- 装備された方法- 戻り値:
- ビルド業者
getHintType
この呼び出しが関連するRuntimeHints
のカテゴリを返します。- 戻り値:
- ヒントの種類
getMethodReference
ここで呼び出されたメソッドの単純な表現を返します。- 戻り値:
- メソッド参照
getStackFrames
現在の呼び出しのスタックトレースを返します。- 戻り値:
- スタックフレーム
getInstance
public <T> T getInstance()呼び出されているオブジェクトのインスタンスを返します。- 戻り値:
- オブジェクトインスタンス
- 例外:
IllegalStateExceptionSE
- 静的呼び出しの場合 (this
はありません)
getInstanceTypeReference
呼び出されているオブジェクトの Type リファレンスを返します。- 戻り値:
- インスタンス型参照、または
null
- 例外:
IllegalStateExceptionSE
- 静的呼び出しの場合 (this
はありません)
isStatic
public boolean isStatic()現在の呼び出しが静的かどうかを返します。- 戻り値:
- 呼び出しが静的な場合は
true
getArguments
現在のリフレクション呼び出しに使用される引数値を返します。- 戻り値:
- 呼び出し引数
getArgument
public <T> T getArgument(int index) 現在のリフレクション呼び出しに使用される指定されたインデックスの引数値を返します。- パラメーター:
index
- パラメーターインデックス- 戻り値:
- 指定されたインデックスの引数
getArgumentTypes
現在のリフレクション呼び出しに使用される引数の型を返します。- 戻り値:
- 引数の型
getArgumentTypes
指定されたインデックスから始まる、現在のリフレクション呼び出しに使用される引数の型を返します。- 戻り値:
- 指定されたインデックスから始まる引数の型
getReturnValue
呼び出されたメソッドによって実際に返された値を返します。- 戻り値:
- 呼び出しによって返される値
matches
指定されたヒントが現在の呼び出しをカバーしているかどうか。指定されたヒントが一致しない場合、ターゲットランタイムによっては、この呼び出しが実行時に失敗する可能性があります。
- 戻り値:
- 与えられたヒントが一致するかどうか
toString