## Uses of Interface
net.sourceforge.pmd.lang.java.symboltable.Scope

- Packages that use Scope
  Package | Description
  --- | ---
  net.sourceforge.pmd.lang.java.ast |
  net.sourceforge.pmd.lang.java.symboltable |

- - ### Uses of Scope in net.sourceforge.pmd.lang.java.ast

    Methods in net.sourceforge.pmd.lang.java.ast that return Scope
    Modifier and Type | Method and Description
    --- | ---
    `Scope` | JavaNode.`getScope()`
    `Scope` | AbstractJavaNode.`getScope()`

    Methods in net.sourceforge.pmd.lang.java.ast with parameters of type Scope
    Modifier and Type | Method and Description
    --- | ---
    `void` | JavaNode.`setScope(Scope scope)`
    `void` | AbstractJavaNode.`setScope(Scope scope)`

  - ### Uses of Scope in net.sourceforge.pmd.lang.java.symboltable

    Classes in net.sourceforge.pmd.lang.java.symboltable that implement Scope
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractScope`
    `class` | `ClassScope`
    `class` | `DummyScope` Implementation of Scope for source types that are simpler than java sources.
    `class` | `LocalScope`
    `class` | `MethodScope`
    `class` | `SourceFileScope`

    Methods in net.sourceforge.pmd.lang.java.symboltable that return Scope
    Modifier and Type | Method and Description
    --- | ---
    `Scope` | DummyScope.`getParent()`
    `Scope` | AbstractScope.`getParent()`
    `Scope` | Scope.`getParent()` Retrieves this scope's parent
    `Scope` | NameDeclaration.`getScope()`
    `Scope` | AbstractNameDeclaration.`getScope()`
    `Scope` | VariableNameDeclaration.`getScope()`

    Methods in net.sourceforge.pmd.lang.java.symboltable with parameters of type Scope
    Modifier and Type | Method and Description
    --- | ---
    `void` | Search.`execute(Scope startingScope)`
    `void` | DummyScope.`setParent(Scope parent)`
    `void` | AbstractScope.`setParent(Scope parent)`
    `void` | Scope.`setParent(Scope parent)` Points this scope to its parent

Copyright © 2002-2013 InfoEther. All Rights Reserved.