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

Quick Search    Search Deep

Package de.hunsicker.jalopy.language

Interface Summary
Lexer Common interface for ANTLR lexers.
Parser Common interface for ANTLR parsers.
Transformation Command interface for applying tree transformations.
Type Tagging interface.
 

Class Summary
Annotation A class that wraps some application specific annotation data.
ClassRepository Stores type names for Java packages.
ClassRepositoryEntry Represents a repository entry for a given Java library.
ClassRepositoryEntry.Info Provides information about a repository entry.
CodeInspector Inspects a Java parse tree for convention violations and possible code weaknesses.
CodeInspector.Constructor Represents a CTOR_DEF node.
CodeInspector.Method Represents a METHOD_DEF node.
CodeInspector.Parameter Represents a PARAMETER node.
DeclarationType Represents a method type to distinguish between ordinary method names and those which adhere to the Java Bean naming conventions.
ExtendedToken An extended token.
ImportTransformation Transformation which replaces single-type-import declarations with their type-import-on-demand counterpart or vice versa.
ImportTransformation.ImportNodeComparator  
ImportTransformation.NodeLineComparator Compares two nodes by their natural order (the order as given in the original Java source file).
ImportTransformation.NodeOnDemandSingleComparator Compares two import declaration nodes.
ImportTransformation.NodeStringComparator Compares two nodes lexicographically.
JavadocLexer Token lexer for the Javadoc parser.
JavadocLexer.Position Holds position information.
JavadocParser Parser for Javadoc comments.
JavadocTokenTypes Token type constants for the Javadoc recognizer.
JavaLexer Token lexer for the Java parser.
JavaNode A node representing an element in a Java source file.
JavaNodeFactory Central facility to create the nodes for Java parse trees.
JavaNodeHelper Some common helpers for dealing with the nodes of a Java AST.
JavaNodeModifier Helper class which resolves the different modifiers of a MODIFIERS node.
JavaParser Parser for the Sun Java language.
JavaParser.NoList Random access list that prohibits duplicates or null-values.
JavaRecognizer The Java-specific recognizer.
JavaTokenTypes Token type constants for the Java recognizer.
LoggerTransformation Transformation which checks debug logging statements and adds an enclosing boolean expression if not yet present.
MethodType Represents a method type to distinguish between ordinary method names and those which adhere to the Java Bean naming conventions.
ModifierType Represents a Java modifier.
Node A node which stores information about its span.
NodeComparator Comparator for certain AST nodes (namely CLASS_DEF, INTERFACE_DEF, METHOD_DEF, CTOR_DEF, INSTANCE_INT and STATIC_INIT).
NodeFactory Central facility to create extended nodes.
Position Represents a position in a Java Source file.
Recognizer Recognizer acts as a helper class to bundle both an ANTLR parser and lexer for the task of language recognition.
References DOCUMENT ME!
SerializableTransformation Transformation which adds a SerialVersionUID field for serializable classes if no such field is present already.
SerializableTransformation.ClassDefInfo Helper class that holds information about a CLASS_DEF node.
SortTransformation Transformation which sorts the nodes of a tree according to some user configurable policy.
TreeWalker Helper class to make implementing tree walkers easy.
VariableDefNodeComparator Compares two VARIABLE_DEF nodes first by accessibility, then by name.
VariableDefNodeComparator.TreeSearcher  
 

Exception Summary
Recognizer.ParseException Indicates an unexpected error during the parsing of an input file or stream.
TransformationException Indicates an error during a transformation.