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.ast.ASTBlock;
7 import net.sourceforge.pmd.ast.ASTForStatement;
8 import net.sourceforge.pmd.ast.ASTIfStatement;
9 import net.sourceforge.pmd.ast.ASTSwitchStatement;
10 import net.sourceforge.pmd.ast.ASTTryStatement;
11 import net.sourceforge.pmd.ast.SimpleNode;
12
13 public class LocalScopeEvaluator extends AbstractScopeEvaluator {
14 public LocalScopeEvaluator() {
15 triggers.add(ASTBlock.class);
16 triggers.add(ASTTryStatement.class);
17 triggers.add(ASTForStatement.class);
18 triggers.add(ASTSwitchStatement.class);
19 triggers.add(ASTIfStatement.class);
20 }
21 public Scope getScopeFor(SimpleNode node) {
22 return new LocalScope();
23 }
24 }
25
This page was automatically generated by Maven