クラス TestGenerationContext
java.lang.ObjectSE
org.springframework.aot.generate.DefaultGenerationContext
org.springframework.aot.test.generate.TestGenerationContext
- 実装されたすべてのインターフェース:
FunctionSE<TestCompiler,
、TestCompiler> UnaryOperatorSE<TestCompiler>
、GenerationContext
public class TestGenerationContext
extends DefaultGenerationContext
implements UnaryOperatorSE<TestCompiler>
- 導入:
- 6.0
- 作成者:
- Stephane Nicoll, Sam Brannen
フィールドのサマリー
フィールド修飾子と型フィールド説明static final org.springframework.javapoet.ClassName
デフォルトのテストターゲットClassName
。コンストラクターの概要
コンストラクターコンストラクター説明TEST_TARGET
をtarget
として使用してインスタンスを作成します。TestGenerationContext
(ClassSE<?> target) 指定されたtarget
を使用してインスタンスを作成します。TestGenerationContext
(ClassNameGenerator classNameGenerator) 指定されたClassNameGenerator
を使用してインスタンスを作成します。TestGenerationContext
(org.springframework.javapoet.ClassName target) 指定されたtarget
を使用してインスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明apply
(TestCompiler testCompiler) このコンテキストの状態で、指定されたTestCompiler
を構成します。コンテキストで使用されるGeneratedFiles
を取得します。クラス org.springframework.aot.generate.DefaultGenerationContext から継承されたメソッド
getGeneratedClasses, getRuntimeHints, withName, writeGeneratedContent
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース java.util.function.FunctionSE から継承されたメソッド
andThenSE, composeSE
フィールドの詳細
TEST_TARGET
public static final org.springframework.javapoet.ClassName TEST_TARGETデフォルトのテストターゲットClassName
。
コンストラクターの詳細
TestGenerationContext
指定されたClassNameGenerator
を使用してインスタンスを作成します。- パラメーター:
classNameGenerator
- 使用するクラス名ジェネレーター
TestGenerationContext
public TestGenerationContext(org.springframework.javapoet.ClassName target) 指定されたtarget
を使用してインスタンスを作成します。- パラメーター:
target
- 使用するデフォルトのターゲットクラス名
TestGenerationContext
指定されたtarget
を使用してインスタンスを作成します。- パラメーター:
target
- 使用するデフォルトのターゲットクラス
TestGenerationContext
public TestGenerationContext()TEST_TARGET
をtarget
として使用してインスタンスを作成します。
メソッドの詳細
getGeneratedFiles
インターフェースからコピーされた説明:GenerationContext
コンテキストで使用されるGeneratedFiles
を取得します。リソース、java ソース、またはクラスのバイトコードファイルを書き込むために使用されます。
- 次で指定:
- インターフェース
GenerationContext
のgetGeneratedFiles
- オーバーライド:
- クラス
DefaultGenerationContext
のgetGeneratedFiles
- 戻り値:
- 生成されたファイル
apply
このコンテキストの状態で、指定されたTestCompiler
を構成します。- 次で指定:
- インターフェース
FunctionSE<TestCompiler,
のTestCompiler> applySE
- パラメーター:
testCompiler
- 設定するコンパイラー- 戻り値:
- 生成されたファイルで構成された新しい
TestCompiler
インスタンス - 関連事項: