Index

A B C D E F G H I J K L M N O P Q R S T U V W 
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
 
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
 
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 AnnotationLiteralProcessor that 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
 
Annotations - Class in io.quarkus.arc.processor
 
AnnotationStore - Class in io.quarkus.arc.processor
Applies AnnotationsTransformers and caches the results of transformations.
AnnotationsTransformation<T extends AnnotationsTransformation<T>> - Interface in io.quarkus.arc.processor
Represents a transformation of a collection of AnnotationInstance instances.
AnnotationsTransformer - Interface in io.quarkus.arc.processor
Allows a build-time extension to override the annotations that exist on bean classes.
AnnotationsTransformer.AbstractBuilder<THIS extends AnnotationsTransformer.AbstractBuilder<THIS>> - Class in io.quarkus.arc.processor
 
AnnotationsTransformer.Builder - Class in io.quarkus.arc.processor
A common AnnotationsTransformer builder.
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 extends BeanConfiguratorBase<THIS,T>,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 - 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
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 Stream wrapper 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 - 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

cast(Object) - Static method in class io.quarkus.arc.processor.BeanConfiguratorBase
 
CHARACTER - Static variable in class io.quarkus.arc.processor.DotNames
 
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
 
ClassTransformerBuilder() - Constructor for class io.quarkus.arc.processor.AnnotationsTransformer.ClassTransformerBuilder
 
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 extends 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.
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 InjectableContext implementation.
ContextRegistrar.RegistrationContext - Interface in io.quarkus.arc.processor
 
CONTINUATION - Static variable in class io.quarkus.arc.processor.KotlinDotNames
 
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.
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
 
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 class io.quarkus.arc.processor.InjectionPointInfo.TypeAndQualifiers
 
equals(Object) - Method in class io.quarkus.arc.processor.ScopeInfo
 
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
 
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

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.DecoratorGenerator
 
GeneratorContext(ClassOutput, BeanDeployment, InjectionPointInfo, ClassCreator, MethodCreator, String, AnnotationLiteralProcessor, InjectionTargetInfo, ReflectionRegistration, Predicate<DotName>) - Constructor for class io.quarkus.arc.processor.BuiltinBean.GeneratorContext
 
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 AnnotationTarget that this transformer operates on.
getAlternativePriority() - Method in class io.quarkus.arc.processor.BeanInfo
Deprecated, for removal: This API element is subject to removal in a future version.
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 AnnotationTarget representing 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.
getAroundConstruct() - Method in class io.quarkus.arc.processor.InterceptorInfo
Deprecated, for removal: This API element is subject to removal in a future version.
getAroundConstructs() - Method in class io.quarkus.arc.processor.InterceptorInfo
Returns all methods annotated with AroundConstruct found in the hierarchy of the interceptor class.
getAroundInvoke() - Method in class io.quarkus.arc.processor.InterceptorInfo
Deprecated, for removal: This API element is subject to removal in a future version.
getAroundInvokes() - Method in class io.quarkus.arc.processor.InterceptorInfo
Returns all methods annotated with AroundInvoke found 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.DecoratorGenerator
 
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.
getBoundInterceptors() - Method in class io.quarkus.arc.processor.BeanInfo
Note that the interceptors are not available until the bean is fully initialized, i.e.
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 by superClassAsType.
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 AnnotationInstance with Annotation specified as DotName.
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
 
getPostConstruct() - Method in class io.quarkus.arc.processor.InterceptorInfo
Deprecated, for removal: This API element is subject to removal in a future version.
getPostConstructs() - Method in class io.quarkus.arc.processor.InterceptorInfo
Returns all methods annotated with PostConstruct found in the hierarchy of the interceptor class.
getPreDestroy() - Method in class io.quarkus.arc.processor.InterceptorInfo
Deprecated, for removal: This API element is subject to removal in a future version.
getPreDestroys() - Method in class io.quarkus.arc.processor.InterceptorInfo
Returns all methods annotated with PreDestroy found 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 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() and InjectableBean.getIdentifier().
identifier(String) - Method in class io.quarkus.arc.processor.InterceptorConfigurator
The identifier becomes a part of the BeanInfo.getIdentifier() and InjectableBean.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>, where PT is 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>, where PT is 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>, where PT is 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
 
