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>>
AbstractScope.getDeclarations(Class<T> clazz)
           
<T extends NameDeclaration>
Map<T,List<NameOccurrence>>
Scope.getDeclarations(Class<T> clazz)
          Helper method to get only a specific type of name declarations.
 

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

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

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



Copyright © 2002-2015 InfoEther. All Rights Reserved.