Package org.infinispan.commons.graalvm
Class ReflectionProcessor
java.lang.Object
org.infinispan.commons.graalvm.ReflectionProcessor
-
Constructor Summary
ConstructorsConstructorDescriptionReflectionProcessor(org.graalvm.nativeimage.hosted.Feature.FeatureAccess featureAccess, org.jboss.jandex.IndexView index) -
Method Summary
Modifier and TypeMethodDescriptionaddClasses(boolean fields, boolean methods, Class<?>... classes) addClasses(boolean fields, boolean methods, String... classes) addClasses(Class<?>... classes) addClasses(String... classes) addClassesWithAnnotation(boolean fields, boolean methods, Class<?> annotation) addClassFromAnnotationValue(boolean fields, boolean methods, Class<?> annotation) addImplementation(boolean fields, boolean methods, Class<?> clazz) addImplementation(boolean fields, boolean methods, String className) addImplementations(boolean fields, boolean methods, Class<?>... classes) addImplementations(boolean fields, boolean methods, String... classes) classes()forEachAnnotation(Class<?> annotation, Consumer<org.jboss.jandex.AnnotationInstance> consumer)
-
Constructor Details
-
ReflectionProcessor
public ReflectionProcessor(org.graalvm.nativeimage.hosted.Feature.FeatureAccess featureAccess, org.jboss.jandex.IndexView index)
-
-
Method Details
-
addClasses
-
addClasses
-
addClasses
-
addClasses
-
addClassesWithAnnotation
public ReflectionProcessor addClassesWithAnnotation(boolean fields, boolean methods, Class<?> annotation) -
addClassFromAnnotationValue
public ReflectionProcessor addClassFromAnnotationValue(boolean fields, boolean methods, Class<?> annotation) -
forEachAnnotation
public ReflectionProcessor forEachAnnotation(Class<?> annotation, Consumer<org.jboss.jandex.AnnotationInstance> consumer) -
addImplementation
-
addImplementation
-
addImplementations
-
addImplementations
-
classes
-