injectionPointAnnotationsPredicate - Variable in class io.quarkus.arc.processor.BeanGenerator
 
injectionPointAnnotationsPredicate - Variable in class io.quarkus.arc.processor.BeanProcessor
 
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 InjectionPointsTransformer instances 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
 
InjectionTargetInfo - Interface in io.quarkus.arc.processor
 
InjectionTargetInfo.TargetKind - Enum Class in io.quarkus.arc.processor
 
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.
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
 
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.DecoratorGenerator
 
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.DecoratorGenerator
 
isReflectionFallbackNeeded(MethodInfo, String) - Method in class io.quarkus.arc.processor.DecoratorGenerator
 
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
 
KOTLIN_METADATA_ANNOTATION - Static variable in class io.quarkus.arc.processor.DotNames
Deprecated, for removal: This API element is subject to removal in a future version.
use KotlinUtils; this constant will be removed at some time after Quarkus 3.6
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 BeanInfo has type and qualifiers matching those in provided InjectionPointInfo.TypeAndQualifiers.
matches(BeanInfo, InjectionPointInfo.TypeAndQualifiers) - Static method in class io.quarkus.arc.processor.Beans
Checks if given BeanInfo has type and qualifiers matching those in provided InjectionPointInfo.TypeAndQualifiers.
matches(BeanInfo, Type, Set<AnnotationInstance>) - Method in interface io.quarkus.arc.processor.BeanResolver
Checks if given BeanInfo has type and qualifiers matching those in provided InjectionPointInfo.TypeAndQualifiers.
matches(BeanInfo, Type, Set<AnnotationInstance>) - Static method in class io.quarkus.arc.processor.Beans
Checks if given BeanInfo has 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 new Named qualifier 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
 
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
 
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 extends Consumer<org.jboss.jandex.AnnotationInstance>> - Class in io.quarkus.arc.processor
Use this configurator to construct an AnnotationInstance that represents a CDI qualifier.
QualifierRegistrar - Interface in io.quarkus.arc.processor
Makes it possible to turn an annotation into a qualifier without adding a Qualifier annotation 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
 
reception(Reception) - Method in interface io.quarkus.arc.processor.ObserverTransformer.ObserverTransformation
 
reflectionRegistration - Variable in class io.quarkus.arc.processor.DecoratorGenerator
 
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
 
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 runDiscovery and before runEnhancement.
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 runSynthesis and before runRegistrationAgain.
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 runSynthesis and before runRegistrationAgain.
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
 
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 registerMetaAnnotations and before runRegistration.
runRegistration(IndexView, Collection<BeanInfo>, Collection<InterceptorInfo>, Collection<ObserverInfo>, InvokerFactory) - Method in class io.quarkus.arc.processor.bcextensions.ExtensionsEntryPoint
Must be called after runEnhancement and before runSynthesis.
runRegistrationAgain(IndexView, Collection<BeanInfo>, Collection<ObserverInfo>, InvokerFactory) - Method in class io.quarkus.arc.processor.bcextensions.ExtensionsEntryPoint
Must be called after registerSynthetic{Beans,Observers} and before runValidation.
runSynthesis(IndexView) - Method in class io.quarkus.arc.processor.bcextensions.ExtensionsEntryPoint
Must be called after runRegistration and before registerSyntheticBeans.
runValidation(IndexView, Collection<BeanInfo>, Collection<ObserverInfo>) - Method in class io.quarkus.arc.processor.bcextensions.ExtensionsEntryPoint
Must be called after runRegistrationAgain and before registerValidationErrors.

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
ScopeInfo is used to create a custom scope for use with BeanConfigurator.
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
 
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 Stereotype annotation 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
 
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
 
syntheticBeans() - Method in class io.quarkus.arc.processor.BeanStream
 

T

target - Variable in class io.quarkus.arc.processor.BeanInfo
 
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 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
 
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
 

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
 
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.
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
 
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values