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

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

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

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

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

    Methods in net.sourceforge.pmd.lang.java.symboltable with parameters of type ClassNameDeclaration
    Modifier and Type | Method and Description
    --- | ---
    `void` | DummyScope.`addDeclaration(ClassNameDeclaration decl)`
    `void` | AbstractScope.`addDeclaration(ClassNameDeclaration classDecl)`
    `void` | Scope.`addDeclaration(ClassNameDeclaration decl)` Add a class declaration to this scope
    `void` | SourceFileScope.`addDeclaration(ClassNameDeclaration classDecl)`
    `void` | ClassScope.`addDeclaration(ClassNameDeclaration decl)`

Copyright © 2002-2013 InfoEther. All Rights Reserved.