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
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 |
ClassDependencyCollector
public ClassDependencyCollector()
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