Package aQute.bnd.cdi
Class CDIAnnotationReader
java.lang.Object
aQute.bnd.osgi.ClassDataCollector
aQute.bnd.cdi.CDIAnnotationReader
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoid
annotation
(Annotation annotation) void
classBegin
(int access, Descriptors.TypeRef name) void
classEnd()
void
void
field
(Clazz.FieldDef field) getDefinition
(Clazz c, Analyzer analyzer, EnumSet<Discover> options) void
implementsInterfaces
(Descriptors.TypeRef[] interfaces) void
void
method
(Clazz.MethodDef method) void
parameter
(int p) void
typeuse
(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
-
-
Method Details
-
getDefinition
public static List<BeanDef> getDefinition(Clazz c, Analyzer analyzer, EnumSet<Discover> options) throws Exception - Throws:
Exception
-
annotation
- Overrides:
annotation
in classClassDataCollector
-
classBegin
- Overrides:
classBegin
in classClassDataCollector
-
classEnd
- Overrides:
classEnd
in classClassDataCollector
- Throws:
Exception
-
extendsClass
- Overrides:
extendsClass
in classClassDataCollector
-
field
- Overrides:
field
in classClassDataCollector
-
implementsInterfaces
- Overrides:
implementsInterfaces
in classClassDataCollector
-
memberEnd
public void memberEnd()- Overrides:
memberEnd
in classClassDataCollector
-
method
- Overrides:
method
in classClassDataCollector
-
parameter
public void parameter(int p) - Overrides:
parameter
in classClassDataCollector
-
typeuse
public void typeuse(int target_type, int target_index, byte[] target_info, byte[] type_path) - Overrides:
typeuse
in classClassDataCollector
-