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

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

Uses of SourceElementTree in org.sonar.javascript.model
 

Subinterfaces of SourceElementTree 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 StatementTree
          Common interface for all types of statements.
 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 SourceElementTree
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 types with arguments of type SourceElementTree
 List<? extends SourceElementTree> TreeImpl.PropertyAssignmentTreeImpl.body()
           
 List<? extends SourceElementTree> TreeImpl.FunctionTreeImpl.body()
           
 List<? extends SourceElementTree> PropertyAssignmentTree.body()
           
 List<? extends SourceElementTree> FunctionTree.body()
           
 List<? extends SourceElementTree> TreeImpl.ProgramTreeImpl.sourceElements()
           
 List<? extends SourceElementTree> ProgramTree.sourceElements()
           
 

Constructor parameters in org.sonar.javascript.model with type arguments of type SourceElementTree
TreeImpl.FunctionTreeImpl(com.sonar.sslr.api.AstNode astNode, IdentifierTree identifier, List<IdentifierTree> formalParameterList, List<? extends SourceElementTree> body)
           
TreeImpl.ProgramTreeImpl(com.sonar.sslr.api.AstNode astNode, List<? extends SourceElementTree> sourceElements)
           
TreeImpl.PropertyAssignmentTreeImpl(com.sonar.sslr.api.AstNode astNode, Tree propertyName, ExpressionTree expression, List<IdentifierTree> propertySetParameters, List<? extends SourceElementTree> body)
           
 



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