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 java.util.Set<NameDeclaration> |
findVariableHere(JavaNameOccurrence occurrence) |
protected <T> java.lang.String |
glomNames(java.util.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 java.util.Set<NameDeclaration> findVariableHere(JavaNameOccurrence occurrence)
protected <T> java.lang.String glomNames(java.util.Set<T> s)
Copyright © 2002–2017 PMD. All rights reserved.