ClassScope, LocalScope, MethodScope, SourceFileScopepublic abstract class AbstractJavaScope extends net.sourceforge.pmd.lang.symboltable.AbstractScope
| Constructor | Description |
|---|---|
AbstractJavaScope() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
addDeclaration(net.sourceforge.pmd.lang.symboltable.NameDeclaration declaration) |
|
protected void |
checkForDuplicatedNameDeclaration(net.sourceforge.pmd.lang.symboltable.NameDeclaration declaration) |
|
boolean |
contains(net.sourceforge.pmd.lang.symboltable.NameOccurrence occurrence) |
|
protected abstract java.util.Set<net.sourceforge.pmd.lang.symboltable.NameDeclaration> |
findVariableHere(JavaNameOccurrence occurrence) |
|
protected <T> java.lang.String |
glomNames(java.util.Set<T> s) |
addNameOccurrence, getDeclarations, getDeclarations, getEnclosingScope, getParent, setParentpublic void addDeclaration(net.sourceforge.pmd.lang.symboltable.NameDeclaration declaration)
addDeclaration in class net.sourceforge.pmd.lang.symboltable.AbstractScopeprotected void checkForDuplicatedNameDeclaration(net.sourceforge.pmd.lang.symboltable.NameDeclaration declaration)
public boolean contains(net.sourceforge.pmd.lang.symboltable.NameOccurrence occurrence)
contains in class net.sourceforge.pmd.lang.symboltable.AbstractScopeprotected abstract java.util.Set<net.sourceforge.pmd.lang.symboltable.NameDeclaration> findVariableHere(JavaNameOccurrence occurrence)
protected <T> java.lang.String glomNames(java.util.Set<T> s)
Copyright © 2002–2018 PMD. All rights reserved.