com.jeantessier.classreader
Class ClassDependencyCollector

java.lang.Object
  |
  +--com.jeantessier.classreader.VisitorBase
        |
        +--com.jeantessier.classreader.CollectorBase
              |
              +--com.jeantessier.classreader.ClassDependencyCollector
All Implemented Interfaces:
Collector, java.util.EventListener, LoadListener, Visitor

public class ClassDependencyCollector
extends CollectorBase


Constructor Summary
ClassDependencyCollector()
           
 
Method Summary
 void VisitClass_info(Class_info entry)
           
 void VisitClassfile(Classfile classfile)
           
 void VisitCode_attribute(Code_attribute attribute)
           
 void VisitExceptions_attribute(Exceptions_attribute attribute)
           
 void VisitField_info(Field_info entry)
           
 void VisitFieldRef_info(FieldRef_info entry)
           
 void VisitInnerClasses_attribute(InnerClasses_attribute attribute)
           
 void VisitInterfaceMethodRef_info(InterfaceMethodRef_info entry)
           
 void VisitLineNumberTable_attribute(LineNumberTable_attribute attribute)
           
 void VisitLocalVariable(LocalVariable helper)
           
 void VisitLocalVariableTable_attribute(LocalVariableTable_attribute attribute)
           
 void VisitMethod_info(Method_info entry)
           
 void VisitMethodRef_info(MethodRef_info entry)
           
 void VisitNameAndType_info(NameAndType_info entry)
           
 void VisitString_info(String_info entry)
           
 void VisitUTF8_info(UTF8_info entry)
           
 
Methods inherited from class com.jeantessier.classreader.CollectorBase
Add, BeginClassfile, BeginGroup, BeginSession, Collection, EndClassfile, EndGroup, EndSession, Remove
 
Methods inherited from class com.jeantessier.classreader.VisitorBase
CurrentCount, RaiseCount, ResetCount, VisitConstantPool, VisitConstantValue_attribute, VisitCustom_attribute, VisitDeprecated_attribute, VisitDouble_info, VisitExceptionHandler, VisitFloat_info, VisitInnerClass, VisitInteger_info, VisitLineNumber, VisitLong_info, VisitSourceFile_attribute, VisitSynthetic_attribute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.jeantessier.classreader.Visitor
VisitConstantPool, VisitConstantValue_attribute, VisitCustom_attribute, VisitDeprecated_attribute, VisitDouble_info, VisitExceptionHandler, VisitFloat_info, VisitInnerClass, VisitInteger_info, VisitLineNumber, VisitLong_info, VisitSourceFile_attribute, VisitSynthetic_attribute
 

Constructor Detail

ClassDependencyCollector

public ClassDependencyCollector()
Method Detail

VisitClassfile

public void VisitClassfile(Classfile classfile)
Overrides:
VisitClassfile in class VisitorBase

VisitClass_info

public void VisitClass_info(Class_info entry)
Overrides:
VisitClass_info in class VisitorBase

VisitFieldRef_info

public void VisitFieldRef_info(FieldRef_info entry)
Overrides:
VisitFieldRef_info in class VisitorBase

VisitMethodRef_info

public void VisitMethodRef_info(MethodRef_info entry)
Overrides:
VisitMethodRef_info in class VisitorBase

VisitInterfaceMethodRef_info

public void VisitInterfaceMethodRef_info(InterfaceMethodRef_info entry)
Overrides:
VisitInterfaceMethodRef_info in class VisitorBase

VisitString_info

public void VisitString_info(String_info entry)
Overrides:
VisitString_info in class VisitorBase

VisitNameAndType_info

public void VisitNameAndType_info(NameAndType_info entry)
Overrides:
VisitNameAndType_info in class VisitorBase

VisitUTF8_info

public void VisitUTF8_info(UTF8_info entry)
Overrides:
VisitUTF8_info in class VisitorBase

VisitField_info

public void VisitField_info(Field_info entry)
Overrides:
VisitField_info in class VisitorBase

VisitMethod_info

public void VisitMethod_info(Method_info entry)
Overrides:
VisitMethod_info in class VisitorBase

VisitCode_attribute

public void VisitCode_attribute(Code_attribute attribute)
Overrides:
VisitCode_attribute in class VisitorBase

VisitExceptions_attribute

public void VisitExceptions_attribute(Exceptions_attribute attribute)
Overrides:
VisitExceptions_attribute in class VisitorBase

VisitInnerClasses_attribute

public void VisitInnerClasses_attribute(InnerClasses_attribute attribute)
Overrides:
VisitInnerClasses_attribute in class VisitorBase

VisitLineNumberTable_attribute

public void VisitLineNumberTable_attribute(LineNumberTable_attribute attribute)
Overrides:
VisitLineNumberTable_attribute in class VisitorBase

VisitLocalVariableTable_attribute

public void VisitLocalVariableTable_attribute(LocalVariableTable_attribute attribute)
Overrides:
VisitLocalVariableTable_attribute in class VisitorBase

VisitLocalVariable

public void VisitLocalVariable(LocalVariable helper)
Overrides:
VisitLocalVariable in class VisitorBase