Uses of Interface
net.sourceforge.pmd.lang.symboltable.NameDeclaration

Packages that use NameDeclaration
net.sourceforge.pmd.lang.java.ast   
net.sourceforge.pmd.lang.java.symboltable   
net.sourceforge.pmd.lang.plsql.ast   
net.sourceforge.pmd.lang.plsql.symboltable   
net.sourceforge.pmd.lang.symboltable   
 

Uses of NameDeclaration in net.sourceforge.pmd.lang.java.ast
 

Methods in net.sourceforge.pmd.lang.java.ast that return NameDeclaration
 NameDeclaration ASTName.getNameDeclaration()
           
 

Methods in net.sourceforge.pmd.lang.java.ast with parameters of type NameDeclaration
 void ASTName.setNameDeclaration(NameDeclaration nd)
           
 

Uses of NameDeclaration in net.sourceforge.pmd.lang.java.symboltable
 

Classes in net.sourceforge.pmd.lang.java.symboltable that implement NameDeclaration
 class ClassNameDeclaration
           
 class MethodNameDeclaration
           
 class VariableNameDeclaration
           
 

Methods in net.sourceforge.pmd.lang.java.symboltable that return NameDeclaration
 NameDeclaration ClassScope.addNameOccurrence(NameOccurrence occurrence)
           
 NameDeclaration MethodScope.addNameOccurrence(NameOccurrence occurrence)
           
 NameDeclaration LocalScope.addNameOccurrence(NameOccurrence occurrence)
           
protected  NameDeclaration ClassScope.findVariableHere(JavaNameOccurrence occurrence)
           
protected  NameDeclaration SourceFileScope.findVariableHere(JavaNameOccurrence occ)
           
 NameDeclaration MethodScope.findVariableHere(JavaNameOccurrence occurrence)
           
 NameDeclaration LocalScope.findVariableHere(JavaNameOccurrence occurrence)
           
protected abstract  NameDeclaration AbstractJavaScope.findVariableHere(JavaNameOccurrence occurrence)
           
 NameDeclaration ImageFinderFunction.getDecl()
           
 NameDeclaration Search.getResult()
           
 

Methods in net.sourceforge.pmd.lang.java.symboltable that return types with arguments of type NameDeclaration
 Map<NameDeclaration,List<NameOccurrence>> VariableUsageFinderFunction.getUsed()
           
 

Methods in net.sourceforge.pmd.lang.java.symboltable with parameters of type NameDeclaration
 void SourceFileScope.addDeclaration(NameDeclaration declaration)
          Adds a new declaration to this scope.
 void MethodScope.addDeclaration(NameDeclaration variableDecl)
           
 void LocalScope.addDeclaration(NameDeclaration nameDecl)
           
 void AbstractJavaScope.addDeclaration(NameDeclaration declaration)
           
 void VariableUsageFinderFunction.applyTo(NameDeclaration o)
           
 void ImageFinderFunction.applyTo(NameDeclaration nameDeclaration)
           
protected  void AbstractJavaScope.checkForDuplicatedNameDeclaration(NameDeclaration declaration)
           
 

Constructor parameters in net.sourceforge.pmd.lang.java.symboltable with type arguments of type NameDeclaration
VariableUsageFinderFunction(Map<NameDeclaration,List<NameOccurrence>> decls)
           
 

Uses of NameDeclaration in net.sourceforge.pmd.lang.plsql.ast
 

Methods in net.sourceforge.pmd.lang.plsql.ast that return NameDeclaration
 NameDeclaration ASTName.getNameDeclaration()
           
 NameDeclaration ASTVariableOrConstantDeclaratorId.getNameDeclaration()
           
 

Methods in net.sourceforge.pmd.lang.plsql.ast with parameters of type NameDeclaration
 void ASTName.setNameDeclaration(NameDeclaration nd)
           
 void ASTVariableOrConstantDeclaratorId.setNameDeclaration(NameDeclaration decl)
           
 

Uses of NameDeclaration in net.sourceforge.pmd.lang.plsql.symboltable
 

Methods in net.sourceforge.pmd.lang.plsql.symboltable that return NameDeclaration
 NameDeclaration ClassScope.addNameOccurrence(NameOccurrence occ)
           
 NameDeclaration MethodScope.addNameOccurrence(NameOccurrence occ)
           
 NameDeclaration LocalScope.addNameOccurrence(NameOccurrence occ)
           
protected  NameDeclaration SourceFileScope.findVariableHere(NameOccurrence occ)
           
protected  NameDeclaration ClassScope.findVariableHere(PLSQLNameOccurrence occurrence)
           
 NameDeclaration MethodScope.findVariableHere(PLSQLNameOccurrence occurrence)
           
 NameDeclaration LocalScope.findVariableHere(PLSQLNameOccurrence occurrence)
           
 NameDeclaration ImageFinderFunction.getDecl()
           
 NameDeclaration Search.getResult()
           
 

Methods in net.sourceforge.pmd.lang.plsql.symboltable with parameters of type NameDeclaration
 void ClassScope.addDeclaration(NameDeclaration declaration)
           
 void MethodScope.addDeclaration(NameDeclaration declaration)
           
 void SourceFileScope.addDeclaration(NameDeclaration declaration)
          Adds a new declaration to this scope.
 void LocalScope.addDeclaration(NameDeclaration declaration)
           
 void ImageFinderFunction.applyTo(NameDeclaration nameDeclaration)
           
 

Uses of NameDeclaration in net.sourceforge.pmd.lang.symboltable
 

Classes in net.sourceforge.pmd.lang.symboltable that implement NameDeclaration
 class AbstractNameDeclaration
          Base class for all name declarations.
 

Methods in net.sourceforge.pmd.lang.symboltable with type parameters of type NameDeclaration
<T extends NameDeclaration>
Map<T,List<NameOccurrence>>
AbstractScope.getDeclarations(Class<T> clazz)
           
<T extends NameDeclaration>
Map<T,List<NameOccurrence>>
Scope.getDeclarations(Class<T> clazz)
          Helper method to get only a specific type of name declarations.
 

Methods in net.sourceforge.pmd.lang.symboltable that return NameDeclaration
 NameDeclaration AbstractScope.addNameOccurrence(NameOccurrence occurrence)
           
 NameDeclaration Scope.addNameOccurrence(NameOccurrence occurrence)
          Adds a NameOccurrence to this scope - only call this after getting a true back from Scope.contains(NameOccurrence).
 

Methods in net.sourceforge.pmd.lang.symboltable that return types with arguments of type NameDeclaration
 Map<NameDeclaration,List<NameOccurrence>> AbstractScope.getDeclarations()
           
 Map<NameDeclaration,List<NameOccurrence>> Scope.getDeclarations()
          Gets all the declaration with the occurrences in this scope.
 

Methods in net.sourceforge.pmd.lang.symboltable with parameters of type NameDeclaration
 void AbstractScope.addDeclaration(NameDeclaration declaration)
           
 void Scope.addDeclaration(NameDeclaration declaration)
          Adds a new declaration to this scope.
 



Copyright © 2002–2015 InfoEther. All rights reserved.