org.jetbrains.kotlin.psi
Class KtIfExpression

java.lang.Object
  extended by KtExpressionImpl
      extended by org.jetbrains.kotlin.psi.KtIfExpression

public class KtIfExpression
extends KtExpressionImpl


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

Constructor Detail

KtIfExpression

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

accept

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

getCondition

@Nullable
public KtExpression getCondition()

getLeftParenthesis

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

getRightParenthesis

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

getThen

@Nullable
public KtExpression getThen()

getElse

@Nullable
public KtExpression getElse()

getElseKeyword

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

getIfKeyword

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