public abstract class AbstractJavaScope extends AbstractScope
| Constructor and Description |
|---|
AbstractJavaScope() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDeclaration(NameDeclaration declaration) |
protected void |
checkForDuplicatedNameDeclaration(NameDeclaration declaration) |
boolean |
contains(NameOccurrence occurrence) |
protected abstract NameDeclaration |
findVariableHere(JavaNameOccurrence occurrence) |
protected <T> String |
glomNames(Set<T> s) |
addNameOccurrence, getDeclarations, getDeclarations, getEnclosingScope, getParent, setParentpublic void addDeclaration(NameDeclaration declaration)
addDeclaration in interface ScopeaddDeclaration in class AbstractScopeprotected void checkForDuplicatedNameDeclaration(NameDeclaration declaration)
public boolean contains(NameOccurrence occurrence)
contains in interface Scopecontains in class AbstractScopeprotected abstract NameDeclaration findVariableHere(JavaNameOccurrence occurrence)
Copyright © 2002–2016 InfoEther. All rights reserved.