public class CDIAnnotationReader extends ClassDataCollector
| Modifier and Type | Field and Description |
|---|---|
static Version |
CDI_ARCHIVE_VERSION |
static Version |
V1_0 |
| Modifier and Type | Method and 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 List<BeanDef> |
getDefinition(Clazz c,
Analyzer analyzer,
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) |
addReference, annotationDefault, annotationDefault, classStart, classStart, constant, deprecated, enclosingMethod, innerClass, methodParameters, referenceMethod, referTo, signature, versionpublic static final Version V1_0
public static final Version CDI_ARCHIVE_VERSION
public static List<BeanDef> getDefinition(Clazz c, Analyzer analyzer, EnumSet<Discover> options) throws Exception
Exceptionpublic void annotation(Annotation annotation)
annotation in class ClassDataCollectorpublic void classBegin(int access,
Descriptors.TypeRef name)
classBegin in class ClassDataCollectorpublic void classEnd()
throws Exception
classEnd in class ClassDataCollectorExceptionpublic void extendsClass(Descriptors.TypeRef name)
extendsClass in class ClassDataCollectorpublic void field(Clazz.FieldDef field)
field in class ClassDataCollectorpublic void implementsInterfaces(Descriptors.TypeRef[] interfaces)
implementsInterfaces in class ClassDataCollectorpublic void memberEnd()
memberEnd in class ClassDataCollectorpublic void method(Clazz.MethodDef method)
method in class ClassDataCollectorpublic void parameter(int p)
parameter in class ClassDataCollectorpublic void typeuse(int target_type,
int target_index,
byte[] target_info,
byte[] type_path)
typeuse in class ClassDataCollectorCopyright © 2021. All rights reserved.