クラスの使用
org.springframework.aot.hint.ReflectionHints
ReflectionHints を使用するパッケージ
パッケージ
説明
リフレクション、リソース、java 直列化、実行時のプロキシの必要性を登録するためのサポート。
ランタイムヒントのアノテーションサポート。
メッセージを処理するためのアノテーションとサポートクラス。
org.springframework.aot.hint 内の ReflectionHints 使用
ReflectionHints を返す org.springframework.aot.hint のメソッド修飾子と型メソッド説明RuntimeHints.jni()
jni ベースのヒントへのアクセスを提供します。RuntimeHints.reflection()
リフレクションベースのヒントへのアクセスを提供します。ReflectionHints.registerConstructor
(ConstructorSE<?> constructor, ExecutableMode mode) 指定されたExecutableMode
を使用して、指定されたConstructor
SE でリフレクションの必要性を登録します。ReflectionHints.registerField
(FieldSE field) 指定されたField
SE に反射フィールドアクセスの必要性を登録します。ReflectionHints.registerForInterfaces
(ClassSE<?> type, ConsumerSE<TypeHint.Builder> typeHint) 共通の Java 言語インターフェースを無視して、指定された型とその親クラスによって実装されるすべてのインターフェースのリフレクションヒントを登録またはカスタマイズします。ReflectionHints.registerMethod
(MethodSE method, ExecutableMode mode) 指定されたExecutableMode
を使用して、指定されたMethod
SE でリフレクションの必要性を登録します。ReflectionHints.registerType
(ClassSE<?> type, ConsumerSE<TypeHint.Builder> typeHint) 指定された型のリフレクションヒントを登録またはカスタマイズします。ReflectionHints.registerType
(ClassSE<?> type, MemberCategory... memberCategories) 指定されたMemberCategories
を使用して、指定された型のリフレクションヒントを登録またはカスタマイズします。ReflectionHints.registerType
(TypeReference type, ConsumerSE<TypeHint.Builder> typeHint) 指定されたTypeReference
によって定義された型のリフレクションヒントを登録またはカスタマイズします。ReflectionHints.registerType
(TypeReference type, MemberCategory... memberCategories) 指定されたMemberCategories
を使用して、指定された型のリフレクションヒントを登録またはカスタマイズします。ReflectionHints.registerTypeIfPresent
(ClassLoaderSE classLoader, StringSE typeName, ConsumerSE<TypeHint.Builder> typeHint) 指定されたClassLoader
SE を使用して利用可能な場合、指定された型のリフレクションヒントを登録またはカスタマイズします。ReflectionHints.registerTypeIfPresent
(ClassLoaderSE classLoader, StringSE typeName, MemberCategory... memberCategories) 指定されたClassLoader
SE を使用して利用可能な場合、指定された型のリフレクションヒントを登録またはカスタマイズします。ReflectionHints.registerTypes
(IterableSE<TypeReference> types, ConsumerSE<TypeHint.Builder> typeHint) type references
の指定されたリストによって定義された型のリフレクションヒントを登録またはカスタマイズします。型 ReflectionHints のパラメーターを持つ org.springframework.aot.hint のメソッド修飾子と型メソッド説明void
BindingReflectionHintsRegistrar.registerReflectionHints
(ReflectionHints hints, TypeSE... types) 指定された型をバインドするために必要なリフレクションヒントを登録します。org.springframework.aot.hint.annotation 内の ReflectionHints 使用
型 ReflectionHints のパラメーターを持つ org.springframework.aot.hint.annotation のメソッド修飾子と型メソッド説明protected void
SimpleReflectiveProcessor.registerConstructorHint
(ReflectionHints hints, ConstructorSE<?> constructor) 指定されたConstructor
SE に対してReflectionHints
を登録します。protected void
SimpleReflectiveProcessor.registerFieldHint
(ReflectionHints hints, FieldSE field) 指定されたField
SE に対してReflectionHints
を登録します。protected void
SimpleReflectiveProcessor.registerMethodHint
(ReflectionHints hints, MethodSE method) 指定されたMethod
SE に対してReflectionHints
を登録します。void
ReflectiveProcessor.registerReflectionHints
(ReflectionHints hints, AnnotatedElementSE element) 指定されたAnnotatedElement
SE に対してReflectionHints
を登録します。protected void
RegisterReflectionReflectiveProcessor.registerReflectionHints
(ReflectionHints hints, ClassSE<?> target, MemberCategory[] memberCategories) final void
RegisterReflectionReflectiveProcessor.registerReflectionHints
(ReflectionHints hints, AnnotatedElementSE element) protected void
RegisterReflectionReflectiveProcessor.registerReflectionHints
(ReflectionHints hints, RegisterReflectionReflectiveProcessor.ReflectionRegistration registration) void
SimpleReflectiveProcessor.registerReflectionHints
(ReflectionHints hints, AnnotatedElementSE element) protected void
SimpleReflectiveProcessor.registerTypeHint
(ReflectionHints hints, ClassSE<?> type) 指定されたClass
SE に対してReflectionHints
を登録します。org.springframework.messaging.handler.annotation 内の ReflectionHints 使用
型 ReflectionHints のパラメーターを持つ org.springframework.messaging.handler.annotation のメソッド修飾子と型メソッド説明protected void
MessageMappingReflectiveProcessor.registerMessageExceptionHandlerHints
(ReflectionHints hints, MessageExceptionHandler annotation) protected void
MessageMappingReflectiveProcessor.registerMethodHints
(ReflectionHints hints, MethodSE method) protected void
MessageMappingReflectiveProcessor.registerParameterHints
(ReflectionHints hints, MethodSE method) void
MessageMappingReflectiveProcessor.registerReflectionHints
(ReflectionHints hints, AnnotatedElementSE element) protected void
MessageMappingReflectiveProcessor.registerReturnValueHints
(ReflectionHints hints, MethodSE method) protected void
MessageMappingReflectiveProcessor.registerTypeHints
(ReflectionHints hints, ClassSE<?> type)