diff --git a/j2k/src/org/jetbrains/jet/j2k/ast/Statements.kt b/j2k/src/org/jetbrains/jet/j2k/ast/Statements.kt index 1e927ea575a..ed95d07116d 100644 --- a/j2k/src/org/jetbrains/jet/j2k/ast/Statements.kt +++ b/j2k/src/org/jetbrains/jet/j2k/ast/Statements.kt @@ -147,3 +147,8 @@ public open class DefaultSwitchLabelStatement() : Statement() { public open class SynchronizedStatement(val expression: Expression, val block: Block) : Statement() { public override fun toKotlin() = "synchronized (" + expression.toKotlin() + ") " + block.toKotlin() } + +public class StatementList(elements: List) : WhiteSpaceSeparatedElementList(elements, WhiteSpace.NewLine) { + val statements: List + get() = elements.filter { it is Statement }.map { it as Statement } +} \ No newline at end of file diff --git a/j2k/src/org/jetbrains/jet/j2k/ast/Util.kt b/j2k/src/org/jetbrains/jet/j2k/ast/Util.kt index 02cd9bcb0ff..cde74bdf8e1 100644 --- a/j2k/src/org/jetbrains/jet/j2k/ast/Util.kt +++ b/j2k/src/org/jetbrains/jet/j2k/ast/Util.kt @@ -96,9 +96,4 @@ open class WhiteSpaceSeparatedElementList( } return result } -} - -public class StatementList(elements: List) : WhiteSpaceSeparatedElementList(elements, WhiteSpace.NewLine) { - val statements: List - get() = elements.filter { it is Statement }.map { it as Statement } } \ No newline at end of file