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

Quick Search    Search Deep

com.puppycrawl.tools.checkstyle.checks.usage.transmogrify
Class DefaultScope  view DefaultScope download DefaultScope.java

java.lang.Object
  extended bycom.puppycrawl.tools.checkstyle.checks.usage.transmogrify.Definition
      extended bycom.puppycrawl.tools.checkstyle.checks.usage.transmogrify.Scope
          extended bycom.puppycrawl.tools.checkstyle.checks.usage.transmogrify.DefaultScope
All Implemented Interfaces:
java.lang.Comparable, IDefinition
Direct Known Subclasses:
BaseScope, BlockDef, ClassDef, MethodDef, PackageDef

public class DefaultScope
extends Scope


Field Summary
 
Fields inherited from class com.puppycrawl.tools.checkstyle.checks.usage.transmogrify.Scope
classes, elements, labels, referencesInScope
 
Fields inherited from class com.puppycrawl.tools.checkstyle.checks.usage.transmogrify.Definition
 
Constructor Summary
DefaultScope(java.lang.String name, Scope parentScope, SymTabAST node)
           
 
Method Summary
 void addDefinition(IPackage def)
           
 IClass getClassDefinition(java.lang.String name)
           
 LabelDef getLabelDefinition(java.lang.String name)
           
 IMethod getMethodDefinition(java.lang.String name, ISignature signature)
           
 IVariable getVariableDefinition(java.lang.String name)
           
 
Methods inherited from class com.puppycrawl.tools.checkstyle.checks.usage.transmogrify.Scope
addDefinition, addDefinition, addDefinition, addDefinition, addReferenceInScope, getClasses, getDefinitions, getReferencesIn, getSymbol
 
Methods inherited from class com.puppycrawl.tools.checkstyle.checks.usage.transmogrify.Definition
addReference, compareTo, getEnclosingClass, getEnclosingPackage, getName, getNumReferences, getOccurrence, getParentScope, getQualifiedName, getReferences, getTreeNode, isSourced, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefaultScope

public DefaultScope(java.lang.String name,
                    Scope parentScope,
                    SymTabAST node)
Method Detail

addDefinition

public void addDefinition(IPackage def)
Specified by:
addDefinition in class Scope

getClassDefinition

public IClass getClassDefinition(java.lang.String name)
Specified by:
getClassDefinition in class Scope

getMethodDefinition

public IMethod getMethodDefinition(java.lang.String name,
                                   ISignature signature)
Specified by:
getMethodDefinition in class Scope

getVariableDefinition

public IVariable getVariableDefinition(java.lang.String name)
Specified by:
getVariableDefinition in class Scope

getLabelDefinition

public LabelDef getLabelDefinition(java.lang.String name)
Specified by:
getLabelDefinition in class Scope