Package aQute.bnd.cdi
Class CDIAnnotationReader
java.lang.Object
aQute.bnd.osgi.ClassDataCollector
aQute.bnd.cdi.CDIAnnotationReader
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final Analyzer(package private) booleanstatic final Version(package private) final ClassSignature(package private) final Clazzprivate static final Instructionprivate static final Instruction(package private) Descriptors.TypeRefprivate static final Instructionprivate static final Instruction(package private) Descriptors.TypeRef[](package private) Clazz.MemberDefprivate static final Instruction(package private) final Map<Descriptors.PackageRef, PackageDef> (package private) int(package private) ReferenceDefprivate static final Instruction(package private) intstatic final Versionprivate static final Instruction -
Constructor Summary
ConstructorsConstructorDescriptionCDIAnnotationReader(Analyzer analyzer, Clazz clazz, EnumSet<Discover> options) -
Method Summary
Modifier and TypeMethodDescriptionvoidannotation(Annotation annotation) voidclassBegin(int access, Descriptors.TypeRef name) voidclassEnd()private voiddoReference(Annotation reference, int targetIndex) private voiddoService(Annotation annotation) voidvoidfield(Clazz.FieldDef field) getDefinition(Clazz c, Analyzer analyzer, EnumSet<Discover> options) getDefs()voidimplementsInterfaces(Descriptors.TypeRef[] interfaces) voidvoidmethod(Clazz.MethodDef method) voidparameter(int p) voidtypeuse(int target_type, int target_index, byte[] target_info, byte[] type_path) Methods inherited from class aQute.bnd.osgi.ClassDataCollector
addReference, annotationDefault, annotationDefault, classStart, classStart, constant, deprecated, enclosingMethod, innerClass, methodParameters, referenceMethod, referTo, signature, version
-
Field Details
-
V1_0
-
CDI_ARCHIVE_VERSION
-
COMPONENTSCOPED_INSTR
-
DEPENDENT_INSTR
-
EXTENSION_INSTR
-
INTERCEPTOR_INSTR
-
NORMALSCOPE_INSTR
-
STEREOTYPE_INSTR
-
VETOED_INSTR
-
analyzer
-
clazz
-
classSig
-
options
-
packageInfos
-
definitions
-
baseclass
boolean baseclass -
extendsClass
Descriptors.TypeRef extendsClass -
interfaces
Descriptors.TypeRef[] interfaces -
member
Clazz.MemberDef member -
parameter
int parameter -
referenceDef
ReferenceDef referenceDef -
targetIndex
int targetIndex
-
-
Constructor Details
-
CDIAnnotationReader
-
-
Method Details
-
getDefinition
public static List<BeanDef> getDefinition(Clazz c, Analyzer analyzer, EnumSet<Discover> options) throws Exception - Throws:
Exception
-
getDefs
- Throws:
Exception
-
annotation
- Overrides:
annotationin classClassDataCollector
-
classBegin
- Overrides:
classBeginin classClassDataCollector
-
classEnd
- Overrides:
classEndin classClassDataCollector- Throws:
Exception
-
extendsClass
- Overrides:
extendsClassin classClassDataCollector
-
field
- Overrides:
fieldin classClassDataCollector
-
implementsInterfaces
- Overrides:
implementsInterfacesin classClassDataCollector
-
memberEnd
public void memberEnd()- Overrides:
memberEndin classClassDataCollector
-
method
- Overrides:
methodin classClassDataCollector
-
parameter
public void parameter(int p) - Overrides:
parameterin classClassDataCollector
-
typeuse
public void typeuse(int target_type, int target_index, byte[] target_info, byte[] type_path) - Overrides:
typeusein classClassDataCollector
-
doReference
-
doService
-