Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Package ch.epfl.lamp.smartanalysis

Interface Summary
DepAnalyser Utility interface to analyse the dependencies of a certain Class.
DepType Describes a java type.
Handle a simple class to provide logging methods to the ProjectAnalyser.
Inheritable Represent a class that can be herited.
SmartHandle  
 

Class Summary
AbstractDepAnalyser Utility interface to analyse the dependencies of a certain Class.
ClassList A list of class.
DepArrayType Type describing an Array.
DepBaseType Java basic type as defined by the JLS.
DepClass Describes a java class.
DepField Describes a class field.
DepField.InheritedField Represent an Field herited from a superclass/interface.
DepField.UnknownFieldRef A reference to a field, but we cannot determine the field origine.
DepInner Represent the innerclass attribute of a class.
DepMethod describes a method in a class.
DepMethod.InheritedMethod Represent a method herited.
DepMethod.UnknownMethodRef Represent a reference to a method that we don't know where it comes from (herited, defined...).
DepObjectType Describes an object type.
InheritableWrapper Wrapper for Inheritable, give a cache to the lazy process of discovering DepClass.
JavaClassFactory Factory to create JavaClass.
ProjectAnalyser A class analysing a classpath to find what class files/source were modified and what dependencies should also be recompiled.
Reference Describes a Reference that a DepClass C uses.
Reference.UnknownReference represent a reference that we can't find the origin.
SimpleAnalyser Utility to analyse the dependencies of a certain Class.
SimpleProjectAnalyser A class analysing a classpath to find what class files/source were modified and what dependencies should also be recompiled.
SimpleTask a simple ant task to analyse the dependencies.
Skeleton The skeleton of a java class.
SmartAnalyser Utility to analyse the dependencies of a certain Class.
SmartProjectAnalyser A class analysing a classpath to find what class files/source were modified and what dependencies should also be recompiled.
SmartTask  
 

Exception Summary
DuplicatedClassException Thrown when a class is found twice in the same path.