All Classes and Interfaces

Class
Description
Represents an additional way of defining priorities for alternative beans.
This is an internal companion of AnnotationLiteralProcessor that handles generating annotation literal classes.
Handles generating bytecode for annotation literals.
 
Applies AnnotationsTransformers and caches the results of transformations.
Represents a transformation of a collection of AnnotationInstance instances.
Allows a build-time extension to override the annotations that exist on bean classes.
 
A common AnnotationsTransformer builder.
 
 
 
A transformation context.
 
 
 
Synthetic bean configurator.
This construct is not thread-safe.
 
 
Makes it possible to validate the bean deployment and also to skip some validation rules for specific components.
 
 
Represents a CDI bean at build time.
 
Allows a build-time extension to register synthetic beans.
 
Implements type-safe resolution rules.
 
Convenient Stream wrapper that can be used to filter a set of beans.
Build-time extension point.
 
 
 
 
 
 
 
 
 
 
Base class for configurators that accept a parameter map.
Custom context configurator.
 
Use this extension point to register a custom InjectableContext implementation.
 
 
 
 
 
 
 
Entrypoint for the Build Compatible Extensions implementation.
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.
Represents an injection point.
 
Holds all InjectionPointsTransformer instances and provides helper method to apply them on a given type.
Allows a build-time extension to alter qualifiers on an injection point.
 
 
 
 
 
 
Represents an additional interceptor binding definition.
This construct is not thread-safe.
 
 
 
Builder of Invokers that allows configuring input lookups, input and output transformations, and invoker wrapping.
 
 
Opaque token that stands in for an invoker built using InvokerBuilder.
 
 
 
Configures a synthetic observer.
 
Represents an observer method.
Allows a build-time extension to register synthetic observers.
 
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.
 
Transformation context.
QualifierConfigurator<C extends Consumer<org.jboss.jandex.AnnotationInstance>>
Use this configurator to construct an AnnotationInstance that represents a CDI qualifier.
Makes it possible to turn an annotation into a qualifier without adding a Qualifier annotation to it.
 
 
Represents a generated resource.
 
 
 
ScopeInfo is used to create a custom scope for use with BeanConfigurator.
 
Makes it possible to turn an annotation into a stereotype without adding a Stereotype annotation to it.
A subclass is generated for any intercepted/decorated bean.
Represents a transformation of an annotation target.