Class InjectionPointModifier

java.lang.Object
io.quarkus.arc.processor.InjectionPointModifier

public class InjectionPointModifier extends Object
Holds all InjectionPointsTransformer instances and provides helper method to apply them on a given type. This is used in InjectionPointInfo, prior to creating actual injection points. In order to operate on up-to-date annotations, this class also leverages AnnotationStore.
Author:
Matej Novotny
  • Method Summary

    Modifier and Type
    Method
    Description
    Set<org.jboss.jandex.AnnotationInstance>
    applyTransformers(org.jboss.jandex.Type type, org.jboss.jandex.AnnotationTarget target, Set<org.jboss.jandex.AnnotationInstance> qualifiers)
     
    Set<org.jboss.jandex.AnnotationInstance>
    applyTransformers(org.jboss.jandex.Type type, org.jboss.jandex.AnnotationTarget target, org.jboss.jandex.AnnotationTarget methodParameterTarget, Set<org.jboss.jandex.AnnotationInstance> qualifiers)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • applyTransformers

      public Set<org.jboss.jandex.AnnotationInstance> applyTransformers(org.jboss.jandex.Type type, org.jboss.jandex.AnnotationTarget target, org.jboss.jandex.AnnotationTarget methodParameterTarget, Set<org.jboss.jandex.AnnotationInstance> qualifiers)
    • applyTransformers

      public Set<org.jboss.jandex.AnnotationInstance> applyTransformers(org.jboss.jandex.Type type, org.jboss.jandex.AnnotationTarget target, Set<org.jboss.jandex.AnnotationInstance> qualifiers)