org.apache.bcel.util

Class BCELifier

public class BCELifier extends EmptyVisitor

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.
Constructor Summary
BCELifier(JavaClass clazz, OutputStream out)
Method Summary
static voidmain(String[] argv)
Default main method
voidstart()
Start Java code generation
voidvisitField(Field field)
voidvisitJavaClass(JavaClass clazz)
voidvisitMethod(Method method)

Constructor Detail

BCELifier

public BCELifier(JavaClass clazz, OutputStream out)

Parameters: clazz Java class to "decompile" out where to output Java program

Method Detail

main

public static void main(String[] argv)
Default main method

start

public void start()
Start Java code generation

visitField

public void visitField(Field field)

visitJavaClass

public void visitJavaClass(JavaClass clazz)

visitMethod

public void visitMethod(Method method)