クラス 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インスタンス - 関連事項: