org.jetbrains.kotlin.psi
Class JetBlockExpression

java.lang.Object
  extended by JetExpressionImpl
      extended by org.jetbrains.kotlin.psi.JetBlockExpression
All Implemented Interfaces:
com.intellij.psi.PsiModifiableCodeBlock, JetStatementExpression

public class JetBlockExpression
extends JetExpressionImpl
implements JetStatementExpression, com.intellij.psi.PsiModifiableCodeBlock


Constructor Summary
JetBlockExpression(com.intellij.lang.ASTNode node)
           
 
Method Summary
<R,D> R
accept(JetVisitor<R,D> visitor, D data)
           
 com.intellij.openapi.util.TextRange getLastBracketRange()
           
 com.intellij.psi.PsiElement getLBrace()
           
 com.intellij.psi.PsiElement getRBrace()
           
 java.util.List<JetExpression> 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

JetBlockExpression

public JetBlockExpression(@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
                      JetVisitor<R,D> visitor,
                      D data)

getStatements

@ReadOnly
@NotNull
public java.util.List<JetExpression> 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()