net.sourceforge.pmd.lang.plsql.symboltable
Class LocalScope

java.lang.Object
  extended by net.sourceforge.pmd.lang.symboltable.AbstractScope
      extended by net.sourceforge.pmd.lang.plsql.symboltable.LocalScope
All Implemented Interfaces:
Scope

public class LocalScope
extends AbstractScope


Constructor Summary
LocalScope()
           
 
Method Summary
 void addDeclaration(NameDeclaration declaration)
           
 NameDeclaration addNameOccurrence(NameOccurrence occ)
           
 NameDeclaration findVariableHere(PLSQLNameOccurrence occurrence)
           
 Map<VariableNameDeclaration,List<NameOccurrence>> getVariableDeclarations()
           
 String toString()
           
 
Methods inherited from class net.sourceforge.pmd.lang.symboltable.AbstractScope
contains, getDeclarations, getDeclarations, getEnclosingScope, getParent, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LocalScope

public LocalScope()
Method Detail

addNameOccurrence

public NameDeclaration addNameOccurrence(NameOccurrence occ)
Specified by:
addNameOccurrence in interface Scope
Overrides:
addNameOccurrence in class AbstractScope

getVariableDeclarations

public Map<VariableNameDeclaration,List<NameOccurrence>> getVariableDeclarations()

addDeclaration

public void addDeclaration(NameDeclaration declaration)
Specified by:
addDeclaration in interface Scope
Overrides:
addDeclaration in class AbstractScope

findVariableHere

public NameDeclaration findVariableHere(PLSQLNameOccurrence occurrence)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2002-2015 InfoEther. All Rights Reserved.