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,v 1.4 2002/11/30 11:12:21 mdahm Exp $
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 Exception
Default main method
start
public void start()
Start Java code generation