org.stjs.generator.check.statement
Class VariableFinalInLoopCheck

java.lang.Object
  extended by org.stjs.generator.check.statement.VariableFinalInLoopCheck
All Implemented Interfaces:
CheckContributor<com.sun.source.tree.VariableTree>, VisitorContributor<com.sun.source.tree.VariableTree,Void,GenerationContext<Void>,CheckVisitor>

public class VariableFinalInLoopCheck
extends Object
implements CheckContributor<com.sun.source.tree.VariableTree>

This check class verifies that all final variables are declared at the method level, as the block scope does not exists in JavaScript.

Author:
acraciun

Constructor Summary
VariableFinalInLoopCheck()
           
 
Method Summary
 Void visit(CheckVisitor visitor, com.sun.source.tree.VariableTree tree, GenerationContext<Void> context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VariableFinalInLoopCheck

public VariableFinalInLoopCheck()
Method Detail

visit

public Void visit(CheckVisitor visitor,
                  com.sun.source.tree.VariableTree tree,
                  GenerationContext<Void> context)
Specified by:
visit in interface VisitorContributor<com.sun.source.tree.VariableTree,Void,GenerationContext<Void>,CheckVisitor>


Copyright © 2014. All Rights Reserved.