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

Quick Search    Search Deep

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