Class JasminVisitor
java.lang.Object
|
+--JasminVisitor
- public class JasminVisitor
- extends java.lang.Object
- implements Visitor, Constants
Disassemble Java class object into the
JASMIN format.
- Version:
- $Id: JasminVisitor.java,v 1.10 1999/09/13 08:38:21 dahm Exp $
- Author:
- M. Dahm
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
JasminVisitor
public JasminVisitor(JavaClass clazz,
java.io.OutputStream out)
disassemble
public void disassemble()
- Start traversal using DefaultVisitor pattern.
visitJavaClass
public void visitJavaClass(JavaClass clazz)
- Specified by:
- visitJavaClass in interface Visitor
visitField
public void visitField(Field field)
- Specified by:
- visitField in interface Visitor
visitConstantValue
public void visitConstantValue(ConstantValue cv)
- Specified by:
- visitConstantValue in interface Visitor
visitMethod
public void visitMethod(Method method)
- Specified by:
- visitMethod in interface Visitor
visitExceptionTable
public void visitExceptionTable(ExceptionTable e)
- Specified by:
- visitExceptionTable in interface Visitor
visitCode
public void visitCode(Code code)
- Specified by:
- visitCode in interface Visitor
visitCodeException
public void visitCodeException(CodeException obj)
- Specified by:
- visitCodeException in interface Visitor
visitConstantClass
public void visitConstantClass(ConstantClass obj)
- Specified by:
- visitConstantClass in interface Visitor
visitConstantDouble
public void visitConstantDouble(ConstantDouble obj)
- Specified by:
- visitConstantDouble in interface Visitor
visitConstantFieldref
public void visitConstantFieldref(ConstantFieldref obj)
- Specified by:
- visitConstantFieldref in interface Visitor
visitConstantFloat
public void visitConstantFloat(ConstantFloat obj)
- Specified by:
- visitConstantFloat in interface Visitor
visitConstantInteger
public void visitConstantInteger(ConstantInteger obj)
- Specified by:
- visitConstantInteger in interface Visitor
visitConstantInterfaceMethodref
public void visitConstantInterfaceMethodref(ConstantInterfaceMethodref obj)
- Specified by:
- visitConstantInterfaceMethodref in interface Visitor
visitConstantLong
public void visitConstantLong(ConstantLong obj)
- Specified by:
- visitConstantLong in interface Visitor
visitConstantMethodref
public void visitConstantMethodref(ConstantMethodref obj)
- Specified by:
- visitConstantMethodref in interface Visitor
visitConstantNameAndType
public void visitConstantNameAndType(ConstantNameAndType obj)
- Specified by:
- visitConstantNameAndType in interface Visitor
visitConstantPool
public void visitConstantPool(ConstantPool obj)
- Specified by:
- visitConstantPool in interface Visitor
visitConstantString
public void visitConstantString(ConstantString obj)
- Specified by:
- visitConstantString in interface Visitor
visitConstantUtf8
public void visitConstantUtf8(ConstantUtf8 obj)
- Specified by:
- visitConstantUtf8 in interface Visitor
visitDeprecated
public void visitDeprecated(Deprecated obj)
- Specified by:
- visitDeprecated in interface Visitor
visitInnerClass
public void visitInnerClass(InnerClass obj)
- Specified by:
- visitInnerClass in interface Visitor
visitInnerClasses
public void visitInnerClasses(InnerClasses obj)
- Specified by:
- visitInnerClasses in interface Visitor
visitLineNumber
public void visitLineNumber(LineNumber obj)
- Specified by:
- visitLineNumber in interface Visitor
visitLineNumberTable
public void visitLineNumberTable(LineNumberTable obj)
- Specified by:
- visitLineNumberTable in interface Visitor
visitLocalVariable
public void visitLocalVariable(LocalVariable obj)
- Specified by:
- visitLocalVariable in interface Visitor
visitLocalVariableTable
public void visitLocalVariableTable(LocalVariableTable obj)
- Specified by:
- visitLocalVariableTable in interface Visitor
visitSourceFile
public void visitSourceFile(SourceFile obj)
- Specified by:
- visitSourceFile in interface Visitor
visitSynthetic
public void visitSynthetic(Synthetic obj)
- Specified by:
- visitSynthetic in interface Visitor
visitUnknown
public void visitUnknown(Unknown obj)
- Specified by:
- visitUnknown in interface Visitor
main
public static void main(java.lang.String[] argv)