|
|||||||||
| Home >> All >> com >> puppycrawl >> tools >> checkstyle >> checks >> usage >> [ transmogrify overview ] | PREV NEXT | ||||||||
Uses of Interface
com.puppycrawl.tools.checkstyle.checks.usage.transmogrify.IDefinition
| Uses of IDefinition in com.puppycrawl.tools.checkstyle.checks.usage.transmogrify |
| Subinterfaces of IDefinition in com.puppycrawl.tools.checkstyle.checks.usage.transmogrify | |
interface |
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. |
interface |
IMethod
MethodDef contains all the pertinent information for
a method, including return type, formal parameters, and exceptions
thrown |
interface |
IPackage
PackageDef contains all pertinent information about a
package. |
interface |
IVariable
contains information about type of a variable or its Field,
in case of non-source variable |
interface |
Typed
classes that implement this interface have a notion of "type" like int, String, GerblinkenLight, etc. |
| Classes in com.puppycrawl.tools.checkstyle.checks.usage.transmogrify that implement IDefinition | |
class |
AnonymousInnerClass
|
class |
ArrayDef
|
class |
ArrayLengthMember
|
class |
BaseScope
the bottom scope of the scope stack, contains some extra information to make resolution easier. |
class |
BlockDef
BlockDef is a Scope which contains
information about everything that defines a nameless block of java code. |
class |
ClassDef
ClassDef contains all the information needed to
represent a java class or interface. |
class |
DefaultConstructor
|
class |
DefaultScope
|
class |
Definition
Definition contains basic information for everything
that is defined in a java source file. |
class |
ExternalClass
|
class |
ExternalConstructor
|
class |
ExternalDefinition
|
class |
ExternalMethod
MethodDef contains all the pertinent information for
a method, including return type, formal parameters, and exceptions
thrown |
class |
ExternalPackage
PackageDef contains all pertinent information about a
package. |
class |
ExternalVariable
VariableDef is a Definition that contains
information about the definition of a variable. |
class |
InterfaceConstructor
|
class |
LabelDef
LabelDef is a Definition that contains information
about the definition of a Label. |
class |
MethodDef
MethodDef contains all the pertinent information for
a method, including return type, formal parameters, and exceptions
thrown |
class |
NullClass
|
class |
PackageDef
PackageDef contains all pertinent information about a
package. |
class |
Scope
Represents a scope of Java code. |
class |
UnknownClass
|
class |
VariableDef
VariableDef is a Definition that contains
information about the definition of a variable. |
| Fields in com.puppycrawl.tools.checkstyle.checks.usage.transmogrify declared as IDefinition | |
private IDefinition |
SymTabAST._definition
|
| Methods in com.puppycrawl.tools.checkstyle.checks.usage.transmogrify that return IDefinition | |
IDefinition |
SymTabAST.getDefinition()
gets _definitin |
IDefinition |
Reference.getDefinition()
gets the definition associated with this reference |
IDefinition |
QueryEngine.getDefinition(java.lang.String name,
Occurrence location)
gets the definition of the given symbol |
IDefinition |
QueryEngine.getDefinition(Occurrence location)
|
private IDefinition |
QueryEngine.resolveDefinition(Reference reference)
|
| Methods in com.puppycrawl.tools.checkstyle.checks.usage.transmogrify with parameters of type IDefinition | |
void |
SymTabAST.setDefinition(IDefinition definition,
Scope scope)
sets Definition for this node |
void |
SymTabAST.setDefinition(IDefinition definition,
Scope scope,
boolean createReference)
sets Definition for this node and adds Reference
to the _definition and scope |
|
|||||||||
| Home >> All >> com >> puppycrawl >> tools >> checkstyle >> checks >> usage >> [ transmogrify overview ] | PREV NEXT | ||||||||