Package aQute.bnd.cdi
Class CDIAnnotationReader
- java.lang.Object
-
- aQute.bnd.osgi.ClassDataCollector
-
- aQute.bnd.cdi.CDIAnnotationReader
-
public class CDIAnnotationReader extends ClassDataCollector
-
-
Field Summary
Fields Modifier and Type Field Description static Version
CDI_ARCHIVE_VERSION
static Version
V1_0
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
annotation(Annotation annotation)
void
classBegin(int access, Descriptors.TypeRef name)
void
classEnd()
void
extendsClass(Descriptors.TypeRef name)
void
field(Clazz.FieldDef field)
static java.util.List<BeanDef>
getDefinition(Clazz c, Analyzer analyzer, java.util.EnumSet<Discover> options)
void
implementsInterfaces(Descriptors.TypeRef[] interfaces)
void
memberEnd()
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
-
-
-
-
Method Detail
-
getDefinition
public static java.util.List<BeanDef> getDefinition(Clazz c, Analyzer analyzer, java.util.EnumSet<Discover> options) throws java.lang.Exception
- Throws:
java.lang.Exception
-
annotation
public void annotation(Annotation annotation)
- Overrides:
annotation
in classClassDataCollector
-
classBegin
public void classBegin(int access, Descriptors.TypeRef name)
- Overrides:
classBegin
in classClassDataCollector
-
classEnd
public void classEnd() throws java.lang.Exception
- Overrides:
classEnd
in classClassDataCollector
- Throws:
java.lang.Exception
-
extendsClass
public void extendsClass(Descriptors.TypeRef name)
- Overrides:
extendsClass
in classClassDataCollector
-
field
public void field(Clazz.FieldDef field)
- Overrides:
field
in classClassDataCollector
-
implementsInterfaces
public void implementsInterfaces(Descriptors.TypeRef[] interfaces)
- Overrides:
implementsInterfaces
in classClassDataCollector
-
memberEnd
public void memberEnd()
- Overrides:
memberEnd
in classClassDataCollector
-
method
public void method(Clazz.MethodDef 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
-
-