1 package net.sourceforge.pmd.symboltable;
2
3 import net.sourceforge.pmd.ast.ASTBlock;
4 import net.sourceforge.pmd.ast.ASTForStatement;
5 import net.sourceforge.pmd.ast.ASTIfStatement;
6 import net.sourceforge.pmd.ast.ASTSwitchStatement;
7 import net.sourceforge.pmd.ast.ASTTryStatement;
8 import net.sourceforge.pmd.ast.SimpleNode;
9
10 public class LocalScopeEvaluator extends AbstractScopeEvaluator {
11 public LocalScopeEvaluator() {
12 triggers.add(ASTBlock.class);
13 triggers.add(ASTTryStatement.class);
14 triggers.add(ASTForStatement.class);
15 triggers.add(ASTSwitchStatement.class);
16 triggers.add(ASTIfStatement.class);
17 }
18 public Scope getScopeFor(SimpleNode node) {
19 return new LocalScope();
20 }
21 }
22
This page was automatically generated by Maven