com.jeantessier.classreader
Class FeatureDependencyCollector

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

public class FeatureDependencyCollector
extends CollectorBase


Constructor Summary
FeatureDependencyCollector()
           
 
Method Summary
 void VisitClassfile(Classfile classfile)
           
 void VisitCode_attribute(Code_attribute attribute)
           
 void VisitFieldRef_info(FieldRef_info entry)
           
 void VisitInterfaceMethodRef_info(InterfaceMethodRef_info entry)
           
 void VisitMethod_info(Method_info entry)
           
 void VisitMethodRef_info(MethodRef_info entry)
           
 
Methods inherited from class com.jeantessier.classreader.CollectorBase
Add, BeginClassfile, BeginFile, BeginGroup, BeginSession, Collection, EndClassfile, EndFile, EndGroup, EndSession, Remove
 
Methods inherited from class com.jeantessier.classreader.VisitorBase
CurrentCount, RaiseCount, ResetCount, VisitClass_info, VisitConstantPool, VisitConstantValue_attribute, VisitCustom_attribute, VisitDeprecated_attribute, VisitDouble_info, VisitExceptionHandler, VisitExceptions_attribute, VisitField_info, VisitFloat_info, VisitInnerClass, VisitInnerClasses_attribute, VisitInteger_info, VisitLineNumber, VisitLineNumberTable_attribute, VisitLocalVariable, VisitLocalVariableTable_attribute, VisitLong_info, VisitNameAndType_info, VisitSourceFile_attribute, VisitString_info, VisitSynthetic_attribute, VisitUTF8_info
 
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
VisitClass_info, VisitConstantPool, VisitConstantValue_attribute, VisitCustom_attribute, VisitDeprecated_attribute, VisitDouble_info, VisitExceptionHandler, VisitExceptions_attribute, VisitField_info, VisitFloat_info, VisitInnerClass, VisitInnerClasses_attribute, VisitInteger_info, VisitLineNumber, VisitLineNumberTable_attribute, VisitLocalVariable, VisitLocalVariableTable_attribute, VisitLong_info, VisitNameAndType_info, VisitSourceFile_attribute, VisitString_info, VisitSynthetic_attribute, VisitUTF8_info
 

Constructor Detail

FeatureDependencyCollector

public FeatureDependencyCollector()
Method Detail

VisitClassfile

public void VisitClassfile(Classfile classfile)
Overrides:
VisitClassfile 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

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