Package io.quarkus.arc.processor
Class DecoratorInfo
- java.lang.Object
-
- io.quarkus.arc.processor.BeanInfo
-
- io.quarkus.arc.processor.DecoratorInfo
-
- All Implemented Interfaces:
InjectionTargetInfo,Comparable<DecoratorInfo>
public class DecoratorInfo extends BeanInfo implements Comparable<DecoratorInfo>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.quarkus.arc.processor.InjectionTargetInfo
InjectionTargetInfo.TargetKind
-
-
Field Summary
-
Fields inherited from class io.quarkus.arc.processor.BeanInfo
qualifiers, scope, target, types
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(DecoratorInfo other)Set<org.jboss.jandex.Type>getDecoratedTypes()InjectionPointInfogetDelegateInjectionPoint()Set<org.jboss.jandex.AnnotationInstance>getDelegateQualifiers()org.jboss.jandex.TypegetDelegateType()org.jboss.jandex.ClassInfogetDelegateTypeClass()booleanisAbstract()booleanisDecorator()StringtoString()-
Methods inherited from class io.quarkus.arc.processor.BeanInfo
asBean, equals, getAllInjectionPoints, getAlternativePriority, getBeanClass, getBoundDecorators, getBoundInterceptors, getClientProxyPackageName, getDeclaringBean, getDisposer, getIdentifier, getImplClazz, getInterceptedMethodsBindings, getName, getPriority, getProviderType, getQualifier, getQualifiers, getScope, getStereotypes, getTarget, getTargetPackageName, getType, getTypes, hasAroundInvokeInterceptors, hasAroundInvokeInterceptorWithBinding, hasDefaultQualifiers, hasDestroyLogic, hashCode, hasInjectionPoint, hasLifecycleInterceptors, hasType, isAlternative, isAssignableTo, isClassBean, isDefaultBean, isForceApplicationClass, isInterceptor, isProducer, isProducerField, isProducerMethod, isRemovable, isStaticProducer, isSynthetic, kind
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface io.quarkus.arc.processor.InjectionTargetInfo
asDisposer, asObserver
-
-
-
-
Method Detail
-
getDelegateInjectionPoint
public InjectionPointInfo getDelegateInjectionPoint()
-
getDelegateType
public org.jboss.jandex.Type getDelegateType()
-
getDelegateTypeClass
public org.jboss.jandex.ClassInfo getDelegateTypeClass()
-
getDelegateQualifiers
public Set<org.jboss.jandex.AnnotationInstance> getDelegateQualifiers()
-
getDecoratedTypes
public Set<org.jboss.jandex.Type> getDecoratedTypes()
-
isAbstract
public boolean isAbstract()
-
isDecorator
public boolean isDecorator()
- Overrides:
isDecoratorin classBeanInfo
-
compareTo
public int compareTo(DecoratorInfo other)
- Specified by:
compareToin interfaceComparable<DecoratorInfo>
-
-