All Packages Class Hierarchy This Package Previous Next Index
Class de.fub.bytecode.classfile.DefaultVisitor
java.lang.Object
|
+----de.fub.bytecode.classfile.DefaultVisitor
- public class DefaultVisitor
- extends Object
- implements Visitor
Traverses a JavaClass with another Visitor object 'piggy-backed'
that is applied to all components of a JavaClass object. I.e. this
class supplies the traversal strategy, other classes can make use
of it.
- Version:
- $Id: DefaultVisitor.java,v 1.3 1999/05/04 13:12:14 dahm Exp $
- Author:
- M. Dahm
-
DefaultVisitor(JavaClass, Visitor)
-
-
visit()
- Start traversal.
-
visitCode(Code)
-
-
visitCodeException(CodeException)
-
-
visitConstantClass(ConstantClass)
-
-
visitConstantDouble(ConstantDouble)
-
-
visitConstantFieldref(ConstantFieldref)
-
-
visitConstantFloat(ConstantFloat)
-
-
visitConstantInteger(ConstantInteger)
-
-
visitConstantInterfaceMethodref(ConstantInterfaceMethodref)
-
-
visitConstantLong(ConstantLong)
-
-
visitConstantMethodref(ConstantMethodref)
-
-
visitConstantNameAndType(ConstantNameAndType)
-
-
visitConstantPool(ConstantPool)
-
-
visitConstantString(ConstantString)
-
-
visitConstantUtf8(ConstantUtf8)
-
-
visitConstantValue(ConstantValue)
-
-
visitDeprecated(Deprecated)
-
-
visitExceptionTable(ExceptionTable)
-
-
visitField(Field)
-
-
visitInnerClass(InnerClass)
-
-
visitInnerClasses(InnerClasses)
-
-
visitJavaClass(JavaClass)
-
-
visitLineNumber(LineNumber)
-
-
visitLineNumberTable(LineNumberTable)
-
-
visitLocalVariable(LocalVariable)
-
-
visitLocalVariableTable(LocalVariableTable)
-
-
visitMethod(Method)
-
-
visitSourceFile(SourceFile)
-
-
visitSynthetic(Synthetic)
-
-
visitUnknown(Unknown)
-
DefaultVisitor
public DefaultVisitor(JavaClass clazz,
Visitor visitor)
- Parameters:
- clazz - Class to traverse
- visitor - visitor object to apply to all components
visit
public void visit()
- Start traversal.
visitJavaClass
public void visitJavaClass(JavaClass clazz)
visitField
public void visitField(Field field)
visitConstantValue
public void visitConstantValue(ConstantValue cv)
visitMethod
public void visitMethod(Method method)
visitExceptionTable
public void visitExceptionTable(ExceptionTable table)
visitCode
public void visitCode(Code code)
visitCodeException
public void visitCodeException(CodeException ce)
visitLineNumberTable
public void visitLineNumberTable(LineNumberTable table)
visitLineNumber
public void visitLineNumber(LineNumber number)
visitLocalVariableTable
public void visitLocalVariableTable(LocalVariableTable table)
visitLocalVariable
public void visitLocalVariable(LocalVariable var)
visitConstantPool
public void visitConstantPool(ConstantPool cp)
visitConstantClass
public void visitConstantClass(ConstantClass constant)
visitConstantDouble
public void visitConstantDouble(ConstantDouble constant)
visitConstantFieldref
public void visitConstantFieldref(ConstantFieldref constant)
visitConstantFloat
public void visitConstantFloat(ConstantFloat constant)
visitConstantInteger
public void visitConstantInteger(ConstantInteger constant)
visitConstantInterfaceMethodref
public void visitConstantInterfaceMethodref(ConstantInterfaceMethodref constant)
visitConstantLong
public void visitConstantLong(ConstantLong constant)
visitConstantMethodref
public void visitConstantMethodref(ConstantMethodref constant)
visitConstantNameAndType
public void visitConstantNameAndType(ConstantNameAndType constant)
visitConstantString
public void visitConstantString(ConstantString constant)
visitConstantUtf8
public void visitConstantUtf8(ConstantUtf8 constant)
visitInnerClasses
public void visitInnerClasses(InnerClasses ic)
visitInnerClass
public void visitInnerClass(InnerClass inner)
visitDeprecated
public void visitDeprecated(Deprecated attribute)
visitSourceFile
public void visitSourceFile(SourceFile attribute)
visitSynthetic
public void visitSynthetic(Synthetic attribute)
visitUnknown
public void visitUnknown(Unknown attribute)
All Packages Class Hierarchy This Package Previous Next Index