org.jetbrains.kotlin.psi
Class KtBlockExpression

java.lang.Object
  extended by KtExpressionImpl
      extended by org.jetbrains.kotlin.psi.KtBlockExpression
All Implemented Interfaces:
com.intellij.psi.PsiModifiableCodeBlock, KtStatementExpression

public class KtBlockExpression
extends KtExpressionImpl
implements KtStatementExpression, com.intellij.psi.PsiModifiableCodeBlock


Constructor Summary
KtBlockExpression(com.intellij.lang.ASTNode node)
           
 
Method Summary
<R,D> R
accept(KtVisitor<R,D> visitor, D data)
           
 com.intellij.openapi.util.TextRange getLastBracketRange()
           
 com.intellij.psi.PsiElement getLBrace()
           
 com.intellij.psi.PsiElement getRBrace()
           
 java.util.List<KtExpression> getStatements()
           
 boolean shouldChangeModificationCount(com.intellij.psi.PsiElement place)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KtBlockExpression

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

shouldChangeModificationCount

public boolean shouldChangeModificationCount(com.intellij.psi.PsiElement place)
Specified by:
shouldChangeModificationCount in interface com.intellij.psi.PsiModifiableCodeBlock

accept

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

getStatements

@ReadOnly
@NotNull
public java.util.List<KtExpression> getStatements()

getLastBracketRange

@Nullable
public com.intellij.openapi.util.TextRange getLastBracketRange()

getRBrace

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

getLBrace

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