com.jeantessier.classreader
Class VisitorBase

java.lang.Object
  |
  +--com.jeantessier.classreader.VisitorBase
All Implemented Interfaces:
Visitor
Direct Known Subclasses:
CollectorBase, MetricsGatherer, MetricsGatherer, Printer

public abstract class VisitorBase
extends java.lang.Object
implements Visitor


Constructor Summary
VisitorBase()
           
 
Method Summary
protected  int currentCount()
           
protected  void raiseCount()
           
protected  void resetCount()
           
 void visitClass_info(Class_info entry)
           
 void visitClassfile(Classfile classfile)
           
 void visitClassfiles(java.util.Collection classfiles)
           
 void visitCode_attribute(Code_attribute attribute)
           
 void visitConstantPool(ConstantPool constantPool)
           
 void visitConstantValue_attribute(ConstantValue_attribute attribute)
           
 void visitCustom_attribute(Custom_attribute attribute)
           
 void visitDeprecated_attribute(Deprecated_attribute attribute)
           
 void visitDouble_info(Double_info entry)
           
 void visitExceptionHandler(ExceptionHandler helper)
           
 void visitExceptions_attribute(Exceptions_attribute attribute)
           
 void visitField_info(Field_info entry)
           
 void visitFieldRef_info(FieldRef_info entry)
           
 void visitFloat_info(Float_info entry)
           
 void visitInnerClass(InnerClass helper)
           
 void visitInnerClasses_attribute(InnerClasses_attribute attribute)
           
 void visitInteger_info(Integer_info entry)
           
 void visitInterfaceMethodRef_info(InterfaceMethodRef_info entry)
           
 void visitLineNumber(LineNumber helper)
           
 void visitLineNumberTable_attribute(LineNumberTable_attribute attribute)
           
 void visitLocalVariable(LocalVariable helper)
           
 void visitLocalVariableTable_attribute(LocalVariableTable_attribute attribute)
           
 void visitLong_info(Long_info entry)
           
 void visitMethod_info(Method_info entry)
           
 void visitMethodRef_info(MethodRef_info entry)
           
 void visitNameAndType_info(NameAndType_info entry)
           
 void visitSourceFile_attribute(SourceFile_attribute attribute)
           
 void visitString_info(String_info entry)
           
 void visitSynthetic_attribute(Synthetic_attribute attribute)
           
 void visitUTF8_info(UTF8_info entry)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VisitorBase

public VisitorBase()
Method Detail

resetCount

protected void resetCount()

raiseCount

protected void raiseCount()

currentCount

protected int currentCount()

visitConstantPool

public void visitConstantPool(ConstantPool constantPool)
Specified by:
visitConstantPool in interface Visitor

visitClassfiles

public void visitClassfiles(java.util.Collection classfiles)
Specified by:
visitClassfiles in interface Visitor

visitClassfile

public void visitClassfile(Classfile classfile)
Specified by:
visitClassfile in interface Visitor

visitClass_info

public void visitClass_info(Class_info entry)
Specified by:
visitClass_info in interface Visitor

visitFieldRef_info

public void visitFieldRef_info(FieldRef_info entry)
Specified by:
visitFieldRef_info in interface Visitor

visitMethodRef_info

public void visitMethodRef_info(MethodRef_info entry)
Specified by:
visitMethodRef_info in interface Visitor

visitInterfaceMethodRef_info

public void visitInterfaceMethodRef_info(InterfaceMethodRef_info entry)
Specified by:
visitInterfaceMethodRef_info in interface Visitor

visitString_info

public void visitString_info(String_info entry)
Specified by:
visitString_info in interface Visitor

visitInteger_info

public void visitInteger_info(Integer_info entry)
Specified by:
visitInteger_info in interface Visitor

visitFloat_info

public void visitFloat_info(Float_info entry)
Specified by:
visitFloat_info in interface Visitor

visitLong_info

public void visitLong_info(Long_info entry)
Specified by:
visitLong_info in interface Visitor

visitDouble_info

public void visitDouble_info(Double_info entry)
Specified by:
visitDouble_info in interface Visitor

visitNameAndType_info

public void visitNameAndType_info(NameAndType_info entry)
Specified by:
visitNameAndType_info in interface Visitor

visitUTF8_info

public void visitUTF8_info(UTF8_info entry)
Specified by:
visitUTF8_info in interface Visitor

visitField_info

public void visitField_info(Field_info entry)
Specified by:
visitField_info in interface Visitor

visitMethod_info

public void visitMethod_info(Method_info entry)
Specified by:
visitMethod_info in interface Visitor

visitConstantValue_attribute

public void visitConstantValue_attribute(ConstantValue_attribute attribute)
Specified by:
visitConstantValue_attribute in interface Visitor

visitCode_attribute

public void visitCode_attribute(Code_attribute attribute)
Specified by:
visitCode_attribute in interface Visitor

visitExceptions_attribute

public void visitExceptions_attribute(Exceptions_attribute attribute)
Specified by:
visitExceptions_attribute in interface Visitor

visitInnerClasses_attribute

public void visitInnerClasses_attribute(InnerClasses_attribute attribute)
Specified by:
visitInnerClasses_attribute in interface Visitor

visitSynthetic_attribute

public void visitSynthetic_attribute(Synthetic_attribute attribute)
Specified by:
visitSynthetic_attribute in interface Visitor

visitSourceFile_attribute

public void visitSourceFile_attribute(SourceFile_attribute attribute)
Specified by:
visitSourceFile_attribute in interface Visitor

visitLineNumberTable_attribute

public void visitLineNumberTable_attribute(LineNumberTable_attribute attribute)
Specified by:
visitLineNumberTable_attribute in interface Visitor

visitLocalVariableTable_attribute

public void visitLocalVariableTable_attribute(LocalVariableTable_attribute attribute)
Specified by:
visitLocalVariableTable_attribute in interface Visitor

visitDeprecated_attribute

public void visitDeprecated_attribute(Deprecated_attribute attribute)
Specified by:
visitDeprecated_attribute in interface Visitor

visitCustom_attribute

public void visitCustom_attribute(Custom_attribute attribute)
Specified by:
visitCustom_attribute in interface Visitor

visitExceptionHandler

public void visitExceptionHandler(ExceptionHandler helper)
Specified by:
visitExceptionHandler in interface Visitor

visitInnerClass

public void visitInnerClass(InnerClass helper)
Specified by:
visitInnerClass in interface Visitor

visitLineNumber

public void visitLineNumber(LineNumber helper)
Specified by:
visitLineNumber in interface Visitor

visitLocalVariable

public void visitLocalVariable(LocalVariable helper)
Specified by:
visitLocalVariable in interface Visitor


Dependency Finder 1.1.0 © 2001-2004 Jean Tessier.