1 /***
2 * BSD-style license; for more info see http://pmd.sourceforge.net/license.html
3 */
4 package net.sourceforge.pmd.symboltable;
5
6 import net.sourceforge.pmd.util.Applier;
7
8 public class MethodScope extends AbstractScope {
9
10 public NameDeclaration findVariableHere(NameOccurrence occurrence) {
11 if (occurrence.isThisOrSuper()) {
12 return null;
13 }
14 ImageFinderFunction finder = new ImageFinderFunction(occurrence.getImage());
15 Applier.apply(finder, variableNames.keySet().iterator());
16 return finder.getDecl();
17 }
18
19 public String toString() {
20 return "MethodScope:" + super.glomNames();
21 }
22 }
This page was automatically generated by Maven