| |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Template class for building up a java class. May be initialized by an existing java class (file).
Constructor Summary | |
ClassGen(String class_name, String super_class_name, String file_name, int access_flags, String[] interfaces) | |
ClassGen(JavaClass clazz) Initialize with existing class. |
Method Summary | |
final void | addAttribute(Attribute a) Add an attribute to this class. |
final void | addField(Field f) Add a field to this class. |
final void | addInterface(String i) Add an interface to this class, i.e. |
final void | addMethod(Method m) Add a method to this class. |
int | getAccessFlags() |
String | getClassName() |
ConstantPoolGen | getConstantPool() |
String | getFileName() |
JavaClass | getJavaClass() |
String | getSuperclassName() |
final void | removeAttribute(Attribute a) Remove an attribute from this class. |
final void | removeField(Field f) Remove a field to this class. |
final void | removeMethod(Method m) Remove a method from this class. |
Constructor Detail |
public ClassGen(String class_name, String super_class_name, String file_name, int access_flags, String[] interfaces)
public ClassGen(JavaClass clazz)
Method Detail |
public final void addAttribute(Attribute a)
public final void addField(Field f)
public final void addInterface(String i)
public final void addMethod(Method m)
public int getAccessFlags()
public String getClassName()
public ConstantPoolGen getConstantPool()
public String getFileName()
public JavaClass getJavaClass()
public String getSuperclassName()
public final void removeAttribute(Attribute a)
public final void removeField(Field f)
public final void removeMethod(Method m)
Association Links |
to Class jellyj.classfile.classgen.ConstantPoolGen
to Class java.util.Vector
to Class java.util.Vector
to Class java.util.Vector
to Class java.util.Vector
| |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |