Package io.quarkus.arc.processor
Class Injection
- java.lang.Object
-
- io.quarkus.arc.processor.Injection
-
public class Injection extends Object
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.
- Author:
- Martin Kouba
-
-
Constructor Summary
Constructors Constructor Description Injection(org.jboss.jandex.AnnotationTarget target, List<InjectionPointInfo> injectionPoints)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.jboss.jandex.AnnotationTargetgetTarget()voidinit(BeanInfo targetBean)
-
-
-
Constructor Detail
-
Injection
public Injection(org.jboss.jandex.AnnotationTarget target, List<InjectionPointInfo> injectionPoints)
-
-
Method Detail
-
getTarget
public org.jboss.jandex.AnnotationTarget getTarget()
- Returns:
- the annotation target or
nullin case of synthetic injection
-
init
public void init(BeanInfo targetBean)
-
-