org.sonar.javascript.model
Class TreeImpl.CaseClauseTreeImpl

java.lang.Object
  extended by org.sonar.javascript.model.TreeImpl
      extended by org.sonar.javascript.model.TreeImpl.CaseClauseTreeImpl
All Implemented Interfaces:
CaseClauseTree, Tree
Enclosing class:
TreeImpl

public static class TreeImpl.CaseClauseTreeImpl
extends TreeImpl
implements CaseClauseTree


Nested Class Summary
 
Nested classes/interfaces inherited from class org.sonar.javascript.model.TreeImpl
TreeImpl.ArrayLiteralTreeImpl, TreeImpl.BinaryOperatorTreeImpl, TreeImpl.BlockTreeImpl, TreeImpl.BreakStatementTreeImpl, TreeImpl.CaseClauseTreeImpl, TreeImpl.CatchBlockTreeImpl, TreeImpl.CommaOperatorTreeImpl, TreeImpl.ConditionalOperatorTreeImpl, TreeImpl.ContinueStatementTreeImpl, TreeImpl.DebuggerStatementTreeImpl, TreeImpl.DoWhileStatementTreeImpl, TreeImpl.EmptyStatementTreeImpl, TreeImpl.ExpressionStatementTreeImpl, TreeImpl.ForInStatementTreeImpl, TreeImpl.ForStatementTreeImpl, TreeImpl.FunctionCallTreeImpl, TreeImpl.FunctionTreeImpl, TreeImpl.IdentifierTreeImpl, TreeImpl.IfStatementTreeImpl, TreeImpl.IndexAccessTreeImpl, TreeImpl.LabelledStatementTreeImpl, TreeImpl.LiteralTreeImpl, TreeImpl.NewOperatorTreeImpl, TreeImpl.ObjectLiteralTreeImpl, TreeImpl.ParenthesizedTreeImpl, TreeImpl.ProgramTreeImpl, TreeImpl.PropertyAccessTreeImpl, TreeImpl.PropertyAssignmentTreeImpl, TreeImpl.ReturnStatementTreeImpl, TreeImpl.SwitchStatementTreeImpl, TreeImpl.ThrowStatementTreeImpl, TreeImpl.TryStatementTreeImpl, TreeImpl.UnaryOperatorTreeImpl, TreeImpl.VariableDeclarationTreeImpl, TreeImpl.VariableStatementTreeImpl, TreeImpl.WhileStatementTreeImpl, TreeImpl.WithStatementTreeImpl
 
Field Summary
 
Fields inherited from class org.sonar.javascript.model.TreeImpl
astNode
 
Constructor Summary
TreeImpl.CaseClauseTreeImpl(com.sonar.sslr.api.AstNode astNode, ExpressionTree expression, List<? extends StatementTree> statements)
           
 
Method Summary
 void accept(VisitorsDispatcher visitors)
           
 ExpressionTree expression()
           
 List<? extends StatementTree> statements()
           
 
Methods inherited from class org.sonar.javascript.model.TreeImpl
as, getLine, is, scan, scan
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.sonar.javascript.model.Tree
as, getLine, is
 

Constructor Detail

TreeImpl.CaseClauseTreeImpl

public TreeImpl.CaseClauseTreeImpl(com.sonar.sslr.api.AstNode astNode,
                                   @Nullable
                                   ExpressionTree expression,
                                   List<? extends StatementTree> statements)
Method Detail

expression

@Nullable
public ExpressionTree expression()
Specified by:
expression in interface CaseClauseTree

statements

public List<? extends StatementTree> statements()
Specified by:
statements in interface CaseClauseTree

accept

public void accept(VisitorsDispatcher visitors)
Specified by:
accept in class TreeImpl


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