com.puppycrawl.tools.checkstyle.checks.usage.transmogrify |
|
Java Source File Name | Type | Comment |
AnonymousInnerClass.java | Class | |
ArrayDef.java | Class | |
ArrayLengthMember.java | Class | |
ASTManager.java | Class | Manages AST trees and nodes. |
ASTUtil.java | Class | ASTUtil is a Utility Class that contains utility code
for managing our SymTabAST. |
BaseScope.java | Class | the bottom scope of the scope stack, contains some extra information
to make resolution easier. |
BlockDef.java | Class | BlockDef is a Scope which contains
information about everything that defines a nameless block of java code. |
ClassDef.java | Class | ClassDef contains all the information needed to
represent a java class or interface. |
ClassImportException.java | Class | |
ClassManager.java | Class | |
DefaultConstructor.java | Class | |
DefaultScope.java | Class | |
Definition.java | Class | Definition contains basic information for everything
that is defined in a java source file. |
DefinitionTraverser.java | Class | |
DotIterator.java | Class | An iterator for dot ('.') delimited tokens. |
ExternalClass.java | Class | |
ExternalConstructor.java | Class | |
ExternalDefinition.java | Class | |
ExternalMethod.java | Class | |
ExternalPackage.java | Class | PackageDef contains all pertinent information about a
package. |
ExternalSignature.java | Class | |
ExternalVariable.java | Class | VariableDef is a Definition that contains
information about the definition of a variable. |
IClass.java | Interface | interface implemented by classes/interfaces definition, for source or
non-sourced classes and interfaces
The implementor of this class have all information about its inner classes,
methods, variables, subclasses, etc. |
IDefinition.java | Interface | |
IMethod.java | Interface | |
InterfaceConstructor.java | Class | |
IPackage.java | Interface | PackageDef contains all pertinent information about a
package. |
ISignature.java | Interface | |
IVariable.java | Interface | |
LabelDef.java | Class | LabelDef is a Definition that contains information
about the definition of a Label. |
LiteralResolver.java | Class | Resolves primitive identifiers (int, double) to their corresponding
ClassDef . |
MethodDef.java | Class | |
MethodSignature.java | Class | |
MethodSpecificityComparator.java | Class | |
NullClass.java | Class | |
Occurrence.java | Class | Occurrence contains file and line number information. |
PackageDef.java | Class | PackageDef contains all pertinent information about a
package. |
PrimitiveClasses.java | Class | |
QueryEngine.java | Class | |
Reference.java | Class | represents a place where a definition is used. |
ReferenceCounter.java | Class | |
ReferenceThreshold.java | Class | |
ReferenceTool.java | Class | |
Resolver.java | Class | The resolver is responsible for traversing all the various
definitions in a symbol table and resolving references in them. |
Scope.java | Class | Represents a scope of Java code. |
ScopeIndex.java | Class | |
Span.java | Class | |
SymbolTable.java | Class | this class contains all of the definitions, references, and scopes
created by the system. |
SymbolTableException.java | Class | |
SymTabAST.java | Class | an extension of antlr.CommonAST that includes
extra information about the AST's location. |
SymTabASTFactory.java | Class | Factory for SymTabAST objects. |
SymTabASTIterator.java | Class | An iterator for the children of a tree node. |
TableMaker.java | Class | this is the class that does the work of the "walking" step --
going through the SymTabAST and constructing the definitions and
references. |
Typed.java | Interface | classes that implement this interface have a notion
of "type" like int, String, GerblinkenLight, etc. |
UnknownClass.java | Class | |
VariableDef.java | Class | VariableDef is a Definition that contains
information about the definition of a variable. |