## Uses of Class
net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration

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

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

    Methods in net.sourceforge.pmd.lang.java.ast that return VariableNameDeclaration
    Modifier and Type | Method and Description
    --- | ---
    `VariableNameDeclaration` | ASTVariableDeclaratorId.`getNameDeclaration()`

    Methods in net.sourceforge.pmd.lang.java.ast with parameters of type VariableNameDeclaration
    Modifier and Type | Method and Description
    --- | ---
    `void` | ASTVariableDeclaratorId.`setNameDeclaration(VariableNameDeclaration decl)`

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

    Fields in net.sourceforge.pmd.lang.java.symboltable with type parameters of type VariableNameDeclaration
    Modifier and Type | Field and Description
    --- | ---
    `protected Map<VariableNameDeclaration,List<NameOccurrence>>` | MethodScope.`variableNames`
    `protected Map<VariableNameDeclaration,List<NameOccurrence>>` | LocalScope.`variableNames`
    `protected Map<VariableNameDeclaration,List<NameOccurrence>>` | ClassScope.`variableNames`

    Methods in net.sourceforge.pmd.lang.java.symboltable that return types with arguments of type VariableNameDeclaration
    Modifier and Type | Method and Description
    --- | ---
    `Map<VariableNameDeclaration,List<NameOccurrence>>` | VariableUsageFinderFunction.`getUsed()`
    `Map<VariableNameDeclaration,List<NameOccurrence>>` | MethodScope.`getVariableDeclarations()`
    `Map<VariableNameDeclaration,List<NameOccurrence>>` | DummyScope.`getVariableDeclarations()`
    `Map<VariableNameDeclaration,List<NameOccurrence>>` | LocalScope.`getVariableDeclarations()`
    `Map<VariableNameDeclaration,List<NameOccurrence>>` | Scope.`getVariableDeclarations()` Returns a Map (VariableNameDeclaration->List(NameOccurrence,NameOccurrence)) of declarations that exist at this scope
    `Map<VariableNameDeclaration,List<NameOccurrence>>` | SourceFileScope.`getVariableDeclarations()`
    `Map<VariableNameDeclaration,List<NameOccurrence>>` | ClassScope.`getVariableDeclarations()`

    Methods in net.sourceforge.pmd.lang.java.symboltable with parameters of type VariableNameDeclaration
    Modifier and Type | Method and Description
    --- | ---
    `void` | MethodScope.`addDeclaration(VariableNameDeclaration variableDecl)`
    `void` | DummyScope.`addDeclaration(VariableNameDeclaration decl)`
    `void` | LocalScope.`addDeclaration(VariableNameDeclaration nameDecl)`
    `void` | Scope.`addDeclaration(VariableNameDeclaration decl)` Add a variable declaration to this scope
    `void` | SourceFileScope.`addDeclaration(VariableNameDeclaration decl)`
    `void` | ClassScope.`addDeclaration(VariableNameDeclaration variableDecl)`
    `void` | VariableUsageFinderFunction.`applyTo(VariableNameDeclaration o)`

    Constructor parameters in net.sourceforge.pmd.lang.java.symboltable with type arguments of type VariableNameDeclaration
    Constructor and Description
    `VariableUsageFinderFunction(Map<VariableNameDeclaration,List<NameOccurrence>> decls)`

  - ### Uses of VariableNameDeclaration in net.sourceforge.pmd.lang.java.typeresolution

    Methods in net.sourceforge.pmd.lang.java.typeresolution with parameters of type VariableNameDeclaration
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | TypeHelper.`isA(VariableNameDeclaration vnd, Class<?> clazz)`
    `static boolean` | TypeHelper.`isEither(VariableNameDeclaration vnd, Class<?> class1, Class<?> class2)`
    `static boolean` | TypeHelper.`isNeither(VariableNameDeclaration vnd, Class<?> class1, Class<?> class2)`

Copyright © 2002-2013 InfoEther. All Rights Reserved.