|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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 | ||
|---|---|---|
|
AbstractScope.getDeclarations(Class<T> clazz)
|
|
|
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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||