类 ReflectionHintsPredicates.ExecutableHintPredicate<T extends Executable>
java.lang.Object
cn.taketoday.aot.hint.predicate.ReflectionHintsPredicates.ExecutableHintPredicate<T>
- 所有已实现的接口:
Predicate<RuntimeHints>
- 直接已知子类:
ReflectionHintsPredicates.ConstructorHintPredicate,ReflectionHintsPredicates.MethodHintPredicate
public abstract static class ReflectionHintsPredicates.ExecutableHintPredicate<T extends Executable>
extends Object
implements Predicate<RuntimeHints>
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明(专用程序包) abstract Predicate<RuntimeHints>(专用程序包) abstract MemberCategory[](专用程序包) abstract MemberCategory[](专用程序包) static booleanincludes(ExecutableHint hint, String name, List<TypeReference> parameterTypes, ExecutableMode executableModes) Indicate whether the specifiedExecutableHintcovers the reflection needs of the specified executable definition.Refine the current predicate to match for reflection introspection on the current type.invoke()Refine the current predicate to match for reflection invocation on the current type.booleantest(RuntimeHints runtimeHints)
-
字段详细资料
-
executable
-
executableMode
-
-
构造器详细资料
-
ExecutableHintPredicate
ExecutableHintPredicate(T executable)
-
-
方法详细资料
-
introspect
Refine the current predicate to match for reflection introspection on the current type.- 返回:
- the refined
RuntimeHintspredicate
-
invoke
Refine the current predicate to match for reflection invocation on the current type.- 返回:
- the refined
RuntimeHintspredicate
-
test
- 指定者:
test在接口中Predicate<T extends Executable>
-
getPublicMemberCategories
-
getDeclaredMemberCategories
-
exactMatch
-
includes
static boolean includes(ExecutableHint hint, String name, List<TypeReference> parameterTypes, ExecutableMode executableModes) Indicate whether the specifiedExecutableHintcovers the reflection needs of the specified executable definition.- 返回:
trueif the member matches (same type, name, and parameters), and the configuredExecutableModeis compatible
-