org.jetbrains.kotlin.psi
Class JetWhenExpression

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

public class JetWhenExpression
extends JetExpressionImpl


Constructor Summary
JetWhenExpression(com.intellij.lang.ASTNode node)
           
 
Method Summary
<R,D> R
accept(JetVisitor<R,D> visitor, D data)
           
 com.intellij.psi.PsiElement getCloseBrace()
           
 JetExpression getElseExpression()
           
 java.util.List<JetWhenEntry> getEntries()
           
 com.intellij.psi.PsiElement getLeftParenthesis()
           
 com.intellij.psi.PsiElement getOpenBrace()
           
 com.intellij.psi.PsiElement getRightParenthesis()
           
 JetExpression 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

JetWhenExpression

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

getEntries

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

getSubjectExpression

@Nullable
public JetExpression getSubjectExpression()

accept

public <R,D> R accept(@NotNull
                      JetVisitor<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 JetExpression getElseExpression()