org.apache.commons.javaflow.bytecode.transformation.bcel
Class DecompilingVisitor

java.lang.Object
  extended by org.apache.bcel.classfile.EmptyVisitor
      extended by org.apache.commons.javaflow.bytecode.transformation.bcel.DecompilingVisitor
All Implemented Interfaces:
Visitor

public final class DecompilingVisitor
extends EmptyVisitor


Constructor Summary
DecompilingVisitor(JavaClass clazz, java.io.OutputStream out)
           
 
Method Summary
 void start()
           
 void visitCode(Code code)
           
 void visitConstantValue(ConstantValue cv)
           
 void visitDeprecated(Deprecated attribute)
           
 void visitExceptionTable(ExceptionTable e)
           
 void visitField(Field field)
           
 void visitJavaClass(JavaClass clazz)
           
 void visitMethod(Method method)
           
 void visitSynthetic(Synthetic attribute)
           
 
Methods inherited from class org.apache.bcel.classfile.EmptyVisitor
visitCodeException, visitConstantClass, visitConstantDouble, visitConstantFieldref, visitConstantFloat, visitConstantInteger, visitConstantInterfaceMethodref, visitConstantLong, visitConstantMethodref, visitConstantNameAndType, visitConstantPool, visitConstantString, visitConstantUtf8, visitInnerClass, visitInnerClasses, visitLineNumber, visitLineNumberTable, visitLocalVariable, visitLocalVariableTable, visitSignature, visitSourceFile, visitStackMap, visitStackMapEntry, visitUnknown
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DecompilingVisitor

public DecompilingVisitor(JavaClass clazz,
                          java.io.OutputStream out)
Method Detail

start

public void start()

visitJavaClass

public void visitJavaClass(JavaClass clazz)
Specified by:
visitJavaClass in interface Visitor
Overrides:
visitJavaClass in class EmptyVisitor

visitField

public void visitField(Field field)
Specified by:
visitField in interface Visitor
Overrides:
visitField in class EmptyVisitor

visitConstantValue

public void visitConstantValue(ConstantValue cv)
Specified by:
visitConstantValue in interface Visitor
Overrides:
visitConstantValue in class EmptyVisitor

visitDeprecated

public void visitDeprecated(Deprecated attribute)
Specified by:
visitDeprecated in interface Visitor
Overrides:
visitDeprecated in class EmptyVisitor

visitSynthetic

public void visitSynthetic(Synthetic attribute)
Specified by:
visitSynthetic in interface Visitor
Overrides:
visitSynthetic in class EmptyVisitor

visitMethod

public void visitMethod(Method method)
Specified by:
visitMethod in interface Visitor
Overrides:
visitMethod in class EmptyVisitor

visitExceptionTable

public void visitExceptionTable(ExceptionTable e)
Specified by:
visitExceptionTable in interface Visitor
Overrides:
visitExceptionTable in class EmptyVisitor

visitCode

public void visitCode(Code code)
Specified by:
visitCode in interface Visitor
Overrides:
visitCode in class EmptyVisitor