org.jetbrains.kotlin.psi
Class JetIfExpression

java.lang.Object
  extended by JetExpressionImpl
      extended by org.jetbrains.kotlin.psi.JetIfExpression

public class JetIfExpression
extends JetExpressionImpl


Constructor Summary
JetIfExpression(com.intellij.lang.ASTNode node)
           
 
Method Summary
<R,D> R
accept(JetVisitor<R,D> visitor, D data)
           
 JetExpression getCondition()
           
 JetExpression getElse()
           
 com.intellij.psi.PsiElement getElseKeyword()
           
 com.intellij.psi.PsiElement getIfKeyword()
           
 com.intellij.psi.PsiElement getLeftParenthesis()
           
 com.intellij.psi.PsiElement getRightParenthesis()
           
 JetExpression getThen()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JetIfExpression

public JetIfExpression(@NotNull
                       com.intellij.lang.ASTNode node)
Method Detail

accept

public <R,D> R accept(@NotNull
                      JetVisitor<R,D> visitor,
                      D data)

getCondition

@Nullable
public JetExpression getCondition()

getLeftParenthesis

@Nullable
public com.intellij.psi.PsiElement getLeftParenthesis()

getRightParenthesis

@Nullable
public com.intellij.psi.PsiElement getRightParenthesis()

getThen

@Nullable
public JetExpression getThen()

getElse

@Nullable
public JetExpression getElse()

getElseKeyword

@Nullable
public com.intellij.psi.PsiElement getElseKeyword()

getIfKeyword

@NotNull
public com.intellij.psi.PsiElement getIfKeyword()