public class ClassDataCollector extends Object
Constructor and Description |
---|
ClassDataCollector() |
Modifier and Type | Method and Description |
---|---|
void |
addReference(String token) |
void |
annotation(Annotation annotation) |
void |
classBegin(int access,
String name) |
void |
classEnd() |
boolean |
classStart(int access,
String name) |
void |
constant(Object object) |
void |
constructor(int access,
String descriptor)
Deprecated.
|
void |
enclosingMethod(String cName,
String mName,
String mDescriptor)
The EnclosingMethod attribute
|
void |
extendsClass(String name) |
void |
field(Clazz.FieldDef defined) |
void |
field(int access,
String name,
String descriptor)
Deprecated.
|
void |
implementsInterfaces(String[] name) |
void |
innerClass(String innerClass,
String outerClass,
String innerName,
int innerClassAccessFlags)
The InnerClass attribute
|
void |
method(Clazz.MethodDef defined) |
void |
method(int access,
String name,
String descriptor)
Deprecated.
|
void |
parameter(int p) |
void |
reference(Clazz.FieldDef referenced) |
void |
reference(Clazz.MethodDef referenced) |
void |
signature(String signature) |
public void classBegin(int access, String name)
public boolean classStart(int access, String name)
public void extendsClass(String name)
public void implementsInterfaces(String[] name)
public void addReference(String token)
public void annotation(Annotation annotation)
public void parameter(int p)
public void method(Clazz.MethodDef defined)
public void field(Clazz.FieldDef defined)
public void reference(Clazz.MethodDef referenced)
public void reference(Clazz.FieldDef referenced)
public void classEnd()
@Deprecated public void field(int access, String name, String descriptor)
@Deprecated public void constructor(int access, String descriptor)
@Deprecated public void method(int access, String name, String descriptor)
public void enclosingMethod(String cName, String mName, String mDescriptor)
cName
- The name of the enclosing class, never null. Name is with slashes.mName
- The name of the enclosing method in the class with cName or nullmDescriptor
- The descriptor of this typepublic void innerClass(String innerClass, String outerClass, String innerName, int innerClassAccessFlags)
innerClass
- The name of the inner class (with slashes). Can be null.outerClass
- The name of the outer class (with slashes) Can be null.innerName
- The name inside the outer class, can be null.modifiers
- The access flagspublic void signature(String signature)
public void constant(Object object)
Copyright © 2015 aQute SARL. All rights reserved.