org.apache.bcel.util
Class BCELifier
java.lang.Object
  |
  +--org.apache.bcel.classfile.EmptyVisitor
        |
        +--org.apache.bcel.util.BCELifier
- All Implemented Interfaces: 
- Visitor
- 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.
- Version:
- $Id: BCELifier.java,v 1.4 2002/11/30 11:12:21 mdahm Exp $
- Author:
- M. Dahm
 
 
| Methods inherited from class org.apache.bcel.classfile.EmptyVisitor | 
| visitCode, visitCodeException, visitConstantClass, visitConstantDouble, visitConstantFieldref, visitConstantFloat, visitConstantInteger, visitConstantInterfaceMethodref, visitConstantLong, visitConstantMethodref, visitConstantNameAndType, visitConstantPool, visitConstantString, visitConstantUtf8, visitConstantValue, visitDeprecated, visitExceptionTable, visitInnerClass, visitInnerClasses, visitLineNumber, visitLineNumberTable, visitLocalVariable, visitLocalVariableTable, visitSignature, visitSourceFile, visitStackMap, visitStackMapEntry, visitSynthetic, visitUnknown | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
BCELifier
public BCELifier(JavaClass clazz,
                 java.io.OutputStream out)
- Parameters:
- clazz- Java class to "decompile"
- out- where to output Java program
start
public void start()
- Start Java code generation
 
- 
 
visitJavaClass
public void visitJavaClass(JavaClass clazz)
- 
- Specified by:
- visitJavaClassin interface- Visitor
- Overrides:
- visitJavaClassin class- EmptyVisitor
 
- 
 
visitField
public void visitField(Field field)
- 
- Specified by:
- visitFieldin interface- Visitor
- Overrides:
- visitFieldin class- EmptyVisitor
 
- 
 
visitMethod
public void visitMethod(Method method)
- 
- Specified by:
- visitMethodin interface- Visitor
- Overrides:
- visitMethodin class- EmptyVisitor
 
- 
 
main
public static void main(java.lang.String[] argv)
                 throws java.lang.Exception
- Default main method
 
- 
- java.lang.Exception
 
Copyright © 2002-2003 Apache Software Foundation. All Rights Reserved.