Uses of Interface
net.sourceforge.pmd.lang.symboltable.NameDeclaration

Packages that use NameDeclaration
net.sourceforge.pmd.lang.symboltable   
 

Uses of NameDeclaration in net.sourceforge.pmd.lang.symboltable
 

Classes in net.sourceforge.pmd.lang.symboltable that implement NameDeclaration
 class AbstractNameDeclaration
          Base class for all name declarations.
 

Methods in net.sourceforge.pmd.lang.symboltable with type parameters of type NameDeclaration
<T extends NameDeclaration>
Map<T,List<NameOccurrence>>
Scope.getDeclarations(Class<T> clazz)
          Helper method to get only a specific type of name declarations.
<T extends NameDeclaration>
Map<T,List<NameOccurrence>>
AbstractScope.getDeclarations(Class<T> clazz)
           
 

Methods in net.sourceforge.pmd.lang.symboltable that return NameDeclaration
 NameDeclaration Scope.addNameOccurrence(NameOccurrence occurrence)
          Adds a NameOccurrence to this scope - only call this after getting a true back from Scope.contains(NameOccurrence).
 NameDeclaration AbstractScope.addNameOccurrence(NameOccurrence occurrence)
           
 

Methods in net.sourceforge.pmd.lang.symboltable that return types with arguments of type NameDeclaration
 Map<NameDeclaration,List<NameOccurrence>> Scope.getDeclarations()
          Gets all the declaration with the occurrences in this scope.
 Map<NameDeclaration,List<NameOccurrence>> AbstractScope.getDeclarations()
           
 

Methods in net.sourceforge.pmd.lang.symboltable with parameters of type NameDeclaration
 void Scope.addDeclaration(NameDeclaration declaration)
          Adds a new declaration to this scope.
 void AbstractScope.addDeclaration(NameDeclaration declaration)
           
 



Copyright © 2002–2015 InfoEther. All rights reserved.