org.sonar.javascript.model
Interface ForInStatementTree

All Superinterfaces:
SourceElementTree, StatementTree, Tree
All Known Implementing Classes:
TreeImpl.ForInStatementTreeImpl

public interface ForInStatementTree
extends StatementTree

for-in Statement.

   for ( var initVariables() in expression() ) statement()
   for ( leftHandSideExpression() in expression() ) statement()
 

This interface is not intended to be implemented by clients.


Method Summary
 ExpressionTree expression()
           
 List<VariableDeclarationTree> initVariables()
           
 ExpressionTree leftHandSideExpression()
           
 StatementTree statement()
           
 
Methods inherited from interface org.sonar.javascript.model.Tree
as, getLine, is
 

Method Detail

initVariables

@Nullable
List<VariableDeclarationTree> initVariables()

leftHandSideExpression

@Nullable
ExpressionTree leftHandSideExpression()

expression

ExpressionTree expression()

statement

StatementTree statement()


Copyright © 2011-2014 SonarSource and Eriks Nukis. All Rights Reserved.