Uses of Class
io.quarkus.arc.processor.BeanInfo
-
-
Uses of BeanInfo in io.quarkus.arc.processor
Subclasses of BeanInfo in io.quarkus.arc.processor Modifier and Type Class Description classDecoratorInfoclassInterceptorInfoFields in io.quarkus.arc.processor with type parameters of type BeanInfo Modifier and Type Field Description static BuildExtension.Key<Collection<BeanInfo>>BuildExtension.Key. BEANSprotected Map<BeanInfo,String>BeanGenerator. beanToGeneratedNamestatic BuildExtension.Key<Collection<BeanInfo>>BuildExtension.Key. REMOVED_BEANSprotected List<Function<BeanInfo,Consumer<io.quarkus.gizmo.BytecodeCreator>>>BeanGenerator. suppressConditionGeneratorsMethods in io.quarkus.arc.processor that return BeanInfo Modifier and Type Method Description BeanInfoBeanInfo. asBean()default BeanInfoInjectionTargetInfo. asBean()BeanInfoBeanInfo. getDeclaringBean()BeanInfoDisposerInfo. getDeclaringBean()BeanInfoObserverInfo. getDeclaringBean()BeanInfoBeanResolver. resolveAmbiguity(Set<BeanInfo> beans)Apply the ambiguous dependency resolution rules.Methods in io.quarkus.arc.processor that return types with arguments of type BeanInfo Modifier and Type Method Description List<BeanInfo>BeanStream. collect()Terminal operation.Optional<BeanInfo>BeanStream. findByIdentifier(String id)Optional<BeanInfo>BeanStream. firstResult()Terminal operation.Collection<BeanInfo>BeanDeployment. getBeans()Collection<BeanInfo>BeanDeployment. getRemovedBeans()Optional<BeanInfo>InjectionPointInfo. getTargetBean()Iterator<BeanInfo>BeanStream. iterator()Terminal operation.Set<BeanInfo>BeanResolver. resolveBeans(org.jboss.jandex.Type requiredType, Set<org.jboss.jandex.AnnotationInstance> requiredQualifiers)Note that this method does not attempt to resolve the ambiguity.default Set<BeanInfo>BeanResolver. resolveBeans(org.jboss.jandex.Type requiredType, org.jboss.jandex.AnnotationInstance... requiredQualifiers)Stream<BeanInfo>BeanStream. stream()Methods in io.quarkus.arc.processor with parameters of type BeanInfo Modifier and Type Method Description protected voidBeanGenerator. createConstructor(io.quarkus.gizmo.ClassOutput classOutput, io.quarkus.gizmo.ClassCreator beanCreator, BeanInfo bean, Map<InjectionPointInfo,String> injectionPointToProviderField, Map<InterceptorInfo,String> interceptorToProviderField, Map<DecoratorInfo,String> decoratorToProviderSupplierField, AnnotationLiteralProcessor annotationLiterals, ReflectionRegistration reflectionRegistration)protected io.quarkus.gizmo.FieldDescriptorSubclassGenerator. createConstructor(io.quarkus.gizmo.ClassOutput classOutput, BeanInfo bean, io.quarkus.gizmo.ClassCreator subclass, org.jboss.jandex.Type providerType, String providerTypeName, ReflectionRegistration reflectionRegistration)protected voidSubclassGenerator. createDestroy(io.quarkus.gizmo.ClassOutput classOutput, BeanInfo bean, io.quarkus.gizmo.ClassCreator subclass, io.quarkus.gizmo.FieldDescriptor preDestroysField)protected voidBeanGenerator. createProviderFields(io.quarkus.gizmo.ClassCreator beanCreator, BeanInfo bean, Map<InjectionPointInfo,String> injectionPointToProviderSupplier, Map<InterceptorInfo,String> interceptorToProviderSupplier, Map<DecoratorInfo,String> decoratorToProviderSupplier)protected voidBeanGenerator. implementCreate(io.quarkus.gizmo.ClassOutput classOutput, io.quarkus.gizmo.ClassCreator beanCreator, BeanInfo bean, io.quarkus.arc.processor.BeanGenerator.ProviderType providerType, String baseName, Map<InjectionPointInfo,String> injectionPointToProviderSupplierField, Map<InterceptorInfo,String> interceptorToProviderSupplierField, Map<DecoratorInfo,String> decoratorToProviderSupplierField, String targetPackage, boolean isApplicationClass)protected voidBeanGenerator. implementDestroy(BeanInfo bean, io.quarkus.gizmo.ClassCreator beanCreator, io.quarkus.arc.processor.BeanGenerator.ProviderType providerType, Map<InjectionPointInfo,String> injectionPointToProviderField, boolean isApplicationClass, String baseName)protected voidBeanGenerator. implementEquals(BeanInfo bean, io.quarkus.gizmo.ClassCreator beanCreator)protected voidBeanGenerator. implementGet(BeanInfo bean, io.quarkus.gizmo.ClassCreator beanCreator, io.quarkus.arc.processor.BeanGenerator.ProviderType providerType, String baseName)protected voidBeanGenerator. implementGetBeanClass(BeanInfo bean, io.quarkus.gizmo.ClassCreator beanCreator)protected voidObserverGenerator. implementGetDeclaringBeanIdentifier(io.quarkus.gizmo.ClassCreator observerCreator, BeanInfo declaringBean)protected voidBeanGenerator. implementGetIdentifier(BeanInfo bean, io.quarkus.gizmo.ClassCreator beanCreator)protected voidBeanGenerator. implementGetName(BeanInfo bean, io.quarkus.gizmo.ClassCreator beanCreator)protected voidBeanGenerator. implementGetPriority(BeanInfo bean, io.quarkus.gizmo.ClassCreator beanCreator)protected voidBeanGenerator. implementGetQualifiers(BeanInfo bean, io.quarkus.gizmo.ClassCreator beanCreator, io.quarkus.gizmo.FieldDescriptor qualifiersField)protected voidBeanGenerator. implementGetScope(BeanInfo bean, io.quarkus.gizmo.ClassCreator beanCreator)protected voidBeanGenerator. implementGetStereotypes(BeanInfo bean, io.quarkus.gizmo.ClassCreator beanCreator, io.quarkus.gizmo.FieldDescriptor stereotypesField)protected voidBeanGenerator. implementHashCode(BeanInfo bean, io.quarkus.gizmo.ClassCreator beanCreator)protected voidBeanGenerator. implementIsAlternative(BeanInfo bean, io.quarkus.gizmo.ClassCreator beanCreator)protected voidBeanGenerator. implementIsDefaultBean(BeanInfo bean, io.quarkus.gizmo.ClassCreator beanCreator)protected voidBeanGenerator. implementIsSuppressed(BeanInfo bean, io.quarkus.gizmo.ClassCreator beanCreator)voidInjection. init(BeanInfo targetBean)protected io.quarkus.gizmo.MethodCreatorBeanGenerator. initConstructor(io.quarkus.gizmo.ClassOutput classOutput, io.quarkus.gizmo.ClassCreator beanCreator, BeanInfo bean, Map<InjectionPointInfo,String> injectionPointToProviderField, Map<InterceptorInfo,String> interceptorToProviderField, Map<DecoratorInfo,String> decoratorToProviderSupplierField, AnnotationLiteralProcessor annotationLiterals, ReflectionRegistration reflectionRegistration)protected voidBeanGenerator. initMaps(BeanInfo bean, Map<InjectionPointInfo,String> injectionPointToProvider, Map<InterceptorInfo,String> interceptorToProvider, Map<DecoratorInfo,String> decoratorToProvider)static booleanBeans. matches(BeanInfo bean, InjectionPointInfo.TypeAndQualifiers typeAndQualifiers)voidInjectionPointInfo. setTargetBean(BeanInfo bean)Method parameters in io.quarkus.arc.processor with type arguments of type BeanInfo Modifier and Type Method Description BeanProcessor.BuilderBeanProcessor.Builder. addRemovalExclusion(Predicate<BeanInfo> predicate)Exclude unused beans that match the given predicate from removal.BeanProcessor.BuilderBeanProcessor.Builder. addSuppressConditionGenerator(Function<BeanInfo,Consumer<io.quarkus.gizmo.BytecodeCreator>> generator)A generator can contribute to the generatedInjectableBean.isSuppressed()method body.<R,A>
RBeanStream. collect(Collector<BeanInfo,A,R> collector)Terminal operation.BeanStreamBeanStream. filter(Predicate<BeanInfo> predicate)voidBeanProcessor. initialize(Consumer<BytecodeTransformer> bytecodeTransformerConsumer, List<Predicate<BeanInfo>> additionalUnusedBeanExclusions)BeanInfoBeanResolver. resolveAmbiguity(Set<BeanInfo> beans)Apply the ambiguous dependency resolution rules.Constructor parameters in io.quarkus.arc.processor with type arguments of type BeanInfo Constructor Description BeanGenerator(AnnotationLiteralProcessor annotationLiterals, Predicate<org.jboss.jandex.DotName> applicationClassPredicate, io.quarkus.arc.processor.BeanProcessor.PrivateMembersCollector privateMembers, boolean generateSources, ReflectionRegistration reflectionRegistration, Set<String> existingClasses, Map<BeanInfo,String> beanToGeneratedName, Predicate<org.jboss.jandex.DotName> injectionPointAnnotationsPredicate, List<Function<BeanInfo,Consumer<io.quarkus.gizmo.BytecodeCreator>>> suppressConditionGenerators)BeanGenerator(AnnotationLiteralProcessor annotationLiterals, Predicate<org.jboss.jandex.DotName> applicationClassPredicate, io.quarkus.arc.processor.BeanProcessor.PrivateMembersCollector privateMembers, boolean generateSources, ReflectionRegistration reflectionRegistration, Set<String> existingClasses, Map<BeanInfo,String> beanToGeneratedName, Predicate<org.jboss.jandex.DotName> injectionPointAnnotationsPredicate, List<Function<BeanInfo,Consumer<io.quarkus.gizmo.BytecodeCreator>>> suppressConditionGenerators)BeanStream(Collection<BeanInfo> beans)DecoratorGenerator(AnnotationLiteralProcessor annotationLiterals, Predicate<org.jboss.jandex.DotName> applicationClassPredicate, io.quarkus.arc.processor.BeanProcessor.PrivateMembersCollector privateMembers, boolean generateSources, ReflectionRegistration reflectionRegistration, Set<String> existingClasses, Map<BeanInfo,String> beanToGeneratedName, Predicate<org.jboss.jandex.DotName> injectionPointAnnotationsPredicate)InterceptorGenerator(AnnotationLiteralProcessor annotationLiterals, Predicate<org.jboss.jandex.DotName> applicationClassPredicate, io.quarkus.arc.processor.BeanProcessor.PrivateMembersCollector privateMembers, boolean generateSources, ReflectionRegistration reflectionRegistration, Set<String> existingClasses, Map<BeanInfo,String> beanToGeneratedName, Predicate<org.jboss.jandex.DotName> injectionPointAnnotationsPredicate)
-