Package org.acm.seguin.summary

Stores the metadata for the source code.

See:
          Description

Interface Summary
SummaryVisitor All items that want to visit a summary tree should implement this interface.
 

Class Summary
FieldAccessSummary Summarize a field access summary.
FieldSummary Stores information about a field
FileSummary Stores a summary of a java file
FrameworkFileSummaryLoader Loads the file summaries for the framework files
FrameworkLoader Description of the Class
ImportSummary Stores the summary of an import
LineCountVisitor This object counts the lines and labels them with specific data
LocalVariableSummary Stores information about the formal parameter
MessageSendSummary Summarize a message send summary.
MethodSummary Stores information about a method
PackageSummary Creates a summary of a package
ParameterSummary Stores information about the formal parameter
PrintVisitor Print all the summaries
ReflectiveSummaryLoader Creates a summary of a class using reflection
Summary Basic summary class.
SummaryLoaderState State of the summary loader visitor
SummaryLoadVisitor This object visits an abstract syntax tree with the purpose of gathering summary information.
SummaryTraversal Summarizes a directory structure
TraversalVisitor All items that want to visit a summary tree should implement this interface.
TypeDeclSummary Summarize a type declaration.
TypeSummary Stores the summary of a type (either class or interface)
VariableSummary Stores information about a method
 

Package org.acm.seguin.summary Description

Stores the metadata for the source code. This package is responsible for storing the summaries of all the java source files. The parser contained in the org.acm.seguin.parser package loads individual files. These files are then scanned for types, methods, fields, and the details of these values. They are stored in a tree.

This package stores summaries as well as the loaders for these structures.

Subpackages store procedures that search the summary tree or find specific information about the tree.