Package com.jeantessier.classreader

Parse .class files and traverse their structure.

See:
          Description

Interface Summary
ClassfileLoaderDispatcher  
Collector  
Deprecatable  
LoadListener  
Visitable  
Visitor  
 

Class Summary
AggregatingClassfileLoader  
Attribute_info  
AttributeFactory  
BitFormat  
Class_info  
ClassDependencyCollector  
Classfile  
ClassfileLoader Base interface for parsing .class files.
ClassfileLoaderDecorator  
ClassfileLoaderEventSource  
ClassfileScanner  
Code_attribute  
CodeIterator  
CollectorBase  
ConstantPool  
ConstantPoolEntry  
ConstantValue_attribute  
Custom_attribute  
Deprecated_attribute  
DeprecationPrinter  
DirectoryClassfileLoader  
DirectoryExplorer  
Double_info  
ExceptionHandler  
Exceptions_attribute  
Feature_info  
FeatureDependencyCollector  
FeatureRef_info  
Field_info  
FieldRef_info  
Float_info  
InnerClass  
InnerClasses_attribute  
Instruction  
Integer_info  
InterfaceMethodRef_info  
JarClassfileLoader  
LineNumber  
LineNumberTable_attribute  
LoadEvent  
LoadListenerVisitorAdapter  
LocalVariable  
LocalVariableTable_attribute  
Long_info  
Method_info  
MethodRef_info  
MetricsGatherer  
NameAndType_info  
PermissiveDispatcher  
Printer  
SignatureHelper  
SourceFile_attribute  
StrictDispatcher  
String_info  
SymbolGatherer  
Synthetic_attribute  
TextPrinter  
TransientClassfileLoader  
UTF8_info  
VisitorBase  
XMLPrinter  
ZipClassfileLoader  
 

Package com.jeantessier.classreader Description

Parse .class files and traverse their structure.

Start with either AggregatingClassfileLoader or TransientClassfileLoader to load .class files into memory, and then use Classfile to traverse the structures.



Dependency Finder 1.1.0 © 2001-2004 Jean Tessier.