net.sourceforge.pmd.symboltable
public abstract class AbstractScope extends Object implements Scope
| Method Summary | |
|---|---|
| void | addDeclaration(MethodNameDeclaration methodDecl) |
| void | addDeclaration(ClassNameDeclaration classDecl) |
| boolean | contains(NameOccurrence occurrence) |
| protected abstract NameDeclaration | findVariableHere(NameOccurrence occurrence) |
| Map<ClassNameDeclaration,List<NameOccurrence>> | getClassDeclarations() |
| ClassScope | getEnclosingClassScope() |
| MethodScope | getEnclosingMethodScope() |
| SourceFileScope | getEnclosingSourceFileScope() |
| Scope | getParent() |
| protected <T> String | glomNames(Set<T> s) |
| void | setParent(Scope parent) |