net.sourceforge.pmd.symboltable

Class LocalScope

public class LocalScope extends AbstractScope

BSD-style license; for more info see http://pmd.sourceforge.net/license.html
Field Summary
protected MapvariableNames
Method Summary
voidaddDeclaration(VariableNameDeclaration nameDecl)
NameDeclarationaddVariableNameOccurrence(NameOccurrence occurrence)
NameDeclarationfindVariableHere(NameOccurrence occurrence)
MapgetVariableDeclarations()
StringtoString()

Field Detail

variableNames

protected Map variableNames

Method Detail

addDeclaration

public void addDeclaration(VariableNameDeclaration nameDecl)

addVariableNameOccurrence

public NameDeclaration addVariableNameOccurrence(NameOccurrence occurrence)

findVariableHere

public NameDeclaration findVariableHere(NameOccurrence occurrence)

getVariableDeclarations

public Map getVariableDeclarations()

toString

public String toString()