Package io.quarkus.arc.processor
Class ComponentsProviderGenerator
- java.lang.Object
-
- io.quarkus.arc.processor.ComponentsProviderGenerator
-
public class ComponentsProviderGenerator extends Object
- Author:
- Martin Kouba
-
-
Field Summary
Fields Modifier and Type Field Description protected booleangenerateSourcesprotected ReflectionRegistrationreflectionRegistration
-
Constructor Summary
Constructors Constructor Description ComponentsProviderGenerator(AnnotationLiteralProcessor annotationLiterals, boolean generateSources, boolean detectUnusedFalsePositives)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringgetBaseName(BeanInfo bean, String beanClassName)protected booleanisPackagePrivate(int mod)protected booleanisReflectionFallbackNeeded(org.jboss.jandex.FieldInfo field, String targetPackage, BeanInfo bean)protected booleanisReflectionFallbackNeeded(org.jboss.jandex.MethodInfo method, String targetPackage)
-
-
-
Field Detail
-
generateSources
protected final boolean generateSources
-
reflectionRegistration
protected final ReflectionRegistration reflectionRegistration
-
-
Constructor Detail
-
ComponentsProviderGenerator
public ComponentsProviderGenerator(AnnotationLiteralProcessor annotationLiterals, boolean generateSources, boolean detectUnusedFalsePositives)
-
-
Method Detail
-
isReflectionFallbackNeeded
protected boolean isReflectionFallbackNeeded(org.jboss.jandex.MethodInfo method, String targetPackage)
-
isReflectionFallbackNeeded
protected boolean isReflectionFallbackNeeded(org.jboss.jandex.FieldInfo field, String targetPackage, BeanInfo bean)
-
isPackagePrivate
protected boolean isPackagePrivate(int mod)
-
-