org.jetbrains.kotlin.psi
Class KtWhenExpression

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

public class KtWhenExpression
extends KtExpressionImpl


Constructor Summary
KtWhenExpression(com.intellij.lang.ASTNode node)
           
 
Method Summary
<R,D> R
accept(KtVisitor<R,D> visitor, D data)
           
 com.intellij.psi.PsiElement getCloseBrace()
           
 KtExpression getElseExpression()
           
 java.util.List<KtWhenEntry> getEntries()
           
 com.intellij.psi.PsiElement getLeftParenthesis()
           
 com.intellij.psi.PsiElement getOpenBrace()
           
 com.intellij.psi.PsiElement getRightParenthesis()
           
 KtExpression getSubjectExpression()
           
 com.intellij.psi.PsiElement getWhenKeyword()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KtWhenExpression

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

getEntries

@NotNull
public java.util.List<KtWhenEntry> getEntries()

getSubjectExpression

@Nullable
public KtExpression getSubjectExpression()

accept

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

getWhenKeyword

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

getCloseBrace

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

getOpenBrace

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

getLeftParenthesis

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

getRightParenthesis

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

getElseExpression

@Nullable
public KtExpression getElseExpression()