|
|||||||||
| Home >> All >> com >> puppycrawl >> tools >> checkstyle >> checks >> usage >> [ transmogrify overview ] | PREV PACKAGE NEXT PACKAGE | ||||||||
Package com.puppycrawl.tools.checkstyle.checks.usage.transmogrify
Contains the Usage checks that are bundled with the main distribution.
See:
Description
| Interface Summary | |
| IClass | 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 | implemented by all definitions of the SymTabAST tree, including
source/non-sourced node |
| IMethod | MethodDef contains all the pertinent information for
a method, including return type, formal parameters, and exceptions
thrown |
| IPackage | PackageDef contains all pertinent information about a
package. |
| ISignature | implemented by signatures of methods |
| IVariable | contains information about type of a variable or its Field,
in case of non-source variable |
| Typed | classes that implement this interface have a notion of "type" like int, String, GerblinkenLight, etc. |
| Class Summary | |
| AnonymousInnerClass | |
| ArrayDef | |
| ArrayLengthMember | |
| ASTManager | Manages AST trees and nodes. |
| ASTUtil | ASTUtil is a Utility Class that contains utility code
for managing our SymTabAST. |
| BaseScope | the bottom scope of the scope stack, contains some extra information to make resolution easier. |
| BlockDef | BlockDef is a Scope which contains
information about everything that defines a nameless block of java code. |
| ClassDef | ClassDef contains all the information needed to
represent a java class or interface. |
| ClassManager | |
| DefaultConstructor | |
| DefaultScope | |
| Definition | Definition contains basic information for everything
that is defined in a java source file. |
| DefinitionTraverser | |
| DotIterator | An iterator for dot ('.') delimited tokens. |
| ExternalClass | |
| ExternalConstructor | |
| ExternalDefinition | |
| ExternalMethod | MethodDef contains all the pertinent information for
a method, including return type, formal parameters, and exceptions
thrown |
| ExternalPackage | PackageDef contains all pertinent information about a
package. |
| ExternalSignature | |
| ExternalVariable | VariableDef is a Definition that contains
information about the definition of a variable. |
| InterfaceConstructor | |
| LabelDef | LabelDef is a Definition that contains information
about the definition of a Label. |
| LiteralResolver | Resolves primitive identifiers (int, double) to their corresponding
ClassDef. |
| MethodDef | MethodDef contains all the pertinent information for
a method, including return type, formal parameters, and exceptions
thrown |
| MethodSignature | MethodSignature is used to resolve various methods
in the same scope of the same name based on formal parameter lists |
| MethodSpecificityComparator | |
| NullClass | |
| Occurrence | Occurrence contains file and line number information. |
| PackageDef | PackageDef contains all pertinent information about a
package. |
| PrimitiveClasses | |
| QueryEngine | a wrapper around a SymbolTable that makes Definition and
reference lookup easier |
| Reference | represents a place where a definition is used. |
| ReferenceCounter | This class is for counting the reference |
| ReferenceThreshold | |
| ReferenceTool | |
| Resolver | The resolver is responsible for traversing all the various definitions in a symbol table and resolving references in them. |
| Scope | Represents a scope of Java code. |
| ScopeIndex | ScopeIndex provides methods for finding Scopes
related to a known Occurrence |
| Span | |
| SymbolTable | this class contains all of the definitions, references, and scopes created by the system. |
| SymTabAST | an extension of antlr.CommonAST that includes
extra information about the AST's location. |
| SymTabASTFactory | Factory for SymTabAST objects. |
| SymTabASTIterator | An iterator for the children of a tree node. |
| TableMaker | this is the class that does the work of the "walking" step -- going through the SymTabAST and constructing the definitions and references. |
| UnknownClass | |
| VariableDef | VariableDef is a Definition that contains
information about the definition of a variable. |
| Exception Summary | |
| ClassImportException | |
| SymbolTableException | |
Package com.puppycrawl.tools.checkstyle.checks.usage.transmogrify Description
Contains the Usage checks that are bundled with the main distribution.
|
|||||||||
| Home >> All >> com >> puppycrawl >> tools >> checkstyle >> checks >> usage >> [ transmogrify overview ] | PREV PACKAGE NEXT PACKAGE | ||||||||