net.sourceforge.pmd.symboltable
Class LocalScope
java.lang.Object
net.sourceforge.pmd.symboltable.AbstractScope
net.sourceforge.pmd.symboltable.LocalScope
- All Implemented Interfaces:
- Scope
- public class LocalScope
- extends AbstractScope
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
variableNames
protected java.util.Map variableNames
LocalScope
public LocalScope()
addVariableNameOccurrence
public NameDeclaration addVariableNameOccurrence(NameOccurrence occurrence)
- Description copied from interface:
Scope
- Adds a NameOccurrence to this scope - only call this after getting
a true back from contains()
getVariableDeclarations
public java.util.Map getVariableDeclarations()
- Description copied from interface:
Scope
- Returns a Map (VariableNameDeclaration->List(NameOccurrence,NameOccurrence)) of declarations that
exist at this scope
addDeclaration
public void addDeclaration(VariableNameDeclaration nameDecl)
- Description copied from interface:
Scope
- Add a variable declaration to this scope
findVariableHere
public NameDeclaration findVariableHere(NameOccurrence occurrence)
- Specified by:
findVariableHere
in class AbstractScope
toString
public java.lang.String toString()
Copyright © 2002-2006 InfoEther. All Rights Reserved.