org.sonar.javascript.model
Class TreeImpl.TryStatementTreeImpl

java.lang.Object
  extended by org.sonar.javascript.model.TreeImpl
      extended by org.sonar.javascript.model.TreeImpl.TryStatementTreeImpl
All Implemented Interfaces:
SourceElementTree, StatementTree, Tree, TryStatementTree
Enclosing class:
TreeImpl

public static class TreeImpl.TryStatementTreeImpl
extends TreeImpl
implements TryStatementTree


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.TryStatementTreeImpl(com.sonar.sslr.api.AstNode astNode, BlockTree block, CatchBlockTree catchBlock, BlockTree finallyBlock)
           
 
Method Summary
 void accept(VisitorsDispatcher visitors)
           
 BlockTree block()
           
 CatchBlockTree catchBlock()
           
 BlockTree finallyBlock()
           
 
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.TryStatementTreeImpl

public TreeImpl.TryStatementTreeImpl(com.sonar.sslr.api.AstNode astNode,
                                     BlockTree block,
                                     @Nullable
                                     CatchBlockTree catchBlock,
                                     @Nullable
                                     BlockTree finallyBlock)
Method Detail

block

public BlockTree block()
Specified by:
block in interface TryStatementTree

catchBlock

@Nullable
public CatchBlockTree catchBlock()
Specified by:
catchBlock in interface TryStatementTree

finallyBlock

@Nullable
public BlockTree finallyBlock()
Specified by:
finallyBlock in interface TryStatementTree

accept

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


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