View Javadoc
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