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 | getClassDeclarations() |
ClassScope | getEnclosingClassScope() |
MethodScope | getEnclosingMethodScope() |
SourceFileScope | getEnclosingSourceFileScope() |
Scope | getParent() |
protected String | glomNames(Iterator i) |
void | setParent(Scope parent) |