Uses of Interface
org.sonar.javascript.model.StatementTree

Packages that use StatementTree
org.sonar.javascript.model Provides interfaces to represent JavaScript source code as abstract syntax trees (AST). 
 

Uses of StatementTree in org.sonar.javascript.model
 

Subinterfaces of StatementTree in org.sonar.javascript.model
 interface BlockTree
          Block.
 interface BreakStatementTree
          break Statement.
 interface ContinueStatementTree
          continue Statement.
 interface DebuggerStatementTree
          debugger Statement.
 interface DoWhileStatementTree
          do-while Statement.
 interface EmptyStatementTree
          Empty Statement.
 interface ExpressionStatementTree
          Expression Statement.
 interface ForInStatementTree
          for-in Statement.
 interface ForStatementTree
          for Statement.
 interface FunctionTree
          Function Definition.
 interface IfStatementTree
          if Statement.
 interface LabelledStatementTree
          Labelled Statement.
 interface ReturnStatementTree
          return Statement.
 interface SwitchStatementTree
          switch Statement.
 interface ThrowStatementTree
          throw Statement.
 interface TryStatementTree
          try Statement.
 interface VariableStatementTree
          Variable Statement
 interface WhileStatementTree
          while Statement.
 interface WithStatementTree
          with Statement.
 

Classes in org.sonar.javascript.model that implement StatementTree
static class TreeImpl.BlockTreeImpl
           
static class TreeImpl.BreakStatementTreeImpl
           
static class TreeImpl.ContinueStatementTreeImpl
           
static class TreeImpl.DebuggerStatementTreeImpl
           
static class TreeImpl.DoWhileStatementTreeImpl
           
static class TreeImpl.EmptyStatementTreeImpl
           
static class TreeImpl.ExpressionStatementTreeImpl
           
static class TreeImpl.ForInStatementTreeImpl
           
static class TreeImpl.ForStatementTreeImpl
           
static class TreeImpl.FunctionTreeImpl
           
static class TreeImpl.IfStatementTreeImpl
           
static class TreeImpl.LabelledStatementTreeImpl
           
static class TreeImpl.ReturnStatementTreeImpl
           
static class TreeImpl.SwitchStatementTreeImpl
           
static class TreeImpl.ThrowStatementTreeImpl
           
static class TreeImpl.TryStatementTreeImpl
           
static class TreeImpl.VariableStatementTreeImpl
           
static class TreeImpl.WhileStatementTreeImpl
           
static class TreeImpl.WithStatementTreeImpl
           
 

Methods in org.sonar.javascript.model that return StatementTree
 StatementTree TreeImpl.IfStatementTreeImpl.elseStatement()
           
 StatementTree IfStatementTree.elseStatement()
           
 StatementTree WithStatementTree.statement()
           
 StatementTree WhileStatementTree.statement()
           
 StatementTree TreeImpl.LabelledStatementTreeImpl.statement()
           
 StatementTree TreeImpl.WhileStatementTreeImpl.statement()
           
 StatementTree TreeImpl.DoWhileStatementTreeImpl.statement()
           
 StatementTree TreeImpl.ForStatementTreeImpl.statement()
           
 StatementTree TreeImpl.ForInStatementTreeImpl.statement()
           
 StatementTree TreeImpl.WithStatementTreeImpl.statement()
           
 StatementTree LabelledStatementTree.statement()
           
 StatementTree ForStatementTree.statement()
           
 StatementTree ForInStatementTree.statement()
           
 StatementTree DoWhileStatementTree.statement()
           
 StatementTree TreeImpl.IfStatementTreeImpl.thenStatement()
           
 StatementTree IfStatementTree.thenStatement()
           
 

Methods in org.sonar.javascript.model that return types with arguments of type StatementTree
 List<? extends StatementTree> TreeImpl.BlockTreeImpl.statements()
           
 List<? extends StatementTree> TreeImpl.CaseClauseTreeImpl.statements()
           
 List<? extends StatementTree> CaseClauseTree.statements()
           
 List<? extends StatementTree> BlockTree.statements()
           
 

Constructors in org.sonar.javascript.model with parameters of type StatementTree
TreeImpl.DoWhileStatementTreeImpl(com.sonar.sslr.api.AstNode astNode, StatementTree statement, ExpressionTree condition)
           
TreeImpl.ForInStatementTreeImpl(com.sonar.sslr.api.AstNode astNode, ExpressionTree leftHandSideExpression, ExpressionTree expression, StatementTree statement)
           
TreeImpl.ForInStatementTreeImpl(com.sonar.sslr.api.AstNode astNode, List<VariableDeclarationTree> initVariables, ExpressionTree expression, StatementTree statement)
           
TreeImpl.ForStatementTreeImpl(com.sonar.sslr.api.AstNode astNode, ExpressionTree initExpression, ExpressionTree condition, ExpressionTree incrementExpression, StatementTree statement)
           
TreeImpl.ForStatementTreeImpl(com.sonar.sslr.api.AstNode astNode, List<VariableDeclarationTree> initVariables, ExpressionTree condition, ExpressionTree incrementExpression, StatementTree statement)
           
TreeImpl.IfStatementTreeImpl(com.sonar.sslr.api.AstNode astNode, ExpressionTree condition, StatementTree thenStatement, StatementTree elseStatement)
           
TreeImpl.LabelledStatementTreeImpl(com.sonar.sslr.api.AstNode astNode, IdentifierTree label, StatementTree statement)
           
TreeImpl.WhileStatementTreeImpl(com.sonar.sslr.api.AstNode astNode, ExpressionTree condition, StatementTree statement)
           
TreeImpl.WithStatementTreeImpl(com.sonar.sslr.api.AstNode astNode, ExpressionTree expression, StatementTree statement)
           
 

Constructor parameters in org.sonar.javascript.model with type arguments of type StatementTree
TreeImpl.BlockTreeImpl(com.sonar.sslr.api.AstNode astNode, List<? extends StatementTree> statements)
           
TreeImpl.CaseClauseTreeImpl(com.sonar.sslr.api.AstNode astNode, ExpressionTree expression, List<? extends StatementTree> statements)
           
 



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