com.jeantessier.classreader
Class VisitorBase
java.lang.Object
|
+--com.jeantessier.classreader.VisitorBase
- All Implemented Interfaces:
- Visitor
- Direct Known Subclasses:
- CodeDependencyCollector, CollectorBase, MetricsGatherer, MetricsGatherer, Printer
- public abstract class VisitorBase
- extends java.lang.Object
- implements Visitor
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VisitorBase
public VisitorBase()
ResetCount
protected void ResetCount()
RaiseCount
protected void RaiseCount()
CurrentCount
protected int CurrentCount()
VisitConstantPool
public void VisitConstantPool(ConstantPool constant_pool)
- Specified by:
VisitConstantPool
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