org.apache.bcel.util
Class BCELifier
- Visitor
This class takes a given JavaClass object and converts it to a
Java program that creates that very class using BCEL. This
gives new users of BCEL a useful example showing how things
are done with BCEL. It does not cover all features of BCEL,
but tries to mimic hand-written code as close as possible.
$Id: BCELifier.java 152841 2002-11-30 11:12:21Z mdahm $
visitCode, visitCodeException, visitConstantClass, visitConstantDouble, visitConstantFieldref, visitConstantFloat, visitConstantInteger, visitConstantInterfaceMethodref, visitConstantLong, visitConstantMethodref, visitConstantNameAndType, visitConstantPool, visitConstantString, visitConstantUtf8, visitConstantValue, visitDeprecated, visitExceptionTable, visitField, visitInnerClass, visitInnerClasses, visitJavaClass, visitLineNumber, visitLineNumberTable, visitLocalVariable, visitLocalVariableTable, visitMethod, visitSignature, visitSourceFile, visitStackMap, visitStackMapEntry, visitSynthetic, visitUnknown |
BCELifier
public BCELifier(JavaClass clazz,
OutputStream out)clazz - Java class to "decompile"out - where to output Java program
main
public static void main(String[] argv)
throws ExceptionDefault main method
start
public void start()
Start Java code generation