org.apache.commons.javaflow.bytecode.transformation.bcel
Class DecompilingVisitor
java.lang.Object
org.apache.bcel.classfile.EmptyVisitor
org.apache.commons.javaflow.bytecode.transformation.bcel.DecompilingVisitor
- All Implemented Interfaces:
- Visitor
public final class DecompilingVisitor
- extends EmptyVisitor
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 |
DecompilingVisitor
public DecompilingVisitor(JavaClass clazz,
java.io.OutputStream out)
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