org.jetbrains.kotlin.psi
Interface JetStatementExpression

All Known Subinterfaces:
JetCallableDeclaration, JetClassOrObject, JetFunction, JetNamedDeclaration, JetTypeParameterListOwner, JetVariableDeclaration
All Known Implementing Classes:
JetBlockExpression, JetBreakExpression, JetClass, JetClassInitializer, JetContinueExpression, JetDoWhileExpression, JetEnumEntry, JetFinallySection, JetForExpression, JetFunctionLiteral, JetFunctionNotStubbed, JetLoopExpression, JetMultiDeclarationEntry, JetNamedFunction, JetObjectDeclaration, JetParameter, JetProperty, JetReturnExpression, JetSuperExpression, JetThrowExpression, JetTypedef, JetTypeParameter, JetWhileExpression, JetWhileExpressionBase

public interface JetStatementExpression

This is an interface to show that JetExpression is not actually an expression (in meaning that this expression can be placed after "val x = "). This is possibly redundant interface, all inheritors of this interface should be refactored that they are not JetExpression, after such refactoring, this interface can be removed.