Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- accept(AnnotationInstance) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
- accept(AnnotationInstance) - Method in class io.quarkus.arc.processor.ObserverConfigurator
- ACTIVATE_REQUEST_CONTEXT - Static variable in class io.quarkus.arc.processor.DotNames
- ACTIVE_RESULT_CAUSE - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- ACTIVE_RESULT_REASON - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- ACTIVE_RESULT_VALUE - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- add(Class<? extends AlterableContext>, Boolean, Class<? extends Annotation>) - Method in class io.quarkus.arc.processor.CustomAlterableContexts
- add(Class<? extends Annotation>, AnnotationValue...) - Method in class io.quarkus.arc.processor.InjectionPointsTransformer.Transformation
- add(Class<? extends Annotation>, AnnotationValue...) - Method in interface io.quarkus.arc.processor.AnnotationsTransformation
-
NOTE: The annotation will belong to an annotation target which is derived from the transformation context.
- add(Class<? extends Annotation>, AnnotationValue...) - Method in class io.quarkus.arc.processor.Transformation
- add(AnnotationInstance) - Method in class io.quarkus.arc.processor.InjectionPointsTransformer.Transformation
- add(AnnotationInstance) - Method in interface io.quarkus.arc.processor.AnnotationsTransformation
- add(AnnotationInstance) - Method in class io.quarkus.arc.processor.Transformation
- add(DotName, AnnotationValue...) - Method in class io.quarkus.arc.processor.InjectionPointsTransformer.Transformation
- add(DotName, AnnotationValue...) - Method in interface io.quarkus.arc.processor.AnnotationsTransformation
-
NOTE: The annotation will belong to an annotation target which is derived from the transformation context.
- add(DotName, AnnotationValue...) - Method in class io.quarkus.arc.processor.Transformation
- addAll(Collection<AnnotationInstance>) - Method in class io.quarkus.arc.processor.InjectionPointsTransformer.Transformation
- addAll(Collection<AnnotationInstance>) - Method in interface io.quarkus.arc.processor.AnnotationsTransformation
- addAll(Collection<AnnotationInstance>) - Method in class io.quarkus.arc.processor.Transformation
- addAll(AnnotationInstance...) - Method in class io.quarkus.arc.processor.InjectionPointsTransformer.Transformation
- addAll(AnnotationInstance...) - Method in interface io.quarkus.arc.processor.AnnotationsTransformation
- addAll(AnnotationInstance...) - Method in class io.quarkus.arc.processor.Transformation
- addAnnotationTransformation(AnnotationTransformation) - Method in class io.quarkus.arc.processor.BeanProcessor.Builder
- addAnnotationTransformer(AnnotationsTransformer) - Method in class io.quarkus.arc.processor.BeanProcessor.Builder
-
Deprecated, for removal: This API element is subject to removal in a future version.
- addBeanDeploymentValidator(BeanDeploymentValidator) - Method in class io.quarkus.arc.processor.BeanProcessor.Builder
- addBeanRegistrar(BeanRegistrar) - Method in class io.quarkus.arc.processor.BeanProcessor.Builder
- addContextRegistrar(ContextRegistrar) - Method in class io.quarkus.arc.processor.BeanProcessor.Builder
- addDeploymentProblem(Throwable) - Method in interface io.quarkus.arc.processor.BeanDeploymentValidator.ValidationContext
- addExcludeType(Predicate<ClassInfo>) - Method in class io.quarkus.arc.processor.BeanProcessor.Builder
-
Specify the types that should be excluded from discovery.
- addInjectionPoint(Type, AnnotationInstance...) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
-
Adds a synthetic injection point.
- addInjectionPoint(Type, AnnotationInstance...) - Method in class io.quarkus.arc.processor.InterceptorConfigurator
- addInjectionPointTransformer(InjectionPointsTransformer) - Method in class io.quarkus.arc.processor.BeanProcessor.Builder
- addInterceptorBindingRegistrar(InterceptorBindingRegistrar) - Method in class io.quarkus.arc.processor.BeanProcessor.Builder
- addObserverRegistrar(ObserverRegistrar) - Method in class io.quarkus.arc.processor.BeanProcessor.Builder
- addObserverTransformer(ObserverTransformer) - Method in class io.quarkus.arc.processor.BeanProcessor.Builder
- addQualifier() - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
- addQualifier() - Method in class io.quarkus.arc.processor.ObserverConfigurator
- addQualifier(Class<? extends Annotation>) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
- addQualifier(Class<? extends Annotation>) - Method in class io.quarkus.arc.processor.ObserverConfigurator
- addQualifier(AnnotationInstance) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
- addQualifier(AnnotationInstance) - Method in class io.quarkus.arc.processor.ObserverConfigurator
- addQualifier(DotName) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
- addQualifier(DotName) - Method in class io.quarkus.arc.processor.ObserverConfigurator
- addQualifierRegistrar(QualifierRegistrar) - Method in class io.quarkus.arc.processor.BeanProcessor.Builder
- addRemovalExclusion(Predicate<BeanInfo>) - Method in class io.quarkus.arc.processor.BeanProcessor.Builder
-
Exclude unused beans that match the given predicate from removal.
- addResourceAnnotations(Collection<DotName>) - Method in class io.quarkus.arc.processor.BeanProcessor.Builder
- addStereotype(StereotypeInfo) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
- addStereotypeRegistrar(StereotypeRegistrar) - Method in class io.quarkus.arc.processor.BeanProcessor.Builder
- addSuppressConditionGenerator(Function<BeanInfo, Consumer<BytecodeCreator>>) - Method in class io.quarkus.arc.processor.BeanProcessor.Builder
-
A generator can contribute to the generated
InjectableBean.isSuppressed()method body. - addType(Class<?>) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
- addType(DotName) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
- addType(Type) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
- addTypeClosure(Class<?>) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
-
Adds an unrestricted set of bean types for the given type as if it represented a bean class of a managed bean.
- addTypeClosure(DotName) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
-
Adds an unrestricted set of bean types for the given type as if it represented a bean class of a managed bean.
- addTypeClosure(Type) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
-
Adds an unrestricted set of bean types for the given type as if it represented a bean class of a managed bean.
- addValue(String, Object) - Method in class io.quarkus.arc.processor.QualifierConfigurator
- ALL - Static variable in class io.quarkus.arc.processor.DotNames
- alternative - Variable in class io.quarkus.arc.processor.BeanConfiguratorBase
- alternative(boolean) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
- ALTERNATIVE - Static variable in class io.quarkus.arc.processor.DotNames
- alternativeBeans() - Method in class io.quarkus.arc.processor.BeanStream
- AlternativePriorities - Interface in io.quarkus.arc.processor
-
Represents an additional way of defining priorities for alternative beans.
- annotation(Class<? extends Annotation>) - Method in class io.quarkus.arc.processor.QualifierConfigurator
- annotation(DotName) - Method in class io.quarkus.arc.processor.QualifierConfigurator
- ANNOTATION_STORE - Static variable in interface io.quarkus.arc.processor.BuildExtension.Key
- annotationBuilderFactory() - Method in class io.quarkus.arc.processor.bcextensions.BuildServicesImpl
- AnnotationLiteralGenerator - Class in io.quarkus.arc.processor
-
This is an internal companion of
AnnotationLiteralProcessorthat handles generating annotation literal classes. - AnnotationLiteralProcessor - Class in io.quarkus.arc.processor
-
Handles generating bytecode for annotation literals.
- annotationLiterals - Variable in class io.quarkus.arc.processor.BeanGenerator
- annotationLiterals() - Method in record class io.quarkus.arc.processor.BuiltinBean.GeneratorContext
-
Returns the value of the
annotationLiteralsrecord component. - Annotations - Class in io.quarkus.arc.processor
- AnnotationStore - Class in io.quarkus.arc.processor
-
Applies
AnnotationsTransformers and caches the results of transformations. - AnnotationsTransformation<T> - Interface in io.quarkus.arc.processor
-
Represents a transformation of a collection of
AnnotationInstanceinstances. - AnnotationsTransformer - Interface in io.quarkus.arc.processor
-
Allows a build-time extension to override the annotations that exist on bean classes.
- AnnotationsTransformer.AbstractBuilder<THIS> - Class in io.quarkus.arc.processor
- AnnotationsTransformer.Builder - Class in io.quarkus.arc.processor
-
A common
AnnotationsTransformerbuilder. - AnnotationsTransformer.ClassTransformerBuilder - Class in io.quarkus.arc.processor
- AnnotationsTransformer.FieldTransformerBuilder - Class in io.quarkus.arc.processor
- AnnotationsTransformer.MethodTransformerBuilder - Class in io.quarkus.arc.processor
- AnnotationsTransformer.TransformationContext - Interface in io.quarkus.arc.processor
-
A transformation context.
- ANY - Static variable in class io.quarkus.arc.processor.DotNames
- APPLICATION - Enum constant in enum class io.quarkus.arc.processor.BuiltinScope
- APPLICATION_SCOPED - Static variable in class io.quarkus.arc.processor.DotNames
- applicationClassPredicate - Variable in class io.quarkus.arc.processor.BeanGenerator
- appliedToClass() - Static method in interface io.quarkus.arc.processor.AnnotationsTransformer
- appliedToField() - Static method in interface io.quarkus.arc.processor.AnnotationsTransformer
- appliedToMethod() - Static method in interface io.quarkus.arc.processor.AnnotationsTransformer
- appliesTo - Variable in class io.quarkus.arc.processor.AnnotationsTransformer.Builder
- appliesTo(Predicate<AnnotationTarget.Kind>) - Method in class io.quarkus.arc.processor.AnnotationsTransformer.Builder
- appliesTo(AnnotationTarget.Kind) - Method in interface io.quarkus.arc.processor.AnnotationsTransformer
-
By default, the transformation is applied to all kinds of targets.
- appliesTo(AnnotationTarget.Kind) - Method in class io.quarkus.arc.processor.AnnotationsTransformer.Builder
- appliesTo(Type) - Method in interface io.quarkus.arc.processor.InjectionPointsTransformer
-
Returns true if this transformer is meant to be applied to the supplied
requiredType. - appliesTo(Type, Set<AnnotationInstance>) - Method in interface io.quarkus.arc.processor.ObserverTransformer
- apply(AnnotationTransformation.TransformationContext) - Method in interface io.quarkus.arc.processor.AnnotationsTransformer
- applyTransformers(Type, AnnotationTarget, Set<AnnotationInstance>) - Method in class io.quarkus.arc.processor.InjectionPointModifier
- applyTransformers(Type, AnnotationTarget, AnnotationTarget, Set<AnnotationInstance>) - Method in class io.quarkus.arc.processor.InjectionPointModifier
- ARC_CONTAINER - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- ARC_CONTAINER_BEAN - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- ARC_CONTAINER_GET_ACTIVE_CONTEXT - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- ARC_CONTAINER_GET_CONTEXTS - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- ARC_INVOCATION_CONTEXT - Static variable in class io.quarkus.arc.processor.DotNames
- AROUND_CONSTRUCT - Static variable in class io.quarkus.arc.processor.DotNames
- AROUND_INVOKE - Static variable in class io.quarkus.arc.processor.DotNames
- asBean() - Method in class io.quarkus.arc.processor.BeanInfo
- asBean() - Method in interface io.quarkus.arc.processor.InjectionTargetInfo
- asDisposer() - Method in class io.quarkus.arc.processor.DisposerInfo
- asDisposer() - Method in interface io.quarkus.arc.processor.InjectionTargetInfo
- asInvoker() - Method in interface io.quarkus.arc.processor.InjectionTargetInfo
- asInvoker() - Method in class io.quarkus.arc.processor.InvokerInfo
- AsmUtil - Class in io.quarkus.arc.processor
- AsmUtil() - Constructor for class io.quarkus.arc.processor.AsmUtil
- asObserver() - Method in interface io.quarkus.arc.processor.InjectionTargetInfo
- asObserver() - Method in class io.quarkus.arc.processor.ObserverInfo
- AssignabilityCheck - Class in io.quarkus.arc.processor
- AssignabilityCheck(IndexView, IndexView) - Constructor for class io.quarkus.arc.processor.AssignabilityCheck
- assignableTo(Type, AnnotationInstance...) - Method in class io.quarkus.arc.processor.BeanStream
- asString() - Method in interface io.quarkus.arc.processor.BuildExtension.Key
- asString() - Method in class io.quarkus.arc.processor.BuildExtension.SimpleKey
- async(boolean) - Method in class io.quarkus.arc.processor.ObserverConfigurator
- async(boolean) - Method in interface io.quarkus.arc.processor.ObserverTransformer.ObserverTransformation
B
- BEAN - Enum constant in enum class io.quarkus.arc.processor.BuiltinBean
- BEAN - Enum constant in enum class io.quarkus.arc.processor.InjectionTargetInfo.TargetKind
- BEAN - Enum constant in enum class io.quarkus.arc.processor.ResourceOutput.Resource.SpecialType
- BEAN - Static variable in class io.quarkus.arc.processor.DotNames
- BEAN_CONTAINER - Static variable in class io.quarkus.arc.processor.DotNames
- BEAN_MANAGER - Enum constant in enum class io.quarkus.arc.processor.BuiltinBean
- BEAN_MANAGER - Static variable in class io.quarkus.arc.processor.DotNames
- BeanArchives - Class in io.quarkus.arc.processor
- BeanArchives() - Constructor for class io.quarkus.arc.processor.BeanArchives
- beanClass(DotName) - Method in class io.quarkus.arc.processor.ObserverConfigurator
- BeanConfigurator<T> - Class in io.quarkus.arc.processor
-
Synthetic bean configurator.
- BeanConfiguratorBase<THIS,
T> - Class in io.quarkus.arc.processor -
This construct is not thread-safe.
- BeanConfiguratorBase(DotName) - Constructor for class io.quarkus.arc.processor.BeanConfiguratorBase
- BeanDefiningAnnotation - Class in io.quarkus.arc.processor
- BeanDefiningAnnotation(DotName) - Constructor for class io.quarkus.arc.processor.BeanDefiningAnnotation
- BeanDefiningAnnotation(DotName, DotName) - Constructor for class io.quarkus.arc.processor.BeanDefiningAnnotation
- beanDeployment() - Method in record class io.quarkus.arc.processor.BuiltinBean.GeneratorContext
-
Returns the value of the
beanDeploymentrecord component. - beanDeployment() - Method in record class io.quarkus.arc.processor.BuiltinBean.ValidatorContext
-
Returns the value of the
beanDeploymentrecord component. - BeanDeployment - Class in io.quarkus.arc.processor
- BeanDeploymentValidator - Interface in io.quarkus.arc.processor
-
Makes it possible to validate the bean deployment and also to skip some validation rules for specific components.
- BeanDeploymentValidator.ValidationContext - Interface in io.quarkus.arc.processor
- BeanGenerator - Class in io.quarkus.arc.processor
- BeanGenerator(AnnotationLiteralProcessor, Predicate<DotName>, BeanProcessor.PrivateMembersCollector, boolean, ReflectionRegistration, Set<String>, Map<BeanInfo, String>, Predicate<DotName>, List<Function<BeanInfo, Consumer<BytecodeCreator>>>) - Constructor for class io.quarkus.arc.processor.BeanGenerator
- BeanInfo - Class in io.quarkus.arc.processor
-
Represents a CDI bean at build time.
- BeanProcessor - Class in io.quarkus.arc.processor
-
An integrator should create a new instance of the bean processor using the convenient
BeanProcessor.Builderand then invoke the "processing" methods in the following order:BeanProcessor.registerCustomContexts()BeanProcessor.registerScopes()BeanProcessor.registerBeans()BeanProcessor.registerSyntheticInjectionPoints(io.quarkus.arc.processor.BeanRegistrar.RegistrationContext)BeanDeployment.initBeanByTypeMap()BeanProcessor.registerSyntheticObservers()BeanProcessor.initialize(Consumer, List)BeanProcessor.validate(Consumer)BeanProcessor.processValidationErrors(io.quarkus.arc.processor.BeanDeploymentValidator.ValidationContext)BeanProcessor.generateResources(ReflectionRegistration, Set, Consumer, boolean, ExecutorService) - BeanProcessor.Builder - Class in io.quarkus.arc.processor
- BeanRegistrar - Interface in io.quarkus.arc.processor
-
Allows a build-time extension to register synthetic beans.
- BeanRegistrar.RegistrationContext - Interface in io.quarkus.arc.processor
- BeanResolver - Interface in io.quarkus.arc.processor
-
Implements type-safe resolution rules.
- beans() - Method in interface io.quarkus.arc.processor.BeanDeploymentValidator.ValidationContext
- beans() - Method in interface io.quarkus.arc.processor.BeanRegistrar.RegistrationContext
-
The returned stream contains all non-synthetic beans (beans derived from classes) and beans registered by other
BeanRegistrars before the stream is created. - beans() - Method in interface io.quarkus.arc.processor.ObserverRegistrar.RegistrationContext
-
The returned stream contains all non-synthetic beans (beans derived from classes) and beans registered by other
ObserverRegistrars before the stream is created. - Beans - Class in io.quarkus.arc.processor
- BEANS - Static variable in interface io.quarkus.arc.processor.BuildExtension.Key
- BEANS_TO_STRING - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- BeanStream - Class in io.quarkus.arc.processor
-
Convenient
Streamwrapper that can be used to filter a set of beans. - BeanStream(Collection<BeanInfo>) - Constructor for class io.quarkus.arc.processor.BeanStream
- beanToGeneratedBaseName - Variable in class io.quarkus.arc.processor.BeanGenerator
- beanToGeneratedName - Variable in class io.quarkus.arc.processor.BeanGenerator
- bindings(AnnotationInstance...) - Method in class io.quarkus.arc.processor.InterceptorConfigurator
- BINDINGS_SOURCE - Static variable in class io.quarkus.arc.processor.DotNames
- BOOLEAN - Static variable in class io.quarkus.arc.processor.DotNames
- build() - Method in class io.quarkus.arc.processor.BeanProcessor.Builder
- build() - Method in class io.quarkus.arc.processor.InvokerBuilder
-
Returns a representation of the built
Invoker. - BUILD_COMPATIBLE_EXTENSION - Static variable in class io.quarkus.arc.processor.DotNames
- buildComputingBeanArchiveIndex(ClassLoader, Map<DotName, Optional<ClassInfo>>, IndexView) - Static method in class io.quarkus.arc.processor.BeanArchives
- builder() - Static method in interface io.quarkus.arc.processor.AnnotationsTransformer
- builder() - Static method in class io.quarkus.arc.processor.BeanProcessor
- Builder() - Constructor for class io.quarkus.arc.processor.AnnotationsTransformer.Builder
- Builder() - Constructor for class io.quarkus.arc.processor.BeanProcessor.Builder
- BuildExtension - Interface in io.quarkus.arc.processor
-
Build-time extension point.
- BuildExtension.BuildContext - Interface in io.quarkus.arc.processor
- BuildExtension.Key<T> - Interface in io.quarkus.arc.processor
- BuildExtension.SimpleKey<V> - Class in io.quarkus.arc.processor
- buildImmutableBeanArchiveIndex(IndexView...) - Static method in class io.quarkus.arc.processor.BeanArchives
- BuildServicesImpl - Class in io.quarkus.arc.processor.bcextensions
- BuildServicesImpl() - Constructor for class io.quarkus.arc.processor.bcextensions.BuildServicesImpl
- BUILT_IN_PREFIX - Static variable in interface io.quarkus.arc.processor.BuildExtension.Key
- BuiltinBean - Enum Class in io.quarkus.arc.processor
- BuiltinBean.GeneratorContext - Record Class in io.quarkus.arc.processor
- BuiltinBean.ValidatorContext - Record Class in io.quarkus.arc.processor
- BuiltinScope - Enum Class in io.quarkus.arc.processor
- BYTE - Static variable in class io.quarkus.arc.processor.DotNames
- BytecodeTransformer - Class in io.quarkus.arc.processor
- BytecodeTransformer(String, BiFunction<String, ClassVisitor, ClassVisitor>) - Constructor for class io.quarkus.arc.processor.BytecodeTransformer
C
- canBeInactive() - Method in class io.quarkus.arc.processor.BeanInfo
-
Returns whether this bean can be inactive.
- cast(Object) - Static method in class io.quarkus.arc.processor.BeanConfiguratorBase
- CHARACTER - Static variable in class io.quarkus.arc.processor.DotNames
- checkActive(Class<? extends Supplier<ActiveResult>>) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
-
Configures the class of the "check active" procedure.
- checkActive(Consumer<MethodCreator>) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
-
Configures the procedure that generates the bytecode for checking whether this bean is active or not.
- checkActiveConsumer - Variable in class io.quarkus.arc.processor.BeanConfiguratorBase
- CL_FOR_NAME - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- CLASS - Static variable in class io.quarkus.arc.processor.DotNames
- classBeans() - Method in class io.quarkus.arc.processor.BeanStream
- classOutput() - Method in record class io.quarkus.arc.processor.BuiltinBean.GeneratorContext
-
Returns the value of the
classOutputrecord component. - ClassTransformerBuilder() - Constructor for class io.quarkus.arc.processor.AnnotationsTransformer.ClassTransformerBuilder
- clazzCreator() - Method in record class io.quarkus.arc.processor.BuiltinBean.GeneratorContext
-
Returns the value of the
clazzCreatorrecord component. - CLIENT_PROXIES_GET_APP_SCOPED_DELEGATE - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- CLIENT_PROXIES_GET_DELEGATE - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- CLIENT_PROXIES_GET_SINGLE_CONTEXT_DELEGATE - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- CLIENT_PROXY - Enum constant in enum class io.quarkus.arc.processor.ResourceOutput.Resource.SpecialType
- CLIENT_PROXY_GET_CONTEXTUAL_INSTANCE - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- CLIENT_PROXY_UNWRAP - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- ClientProxyGenerator - Class in io.quarkus.arc.processor
- ClientProxyGenerator(Predicate<DotName>, boolean, boolean, ReflectionRegistration, Set<String>, Set<DotName>) - Constructor for class io.quarkus.arc.processor.ClientProxyGenerator
- collect() - Method in class io.quarkus.arc.processor.BeanStream
-
Terminal operation.
- collect(Collector<BeanInfo, A, R>) - Method in class io.quarkus.arc.processor.BeanStream
-
Terminal operation.
- collectInjectionPointAnnotations(BeanDeployment, MethodCreator, InjectionPointInfo, AnnotationLiteralProcessor, Predicate<DotName>) - Static method in class io.quarkus.arc.processor.BeanGenerator
- collectInjectionPointQualifiers(BeanDeployment, MethodCreator, InjectionPointInfo, AnnotationLiteralProcessor) - Static method in class io.quarkus.arc.processor.BeanGenerator
- COLLECTIONS_EMPTY_MAP - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- COLLECTIONS_EMPTY_SET - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- COLLECTIONS_SINGLETON - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- COLLECTIONS_SINGLETON_LIST - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- COLLECTIONS_UNMODIFIABLE_SET - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- collectQualifiers(BeanDeployment, MethodCreator, AnnotationLiteralProcessor, Set<AnnotationInstance>) - Static method in class io.quarkus.arc.processor.BeanGenerator
- compare(BuildExtension, BuildExtension) - Static method in interface io.quarkus.arc.processor.BuildExtension
- compareTo(DecoratorInfo) - Method in class io.quarkus.arc.processor.DecoratorInfo
- compareTo(InterceptorInfo) - Method in class io.quarkus.arc.processor.InterceptorInfo
- COMPLETION_STAGE - Static variable in class io.quarkus.arc.processor.DotNames
- COMPONENTS_PROVIDER_UNABLE_TO_LOAD_REMOVED_BEAN_TYPE - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- ComponentsProviderGenerator - Class in io.quarkus.arc.processor
- ComponentsProviderGenerator(AnnotationLiteralProcessor, boolean, boolean) - Constructor for class io.quarkus.arc.processor.ComponentsProviderGenerator
- compute(AnnotationTarget, Collection<StereotypeInfo>) - Method in interface io.quarkus.arc.processor.AlternativePriorities
- ConfiguratorBase<THIS> - Class in io.quarkus.arc.processor
-
Base class for configurators that accept a parameter map.
- ConfiguratorBase() - Constructor for class io.quarkus.arc.processor.ConfiguratorBase
- configure() - Method in interface io.quarkus.arc.processor.ObserverRegistrar.RegistrationContext
-
Configure a new synthetic observer.
- configure(Class<?>) - Method in interface io.quarkus.arc.processor.BeanRegistrar.RegistrationContext
-
Configure a new synthetic bean.
- configure(Class<? extends Annotation>) - Method in interface io.quarkus.arc.processor.ContextRegistrar.RegistrationContext
- configure(DotName) - Method in interface io.quarkus.arc.processor.BeanRegistrar.RegistrationContext
-
Configure a new synthetic bean.
- configureInterceptor(InterceptionType) - Method in interface io.quarkus.arc.processor.BeanRegistrar.RegistrationContext
-
Configure a new synthetic interceptor.
- constructor() - Method in record class io.quarkus.arc.processor.BuiltinBean.GeneratorContext
-
Returns the value of the
constructorrecord component. - CONSUMER_ACCEPT - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- contains(Collection<AnnotationInstance>, DotName) - Static method in class io.quarkus.arc.processor.Annotations
- containsAny(Collection<AnnotationInstance>, Iterable<DotName>) - Static method in class io.quarkus.arc.processor.Annotations
- CONTEXT_GET - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- CONTEXT_GET_IF_PRESENT - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- contextClass - Variable in class io.quarkus.arc.processor.CustomAlterableContexts.CustomAlterableContextInfo
- contextClass(Class<? extends InjectableContext>) - Method in class io.quarkus.arc.processor.ContextConfigurator
- ContextConfigurator - Class in io.quarkus.arc.processor
-
Custom context configurator.
- ContextInstancesGenerator - Class in io.quarkus.arc.processor
- ContextInstancesGenerator(boolean, ReflectionRegistration, BeanDeployment, Map<DotName, String>) - Constructor for class io.quarkus.arc.processor.ContextInstancesGenerator
- ContextRegistrar - Interface in io.quarkus.arc.processor
-
Use this extension point to register a custom
InjectableContextimplementation. - ContextRegistrar.RegistrationContext - Interface in io.quarkus.arc.processor
- CONTINUATION - Static variable in class io.quarkus.arc.processor.KotlinDotNames
- CONVERSATION - Enum constant in enum class io.quarkus.arc.processor.BuiltinScope
- create(BytecodeCreator, ClassInfo, AnnotationInstance) - Method in class io.quarkus.arc.processor.AnnotationLiteralProcessor
-
Generates a bytecode sequence to create an instance of given annotation type, such that the annotation members have the same values as the given annotation instance.
- createConstructor(ClassOutput, BeanInfo, ClassCreator, Type, String, ReflectionRegistration) - Method in class io.quarkus.arc.processor.SubclassGenerator
- createConstructor(ClassOutput, ClassCreator, BeanInfo, Map<InjectionPointInfo, String>, Map<InterceptorInfo, String>, Map<DecoratorInfo, String>, AnnotationLiteralProcessor, ReflectionRegistration) - Method in class io.quarkus.arc.processor.BeanGenerator
- createConstructor(ClassOutput, ClassCreator, DecoratorInfo, Map<InjectionPointInfo, String>, FieldCreator, FieldCreator, FieldCreator, ReflectionRegistration) - Method in class io.quarkus.arc.processor.DecoratorGenerator
- createConstructor(ClassOutput, ClassCreator, InterceptorInfo, Map<InjectionPointInfo, String>, FieldDescriptor, ReflectionRegistration, boolean, BeanGenerator.ProviderType) - Method in class io.quarkus.arc.processor.InterceptorGenerator
- createConstructor(ClassOutput, ClassCreator, ObserverInfo, String, Map<InjectionPointInfo, String>, AnnotationLiteralProcessor, ReflectionRegistration) - Method in class io.quarkus.arc.processor.ObserverGenerator
- createDestroy(ClassOutput, BeanInfo, ClassCreator, FieldDescriptor) - Method in class io.quarkus.arc.processor.SubclassGenerator
- createInvoker(BeanInfo, MethodInfo) - Method in class io.quarkus.arc.processor.InvokerFactory
- createProviderFields(ClassCreator, BeanInfo, Map<InjectionPointInfo, String>, Map<InterceptorInfo, String>, Map<DecoratorInfo, String>) - Method in class io.quarkus.arc.processor.BeanGenerator
- createProviderFields(ClassCreator, ObserverInfo, Map<InjectionPointInfo, String>) - Method in class io.quarkus.arc.processor.ObserverGenerator
- CREATIONAL_CTX_ADD_DEP_TO_PARENT - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- CREATIONAL_CTX_CHILD - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- CREATIONAL_CTX_CHILD_CONTEXTUAL - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- CREATIONAL_CTX_HAS_DEPENDENT_INSTANCES - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- CREATIONAL_CTX_RELEASE - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- creator(Class<? extends BeanCreator<U>>) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
- creator(Class<? extends ContextCreator>) - Method in class io.quarkus.arc.processor.ContextConfigurator
- creator(Class<? extends InterceptorCreator>) - Method in class io.quarkus.arc.processor.InterceptorConfigurator
- creator(Consumer<MethodCreator>) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
-
The first method parameter is the synthetic creational context, i.e. the
MethodCreator#getMethodParam(0)returns aSyntheticCreationalContextinstance that can be used to obtain contextual references for synthetic injection points and build-time parameters. - creator(Function<MethodCreator, ResultHandle>) - Method in class io.quarkus.arc.processor.ContextConfigurator
- creatorConsumer - Variable in class io.quarkus.arc.processor.BeanConfiguratorBase
- CustomAlterableContexts - Class in io.quarkus.arc.processor
- CustomAlterableContexts.CustomAlterableContextInfo - Class in io.quarkus.arc.processor
D
- declaresInherited() - Method in class io.quarkus.arc.processor.ScopeInfo
- DECORATED - Static variable in class io.quarkus.arc.processor.DotNames
- DECORATED_BEAN - Enum constant in enum class io.quarkus.arc.processor.BuiltinBean
- DECORATOR - Static variable in class io.quarkus.arc.processor.DotNames
- DECORATOR_BEAN - Enum constant in enum class io.quarkus.arc.processor.ResourceOutput.Resource.SpecialType
- DECORATOR_DELEGATE_PROVIDER_GET - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- DECORATOR_DELEGATE_PROVIDER_SET - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- DecoratorGenerator - Class in io.quarkus.arc.processor
- DecoratorGenerator(AnnotationLiteralProcessor, Predicate<DotName>, BeanProcessor.PrivateMembersCollector, boolean, ReflectionRegistration, Set<String>, Map<BeanInfo, String>, Predicate<DotName>) - Constructor for class io.quarkus.arc.processor.DecoratorGenerator
- DecoratorInfo - Class in io.quarkus.arc.processor
- DECORATORS - Static variable in interface io.quarkus.arc.processor.BuildExtension.Key
- DEFAULT - Static variable in class io.quarkus.arc.processor.DotNames
- DEFAULT_BEAN - Static variable in class io.quarkus.arc.processor.DotNames
- DEFAULT_PRIORITY - Static variable in interface io.quarkus.arc.processor.BuildExtension
- defaultBean - Variable in class io.quarkus.arc.processor.BeanConfiguratorBase
- defaultBean() - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
- defaultBeans() - Method in class io.quarkus.arc.processor.BeanStream
- DELEGATE - Static variable in class io.quarkus.arc.processor.DotNames
- DEPENDENT - Enum constant in enum class io.quarkus.arc.processor.BuiltinScope
- DEPLOYMENT - Static variable in interface io.quarkus.arc.processor.BuildExtension.Key
- DEPRECATED - Static variable in class io.quarkus.arc.processor.DotNames
- destroyer(Class<? extends BeanDestroyer<U>>) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
- destroyer(Consumer<MethodCreator>) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
- destroyerConsumer - Variable in class io.quarkus.arc.processor.BeanConfiguratorBase
- DISPOSER - Enum constant in enum class io.quarkus.arc.processor.InjectionTargetInfo.TargetKind
- DisposerInfo - Class in io.quarkus.arc.processor
- DISPOSES - Static variable in class io.quarkus.arc.processor.DotNames
- done() - Method in class io.quarkus.arc.processor.InjectionPointsTransformer.Transformation
- done() - Method in interface io.quarkus.arc.processor.AnnotationsTransformation
-
Applies the transformation.
- done() - Method in class io.quarkus.arc.processor.BeanConfigurator
-
Finish the configurator.
- done() - Method in class io.quarkus.arc.processor.ContextConfigurator
- done() - Method in class io.quarkus.arc.processor.ObserverConfigurator
- done() - Method in class io.quarkus.arc.processor.QualifierConfigurator
- done() - Method in class io.quarkus.arc.processor.Transformation
- DotNames - Class in io.quarkus.arc.processor
- DOUBLE - Static variable in class io.quarkus.arc.processor.DotNames
E
- ENUM - Static variable in class io.quarkus.arc.processor.DotNames
- equals(Object) - Method in class io.quarkus.arc.processor.BeanInfo
- equals(Object) - Method in record class io.quarkus.arc.processor.BuiltinBean.GeneratorContext
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkus.arc.processor.BuiltinBean.ValidatorContext
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class io.quarkus.arc.processor.InjectionPointInfo.TypeAndQualifiers
- equals(Object) - Method in class io.quarkus.arc.processor.ScopeInfo
- errors() - Method in record class io.quarkus.arc.processor.BuiltinBean.ValidatorContext
-
Returns the value of the
errorsrecord component. - EVENT - Enum constant in enum class io.quarkus.arc.processor.BuiltinBean
- EVENT - Static variable in class io.quarkus.arc.processor.DotNames
- EVENT_CONTEXT_GET_EVENT - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- EVENT_CONTEXT_GET_METADATA - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- EVENT_METADATA - Enum constant in enum class io.quarkus.arc.processor.BuiltinBean
- EVENT_METADATA - Static variable in class io.quarkus.arc.processor.DotNames
- Example - Search tag in class io.quarkus.arc.processor.InvokerBuilder
- Section
- existingClasses - Variable in class io.quarkus.arc.processor.BeanGenerator
- EXTENSION - Static variable in class io.quarkus.arc.processor.DotNames
- ExtensionsEntryPoint - Class in io.quarkus.arc.processor.bcextensions
-
Entrypoint for the Build Compatible Extensions implementation.
- ExtensionsEntryPoint() - Constructor for class io.quarkus.arc.processor.bcextensions.ExtensionsEntryPoint
- ExtensionsEntryPoint(List<BuildCompatibleExtension>) - Constructor for class io.quarkus.arc.processor.bcextensions.ExtensionsEntryPoint
- extractInterceptorBindings(AnnotationInstance) - Method in class io.quarkus.arc.processor.BeanDeployment
-
Extracts interceptor bindings from given annotation instance.
F
- FIELD_NAME_BEAN_TYPES - Static variable in class io.quarkus.arc.processor.BeanGenerator
- FIELD_NAME_BINDINGS - Static variable in class io.quarkus.arc.processor.InterceptorGenerator
- FIELD_NAME_CONSTRUCTED - Static variable in class io.quarkus.arc.processor.SubclassGenerator
- FIELD_NAME_DECLARING_PROVIDER_SUPPLIER - Static variable in class io.quarkus.arc.processor.BeanGenerator
- FIELD_NAME_DECORATED_TYPES - Static variable in class io.quarkus.arc.processor.DecoratorGenerator
- FIELD_NAME_DELEGATE_TYPE - Static variable in class io.quarkus.arc.processor.DecoratorGenerator
- FIELD_NAME_PREDESTROYS - Static variable in class io.quarkus.arc.processor.SubclassGenerator
- FIELD_NAME_PROXY - Static variable in class io.quarkus.arc.processor.BeanGenerator
- FIELD_NAME_QUALIFIERS - Static variable in class io.quarkus.arc.processor.BeanGenerator
- FIELD_NAME_STEREOTYPES - Static variable in class io.quarkus.arc.processor.BeanGenerator
- FieldTransformerBuilder() - Constructor for class io.quarkus.arc.processor.AnnotationsTransformer.FieldTransformerBuilder
- filter(Predicate<BeanInfo>) - Method in class io.quarkus.arc.processor.BeanStream
- find(Collection<AnnotationInstance>, DotName) - Static method in class io.quarkus.arc.processor.Annotations
- findByIdentifier(String) - Method in class io.quarkus.arc.processor.BeanStream
- firstResult() - Method in class io.quarkus.arc.processor.BeanStream
-
Terminal operation.
- FIXED_VALUE_SUPPLIER_CONSTRUCTOR - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- FLOAT - Static variable in class io.quarkus.arc.processor.DotNames
- forceApplicationClass - Variable in class io.quarkus.arc.processor.BeanConfiguratorBase
- forceApplicationClass() - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
-
Forces the bean to be considered an 'application class', so it will be defined in the runtime ClassLoader and re-created on each redeployment.
- forceApplicationClass() - Method in class io.quarkus.arc.processor.ObserverConfigurator
-
Forces the observer to be considered an 'application class', so it will be defined in the runtime ClassLoader and re-created on each redeployment.
- from(ClassInfo) - Static method in enum class io.quarkus.arc.processor.BuiltinScope
- from(DotName) - Static method in enum class io.quarkus.arc.processor.BuiltinScope
G
- General requirements - Search tag in class io.quarkus.arc.processor.InvokerBuilder
- Section
- generatedName - Variable in class io.quarkus.arc.processor.CustomAlterableContexts.CustomAlterableContextInfo
- generateResources(ReflectionRegistration, Set<String>, Consumer<BytecodeTransformer>, boolean, ExecutorService) - Method in class io.quarkus.arc.processor.BeanProcessor
- generateSources - Variable in class io.quarkus.arc.processor.AnnotationLiteralGenerator
- generateSources - Variable in class io.quarkus.arc.processor.BeanGenerator
- generateSources - Variable in class io.quarkus.arc.processor.ClientProxyGenerator
- generateSources - Variable in class io.quarkus.arc.processor.ComponentsProviderGenerator
- generateSources - Variable in class io.quarkus.arc.processor.ContextInstancesGenerator
- generateSources - Variable in class io.quarkus.arc.processor.DecoratorGenerator
- generateSources - Variable in class io.quarkus.arc.processor.InterceptionProxyGenerator
- generateSources - Variable in class io.quarkus.arc.processor.InterceptorGenerator
- generateSources - Variable in class io.quarkus.arc.processor.InvokerGenerator
- generateSources - Variable in class io.quarkus.arc.processor.ObserverGenerator
- generateSources - Variable in class io.quarkus.arc.processor.SubclassGenerator
- GeneratorContext(ClassOutput, BeanDeployment, InjectionPointInfo, ClassCreator, MethodCreator, String, AnnotationLiteralProcessor, InjectionTargetInfo, ReflectionRegistration, Predicate<DotName>) - Constructor for record class io.quarkus.arc.processor.BuiltinBean.GeneratorContext
-
Creates an instance of a
GeneratorContextrecord class. - get(BuildExtension.Key<V>) - Method in interface io.quarkus.arc.processor.BuildExtension.BuildContext
- GET_IDENTIFIER - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- getAdditionalBindings() - Method in interface io.quarkus.arc.processor.InterceptorBindingRegistrar
- getAdditionalQualifiers() - Method in interface io.quarkus.arc.processor.QualifierRegistrar
-
Returns a map of additional qualifers where the key represents the annotation type and the value is an optional set of non-binding members.
- getAdditionalStereotypes() - Method in interface io.quarkus.arc.processor.StereotypeRegistrar
-
Returns a set of annotation types (their names) that should be treated as stereotypes.
- getAllAnnotations() - Method in interface io.quarkus.arc.processor.InjectionPointsTransformer.TransformationContext
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getAllAnnotations() - Method in interface io.quarkus.arc.processor.ObserverTransformer.TransformationContext
-
Retrieves all annotations declared on the observer method.
- getAllInjectionPoints() - Method in class io.quarkus.arc.processor.BeanInfo
- getAllInjectionPoints() - Method in class io.quarkus.arc.processor.DisposerInfo
- getAllTargetAnnotations() - Method in interface io.quarkus.arc.processor.InjectionPointsTransformer.TransformationContext
-
Retrieves all annotations attached to the
AnnotationTargetthat this transformer operates on. - getAlternativePriority() - Method in class io.quarkus.arc.processor.StereotypeInfo
- getAnnotation() - Method in class io.quarkus.arc.processor.BeanDefiningAnnotation
- getAnnotation(AnnotationTarget, DotName) - Method in class io.quarkus.arc.processor.AnnotationStore
- getAnnotation(AnnotationTarget, DotName) - Method in class io.quarkus.arc.processor.BeanDeployment
- getAnnotationLiteralProcessor() - Method in class io.quarkus.arc.processor.BeanProcessor
- getAnnotations() - Method in interface io.quarkus.arc.processor.AnnotationsTransformer.TransformationContext
-
Returns the current set of annotations.
- getAnnotations(AnnotationTarget) - Method in class io.quarkus.arc.processor.AnnotationStore
-
All
AnnotationsTransformers are applied and the result is cached. - getAnnotations(AnnotationTarget) - Method in class io.quarkus.arc.processor.BeanDeployment
- getAnnotations(AnnotationTarget.Kind, Collection<AnnotationInstance>) - Static method in class io.quarkus.arc.processor.Annotations
- getAnnotations(AnnotationTarget.Kind, DotName, Collection<AnnotationInstance>) - Static method in class io.quarkus.arc.processor.Annotations
- getAnnotationTarget() - Method in class io.quarkus.arc.processor.InjectionPointInfo
-
Unlike
InjectionPointInfo.getTarget(), for injected params, this method returns the method parameter itself. - getAnnotationTarget() - Method in interface io.quarkus.arc.processor.InjectionPointsTransformer.TransformationContext
-
Returns
AnnotationTargetrepresenting this injection point. - getApplicationIndex() - Method in class io.quarkus.arc.processor.BeanDeployment
-
This index is optional and is used to discover types during type-safe resolution.
- getAroundConstructs() - Method in class io.quarkus.arc.processor.InterceptorInfo
-
Returns all methods annotated with
AroundConstructfound in the hierarchy of the interceptor class. - getAroundInvokes() - Method in class io.quarkus.arc.processor.InterceptorInfo
-
Returns all methods annotated with
AroundInvokefound in the hierarchy of the interceptor class. - getAssignabilityCheck() - Method in class io.quarkus.arc.processor.BeanDeployment
- getBaseName(String) - Method in class io.quarkus.arc.processor.AnnotationLiteralGenerator
- getBaseName(String) - Method in class io.quarkus.arc.processor.BeanGenerator
- getBaseName(String) - Method in class io.quarkus.arc.processor.ClientProxyGenerator
- getBaseName(String) - Method in class io.quarkus.arc.processor.ComponentsProviderGenerator
- getBaseName(String) - Method in class io.quarkus.arc.processor.ContextInstancesGenerator
- getBaseName(String) - Method in class io.quarkus.arc.processor.DecoratorGenerator
- getBaseName(String) - Method in class io.quarkus.arc.processor.InterceptionProxyGenerator
- getBaseName(String) - Method in class io.quarkus.arc.processor.InterceptorGenerator
- getBaseName(String) - Method in class io.quarkus.arc.processor.InvokerGenerator
- getBaseName(String) - Method in class io.quarkus.arc.processor.ObserverGenerator
- getBaseName(String) - Method in class io.quarkus.arc.processor.SubclassGenerator
- getBeanArchiveIndex() - Method in class io.quarkus.arc.processor.BeanDeployment
-
Returns the index that was used during discovery and type-safe resolution.
- getBeanClass() - Method in class io.quarkus.arc.processor.BeanInfo
- getBeanClass() - Method in class io.quarkus.arc.processor.ObserverInfo
- getBeanDeployment() - Method in class io.quarkus.arc.processor.BeanProcessor
- getBeanResolver() - Method in class io.quarkus.arc.processor.BeanDeployment
- getBeans() - Method in class io.quarkus.arc.processor.BeanDeployment
- getBindings() - Method in class io.quarkus.arc.processor.InterceptorInfo
- getBoundDecorators() - Method in class io.quarkus.arc.processor.BeanInfo
-
Note that the decorators are not available until the bean is fully initialized, i.e. they are available after
BeanProcessor.initialize(Consumer, List). - getBoundInterceptors() - Method in class io.quarkus.arc.processor.BeanInfo
-
Note that the interceptors are not available until the bean is fully initialized, i.e. they are available after
BeanProcessor.initialize(Consumer, List). - getClassName() - Method in class io.quarkus.arc.processor.InvokerInfo
-
Returns the class name of the built invoker.
- getClassToTransform() - Method in class io.quarkus.arc.processor.BytecodeTransformer
- getClientProxyPackageName() - Method in class io.quarkus.arc.processor.BeanInfo
- getData() - Method in interface io.quarkus.arc.processor.ResourceOutput.Resource
- getDeclaringBean() - Method in class io.quarkus.arc.processor.BeanInfo
- getDeclaringBean() - Method in class io.quarkus.arc.processor.DisposerInfo
- getDeclaringBean() - Method in class io.quarkus.arc.processor.ObserverInfo
- getDecoratedTypes() - Method in class io.quarkus.arc.processor.DecoratorInfo
- getDecorators() - Method in class io.quarkus.arc.processor.BeanDeployment
- getDefaultScope() - Method in class io.quarkus.arc.processor.BeanDefiningAnnotation
- getDefaultScope() - Method in class io.quarkus.arc.processor.StereotypeInfo
- getDelegateInjectionPoint() - Method in class io.quarkus.arc.processor.DecoratorInfo
- getDelegateInjectionPointResolver() - Method in class io.quarkus.arc.processor.BeanDeployment
- getDelegateQualifiers() - Method in class io.quarkus.arc.processor.DecoratorInfo
- getDelegateType() - Method in class io.quarkus.arc.processor.DecoratorInfo
- getDelegateTypeClass() - Method in class io.quarkus.arc.processor.DecoratorInfo
- getDeploymentProblems() - Method in interface io.quarkus.arc.processor.BeanDeploymentValidator.ValidationContext
- getDisposedParameter() - Method in class io.quarkus.arc.processor.DisposerInfo
- getDisposer() - Method in class io.quarkus.arc.processor.BeanInfo
- getDisposerMethod() - Method in class io.quarkus.arc.processor.DisposerInfo
- getDotName() - Method in class io.quarkus.arc.processor.ScopeInfo
- getEventParameter() - Method in class io.quarkus.arc.processor.ObserverInfo
- getFullyQualifiedName() - Method in interface io.quarkus.arc.processor.ResourceOutput.Resource
-
com.foo.MyBean
- getGeneratedSubClassSignature(ClassInfo, Type) - Static method in class io.quarkus.arc.processor.AsmUtil
-
Returns the Java bytecode generic signature of a hypothetical subclass of given
superClass, extending the class's type as denoted bysuperClassAsType. - getId() - Method in class io.quarkus.arc.processor.ObserverInfo
-
A unique identifier should be used for multiple synthetic observer methods with the same attributes (including the bean class).
- getIdentifier() - Method in class io.quarkus.arc.processor.BeanInfo
- getImplClazz() - Method in class io.quarkus.arc.processor.BeanInfo
- getInfo() - Method in enum class io.quarkus.arc.processor.BuiltinScope
- getInjectionPointAnnotationsPredicate() - Method in class io.quarkus.arc.processor.BeanProcessor
- getInjectionPoints() - Method in class io.quarkus.arc.processor.BeanDeployment
- getInjectionPoints() - Method in interface io.quarkus.arc.processor.BeanDeploymentValidator.ValidationContext
- getInjectionPoints() - Method in interface io.quarkus.arc.processor.BeanRegistrar.RegistrationContext
- getInterceptedMethodsBindings() - Method in class io.quarkus.arc.processor.BeanInfo
- getInterceptorBindings() - Method in class io.quarkus.arc.processor.BeanDeployment
- getInterceptorBindings() - Method in class io.quarkus.arc.processor.StereotypeInfo
- getInterceptorNonbindingMembers(DotName) - Method in class io.quarkus.arc.processor.BeanDeployment
-
Returns the set of names of non-binding annotation members of given interceptor binding annotation that was registered through
InterceptorBindingRegistrar. - getInterceptorResolver() - Method in class io.quarkus.arc.processor.BeanDeployment
- getInterceptors() - Method in class io.quarkus.arc.processor.BeanDeployment
- getInvokerFactory() - Method in class io.quarkus.arc.processor.BeanDeployment
- getInvokerFactory() - Method in interface io.quarkus.arc.processor.BeanRegistrar.RegistrationContext
- getInvokers() - Method in class io.quarkus.arc.processor.BeanDeployment
- getJavaMemberHandle(MethodCreator, InjectionPointInfo, ReflectionRegistration) - Static method in class io.quarkus.arc.processor.BeanGenerator
- getKotlinSuspendMethodResult(MethodInfo) - Static method in class io.quarkus.arc.processor.KotlinUtils
- getMethod() - Method in interface io.quarkus.arc.processor.ObserverTransformer.TransformationContext
- getName() - Method in class io.quarkus.arc.processor.BeanInfo
- getName() - Method in enum class io.quarkus.arc.processor.BuiltinScope
- getName() - Method in interface io.quarkus.arc.processor.InterceptorBindingRegistrar.InterceptorBinding
- getName() - Method in interface io.quarkus.arc.processor.ResourceOutput.Resource
-
com/foo/MyBean com/foo/MyBean$Bar io.quarkus.arc.BeanProvider
- getName() - Method in class io.quarkus.arc.processor.StereotypeInfo
- getObservedType() - Method in class io.quarkus.arc.processor.ObserverInfo
- getObservedType() - Method in interface io.quarkus.arc.processor.ObserverTransformer.TransformationContext
- getObserverMethod() - Method in class io.quarkus.arc.processor.ObserverInfo
- getObservers() - Method in class io.quarkus.arc.processor.BeanDeployment
- getParameterAnnotation(MethodInfo, DotName) - Static method in class io.quarkus.arc.processor.Annotations
-
Iterates over all annotations on a method and its parameters, filters out all non-parameter annotations and returns a first encountered
AnnotationInstancewith Annotation specified asDotName. - getParameterAnnotations(BeanDeployment, MethodInfo) - Static method in class io.quarkus.arc.processor.Annotations
- getParameterAnnotations(BeanDeployment, MethodInfo, int) - Static method in class io.quarkus.arc.processor.Annotations
- getParameterAnnotations(Collection<AnnotationInstance>) - Static method in class io.quarkus.arc.processor.Annotations
- getParameterAnnotations(Function<AnnotationTarget, Collection<AnnotationInstance>>, MethodInfo, int) - Static method in class io.quarkus.arc.processor.Annotations
- getParameterizedType(AssignableResultHandle, BytecodeCreator, ResultHandle, ParameterizedType) - Static method in class io.quarkus.arc.processor.Types
- getParameterizedType(BytecodeCreator, ResultHandle, ParameterizedType) - Static method in class io.quarkus.arc.processor.Types
- getParentStereotypes() - Method in class io.quarkus.arc.processor.StereotypeInfo
- getPosition() - Method in class io.quarkus.arc.processor.InjectionPointInfo
- getPostConstructs() - Method in class io.quarkus.arc.processor.InterceptorInfo
-
Returns all methods annotated with
PostConstructfound in the hierarchy of the interceptor class. - getPreDestroys() - Method in class io.quarkus.arc.processor.InterceptorInfo
-
Returns all methods annotated with
PreDestroyfound in the hierarchy of the interceptor class. - getPriority() - Method in class io.quarkus.arc.processor.bcextensions.BuildServicesImpl
- getPriority() - Method in class io.quarkus.arc.processor.BeanInfo
- getPriority() - Method in interface io.quarkus.arc.processor.BuildExtension
-
Processors with higher priority are called first.
- getPriority() - Method in class io.quarkus.arc.processor.ObserverInfo
- getProviderType() - Method in class io.quarkus.arc.processor.BeanInfo
- getQualifier(DotName) - Method in class io.quarkus.arc.processor.BeanInfo
- getQualifierNonbindingMembers(DotName) - Method in class io.quarkus.arc.processor.BeanDeployment
-
Returns the set of names of non-binding annotation members of given qualifier annotation that was registered through
QualifierRegistrar. - getQualifiers() - Method in class io.quarkus.arc.processor.BeanDeployment
- getQualifiers() - Method in class io.quarkus.arc.processor.BeanInfo
- getQualifiers() - Method in interface io.quarkus.arc.processor.InjectionPointsTransformer.TransformationContext
-
Returns current set of annotations instances - qualifiers.
- getQualifiers() - Method in class io.quarkus.arc.processor.ObserverInfo
- getQualifiers() - Method in interface io.quarkus.arc.processor.ObserverTransformer.TransformationContext
- getReception() - Method in class io.quarkus.arc.processor.ObserverInfo
- getReception() - Method in interface io.quarkus.arc.processor.ObserverTransformer.TransformationContext
- getRemovedBeans() - Method in class io.quarkus.arc.processor.BeanDeployment
- getRequiredQualifier(DotName) - Method in class io.quarkus.arc.processor.InjectionPointInfo
- getRequiredQualifiers() - Method in class io.quarkus.arc.processor.InjectionPointInfo
- getRequiredType() - Method in class io.quarkus.arc.processor.InjectionPointInfo
-
Note that for programmatic lookup, the required type is the type parameter specified at the injection point.
- getResolvedBean() - Method in class io.quarkus.arc.processor.InjectionPointInfo
- getScope() - Method in class io.quarkus.arc.processor.BeanInfo
- getSource() - Method in interface io.quarkus.arc.processor.ResourceOutput.Resource
- getSourceWriter(String) - Method in class io.quarkus.arc.processor.ResourceClassOutput
- getSpecialType() - Method in interface io.quarkus.arc.processor.ResourceOutput.Resource
- getStartupPriority() - Method in class io.quarkus.arc.processor.BeanInfo
- getStereotypes() - Method in class io.quarkus.arc.processor.BeanDeployment
- getStereotypes() - Method in class io.quarkus.arc.processor.BeanInfo
- getTarget() - Method in interface io.quarkus.arc.processor.AnnotationsTransformer.TransformationContext
-
Returns the annotated class, method or field.
- getTarget() - Method in class io.quarkus.arc.processor.BeanInfo
- getTarget() - Method in class io.quarkus.arc.processor.Injection
- getTarget() - Method in class io.quarkus.arc.processor.InjectionPointInfo
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getTarget() - Method in interface io.quarkus.arc.processor.InjectionPointsTransformer.TransformationContext
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getTarget() - Method in class io.quarkus.arc.processor.StereotypeInfo
- getTargetBean() - Method in class io.quarkus.arc.processor.InjectionPointInfo
- getTargetInfo() - Method in class io.quarkus.arc.processor.InjectionPointInfo
- getTargetPackageName() - Method in class io.quarkus.arc.processor.BeanInfo
- getTransactionPhase() - Method in class io.quarkus.arc.processor.ObserverInfo
- getTransactionPhase() - Method in interface io.quarkus.arc.processor.ObserverTransformer.TransformationContext
- getType() - Method in class io.quarkus.arc.processor.BeanInfo
- getType() - Method in class io.quarkus.arc.processor.InjectionPointInfo
-
This method always returns the original type declared on the injection point, unlike
InjectionPointInfo.getRequiredType(). - getType() - Method in interface io.quarkus.arc.processor.ResourceOutput.Resource
- getTypeHandle(BytecodeCreator, Type) - Static method in class io.quarkus.arc.processor.Types
- getTypeHandle(BytecodeCreator, Type, ResultHandle) - Static method in class io.quarkus.arc.processor.Types
- getTypeHandle(BytecodeCreator, Type, ResultHandle, IndexView) - Static method in class io.quarkus.arc.processor.Types
- getTypes() - Method in class io.quarkus.arc.processor.BeanInfo
- getUnrestrictedTypes() - Method in class io.quarkus.arc.processor.BeanInfo
- getVisitorFunction() - Method in class io.quarkus.arc.processor.BytecodeTransformer
H
- hasAnnotation(AnnotationTarget, DotName) - Method in class io.quarkus.arc.processor.AnnotationStore
- hasAnnotation(AnnotationTarget, DotName) - Method in class io.quarkus.arc.processor.BeanDeployment
- hasAnyAnnotation(AnnotationTarget, Iterable<DotName>) - Method in class io.quarkus.arc.processor.AnnotationStore
- hasAroundInvokeInterceptors() - Method in class io.quarkus.arc.processor.BeanInfo
- hasAroundInvokeInterceptorWithBinding(DotName) - Method in class io.quarkus.arc.processor.BeanInfo
- hasDefaultedQualifier() - Method in class io.quarkus.arc.processor.InjectionPointInfo
- hasDefaultQualifiers() - Method in class io.quarkus.arc.processor.BeanInfo
- hasDestroyLogic() - Method in class io.quarkus.arc.processor.BeanInfo
- hashCode() - Method in class io.quarkus.arc.processor.BeanInfo
- hashCode() - Method in record class io.quarkus.arc.processor.BuiltinBean.GeneratorContext
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkus.arc.processor.BuiltinBean.ValidatorContext
-
Returns a hash code value for this object.
- hashCode() - Method in class io.quarkus.arc.processor.InjectionPointInfo.TypeAndQualifiers
- hashCode() - Method in class io.quarkus.arc.processor.ScopeInfo
- hasInjectionPoint() - Method in class io.quarkus.arc.processor.BeanInfo
- hasLifecycleInterceptors() - Method in class io.quarkus.arc.processor.BeanInfo
- hasParameterAnnotation(BeanDeployment, MethodInfo, DotName) - Static method in class io.quarkus.arc.processor.Annotations
- hasQualifier(Collection<AnnotationInstance>, AnnotationInstance) - Method in interface io.quarkus.arc.processor.BeanResolver
- hasResolvedBean() - Method in class io.quarkus.arc.processor.InjectionPointInfo
- hasType(DotName) - Method in class io.quarkus.arc.processor.BeanInfo
I
- id(String) - Method in class io.quarkus.arc.processor.ObserverConfigurator
-
A unique identifier should be used for multiple synthetic observer methods with the same attributes (including the bean class).
- IDENTIFIED - Static variable in class io.quarkus.arc.processor.DotNames
- identifier - Variable in class io.quarkus.arc.processor.BeanConfiguratorBase
- identifier(String) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
-
The identifier becomes part of the
BeanInfo.getIdentifier()andInjectableBean.getIdentifier(). - identifier(String) - Method in class io.quarkus.arc.processor.InterceptorConfigurator
-
The identifier becomes a part of the
BeanInfo.getIdentifier()andInjectableBean.getIdentifier(). - implClazz - Variable in class io.quarkus.arc.processor.BeanConfiguratorBase
- implementCreate(ClassOutput, ClassCreator, BeanInfo, BeanGenerator.ProviderType, String, Map<InjectionPointInfo, String>, Map<InterceptorInfo, String>, Map<DecoratorInfo, String>, String, boolean) - Method in class io.quarkus.arc.processor.BeanGenerator
- implementDestroy(BeanInfo, ClassCreator, BeanGenerator.ProviderType, Map<InjectionPointInfo, String>, boolean, String, String) - Method in class io.quarkus.arc.processor.BeanGenerator
- implementEquals(BeanInfo, ClassCreator) - Method in class io.quarkus.arc.processor.BeanGenerator
- implementGet(BeanInfo, ClassCreator, BeanGenerator.ProviderType, String) - Method in class io.quarkus.arc.processor.BeanGenerator
- implementGetBeanClass(BeanInfo, ClassCreator) - Method in class io.quarkus.arc.processor.BeanGenerator
- implementGetBeanClass(InterceptorInfo, ClassCreator) - Method in class io.quarkus.arc.processor.InterceptorGenerator
- implementGetBeanClass(ClassCreator, DotName) - Method in class io.quarkus.arc.processor.ObserverGenerator
- implementGetDeclaringBean(ClassCreator) - Method in class io.quarkus.arc.processor.BeanGenerator
- implementGetDeclaringBeanIdentifier(ClassCreator, BeanInfo) - Method in class io.quarkus.arc.processor.ObserverGenerator
- implementGetDecoratedTypes(ClassCreator, FieldDescriptor) - Method in class io.quarkus.arc.processor.DecoratorGenerator
- implementGetDelegateQualifiers(ClassCreator, FieldCreator) - Method in class io.quarkus.arc.processor.DecoratorGenerator
- implementGetDelegateType(ClassCreator, FieldDescriptor) - Method in class io.quarkus.arc.processor.DecoratorGenerator
- implementGetIdentifier(BeanInfo, ClassCreator) - Method in class io.quarkus.arc.processor.BeanGenerator
- implementGetImplementationClass(BeanInfo, ClassCreator) - Method in class io.quarkus.arc.processor.BeanGenerator
- implementGetInterceptorBindings(ClassCreator, FieldDescriptor) - Method in class io.quarkus.arc.processor.InterceptorGenerator
- implementGetKind(ClassCreator, InjectableBean.Kind) - Method in class io.quarkus.arc.processor.BeanGenerator
- implementGetName(BeanInfo, ClassCreator) - Method in class io.quarkus.arc.processor.BeanGenerator
- implementGetObservedQualifiers(ClassCreator, FieldDescriptor) - Method in class io.quarkus.arc.processor.ObserverGenerator
- implementGetObservedType(ClassCreator, FieldDescriptor) - Method in class io.quarkus.arc.processor.ObserverGenerator
- implementGetPriority(BeanInfo, ClassCreator) - Method in class io.quarkus.arc.processor.BeanGenerator
- implementGetPriority(ClassCreator, DecoratorInfo) - Method in class io.quarkus.arc.processor.DecoratorGenerator
- implementGetPriority(ClassCreator, InterceptorInfo) - Method in class io.quarkus.arc.processor.InterceptorGenerator
- implementGetPriority(ClassCreator, ObserverInfo) - Method in class io.quarkus.arc.processor.ObserverGenerator
- implementGetQualifiers(BeanInfo, ClassCreator, FieldDescriptor) - Method in class io.quarkus.arc.processor.BeanGenerator
- implementGetScope(BeanInfo, ClassCreator) - Method in class io.quarkus.arc.processor.BeanGenerator
- implementGetStereotypes(BeanInfo, ClassCreator, FieldDescriptor) - Method in class io.quarkus.arc.processor.BeanGenerator
- implementGetTransactionPhase(ClassCreator, ObserverInfo) - Method in class io.quarkus.arc.processor.ObserverGenerator
- implementGetTypes(ClassCreator, FieldDescriptor) - Method in class io.quarkus.arc.processor.BeanGenerator
- implementHashCode(BeanInfo, ClassCreator) - Method in class io.quarkus.arc.processor.BeanGenerator
- implementIfExistsGetReception(ClassCreator) - Method in class io.quarkus.arc.processor.ObserverGenerator
- implementIntercept(ClassCreator, InterceptorInfo, BeanGenerator.ProviderType, ReflectionRegistration, boolean) - Method in class io.quarkus.arc.processor.InterceptorGenerator
- implementIntercepts(ClassCreator, InterceptorInfo) - Method in class io.quarkus.arc.processor.InterceptorGenerator
- implementIsAlternative(BeanInfo, ClassCreator) - Method in class io.quarkus.arc.processor.BeanGenerator
- implementIsAsync(ClassCreator) - Method in class io.quarkus.arc.processor.ObserverGenerator
- implementIsDefaultBean(BeanInfo, ClassCreator) - Method in class io.quarkus.arc.processor.BeanGenerator
- implementIsSuppressed(BeanInfo, ClassCreator) - Method in class io.quarkus.arc.processor.BeanGenerator
- implementNotify(ObserverInfo, ClassCreator, Map<InjectionPointInfo, String>, ReflectionRegistration, boolean) - Method in class io.quarkus.arc.processor.ObserverGenerator
- implementSupplierGet(ClassCreator) - Method in class io.quarkus.arc.processor.BeanGenerator
- implementToString(ClassCreator) - Method in class io.quarkus.arc.processor.BeanGenerator
- implementToString(ClassCreator, ObserverInfo) - Method in class io.quarkus.arc.processor.ObserverGenerator
- INDEX - Static variable in interface io.quarkus.arc.processor.BuildExtension.Key
- INHERITED - Static variable in class io.quarkus.arc.processor.DotNames
- init(BeanInfo) - Method in class io.quarkus.arc.processor.Injection
- initBeanByTypeMap() - Method in class io.quarkus.arc.processor.BeanDeployment
-
Re-initialize the map that is used to speed-up lookup requests.
- initBeanDefiningAnnotations(Collection<BeanDefiningAnnotation>, Set<DotName>) - Static method in class io.quarkus.arc.processor.BeanDeployment
- initConstructor(ClassOutput, ClassCreator, BeanInfo, Map<InjectionPointInfo, String>, Map<InterceptorInfo, String>, Map<DecoratorInfo, String>, AnnotationLiteralProcessor, ReflectionRegistration) - Method in class io.quarkus.arc.processor.BeanGenerator
- initialize(BuildExtension.BuildContext) - Method in interface io.quarkus.arc.processor.BuildExtension
-
Initialize self.
- initialize(Consumer<BytecodeTransformer>, List<Predicate<BeanInfo>>) - Method in class io.quarkus.arc.processor.BeanProcessor
- INITIALIZED - Static variable in class io.quarkus.arc.processor.DotNames
- initMaps(BeanInfo, Map<InjectionPointInfo, String>, Map<InterceptorInfo, String>, Map<DecoratorInfo, String>) - Method in class io.quarkus.arc.processor.BeanGenerator
- initMaps(ObserverInfo, Map<InjectionPointInfo, String>) - Method in class io.quarkus.arc.processor.ObserverGenerator
- INJECT - Static variable in class io.quarkus.arc.processor.DotNames
- INJECTABLE_BEAN - Static variable in class io.quarkus.arc.processor.DotNames
- INJECTABLE_BEAN_DESTROY - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- INJECTABLE_INSTANCE - Static variable in class io.quarkus.arc.processor.DotNames
- INJECTABLE_REF_PROVIDER_GET - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- INJECTABLE_REFERENCE_PROVIDERS_DESTROY - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- injectInterceptionProxy() - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
-
Declares that this synthetic bean has an injection point of type
InterceptionProxy<PT>, wherePTis the provider type of this bean. - injectInterceptionProxy(Class<?>) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
-
Declares that this synthetic bean has an injection point of type
InterceptionProxy<PT>, wherePTis the provider type of this bean. - injectInterceptionProxy(DotName) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
-
Declares that this synthetic bean has an injection point of type
InterceptionProxy<PT>, wherePTis the provider type of this bean. - Injection - Class in io.quarkus.arc.processor
-
Injection abstraction, basically a collection of injection points plus the annotation target: an injected field, a bean constructor, an initializer method, a producer method, a disposer method, an observer method, a managed bean method for which an invoker with argument lookups is created.
- Injection(AnnotationTarget, List<InjectionPointInfo>) - Constructor for class io.quarkus.arc.processor.Injection
- INJECTION_POINT - Enum constant in enum class io.quarkus.arc.processor.BuiltinBean
- INJECTION_POINT - Static variable in class io.quarkus.arc.processor.DotNames
- INJECTION_POINT_IMPL_CONSTRUCTOR - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- INJECTION_POINTS - Static variable in interface io.quarkus.arc.processor.BuildExtension.Key
- injectionPoint() - Method in record class io.quarkus.arc.processor.BuiltinBean.GeneratorContext
-
Returns the value of the
injectionPointrecord component. - injectionPoint() - Method in record class io.quarkus.arc.processor.BuiltinBean.ValidatorContext
-
Returns the value of the
injectionPointrecord component. - injectionPointAnnotationsPredicate - Variable in class io.quarkus.arc.processor.BeanGenerator
- injectionPointAnnotationsPredicate - Variable in class io.quarkus.arc.processor.BeanProcessor
- injectionPointAnnotationsPredicate() - Method in record class io.quarkus.arc.processor.BuiltinBean.GeneratorContext
-
Returns the value of the
injectionPointAnnotationsPredicaterecord component. - InjectionPointInfo - Class in io.quarkus.arc.processor
-
Represents an injection point.
- InjectionPointInfo.TypeAndQualifiers - Class in io.quarkus.arc.processor
- InjectionPointModifier - Class in io.quarkus.arc.processor
-
Holds all
InjectionPointsTransformerinstances and provides helper method to apply them on a given type. - injectionPoints - Variable in class io.quarkus.arc.processor.BeanConfiguratorBase
- InjectionPointsTransformer - Interface in io.quarkus.arc.processor
-
Allows a build-time extension to alter qualifiers on an injection point.
- InjectionPointsTransformer.Transformation - Class in io.quarkus.arc.processor
- InjectionPointsTransformer.TransformationContext - Interface in io.quarkus.arc.processor
- injectionTarget() - Method in record class io.quarkus.arc.processor.BuiltinBean.ValidatorContext
-
Returns the value of the
injectionTargetrecord component. - InjectionTargetInfo - Interface in io.quarkus.arc.processor
- InjectionTargetInfo.TargetKind - Enum Class in io.quarkus.arc.processor
- Input transformations - Search tag in class io.quarkus.arc.processor.InvokerBuilder
- Section
- INSTANCE - Enum constant in enum class io.quarkus.arc.processor.BuiltinBean
- INSTANCE - Static variable in class io.quarkus.arc.processor.DotNames
- INSTANCE_HANDLE - Static variable in class io.quarkus.arc.processor.DotNames
- INSTANCES_LIST_OF - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- INSTANCES_LIST_OF_HANDLES - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- INTEGER - Static variable in class io.quarkus.arc.processor.DotNames
- INTERCEPT_FUNCTION_INTERCEPT - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- INTERCEPTED - Static variable in class io.quarkus.arc.processor.DotNames
- INTERCEPTED_BEAN - Enum constant in enum class io.quarkus.arc.processor.BuiltinBean
- INTERCEPTED_METHOD_METADATA_CONSTRUCTOR - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- INTERCEPTION_PROXY - Enum constant in enum class io.quarkus.arc.processor.BuiltinBean
- INTERCEPTION_PROXY - Static variable in class io.quarkus.arc.processor.DotNames
- interceptionProxy - Variable in class io.quarkus.arc.processor.BeanConfiguratorBase
- InterceptionProxyGenerator - Class in io.quarkus.arc.processor
- INTERCEPTOR - Static variable in class io.quarkus.arc.processor.DotNames
- INTERCEPTOR_BEAN - Enum constant in enum class io.quarkus.arc.processor.ResourceOutput.Resource.SpecialType
- INTERCEPTOR_BEAN - Static variable in class io.quarkus.arc.processor.DotNames
- INTERCEPTOR_BINDING - Static variable in class io.quarkus.arc.processor.DotNames
- INTERCEPTOR_BINDINGS - Static variable in interface io.quarkus.arc.processor.BuildExtension.Key
- INTERCEPTOR_INVOCATION_AROUND_CONSTRUCT - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- INTERCEPTOR_INVOCATION_AROUND_INVOKE - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- INTERCEPTOR_INVOCATION_POST_CONSTRUCT - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- INTERCEPTOR_INVOCATION_PRE_DESTROY - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- InterceptorBindingRegistrar - Interface in io.quarkus.arc.processor
- InterceptorBindingRegistrar.InterceptorBinding - Interface in io.quarkus.arc.processor
-
Represents an additional interceptor binding definition.
- InterceptorConfigurator - Class in io.quarkus.arc.processor
-
This construct is not thread-safe.
- InterceptorGenerator - Class in io.quarkus.arc.processor
- InterceptorGenerator(AnnotationLiteralProcessor, Predicate<DotName>, BeanProcessor.PrivateMembersCollector, boolean, ReflectionRegistration, Set<String>, Map<BeanInfo, String>, Predicate<DotName>) - Constructor for class io.quarkus.arc.processor.InterceptorGenerator
- InterceptorInfo - Class in io.quarkus.arc.processor
- InterceptorResolver - Class in io.quarkus.arc.processor
- INTERCEPTORS - Static variable in interface io.quarkus.arc.processor.BuildExtension.Key
- intercepts(InterceptionType) - Method in class io.quarkus.arc.processor.InterceptorInfo
- internalPackageNameWithTrailingSlash(DotName) - Static method in class io.quarkus.arc.processor.DotNames
-
Returns a package name with a trailing '/'.
- INVOCATION_CONTEXT - Static variable in class io.quarkus.arc.processor.DotNames
- INVOCATION_CONTEXT_GET_PARAMETERS - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- INVOCATION_CONTEXT_GET_TARGET - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- INVOCATION_CONTEXT_PROCEED - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- INVOCATION_CONTEXTS_AROUND_CONSTRUCT - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- INVOCATION_CONTEXTS_PERFORM_AROUND_INVOKE - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- INVOCATION_CONTEXTS_PERFORM_SUPERCLASS - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- INVOCATION_CONTEXTS_PERFORM_TARGET_AROUND_INVOKE - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- INVOCATION_CONTEXTS_POST_CONSTRUCT - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- INVOCATION_CONTEXTS_PRE_DESTROY - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- INVOKER - Enum constant in enum class io.quarkus.arc.processor.InjectionTargetInfo.TargetKind
- INVOKER - Enum constant in enum class io.quarkus.arc.processor.ResourceOutput.Resource.SpecialType
- INVOKER_FACTORY - Static variable in interface io.quarkus.arc.processor.BuildExtension.Key
- InvokerBuilder - Class in io.quarkus.arc.processor
-
Builder of
Invokers that allows configuring input lookups, input and output transformations, and invoker wrapping. - InvokerFactory - Class in io.quarkus.arc.processor
- InvokerGenerator - Class in io.quarkus.arc.processor
- InvokerInfo - Class in io.quarkus.arc.processor
-
Opaque token that stands in for an invoker built using
InvokerBuilder. - Invoker wrapping - Search tag in class io.quarkus.arc.processor.InvokerBuilder
- Section
- io.quarkus.arc.processor - package io.quarkus.arc.processor
- io.quarkus.arc.processor.bcextensions - package io.quarkus.arc.processor.bcextensions
- is(ScopeInfo) - Method in enum class io.quarkus.arc.processor.BuiltinScope
- isAbstract() - Method in class io.quarkus.arc.processor.DecoratorInfo
- isAdditionalStereotype() - Method in class io.quarkus.arc.processor.StereotypeInfo
- isAlternative() - Method in class io.quarkus.arc.processor.BeanInfo
- isAlternative() - Method in class io.quarkus.arc.processor.StereotypeInfo
- isApplicationClass - Variable in class io.quarkus.arc.processor.CustomAlterableContexts.CustomAlterableContextInfo
- isApplicationClass() - Method in interface io.quarkus.arc.processor.ResourceOutput.Resource
- isAssignableFrom(Type, Type) - Method in class io.quarkus.arc.processor.AssignabilityCheck
- isAssignableTo(Type, AnnotationInstance...) - Method in class io.quarkus.arc.processor.BeanInfo
- isAsync() - Method in class io.quarkus.arc.processor.ObserverInfo
- isAsync() - Method in interface io.quarkus.arc.processor.ObserverTransformer.TransformationContext
- isClass() - Method in interface io.quarkus.arc.processor.AnnotationsTransformer.TransformationContext
- isClassBean() - Method in class io.quarkus.arc.processor.BeanInfo
- isDeclaredBy(BeanInfo) - Method in enum class io.quarkus.arc.processor.BuiltinScope
- isDeclaredOn(ClassInfo) - Static method in enum class io.quarkus.arc.processor.BuiltinScope
- isDecorator() - Method in class io.quarkus.arc.processor.BeanInfo
- isDecorator() - Method in class io.quarkus.arc.processor.DecoratorInfo
- isDefault(ScopeInfo) - Static method in enum class io.quarkus.arc.processor.BuiltinScope
- isDefaultBean() - Method in class io.quarkus.arc.processor.BeanInfo
- isDelegate() - Method in class io.quarkus.arc.processor.InjectionPointInfo
- isEmpty() - Method in class io.quarkus.arc.processor.BeanStream
-
Terminal operation.
- isField() - Method in interface io.quarkus.arc.processor.AnnotationsTransformer.TransformationContext
- isField() - Method in class io.quarkus.arc.processor.InjectionPointInfo
- isForceApplicationClass() - Method in class io.quarkus.arc.processor.BeanInfo
- isGenuine() - Method in class io.quarkus.arc.processor.StereotypeInfo
- isIn(Iterable<AnnotationInstance>) - Static method in enum class io.quarkus.arc.processor.BuiltinScope
- isInherited() - Method in class io.quarkus.arc.processor.StereotypeInfo
- isInterceptor() - Method in class io.quarkus.arc.processor.BeanInfo
- isInterceptor() - Method in class io.quarkus.arc.processor.InterceptorInfo
- isKotlinClass(ClassInfo) - Static method in class io.quarkus.arc.processor.KotlinUtils
- isKotlinContinuationParameter(MethodParameterInfo) - Static method in class io.quarkus.arc.processor.KotlinUtils
- isKotlinMethod(MethodInfo) - Static method in class io.quarkus.arc.processor.KotlinUtils
- isKotlinSuspendMethod(MethodInfo) - Static method in class io.quarkus.arc.processor.KotlinUtils
- isMethod() - Method in interface io.quarkus.arc.processor.AnnotationsTransformer.TransformationContext
- isNamed() - Method in class io.quarkus.arc.processor.StereotypeInfo
- isNonbinding(String) - Method in interface io.quarkus.arc.processor.InterceptorBindingRegistrar.InterceptorBinding
- isNoninterceptableKotlinMethod(MethodInfo) - Static method in class io.quarkus.arc.processor.KotlinUtils
- isNormal - Variable in class io.quarkus.arc.processor.CustomAlterableContexts.CustomAlterableContextInfo
- isNormal() - Method in class io.quarkus.arc.processor.ScopeInfo
- isPackagePrivate(int) - Method in class io.quarkus.arc.processor.AnnotationLiteralGenerator
- isPackagePrivate(int) - Method in class io.quarkus.arc.processor.BeanGenerator
- isPackagePrivate(int) - Method in class io.quarkus.arc.processor.ClientProxyGenerator
- isPackagePrivate(int) - Method in class io.quarkus.arc.processor.ComponentsProviderGenerator
- isPackagePrivate(int) - Method in class io.quarkus.arc.processor.ContextInstancesGenerator
- isPackagePrivate(int) - Method in class io.quarkus.arc.processor.DecoratorGenerator
- isPackagePrivate(int) - Method in class io.quarkus.arc.processor.InterceptionProxyGenerator
- isPackagePrivate(int) - Method in class io.quarkus.arc.processor.InterceptorGenerator
- isPackagePrivate(int) - Method in class io.quarkus.arc.processor.InvokerGenerator
- isPackagePrivate(int) - Method in class io.quarkus.arc.processor.ObserverGenerator
- isPackagePrivate(int) - Method in class io.quarkus.arc.processor.SubclassGenerator
- isParam() - Method in class io.quarkus.arc.processor.InjectionPointInfo
- isProducer() - Method in class io.quarkus.arc.processor.BeanInfo
- isProducerField() - Method in class io.quarkus.arc.processor.BeanInfo
- isProducerMethod() - Method in class io.quarkus.arc.processor.BeanInfo
- isProgrammaticLookup() - Method in class io.quarkus.arc.processor.InjectionPointInfo
- isReflectionFallbackNeeded(FieldInfo, String, BeanInfo) - Method in class io.quarkus.arc.processor.AnnotationLiteralGenerator
- isReflectionFallbackNeeded(FieldInfo, String, BeanInfo) - Method in class io.quarkus.arc.processor.BeanGenerator
- isReflectionFallbackNeeded(FieldInfo, String, BeanInfo) - Method in class io.quarkus.arc.processor.ClientProxyGenerator
- isReflectionFallbackNeeded(FieldInfo, String, BeanInfo) - Method in class io.quarkus.arc.processor.ComponentsProviderGenerator
- isReflectionFallbackNeeded(FieldInfo, String, BeanInfo) - Method in class io.quarkus.arc.processor.ContextInstancesGenerator
- isReflectionFallbackNeeded(FieldInfo, String, BeanInfo) - Method in class io.quarkus.arc.processor.DecoratorGenerator
- isReflectionFallbackNeeded(FieldInfo, String, BeanInfo) - Method in class io.quarkus.arc.processor.InterceptionProxyGenerator
- isReflectionFallbackNeeded(FieldInfo, String, BeanInfo) - Method in class io.quarkus.arc.processor.InterceptorGenerator
- isReflectionFallbackNeeded(FieldInfo, String, BeanInfo) - Method in class io.quarkus.arc.processor.InvokerGenerator
- isReflectionFallbackNeeded(FieldInfo, String, BeanInfo) - Method in class io.quarkus.arc.processor.ObserverGenerator
- isReflectionFallbackNeeded(FieldInfo, String, BeanInfo) - Method in class io.quarkus.arc.processor.SubclassGenerator
- isReflectionFallbackNeeded(MethodInfo, String) - Method in class io.quarkus.arc.processor.AnnotationLiteralGenerator
- isReflectionFallbackNeeded(MethodInfo, String) - Method in class io.quarkus.arc.processor.BeanGenerator
- isReflectionFallbackNeeded(MethodInfo, String) - Method in class io.quarkus.arc.processor.ClientProxyGenerator
- isReflectionFallbackNeeded(MethodInfo, String) - Method in class io.quarkus.arc.processor.ComponentsProviderGenerator
- isReflectionFallbackNeeded(MethodInfo, String) - Method in class io.quarkus.arc.processor.ContextInstancesGenerator
- isReflectionFallbackNeeded(MethodInfo, String) - Method in class io.quarkus.arc.processor.DecoratorGenerator
- isReflectionFallbackNeeded(MethodInfo, String) - Method in class io.quarkus.arc.processor.InterceptionProxyGenerator
- isReflectionFallbackNeeded(MethodInfo, String) - Method in class io.quarkus.arc.processor.InterceptorGenerator
- isReflectionFallbackNeeded(MethodInfo, String) - Method in class io.quarkus.arc.processor.InvokerGenerator
- isReflectionFallbackNeeded(MethodInfo, String) - Method in class io.quarkus.arc.processor.ObserverGenerator
- isReflectionFallbackNeeded(MethodInfo, String) - Method in class io.quarkus.arc.processor.SubclassGenerator
- isRemovable() - Method in class io.quarkus.arc.processor.BeanInfo
- isStaticProducer() - Method in class io.quarkus.arc.processor.BeanInfo
- isSynthetic() - Method in class io.quarkus.arc.processor.BeanInfo
- isSynthetic() - Method in class io.quarkus.arc.processor.InjectionPointInfo
- isSynthetic() - Method in class io.quarkus.arc.processor.ObserverInfo
- isTransient() - Method in class io.quarkus.arc.processor.InjectionPointInfo
- isTransientReference() - Method in class io.quarkus.arc.processor.InjectionPointInfo
- iterator() - Method in class io.quarkus.arc.processor.BeanStream
-
Terminal operation.
J
- jandexAnnotation(Annotation) - Static method in class io.quarkus.arc.processor.Annotations
- jandexType(Class<?>) - Static method in class io.quarkus.arc.processor.Types
- jandexType(Type) - Static method in class io.quarkus.arc.processor.Types
- JAVA_CLASS - Enum constant in enum class io.quarkus.arc.processor.ResourceOutput.Resource.Type
- JAVA_SOURCE - Enum constant in enum class io.quarkus.arc.processor.ResourceOutput.Resource.Type
K
- kind() - Method in class io.quarkus.arc.processor.BeanInfo
- kind() - Method in class io.quarkus.arc.processor.DisposerInfo
- kind() - Method in interface io.quarkus.arc.processor.InjectionTargetInfo
- kind() - Method in class io.quarkus.arc.processor.InvokerInfo
- kind() - Method in class io.quarkus.arc.processor.ObserverInfo
- KotlinDotNames - Class in io.quarkus.arc.processor
- KotlinDotNames() - Constructor for class io.quarkus.arc.processor.KotlinDotNames
- KotlinUtils - Class in io.quarkus.arc.processor
- KotlinUtils() - Constructor for class io.quarkus.arc.processor.KotlinUtils
L
- LIST - Enum constant in enum class io.quarkus.arc.processor.BuiltinBean
- LIST - Static variable in class io.quarkus.arc.processor.DotNames
- LIST_ADD - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- LIST_GET - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- LOCK_LOCK - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- LOCK_UNLOCK - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- LONG - Static variable in class io.quarkus.arc.processor.DotNames
M
- MAP_GET - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- MAP_PUT - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- MAP_VALUE_SUPPLIER_CONSTRUCTOR - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- matchBeanTypes(Predicate<Set<Type>>) - Method in class io.quarkus.arc.processor.BeanStream
- matches(BeanInfo, InjectionPointInfo.TypeAndQualifiers) - Method in interface io.quarkus.arc.processor.BeanResolver
-
Checks if given
BeanInfohas type and qualifiers matching those in providedInjectionPointInfo.TypeAndQualifiers. - matches(BeanInfo, InjectionPointInfo.TypeAndQualifiers) - Static method in class io.quarkus.arc.processor.Beans
-
Checks if given
BeanInfohas type and qualifiers matching those in providedInjectionPointInfo.TypeAndQualifiers. - matches(BeanInfo, Type, Set<AnnotationInstance>) - Method in interface io.quarkus.arc.processor.BeanResolver
-
Checks if given
BeanInfohas type and qualifiers matching those in providedInjectionPointInfo.TypeAndQualifiers. - matches(BeanInfo, Type, Set<AnnotationInstance>) - Static method in class io.quarkus.arc.processor.Beans
-
Checks if given
BeanInfohas all the required qualifiers and a bean type that matches required type. - matches(InjectionPointInfo) - Method in enum class io.quarkus.arc.processor.BuiltinBean
- matches(Type, Type) - Method in interface io.quarkus.arc.processor.BeanResolver
-
Returns true if required and candidate bean type match, false otherwise.
- matchesType(BeanInfo, Type) - Method in interface io.quarkus.arc.processor.BeanResolver
-
Returns true if provided bean matches required type, false otherwise
- matchTypeArguments(Type, Type) - Method in interface io.quarkus.arc.processor.BeanResolver
- METADATA - Static variable in class io.quarkus.arc.processor.KotlinDotNames
- MethodDescriptors - Class in io.quarkus.arc.processor
- MethodTransformerBuilder() - Constructor for class io.quarkus.arc.processor.AnnotationsTransformer.MethodTransformerBuilder
- modifiedAnnotations - Variable in class io.quarkus.arc.processor.InjectionPointsTransformer.Transformation
- MULTI - Static variable in class io.quarkus.arc.processor.DotNames
N
- name - Variable in class io.quarkus.arc.processor.BeanConfiguratorBase
- name(String) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
- named(String) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
-
Unlike the
BeanConfiguratorBase.name(String)method, a newNamedqualifier with the specified value is added to the configured bean. - NAMED - Static variable in class io.quarkus.arc.processor.DotNames
- namedBeans() - Method in class io.quarkus.arc.processor.BeanStream
- NO_CLASS_INTERCEPTORS - Static variable in class io.quarkus.arc.processor.DotNames
- NONBINDING - Static variable in class io.quarkus.arc.processor.DotNames
- NOOP - Static variable in interface io.quarkus.arc.processor.ReflectionRegistration
- normal() - Method in class io.quarkus.arc.processor.ContextConfigurator
-
By default, the context is considered normal if the scope annotion is annotated with
NormalScope. - normal(boolean) - Method in class io.quarkus.arc.processor.ContextConfigurator
-
By default, the context is considered normal if the scope annotion is annotated with
NormalScope. - NORMAL_SCOPE - Static variable in class io.quarkus.arc.processor.DotNames
- notify(Consumer<MethodCreator>) - Method in class io.quarkus.arc.processor.ObserverConfigurator
O
- OBJECT - Static variable in class io.quarkus.arc.processor.DotNames
- OBJECT_CONSTRUCTOR - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- OBJECT_EQUALS - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- OBJECT_GET_CLASS - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- OBJECT_HASH_CODE - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- observedType(Class<?>) - Method in class io.quarkus.arc.processor.ObserverConfigurator
- observedType(Type) - Method in class io.quarkus.arc.processor.ObserverConfigurator
- OBSERVER - Enum constant in enum class io.quarkus.arc.processor.InjectionTargetInfo.TargetKind
- OBSERVER - Enum constant in enum class io.quarkus.arc.processor.ResourceOutput.Resource.SpecialType
- ObserverConfigurator - Class in io.quarkus.arc.processor
-
Configures a synthetic observer.
- ObserverConfigurator(Consumer<ObserverConfigurator>) - Constructor for class io.quarkus.arc.processor.ObserverConfigurator
- ObserverGenerator - Class in io.quarkus.arc.processor
- ObserverGenerator(AnnotationLiteralProcessor, Predicate<DotName>, BeanProcessor.PrivateMembersCollector, boolean, ReflectionRegistration, Set<String>, Map<ObserverInfo, String>, Predicate<DotName>, boolean) - Constructor for class io.quarkus.arc.processor.ObserverGenerator
- ObserverInfo - Class in io.quarkus.arc.processor
-
Represents an observer method.
- ObserverRegistrar - Interface in io.quarkus.arc.processor
-
Allows a build-time extension to register synthetic observers.
- ObserverRegistrar.RegistrationContext - Interface in io.quarkus.arc.processor
- OBSERVERS - Static variable in interface io.quarkus.arc.processor.BuildExtension.Key
- ObserverTransformer - Interface in io.quarkus.arc.processor
-
Allows a build-time extension to: override the set of qualifiers and priority of any observer method, instruct the container to veto the observer method.
- ObserverTransformer.ObserverTransformation - Interface in io.quarkus.arc.processor
- ObserverTransformer.TransformationContext - Interface in io.quarkus.arc.processor
-
Transformation context.
- OBSERVES - Static variable in class io.quarkus.arc.processor.DotNames
- OBSERVES_ASYNC - Static variable in class io.quarkus.arc.processor.DotNames
- of(Class<? extends Annotation>) - Static method in interface io.quarkus.arc.processor.InterceptorBindingRegistrar.InterceptorBinding
- of(Class<? extends Annotation>, Predicate<String>) - Static method in interface io.quarkus.arc.processor.InterceptorBindingRegistrar.InterceptorBinding
- of(Class<? extends Annotation>, Set<String>) - Static method in interface io.quarkus.arc.processor.InterceptorBindingRegistrar.InterceptorBinding
- of(DotName) - Static method in interface io.quarkus.arc.processor.InterceptorBindingRegistrar.InterceptorBinding
- of(DotName, Predicate<String>) - Static method in interface io.quarkus.arc.processor.InterceptorBindingRegistrar.InterceptorBinding
- of(DotName, Set<String>) - Static method in interface io.quarkus.arc.processor.InterceptorBindingRegistrar.InterceptorBinding
- onlyRuntimeVisible(Collection<AnnotationInstance>) - Static method in class io.quarkus.arc.processor.Annotations
- OPTIONAL - Static variable in class io.quarkus.arc.processor.DotNames
- OPTIONAL_DOUBLE - Static variable in class io.quarkus.arc.processor.DotNames
- OPTIONAL_INT - Static variable in class io.quarkus.arc.processor.DotNames
- OPTIONAL_LONG - Static variable in class io.quarkus.arc.processor.DotNames
- Output transformations - Search tag in class io.quarkus.arc.processor.InvokerBuilder
- Section
- overlay() - Method in class io.quarkus.arc.processor.AnnotationStore
P
- packageName(DotName) - Static method in class io.quarkus.arc.processor.DotNames
- param(String, boolean) - Method in class io.quarkus.arc.processor.ConfiguratorBase
- param(String, boolean) - Method in class io.quarkus.arc.processor.ContextConfigurator
- param(String, boolean[]) - Method in class io.quarkus.arc.processor.ConfiguratorBase
- param(String, byte) - Method in class io.quarkus.arc.processor.ConfiguratorBase
- param(String, byte[]) - Method in class io.quarkus.arc.processor.ConfiguratorBase
- param(String, char) - Method in class io.quarkus.arc.processor.ConfiguratorBase
- param(String, char[]) - Method in class io.quarkus.arc.processor.ConfiguratorBase
- param(String, double) - Method in class io.quarkus.arc.processor.ConfiguratorBase
- param(String, double) - Method in class io.quarkus.arc.processor.ContextConfigurator
- param(String, double[]) - Method in class io.quarkus.arc.processor.ConfiguratorBase
- param(String, float) - Method in class io.quarkus.arc.processor.ConfiguratorBase
- param(String, float[]) - Method in class io.quarkus.arc.processor.ConfiguratorBase
- param(String, int) - Method in class io.quarkus.arc.processor.ConfiguratorBase
- param(String, int) - Method in class io.quarkus.arc.processor.ContextConfigurator
- param(String, int[]) - Method in class io.quarkus.arc.processor.ConfiguratorBase
- param(String, long) - Method in class io.quarkus.arc.processor.ConfiguratorBase
- param(String, long) - Method in class io.quarkus.arc.processor.ContextConfigurator
- param(String, long[]) - Method in class io.quarkus.arc.processor.ConfiguratorBase
- param(String, short) - Method in class io.quarkus.arc.processor.ConfiguratorBase
- param(String, short[]) - Method in class io.quarkus.arc.processor.ConfiguratorBase
- param(String, InvokerInfo) - Method in class io.quarkus.arc.processor.ConfiguratorBase
- param(String, InvokerInfo[]) - Method in class io.quarkus.arc.processor.ConfiguratorBase
- param(String, Class<?>) - Method in class io.quarkus.arc.processor.ConfiguratorBase
- param(String, Class<?>) - Method in class io.quarkus.arc.processor.ContextConfigurator
- param(String, Class<?>[]) - Method in class io.quarkus.arc.processor.ConfiguratorBase
- param(String, Enum<?>) - Method in class io.quarkus.arc.processor.ConfiguratorBase
- param(String, Enum<?>[]) - Method in class io.quarkus.arc.processor.ConfiguratorBase
- param(String, String) - Method in class io.quarkus.arc.processor.ConfiguratorBase
- param(String, String) - Method in class io.quarkus.arc.processor.ContextConfigurator
- param(String, String[]) - Method in class io.quarkus.arc.processor.ConfiguratorBase
- param(String, AnnotationInstance) - Method in class io.quarkus.arc.processor.ConfiguratorBase
- param(String, AnnotationInstance[]) - Method in class io.quarkus.arc.processor.ConfiguratorBase
- param(String, ClassInfo) - Method in class io.quarkus.arc.processor.ConfiguratorBase
- param(String, ClassInfo[]) - Method in class io.quarkus.arc.processor.ConfiguratorBase
- params - Variable in class io.quarkus.arc.processor.ConfiguratorBase
- POST_CONSTRUCT - Static variable in class io.quarkus.arc.processor.DotNames
- PRE_DESTROY - Static variable in class io.quarkus.arc.processor.DotNames
- predicate - Variable in class io.quarkus.arc.processor.AnnotationsTransformer.AbstractBuilder
- priority - Variable in class io.quarkus.arc.processor.AnnotationsTransformer.AbstractBuilder
- priority - Variable in class io.quarkus.arc.processor.BeanConfiguratorBase
- priority() - Method in interface io.quarkus.arc.processor.AnnotationsTransformer
- priority(int) - Method in class io.quarkus.arc.processor.AnnotationsTransformer.AbstractBuilder
- priority(int) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
- priority(int) - Method in class io.quarkus.arc.processor.InterceptorConfigurator
- priority(int) - Method in class io.quarkus.arc.processor.ObserverConfigurator
- priority(int) - Method in interface io.quarkus.arc.processor.ObserverTransformer.ObserverTransformation
- PRIORITY - Static variable in class io.quarkus.arc.processor.DotNames
- privateMembers - Variable in class io.quarkus.arc.processor.BeanGenerator
- process() - Method in class io.quarkus.arc.processor.BeanProcessor
- processValidationErrors(BeanDeploymentValidator.ValidationContext) - Method in class io.quarkus.arc.processor.BeanProcessor
- producerFields() - Method in class io.quarkus.arc.processor.BeanStream
- producerMethods() - Method in class io.quarkus.arc.processor.BeanStream
- producers() - Method in class io.quarkus.arc.processor.BeanStream
- PRODUCES - Static variable in class io.quarkus.arc.processor.DotNames
- PROVIDER - Static variable in class io.quarkus.arc.processor.DotNames
- providerName() - Method in record class io.quarkus.arc.processor.BuiltinBean.GeneratorContext
-
Returns the value of the
providerNamerecord component. - providerType - Variable in class io.quarkus.arc.processor.BeanConfiguratorBase
- providerType(Type) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
-
The provider type is the "real" type of the bean instance created via
InjectableReferenceProvider.get(CreationalContext). - put(BuildExtension.Key<V>, V) - Method in interface io.quarkus.arc.processor.BuildExtension.BuildContext
Q
- QUALIFIER - Static variable in class io.quarkus.arc.processor.DotNames
- QualifierConfigurator<C> - Class in io.quarkus.arc.processor
-
Use this configurator to construct an
AnnotationInstancethat represents a CDI qualifier. - QualifierRegistrar - Interface in io.quarkus.arc.processor
-
Makes it possible to turn an annotation into a qualifier without adding a
Qualifierannotation to it. - qualifiers - Variable in class io.quarkus.arc.processor.BeanConfiguratorBase
- qualifiers - Variable in class io.quarkus.arc.processor.BeanInfo
- qualifiers - Variable in class io.quarkus.arc.processor.InjectionPointInfo.TypeAndQualifiers
- qualifiers(AnnotationInstance...) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
- qualifiers(AnnotationInstance...) - Method in class io.quarkus.arc.processor.ObserverConfigurator
- QUALIFIERS - Static variable in interface io.quarkus.arc.processor.BuildExtension.Key
R
- read(BeanConfiguratorBase<?, ?>) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
-
Read metadata from another configurator base.
- read(ConfiguratorBase<?>) - Method in class io.quarkus.arc.processor.ConfiguratorBase
- reason() - Element in annotation interface io.quarkus.arc.processor.SuppressForbidden
- reception(Reception) - Method in interface io.quarkus.arc.processor.ObserverTransformer.ObserverTransformation
- reflectionRegistration - Variable in class io.quarkus.arc.processor.AnnotationLiteralGenerator
- reflectionRegistration - Variable in class io.quarkus.arc.processor.BeanGenerator
- reflectionRegistration - Variable in class io.quarkus.arc.processor.ClientProxyGenerator
- reflectionRegistration - Variable in class io.quarkus.arc.processor.ComponentsProviderGenerator
- reflectionRegistration - Variable in class io.quarkus.arc.processor.ContextInstancesGenerator
- reflectionRegistration - Variable in class io.quarkus.arc.processor.DecoratorGenerator
- reflectionRegistration - Variable in class io.quarkus.arc.processor.InterceptorGenerator
- reflectionRegistration - Variable in class io.quarkus.arc.processor.ObserverGenerator
- reflectionRegistration - Variable in class io.quarkus.arc.processor.SubclassGenerator
- reflectionRegistration() - Method in record class io.quarkus.arc.processor.BuiltinBean.GeneratorContext
-
Returns the value of the
reflectionRegistrationrecord component. - ReflectionRegistration - Interface in io.quarkus.arc.processor
- REFLECTIONS_FIND_CONSTRUCTOR - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- REFLECTIONS_FIND_FIELD - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- REFLECTIONS_FIND_METHOD - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- REFLECTIONS_INVOKE_METHOD - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- REFLECTIONS_NEW_INSTANCE - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- REFLECTIONS_READ_FIELD - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- REFLECTIONS_WRITE_FIELD - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- register(BeanRegistrar.RegistrationContext) - Method in interface io.quarkus.arc.processor.BeanRegistrar
- register(ContextRegistrar.RegistrationContext) - Method in interface io.quarkus.arc.processor.ContextRegistrar
- register(ObserverRegistrar.RegistrationContext) - Method in interface io.quarkus.arc.processor.ObserverRegistrar
- registerBeans() - Method in class io.quarkus.arc.processor.BeanProcessor
-
Analyze the deployment and register all beans and observers declared on the classes.
- registerClientProxy(DotName, String) - Method in interface io.quarkus.arc.processor.ReflectionRegistration
-
Register the client proxy for the given bean class if it's needed.
- registerCustomContexts() - Method in class io.quarkus.arc.processor.BeanProcessor
- registeredTypeClosures - Variable in class io.quarkus.arc.processor.BeanConfiguratorBase
- registerField(FieldInfo) - Method in interface io.quarkus.arc.processor.ReflectionRegistration
- registerMetaAnnotations(BeanProcessor.Builder, CustomAlterableContexts) - Method in class io.quarkus.arc.processor.bcextensions.ExtensionsEntryPoint
-
Must be called after
runDiscoveryand beforerunEnhancement. - registerMethod(String, String, String...) - Method in interface io.quarkus.arc.processor.ReflectionRegistration
- registerMethod(MethodInfo) - Method in interface io.quarkus.arc.processor.ReflectionRegistration
- registerScopes() - Method in class io.quarkus.arc.processor.BeanProcessor
- registerSubclass(DotName, String) - Method in interface io.quarkus.arc.processor.ReflectionRegistration
-
Register the intercepted subclass for the given bean class if it's needed.
- registerSyntheticBeans(BeanRegistrar.RegistrationContext, Predicate<DotName>) - Method in class io.quarkus.arc.processor.bcextensions.ExtensionsEntryPoint
-
Must be called after
runSynthesisand beforerunRegistrationAgain. - registerSyntheticInjectionPoints(BeanRegistrar.RegistrationContext) - Method in class io.quarkus.arc.processor.BeanProcessor
-
Register synthetic injection points from all synthetic beans.
- registerSyntheticObservers() - Method in class io.quarkus.arc.processor.BeanProcessor
- registerSyntheticObservers(ObserverRegistrar.RegistrationContext, Predicate<DotName>) - Method in class io.quarkus.arc.processor.bcextensions.ExtensionsEntryPoint
-
Must be called after
runSynthesisand beforerunRegistrationAgain. - registerValidationErrors(BeanDeploymentValidator.ValidationContext) - Method in class io.quarkus.arc.processor.bcextensions.ExtensionsEntryPoint
-
Must be called last, after
runValidation. - removable - Variable in class io.quarkus.arc.processor.BeanConfiguratorBase
- remove(Predicate<AnnotationInstance>) - Method in class io.quarkus.arc.processor.InjectionPointsTransformer.Transformation
- remove(Predicate<AnnotationInstance>) - Method in interface io.quarkus.arc.processor.AnnotationsTransformation
-
Remove all annotations matching the given predicate.
- remove(Predicate<AnnotationInstance>) - Method in class io.quarkus.arc.processor.Transformation
- removeAll() - Method in class io.quarkus.arc.processor.InjectionPointsTransformer.Transformation
- removeAll() - Method in interface io.quarkus.arc.processor.AnnotationsTransformation
-
Remove all annotations.
- removeAll() - Method in class io.quarkus.arc.processor.Transformation
- REMOVED_BEAN_IMPL - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- REMOVED_BEANS - Static variable in interface io.quarkus.arc.processor.BuildExtension.Key
- REMOVED_DECORATORS - Static variable in interface io.quarkus.arc.processor.BuildExtension.Key
- REMOVED_INTERCEPTORS - Static variable in interface io.quarkus.arc.processor.BuildExtension.Key
- removedBeans() - Method in interface io.quarkus.arc.processor.BeanDeploymentValidator.ValidationContext
- removeTypes(Class<?>...) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
-
Removes listed types from the resulting types of the synthetic bean.
- removeTypes(DotName...) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
-
Removes listed types from the resulting types of the synthetic bean.
- removeTypes(Type...) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
-
Removes listed types from the resulting types of the synthetic bean.
- REPEATABLE - Static variable in class io.quarkus.arc.processor.DotNames
- REQUEST - Enum constant in enum class io.quarkus.arc.processor.BuiltinScope
- requiresCompatibleMode() - Method in interface io.quarkus.arc.processor.AnnotationsTransformer
- resolve(InjectionPointInfo) - Static method in enum class io.quarkus.arc.processor.BuiltinBean
- resolve(InterceptionType, Set<AnnotationInstance>) - Method in class io.quarkus.arc.processor.InterceptorResolver
- resolveAmbiguity(Set<BeanInfo>) - Method in interface io.quarkus.arc.processor.BeanResolver
-
Apply the ambiguous dependency resolution rules.
- resolveBeans(Type, Set<AnnotationInstance>) - Method in interface io.quarkus.arc.processor.BeanResolver
-
Note that this method does not attempt to resolve the ambiguity.
- resolveBeans(Type, AnnotationInstance...) - Method in interface io.quarkus.arc.processor.BeanResolver
- resolvesTo(InjectionPointInfo) - Static method in enum class io.quarkus.arc.processor.BuiltinBean
- RESOURCE - Enum constant in enum class io.quarkus.arc.processor.BuiltinBean
- ResourceClassOutput - Class in io.quarkus.arc.processor
- ResourceClassOutput(boolean, boolean) - Constructor for class io.quarkus.arc.processor.ResourceClassOutput
- ResourceClassOutput(boolean, Function<String, ResourceOutput.Resource.SpecialType>, boolean) - Constructor for class io.quarkus.arc.processor.ResourceClassOutput
- ResourceOutput - Interface in io.quarkus.arc.processor
-
Represents a generated resource.
- ResourceOutput.Resource - Interface in io.quarkus.arc.processor
- ResourceOutput.Resource.SpecialType - Enum Class in io.quarkus.arc.processor
- ResourceOutput.Resource.Type - Enum Class in io.quarkus.arc.processor
- runDiscovery(IndexView, Set<String>) - Method in class io.quarkus.arc.processor.bcextensions.ExtensionsEntryPoint
-
Must be called first, before
registerMetaAnnotations. - runEnhancement(IndexView, BeanProcessor.Builder) - Method in class io.quarkus.arc.processor.bcextensions.ExtensionsEntryPoint
-
Must be called after
registerMetaAnnotationsand beforerunRegistration. - runRegistration(IndexView, Collection<BeanInfo>, Collection<InterceptorInfo>, Collection<ObserverInfo>, InvokerFactory) - Method in class io.quarkus.arc.processor.bcextensions.ExtensionsEntryPoint
-
Must be called after
runEnhancementand beforerunSynthesis. - runRegistrationAgain(IndexView, Collection<BeanInfo>, Collection<ObserverInfo>, InvokerFactory) - Method in class io.quarkus.arc.processor.bcextensions.ExtensionsEntryPoint
-
Must be called after
registerSynthetic{Beans,Observers}and beforerunValidation. - runSynthesis(IndexView) - Method in class io.quarkus.arc.processor.bcextensions.ExtensionsEntryPoint
-
Must be called after
runRegistrationand beforeregisterSyntheticBeans. - runValidation(IndexView, Collection<BeanInfo>, Collection<ObserverInfo>) - Method in class io.quarkus.arc.processor.bcextensions.ExtensionsEntryPoint
-
Must be called after
runRegistrationAgainand beforeregisterValidationErrors.
S
- scope - Variable in class io.quarkus.arc.processor.BeanConfiguratorBase
- scope - Variable in class io.quarkus.arc.processor.BeanInfo
- scope(ScopeInfo) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
- scope(Class<? extends Annotation>) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
- SCOPE - Static variable in class io.quarkus.arc.processor.DotNames
- scopeAnnotation - Variable in class io.quarkus.arc.processor.CustomAlterableContexts.CustomAlterableContextInfo
- ScopeInfo - Class in io.quarkus.arc.processor
-
ScopeInfois used to create a custom scope for use withBeanConfigurator. - ScopeInfo(Class<? extends Annotation>, boolean) - Constructor for class io.quarkus.arc.processor.ScopeInfo
- ScopeInfo(DotName, boolean) - Constructor for class io.quarkus.arc.processor.ScopeInfo
- ScopeInfo(DotName, boolean, boolean) - Constructor for class io.quarkus.arc.processor.ScopeInfo
- SCOPES - Static variable in interface io.quarkus.arc.processor.BuildExtension.Key
- self() - Method in class io.quarkus.arc.processor.AnnotationsTransformer.AbstractBuilder
- self() - Method in class io.quarkus.arc.processor.ConfiguratorBase
- self() - Method in class io.quarkus.arc.processor.InjectionPointsTransformer.Transformation
- self() - Method in class io.quarkus.arc.processor.ObserverConfigurator
- SERIALIZABLE - Static variable in class io.quarkus.arc.processor.DotNames
- SERVICE_PROVIDER - Enum constant in enum class io.quarkus.arc.processor.ResourceOutput.Resource.Type
- SESSION - Enum constant in enum class io.quarkus.arc.processor.BuiltinScope
- SET_ADD - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- setAdditionalBeanDefiningAnnotations(Collection<BeanDefiningAnnotation>) - Method in class io.quarkus.arc.processor.BeanProcessor.Builder
- setAllowMocking(boolean) - Method in class io.quarkus.arc.processor.BeanProcessor.Builder
- setAlternativePriorities(AlternativePriorities) - Method in class io.quarkus.arc.processor.BeanProcessor.Builder
-
Can be used to compute a priority of an alternative bean.
- setApplicationClassPredicate(Predicate<DotName>) - Method in class io.quarkus.arc.processor.BeanProcessor.Builder
- setApplicationIndex(IndexView) - Method in class io.quarkus.arc.processor.BeanProcessor.Builder
-
Set the application index.
- setBuildCompatibleExtensions(ExtensionsEntryPoint) - Method in class io.quarkus.arc.processor.BeanProcessor.Builder
- setComputingBeanArchiveIndex(IndexView) - Method in class io.quarkus.arc.processor.BeanProcessor.Builder
-
Set the computing bean archive index.
- setFailOnInterceptedPrivateMethod(boolean) - Method in class io.quarkus.arc.processor.BeanProcessor.Builder
-
If set to true, the build will fail if an annotation that would result in an interceptor being created (such as
@Transactional) - setGenerateSources(boolean) - Method in class io.quarkus.arc.processor.BeanProcessor.Builder
-
If set to true the will generate source files of all generated classes for debug purposes.
- setImmutableBeanArchiveIndex(IndexView) - Method in class io.quarkus.arc.processor.BeanProcessor.Builder
-
Set the immutable bean archive index.
- setJtaCapabilities(boolean) - Method in class io.quarkus.arc.processor.BeanProcessor.Builder
- setName(String) - Method in class io.quarkus.arc.processor.BeanProcessor.Builder
- setOptimizeContexts(boolean) - Method in class io.quarkus.arc.processor.BeanProcessor.Builder
- setOptimizeContexts(Predicate<BeanDeployment>) - Method in class io.quarkus.arc.processor.BeanProcessor.Builder
- setOutput(ResourceOutput) - Method in class io.quarkus.arc.processor.BeanProcessor.Builder
- setReflectionRegistration(ReflectionRegistration) - Method in class io.quarkus.arc.processor.BeanProcessor.Builder
- setRemoveUnusedBeans(boolean) - Method in class io.quarkus.arc.processor.BeanProcessor.Builder
-
If set to true the container will attempt to remove all unused beans.
- SETS_OF - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- setStrictCompatibility(boolean) - Method in class io.quarkus.arc.processor.BeanProcessor.Builder
-
If set to
true, the container will perform additional validations mandated by the CDI specification. - setTargetBean(BeanInfo) - Method in class io.quarkus.arc.processor.InjectionPointInfo
- setTransformPrivateInjectedFields(boolean) - Method in class io.quarkus.arc.processor.BeanProcessor.Builder
-
If set to true the container will transform injected private field of class based beans during validation.
- setTransformUnproxyableClasses(boolean) - Method in class io.quarkus.arc.processor.BeanProcessor.Builder
-
If set to true the container will transform unproxyable bean classes during validation.
- SHORT - Static variable in class io.quarkus.arc.processor.DotNames
- SimpleKey(String) - Constructor for class io.quarkus.arc.processor.BuildExtension.SimpleKey
- simpleName(String) - Static method in class io.quarkus.arc.processor.DotNames
-
Note that dollar sign is a valid character for class names so we cannot detect a nested class here.
- simpleName(ClassInfo) - Static method in class io.quarkus.arc.processor.DotNames
- simpleName(DotName) - Static method in class io.quarkus.arc.processor.DotNames
- SINGLETON - Enum constant in enum class io.quarkus.arc.processor.BuiltinScope
- SINGLETON - Static variable in class io.quarkus.arc.processor.DotNames
- startup() - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
-
Initialize the bean eagerly at application startup.
- startup(int) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
-
Initialize the bean eagerly at application startup.
- startupPriority - Variable in class io.quarkus.arc.processor.BeanConfiguratorBase
- STEREOTYPE - Static variable in class io.quarkus.arc.processor.DotNames
- StereotypeInfo - Class in io.quarkus.arc.processor
- StereotypeInfo(ScopeInfo, List<AnnotationInstance>, boolean, Integer, boolean, boolean, ClassInfo, boolean, List<AnnotationInstance>) - Constructor for class io.quarkus.arc.processor.StereotypeInfo
- StereotypeInfo(ScopeInfo, List<AnnotationInstance>, boolean, Integer, boolean, ClassInfo, boolean, List<AnnotationInstance>) - Constructor for class io.quarkus.arc.processor.StereotypeInfo
- StereotypeRegistrar - Interface in io.quarkus.arc.processor
-
Makes it possible to turn an annotation into a stereotype without adding a
Stereotypeannotation to it. - stereotypes - Variable in class io.quarkus.arc.processor.BeanConfiguratorBase
- stereotypes(StereotypeInfo...) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
- STEREOTYPES - Static variable in interface io.quarkus.arc.processor.BuildExtension.Key
- stereotypesWithTransitive(List<StereotypeInfo>, Map<DotName, StereotypeInfo>) - Static method in class io.quarkus.arc.processor.Beans
- stream() - Method in class io.quarkus.arc.processor.BeanStream
- STRING - Static variable in class io.quarkus.arc.processor.DotNames
- STRING_BUILDER_APPEND - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- SUBCLASS - Enum constant in enum class io.quarkus.arc.processor.ResourceOutput.Resource.SpecialType
- SubclassGenerator - Class in io.quarkus.arc.processor
-
A subclass is generated for any intercepted/decorated bean.
- SubclassGenerator(AnnotationLiteralProcessor, Predicate<DotName>, boolean, ReflectionRegistration, Set<String>, BeanProcessor.PrivateMembersCollector) - Constructor for class io.quarkus.arc.processor.SubclassGenerator
- SUPPLIER_GET - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- supports(AnnotationTarget.Kind) - Method in interface io.quarkus.arc.processor.AnnotationsTransformer
- suppressConditionGenerators - Variable in class io.quarkus.arc.processor.BeanGenerator
- SuppressForbidden - Annotation Interface in io.quarkus.arc.processor
-
Used to suppress forbidden-apis errors inside the element it's added to.
- syntheticBeans() - Method in class io.quarkus.arc.processor.BeanStream
T
- target - Variable in class io.quarkus.arc.processor.BeanInfo
- targetInfo() - Method in record class io.quarkus.arc.processor.BuiltinBean.GeneratorContext
-
Returns the value of the
targetInforecord component. - targetPackageName - Variable in class io.quarkus.arc.processor.BeanConfiguratorBase
- targetPackageName(String) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
- test(AnnotationTarget.Kind) - Method in class io.quarkus.arc.processor.AnnotationsTransformer.Builder
- test(AnnotationTarget.Kind) - Method in class io.quarkus.arc.processor.AnnotationsTransformer.ClassTransformerBuilder
- test(AnnotationTarget.Kind) - Method in class io.quarkus.arc.processor.AnnotationsTransformer.FieldTransformerBuilder
- test(AnnotationTarget.Kind) - Method in class io.quarkus.arc.processor.AnnotationsTransformer.MethodTransformerBuilder
- thenTransform(Consumer<Transformation>) - Method in class io.quarkus.arc.processor.AnnotationsTransformer.AbstractBuilder
-
If all conditions are met then apply the transformation logic.
- THREAD_CURRENT_THREAD - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- THREAD_GET_TCCL - Static variable in class io.quarkus.arc.processor.MethodDescriptors
- toString() - Method in class io.quarkus.arc.processor.BeanDeployment
- toString() - Method in class io.quarkus.arc.processor.BeanInfo
- toString() - Method in record class io.quarkus.arc.processor.BuiltinBean.GeneratorContext
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkus.arc.processor.BuiltinBean.ValidatorContext
-
Returns a string representation of this record class.
- toString() - Method in class io.quarkus.arc.processor.DecoratorInfo
- toString() - Method in class io.quarkus.arc.processor.InjectionPointInfo
- toString() - Method in class io.quarkus.arc.processor.InterceptorInfo
- toString() - Method in class io.quarkus.arc.processor.InvokerInfo
- toString() - Method in class io.quarkus.arc.processor.ObserverInfo
- TRANSACTION_PHASE - Static variable in class io.quarkus.arc.processor.DotNames
- transactionPhase(TransactionPhase) - Method in class io.quarkus.arc.processor.ObserverConfigurator
- transactionPhase(TransactionPhase) - Method in interface io.quarkus.arc.processor.ObserverTransformer.ObserverTransformation
- transform() - Method in interface io.quarkus.arc.processor.AnnotationsTransformer.TransformationContext
-
The transformation is not applied until the
Transformation.done()method is invoked. - transform() - Method in interface io.quarkus.arc.processor.InjectionPointsTransformer.TransformationContext
-
The transformation is not applied until the
AnnotationsTransformation.done()method is invoked. - transform() - Method in interface io.quarkus.arc.processor.ObserverTransformer.TransformationContext
-
The transformation is not applied until the
AnnotationsTransformation.done()method is invoked. - transform(AnnotationsTransformer.TransformationContext) - Method in interface io.quarkus.arc.processor.AnnotationsTransformer
-
The transformation context is used to perform the transformation.
- transform(InjectionPointsTransformer.TransformationContext) - Method in interface io.quarkus.arc.processor.InjectionPointsTransformer
-
Method is invoked for each injection point that returns true from
InjectionPointsTransformer.appliesTo(Type). - transform(ObserverTransformer.TransformationContext) - Method in interface io.quarkus.arc.processor.ObserverTransformer
- transform(Consumer<AnnotationsTransformer.TransformationContext>) - Method in class io.quarkus.arc.processor.AnnotationsTransformer.AbstractBuilder
-
The transformation logic is performed only if all conditions are met.
- Transformation - Class in io.quarkus.arc.processor
-
Represents a transformation of an annotation target.
- TRANSIENT_REFERENCE - Static variable in class io.quarkus.arc.processor.DotNames
- type - Variable in class io.quarkus.arc.processor.InjectionPointInfo.TypeAndQualifiers
- TypeAndQualifiers(Type, Set<AnnotationInstance>) - Constructor for class io.quarkus.arc.processor.InjectionPointInfo.TypeAndQualifiers
- Type checking - Search tag in class io.quarkus.arc.processor.InvokerBuilder
- Section
- TYPED - Static variable in class io.quarkus.arc.processor.DotNames
- types - Variable in class io.quarkus.arc.processor.BeanConfiguratorBase
- types - Variable in class io.quarkus.arc.processor.BeanInfo
- types(Class<?>...) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
- types(Type...) - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
- Types - Class in io.quarkus.arc.processor
- typesToRemove - Variable in class io.quarkus.arc.processor.BeanConfiguratorBase
U
- UNI - Static variable in class io.quarkus.arc.processor.DotNames
- UNIT - Static variable in class io.quarkus.arc.processor.KotlinDotNames
- unremovable() - Method in class io.quarkus.arc.processor.BeanConfiguratorBase
- UNREMOVABLE - Static variable in class io.quarkus.arc.processor.DotNames
- unrestrictedTypes - Variable in class io.quarkus.arc.processor.BeanInfo
V
- validate(BeanDeploymentValidator.ValidationContext) - Method in interface io.quarkus.arc.processor.BeanDeploymentValidator
-
At this point, all beans/observers are registered.
- validate(Consumer<BytecodeTransformer>) - Method in class io.quarkus.arc.processor.BeanProcessor
- ValidatorContext(BeanDeployment, InjectionTargetInfo, InjectionPointInfo, Consumer<Throwable>) - Constructor for record class io.quarkus.arc.processor.BuiltinBean.ValidatorContext
-
Creates an instance of a
ValidatorContextrecord class. - valueOf(String) - Static method in enum class io.quarkus.arc.processor.BuiltinBean
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkus.arc.processor.BuiltinScope
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkus.arc.processor.InjectionTargetInfo.TargetKind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkus.arc.processor.ResourceOutput.Resource.SpecialType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkus.arc.processor.ResourceOutput.Resource.Type
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.quarkus.arc.processor.BuiltinBean
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkus.arc.processor.BuiltinScope
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkus.arc.processor.InjectionTargetInfo.TargetKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkus.arc.processor.ResourceOutput.Resource.SpecialType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkus.arc.processor.ResourceOutput.Resource.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- veto() - Method in interface io.quarkus.arc.processor.ObserverTransformer.TransformationContext
-
Instruct the container to ignore the observer method.
- VETOED - Static variable in class io.quarkus.arc.processor.DotNames
- VETOED_PRODUCER - Static variable in class io.quarkus.arc.processor.DotNames
W
- when(Predicate<AnnotationsTransformer.TransformationContext>) - Method in class io.quarkus.arc.processor.AnnotationsTransformer.AbstractBuilder
-
The transformation logic is only performed if the given predicate is evaluated to true.
- whenClass(Predicate<ClassInfo>) - Method in class io.quarkus.arc.processor.AnnotationsTransformer.ClassTransformerBuilder
-
The class must meet the given condition.
- whenContainsAll(Class<? extends Annotation>...) - Method in class io.quarkus.arc.processor.AnnotationsTransformer.AbstractBuilder
-
AnnotationsTransformer.TransformationContext.getAnnotations()must contain ALL of the given annotations. - whenContainsAll(List<DotName>) - Method in class io.quarkus.arc.processor.AnnotationsTransformer.AbstractBuilder
-
AnnotationsTransformer.TransformationContext.getAnnotations()must contain ALL of the given annotations. - whenContainsAll(DotName...) - Method in class io.quarkus.arc.processor.AnnotationsTransformer.AbstractBuilder
-
AnnotationsTransformer.TransformationContext.getAnnotations()must contain ALL of the given annotations. - whenContainsAny(Class<? extends Annotation>...) - Method in class io.quarkus.arc.processor.AnnotationsTransformer.AbstractBuilder
-
AnnotationsTransformer.TransformationContext.getAnnotations()must contain ANY of the given annotations. - whenContainsAny(List<DotName>) - Method in class io.quarkus.arc.processor.AnnotationsTransformer.AbstractBuilder
-
AnnotationsTransformer.TransformationContext.getAnnotations()must contain ANY of the given annotations. - whenContainsAny(DotName...) - Method in class io.quarkus.arc.processor.AnnotationsTransformer.AbstractBuilder
-
AnnotationsTransformer.TransformationContext.getAnnotations()must contain ANY of the given annotations. - whenContainsNone(Class<? extends Annotation>...) - Method in class io.quarkus.arc.processor.AnnotationsTransformer.AbstractBuilder
-
AnnotationsTransformer.TransformationContext.getAnnotations()must NOT contain any of the given annotations. - whenContainsNone(List<DotName>) - Method in class io.quarkus.arc.processor.AnnotationsTransformer.AbstractBuilder
-
AnnotationsTransformer.TransformationContext.getAnnotations()must NOT contain any of the given annotations. - whenContainsNone(DotName...) - Method in class io.quarkus.arc.processor.AnnotationsTransformer.AbstractBuilder
-
AnnotationsTransformer.TransformationContext.getAnnotations()must NOT contain any of the given annotations. - whenField(Predicate<FieldInfo>) - Method in class io.quarkus.arc.processor.AnnotationsTransformer.FieldTransformerBuilder
-
The field must meet the given condition.
- whenMethod(Predicate<MethodInfo>) - Method in class io.quarkus.arc.processor.AnnotationsTransformer.MethodTransformerBuilder
-
The method must meet the given condition.
- WITH_CACHING - Static variable in class io.quarkus.arc.processor.DotNames
- withArgumentLookup(int) - Method in class io.quarkus.arc.processor.InvokerBuilder
-
Enables lookup of the argument on given
position. - withArgumentTransformer(int, Class<?>, String) - Method in class io.quarkus.arc.processor.InvokerBuilder
-
Configures an input transformer for the argument on given
position. - withAroundInvokeInterceptor() - Method in class io.quarkus.arc.processor.BeanStream
- withBeanClass(Class<?>) - Method in class io.quarkus.arc.processor.BeanStream
- withBeanClass(DotName) - Method in class io.quarkus.arc.processor.BeanStream
- withBeanType(Class<?>) - Method in class io.quarkus.arc.processor.BeanStream
- withBeanType(DotName) - Method in class io.quarkus.arc.processor.BeanStream
- withBeanType(Type) - Method in class io.quarkus.arc.processor.BeanStream
- withExceptionTransformer(Class<?>, String) - Method in class io.quarkus.arc.processor.InvokerBuilder
-
Configures an output transformer for the thrown exception.
- withInstanceLookup() - Method in class io.quarkus.arc.processor.InvokerBuilder
-
Enables lookup of the target instance.
- withInstanceTransformer(Class<?>, String) - Method in class io.quarkus.arc.processor.InvokerBuilder
-
Configures an input transformer for the target instance.
- withInvocationWrapper(Class<?>, String) - Method in class io.quarkus.arc.processor.InvokerBuilder
-
Configures an invoker wrapper.
- withLifecycleInterceptor() - Method in class io.quarkus.arc.processor.BeanStream
- withName() - Method in class io.quarkus.arc.processor.BeanStream
- withName(String) - Method in class io.quarkus.arc.processor.BeanStream
- withQualifier(Class<? extends Annotation>...) - Method in class io.quarkus.arc.processor.BeanStream
- withQualifier(DotName...) - Method in class io.quarkus.arc.processor.BeanStream
- withReturnValueTransformer(Class<?>, String) - Method in class io.quarkus.arc.processor.InvokerBuilder
-
Configures an output transformer for the return value.
- withScope(Class<? extends Annotation>) - Method in class io.quarkus.arc.processor.BeanStream
- withScope(DotName) - Method in class io.quarkus.arc.processor.BeanStream
- withTarget() - Method in class io.quarkus.arc.processor.BeanStream
- wrap(Predicate<TARGET>, Function<AnnotationsTransformer.TransformationContext, TARGET>) - Method in class io.quarkus.arc.processor.AnnotationsTransformer.AbstractBuilder
- write(String, byte[]) - Method in class io.quarkus.arc.processor.ResourceClassOutput
- writeResource(ResourceOutput.Resource) - Method in interface io.quarkus.arc.processor.ResourceOutput
- writeTo(File) - Method in interface io.quarkus.arc.processor.ResourceOutput.Resource
All Classes and Interfaces|All Packages|Constant Field Values
BeanProcessor.Builder.addAnnotationTransformation(AnnotationTransformation)