| Home >> All >> ch >> epfl >> lamp >> [ smartanalysis Javadoc ] |
| | ch.epfl.lamp.smartanalysis.modifications.* (56) | | ch.epfl.lamp.smartanalysis.util.* (7) |
ch.epfl.lamp.smartanalysis: Javadoc index of package ch.epfl.lamp.smartanalysis.
Package Samples:
ch.epfl.lamp.smartanalysis.modifications
ch.epfl.lamp.smartanalysis.util
Classes:
SimpleTask: a simple ant task to analyse the dependencies. Attribute Description Required srcdir the src path where to find the java source files. only if no cache file is specifed. ignored else destdir the directory where class files to analyse can be found. only if no cache file is specifed. ignored else cache the cache file: if the file exists, we readd all the information from this file. else we store the graph in tihis file at the end of the task. no. classlistfile a file where to store the graph textual representation no. clean a boolean to specify if class should be deleted or just listed. no listlevel ...
Reference: Describes a Reference that a DepClass C uses. can be: a DepClass D , if the C reference D in its Constant Pool, a DepMethod D.m(), if C call D.m(), a DepField D.f, if C uses D.f.
DepClass: Describes a java class. A class is descibed by the class it uses, its fully qualified class name, its Skeletom of method and fields, the last time it has been modified and its source file name.
ExceptionNotThrown: The method dMeth does not any more throw this exception binary compatible, but we need to update the graph. Created: Sun Feb 16 15:05:18 2003
ClassList: A list of class. this list is constructed using a classpath, it then look for all the class in that path create a DepClass for each class.
SimpleAnalyser: Utility to analyse the dependencies of a certain Class. dependencies are just taken from the constant pool and method/field identifier.
ConstructorAdded: Added one constructor, which have non-zero number of parameters, to class C, which previously had no explicitly declared constructors.
FileResolver: A Tool to find source or class files for some DepClass. This class contains only static method to manage one destPath/sourcePath set.
SimpleProjectAnalyser: A class analysing a classpath to find what class files/source were modified and what dependencies should also be recompiled.
ProjectAnalyser: A class analysing a classpath to find what class files/source were modified and what dependencies should also be recompiled.
SmartProjectAnalyser: A class analysing a classpath to find what class files/source were modified and what dependencies should also be recompiled.
OnlyUpdateModification: Subclass will only make update to the graph, the modification is not binary Created: Sun Feb 16 15:02:18 2003
AddedNonPrivateField: Added a non-private field dField to C that hides a non-private field with the same name in C's superclass.
MethodOverloaded: Added to C a non-private method which overloads an existing (declared or inherited) method.
ConstantFieldNotAnyMoreFinal: A final modifier is deleted for a non private field wich is compile-time constant .
ConcreteMethodDeleted: Deleted a concrete method which is declared abstract in C's superclass, form class C.
ConstantFieldValueChanged: a compile-time constant value was modified. Created: Tue Jan 7 19:13:35 2003
InheritableWrapper: Wrapper for Inheritable, give a cache to the lazy process of discovering DepClass.
ConstantFieldModification: Abstract class representing a compile-time constant modification
ProtectedMethodBecameDefault: ProtectedMethodBecameDefault.java Created: Tue Jan 7 22:08:53 2003
ProtectedMethodBecamePrivate: ProtectedMethodBecamePrivate.java Created: Tue Jan 7 22:11:30 2003
IllegalAbsolutePathException: IllegalAbsolutePathException.java Created: Tue Dec 10 21:59:51 2002
CompileTimeConstantModified: CompileTimeConstantModified.java Created: Tue Jan 7 19:30:17 2003
| Home | Contact Us | Privacy Policy | Terms of Service |