クラスの使用
org.springframework.aot.hint.RuntimeHints
RuntimeHints を使用するパッケージ
パッケージ
説明
RuntimeHints
メタデータに関連するメソッド呼び出しの記録のサポート。 実行時の動作と同等の生成されたコードを提供するコンポーネントのサポートクラス。
リフレクション、リソース、java 直列化、実行時のプロキシの必要性を登録するためのサポート。
ランタイムヒントのアノテーションサポート。
ランタイムヒントの述語サポート。
ランタイムヒントを使用するためのコンビニエンスクラス。
ランタイムヒントから GraalVM ネイティブ構成を生成するためのサポート。
RuntimeHintsAgent
のテストサポート。 アプリケーションコンテキストの AOT サポート。
ApplicationContext 実装および MessageSource 実装の抽象基本クラスなど、org.springframework.context パッケージをサポートするクラス。
Spring TestContext フレームワークの事前 (AOT) サポート。
JDBC は、
@Sql
を介した宣言的な SQL スクリプト実行のサポートを含む、Spring TestContext フレームワークのクラスをサポートします。org.springframework.aot.agent 内の RuntimeHints 使用
型 RuntimeHints のパラメーターを持つ org.springframework.aot.agent のメソッドorg.springframework.aot.generate 内の RuntimeHints 使用
RuntimeHints を返す org.springframework.aot.generate のメソッド修飾子と型メソッド説明DefaultGenerationContext.getRuntimeHints()
GenerationContext.getRuntimeHints()
コンテキストで使用されるRuntimeHints
を取得します。型 RuntimeHints のパラメーターを持つ org.springframework.aot.generate のコンストラクター修飾子コンストラクター説明DefaultGenerationContext
(ClassNameGenerator classNameGenerator, GeneratedFiles generatedFiles, RuntimeHints runtimeHints) 指定されたClassNameGenerator
、GeneratedFiles
、RuntimeHints
によってバッキングされる新しいDefaultGenerationContext
インスタンスを作成します。org.springframework.aot.hint 内の RuntimeHints 使用
型 RuntimeHints のパラメーターを持つ org.springframework.aot.hint のメソッド修飾子と型メソッド説明void
RuntimeHintsRegistrar.registerHints
(RuntimeHints hints, ClassLoaderSE classLoader) 指定されたRuntimeHints
インスタンスにヒントを提供します。org.springframework.aot.hint.annotation 内の RuntimeHints 使用
型 RuntimeHints のパラメーターを持つ org.springframework.aot.hint.annotation のメソッド修飾子と型メソッド説明void
ReflectiveRuntimeHintsRegistrar.registerRuntimeHints
(RuntimeHints runtimeHints, ClassSE<?>... types) Reflective
でアノテーションが付けられた要素に関連するランタイムヒントを登録します。org.springframework.aot.hint.predicate 内の RuntimeHints 使用
型 RuntimeHints の引数を持つ型を返す org.springframework.aot.hint.predicate のメソッド修飾子と型メソッド説明指定されたバンドル名のリソースヒントが登録されているかどうかを確認する述語を返します。ProxyHintsPredicates.forInterfaces
(ClassSE<?>... interfaces) 指定されたインターフェースにJdkProxyHint
が登録されているかどうかをチェックする述語を返します。ProxyHintsPredicates.forInterfaces
(TypeReference... interfaces) 指定されたインターフェースにJdkProxyHint
が登録されているかどうかをチェックする述語を返します。ResourceHintsPredicates.forResource
(StringSE resourceName) 指定されたリソース名に対してリソースヒントが登録されているかどうかを確認する述語を返します。ResourceHintsPredicates.forResource
(TypeReference type, StringSE resourceName) 指定された型のパッケージにある、指定されたリソース名に対してリソースヒントが登録されているかどうかを確認する述語を返します。指定された型のserialization hint
が登録されているかどうかをチェックする述語を返します。SerializationHintsPredicates.onType
(TypeReference typeReference) 指定された型参照に対してserialization hint
が登録されているかどうかをチェックする述語を返します。ReflectionHintsPredicates.TypeHintPredicate.withAnyMemberCategory
(MemberCategory... memberCategories) 指定されたcategories
のいずれかが存在する場合に一致するように現在の述語を絞り込みます。ReflectionHintsPredicates.TypeHintPredicate.withMemberCategories
(MemberCategory... memberCategories) 指定されたcategories
が存在する場合にのみ一致するように現在の述語を絞り込みます。ReflectionHintsPredicates.TypeHintPredicate.withMemberCategory
(MemberCategory memberCategory) 指定されたMemberCategory
が存在する場合にのみ一致するように、現在の述語を絞り込みます。型 RuntimeHints のパラメーターを持つ org.springframework.aot.hint.predicate のメソッド修飾子と型メソッド説明boolean
ReflectionHintsPredicates.ConstructorHintPredicate.test
(RuntimeHints runtimeHints) boolean
ReflectionHintsPredicates.FieldHintPredicate.test
(RuntimeHints runtimeHints) boolean
ReflectionHintsPredicates.MethodHintPredicate.test
(RuntimeHints runtimeHints) boolean
ReflectionHintsPredicates.TypeHintPredicate.test
(RuntimeHints hints) org.springframework.aot.hint.support 内の RuntimeHints 使用
型 RuntimeHints のパラメーターを持つ org.springframework.aot.hint.support のメソッド修飾子と型メソッド説明static void
ClassHintUtils.registerProxyIfNecessary
(ClassSE<?> candidateClass, RuntimeHints runtimeHints) 必要に応じて、JDK プロキシのプロキシヒントまたは CGLIB 生成サブクラスの対応するリフレクションヒントを登録します。org.springframework.aot.nativex 内の RuntimeHints 使用
型 RuntimeHints のパラメーターを持つ org.springframework.aot.nativex のメソッド修飾子と型メソッド説明void
NativeConfigurationWriter.write
(RuntimeHints hints) 提供されたヒントから GraalVM ネイティブ構成を記述します。org.springframework.aot.test.agent 内の RuntimeHints 使用
型 RuntimeHints のパラメーターを持つ org.springframework.aot.test.agent のメソッド修飾子と型メソッド説明void
RuntimeHintsInvocationsAssert.match
(RuntimeHints runtimeHints) 記録された各呼び出しが、提供されたRuntimeHints
内の少なくとも 1 回のヒントと一致することを確認します。org.assertj.core.api.ListAssert<RecordedInvocation>
RuntimeHintsInvocationsAssert.notMatching
(RuntimeHints runtimeHints) org.springframework.context.aot 内の RuntimeHints 使用
型 RuntimeHints のパラメーターを持つ org.springframework.context.aot のメソッドorg.springframework.context.support 内の RuntimeHints 使用
型 RuntimeHints のパラメーターを持つ org.springframework.context.support のメソッド修飾子と型メソッド説明void
GenericApplicationContext.refreshForAotProcessing
(RuntimeHints runtimeHints) 基盤となる Bean ファクトリが Bean インスタンスを作成する準備が整うまで、構成の永続的な表現をロードまたはリフレッシュします。org.springframework.test.context.aot 内の RuntimeHints 使用
修飾子と型メソッド説明final RuntimeHints
TestContextAotGenerator.getRuntimeHints()
AOT 処理中に収集されたRuntimeHints
を取得します。型 RuntimeHints のパラメーターを持つ org.springframework.test.context.aot のメソッド修飾子と型メソッド説明void
AotTestExecutionListener.processAheadOfTime
(RuntimeHints runtimeHints, ClassSE<?> testClass, ClassLoaderSE classLoader) 指定されたRuntimeHints
インスタンスを使用して、提供されたテストクラスを事前に処理します。void
TestRuntimeHintsRegistrar.registerHints
(RuntimeHints runtimeHints, ClassSE<?> testClass, ClassLoaderSE classLoader) 指定されたRuntimeHints
インスタンスにヒントを提供します。型 RuntimeHints のパラメーターを持つ org.springframework.test.context.aot のコンストラクター修飾子コンストラクター説明TestContextAotGenerator
(GeneratedFiles generatedFiles, RuntimeHints runtimeHints) TestContextAotGenerator
(GeneratedFiles generatedFiles, RuntimeHints runtimeHints, boolean failOnError) org.springframework.test.context.jdbc 内の RuntimeHints 使用
型 RuntimeHints のパラメーターを持つ org.springframework.test.context.jdbc のメソッド修飾子と型メソッド説明void
SqlScriptsTestExecutionListener.processAheadOfTime
(RuntimeHints runtimeHints, ClassSE<?> testClass, ClassLoaderSE classLoader) 提供されたテストクラスとそのメソッドを処理し、@Sql
を介してクラスパスリソースとして構成または検出された SQL スクリプトのランタイムヒントを登録します。