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 VersionCDI_ARCHIVE_VERSIONstatic VersionV1_0
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidannotation(Annotation annotation)voidclassBegin(int access, Descriptors.TypeRef name)voidclassEnd()voidextendsClass(Descriptors.TypeRef name)voidfield(Clazz.FieldDef field)static java.util.List<BeanDef>getDefinition(Clazz c, Analyzer analyzer, java.util.EnumSet<Discover> options)voidimplementsInterfaces(Descriptors.TypeRef[] interfaces)voidmemberEnd()voidmethod(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
-
-
-
-
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:
annotationin classClassDataCollector
-
classBegin
public void classBegin(int access, Descriptors.TypeRef name)- Overrides:
classBeginin classClassDataCollector
-
classEnd
public void classEnd() throws java.lang.Exception- Overrides:
classEndin classClassDataCollector- Throws:
java.lang.Exception
-
extendsClass
public void extendsClass(Descriptors.TypeRef name)
- Overrides:
extendsClassin classClassDataCollector
-
field
public void field(Clazz.FieldDef field)
- Overrides:
fieldin classClassDataCollector
-
implementsInterfaces
public void implementsInterfaces(Descriptors.TypeRef[] interfaces)
- Overrides:
implementsInterfacesin classClassDataCollector
-
memberEnd
public void memberEnd()
- Overrides:
memberEndin classClassDataCollector
-
method
public void method(Clazz.MethodDef 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
-
-