public static class JavaTree.IfStatementTreeImpl extends JavaTree implements IfStatementTree
JavaTree.ArrayAccessExpressionTreeImpl, JavaTree.ArrayTypeTreeImpl, JavaTree.AssertStatementTreeImpl, JavaTree.AssignmentExpressionTreeImpl, JavaTree.BinaryExpressionTreeImpl, JavaTree.BlockTreeImpl, JavaTree.BreakStatementTreeImpl, JavaTree.CaseGroupTreeImpl, JavaTree.CaseLabelTreeImpl, JavaTree.CatchTreeImpl, JavaTree.ClassTreeImpl, JavaTree.CompilationUnitTreeImpl, JavaTree.ConditionalExpressionTreeImpl, JavaTree.ContinueStatementTreeImpl, JavaTree.DoWhileStatementTreeImpl, JavaTree.EmptyStatementTreeImpl, JavaTree.EnumConstantTreeImpl, JavaTree.ExpressionStatementTreeImpl, JavaTree.ForEachStatementImpl, JavaTree.ForStatementTreeImpl, JavaTree.IdentifierTreeImpl, JavaTree.IfStatementTreeImpl, JavaTree.ImportTreeImpl, JavaTree.InstanceOfTreeImpl, JavaTree.LabeledStatementTreeImpl, JavaTree.LiteralTreeImpl, JavaTree.MemberSelectExpressionTreeImpl, JavaTree.MethodInvocationTreeImpl, JavaTree.MethodTreeImpl, JavaTree.ModifiersTreeImpl, JavaTree.NewArrayTreeImpl, JavaTree.NewClassTreeImpl, JavaTree.ParameterizedTypeTreeImpl, JavaTree.ParenthesizedTreeImpl, JavaTree.PrimitiveTypeTreeImpl, JavaTree.ReturnStatementTreeImpl, JavaTree.SwitchStatementTreeImpl, JavaTree.SynchronizedStatementTreeImpl, JavaTree.ThrowStatementTreeImpl, JavaTree.TryStatementTreeImpl, JavaTree.TypeCastExpressionTreeImpl, JavaTree.UnaryExpressionTreeImpl, JavaTree.UnionTypeTreeImpl, JavaTree.VariableTreeImpl, JavaTree.WhileStatementTreeImpl, JavaTree.WildcardTreeImpl| Constructor and Description |
|---|
JavaTree.IfStatementTreeImpl(com.sonar.sslr.api.AstNode astNode,
ExpressionTree condition,
StatementTree thenStatement,
StatementTree elseStatement) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(TreeVisitor visitor) |
ExpressionTree |
condition() |
StatementTree |
elseStatement() |
protected Tree.Kind |
getKind() |
StatementTree |
thenStatement() |
getAstNode, getLine, ispublic JavaTree.IfStatementTreeImpl(com.sonar.sslr.api.AstNode astNode,
ExpressionTree condition,
StatementTree thenStatement,
@Nullable
StatementTree elseStatement)
public ExpressionTree condition()
condition in interface IfStatementTreepublic StatementTree thenStatement()
thenStatement in interface IfStatementTree@Nullable public StatementTree elseStatement()
elseStatement in interface IfStatementTreepublic void accept(TreeVisitor visitor)
Copyright © 2012-2013 SonarSource. All Rights Reserved.