diff --git a/j2k/src/org/jetbrains/jet/j2k/ast/ArrayInitializerExpression.kt b/j2k/src/org/jetbrains/jet/j2k/ast/ArrayInitializerExpression.kt index 09f078e1c8e..a516e99a8e1 100644 --- a/j2k/src/org/jetbrains/jet/j2k/ast/ArrayInitializerExpression.kt +++ b/j2k/src/org/jetbrains/jet/j2k/ast/ArrayInitializerExpression.kt @@ -45,7 +45,7 @@ public open class ArrayInitializerExpression(val arrayType: ArrayType, val initi } private fun explicitConvertIfNeeded(i: Expression): String { - val doubleOrFloatTypes = hashSet("double", "float", "java.lang.double", "java.lang.float") + val doubleOrFloatTypes = setOf("double", "float", "java.lang.double", "java.lang.float") val afterReplace: String = innerTypeStr().replace(">", "").replace("<", "").replace("?", "") if (doubleOrFloatTypes.contains(afterReplace)) { diff --git a/j2k/src/org/jetbrains/jet/j2k/ast/Block.kt b/j2k/src/org/jetbrains/jet/j2k/ast/Block.kt index 6f50895fb10..8e755a4a35b 100644 --- a/j2k/src/org/jetbrains/jet/j2k/ast/Block.kt +++ b/j2k/src/org/jetbrains/jet/j2k/ast/Block.kt @@ -16,6 +16,8 @@ package org.jetbrains.jet.j2k.ast +import java.util.ArrayList + public open class Block(val statements: List, val notEmpty: Boolean = false) : Statement() { public override fun isEmpty(): Boolean { return !notEmpty && statements.all { it.isEmpty() } @@ -30,6 +32,6 @@ public open class Block(val statements: List, val notEmpty: Boolean = f } class object { - public val EMPTY_BLOCK: Block = Block(arrayList()) + public val EMPTY_BLOCK: Block = Block(ArrayList()) } } diff --git a/j2k/src/org/jetbrains/jet/j2k/ast/Identifier.kt b/j2k/src/org/jetbrains/jet/j2k/ast/Identifier.kt index 51246887be9..9a7a2acf370 100644 --- a/j2k/src/org/jetbrains/jet/j2k/ast/Identifier.kt +++ b/j2k/src/org/jetbrains/jet/j2k/ast/Identifier.kt @@ -39,7 +39,7 @@ public open class Identifier(val name: String, return "`" + str + "`" } - public val ONLY_KOTLIN_KEYWORDS: Set = hashSet( + public val ONLY_KOTLIN_KEYWORDS: Set = setOf( "package", "as", "type", "val", "var", "fun", "is", "in", "object", "when", "trait", "This" ); } diff --git a/j2k/src/org/jetbrains/jet/j2k/ast/MethodCallExpression.kt b/j2k/src/org/jetbrains/jet/j2k/ast/MethodCallExpression.kt index 9ff20f8326b..4af05e053e8 100644 --- a/j2k/src/org/jetbrains/jet/j2k/ast/MethodCallExpression.kt +++ b/j2k/src/org/jetbrains/jet/j2k/ast/MethodCallExpression.kt @@ -17,6 +17,7 @@ package org.jetbrains.jet.j2k.ast import org.jetbrains.jet.j2k.ast.types.Type +import java.util.ArrayList public open class MethodCallExpression(val methodCall: Expression, val arguments: List, @@ -31,10 +32,10 @@ public open class MethodCallExpression(val methodCall: Expression, } class object { - fun build(receiver: Expression, methodName: String, arguments: List = arrayList()): MethodCallExpression { + fun build(receiver: Expression, methodName: String, arguments: List = ArrayList()): MethodCallExpression { return MethodCallExpression(CallChainExpression(receiver, Identifier(methodName, false)), arguments, - arrayList(), false) + ArrayList(), false) } } } diff --git a/j2k/src/org/jetbrains/jet/j2k/visitors/ExpressionVisitor.kt b/j2k/src/org/jetbrains/jet/j2k/visitors/ExpressionVisitor.kt index aeccd81ce8e..b5a5517d229 100644 --- a/j2k/src/org/jetbrains/jet/j2k/visitors/ExpressionVisitor.kt +++ b/j2k/src/org/jetbrains/jet/j2k/visitors/ExpressionVisitor.kt @@ -79,7 +79,7 @@ public open class ExpressionVisitor(converter: Converter) : StatementVisitor(con val lhs = getConverter().convertExpression(expression?.getLOperand()!!, expression?.getType()) val rhs = getConverter().convertExpression(expression?.getROperand(), expression?.getType()) if (expression?.getOperationSign()?.getTokenType() == JavaTokenType.GTGTGT) { - myResult = MethodCallExpression.build(lhs, "ushr", arrayList(rhs)) + myResult = MethodCallExpression.build(lhs, "ushr", listOf(rhs)) } else { myResult = BinaryExpression(lhs, rhs, @@ -224,7 +224,7 @@ public open class ExpressionVisitor(converter: Converter) : StatementVisitor(con val operand = getConverter().convertExpression(expression?.getOperand(), expression?.getOperand()!!.getType()) val token = expression?.getOperationTokenType()!! if (token == JavaTokenType.TILDE) { - myResult = MethodCallExpression.build(ParenthesizedExpression(operand), "inv", arrayList()) + myResult = MethodCallExpression.build(ParenthesizedExpression(operand), "inv", ArrayList()) } else { myResult = PrefixOperator(getOperatorString(token), operand) diff --git a/j2k/src/org/jetbrains/jet/j2k/visitors/ExpressionVisitorForDirectObjectInheritors.kt b/j2k/src/org/jetbrains/jet/j2k/visitors/ExpressionVisitorForDirectObjectInheritors.kt index 28480fbecd4..85f446d6f28 100644 --- a/j2k/src/org/jetbrains/jet/j2k/visitors/ExpressionVisitorForDirectObjectInheritors.kt +++ b/j2k/src/org/jetbrains/jet/j2k/visitors/ExpressionVisitorForDirectObjectInheritors.kt @@ -27,7 +27,7 @@ public open class ExpressionVisitorForDirectObjectInheritors(converter: Converte public override fun visitMethodCallExpression(expression: PsiMethodCallExpression?) { val methodExpression = expression?.getMethodExpression()!! if (superMethodInvocation(methodExpression, "hashCode")) { - myResult = MethodCallExpression.build(Identifier("System", false), "identityHashCode", arrayList(Identifier("this"))) + myResult = MethodCallExpression.build(Identifier("System", false), "identityHashCode", listOf(Identifier("this"))) } else if (superMethodInvocation(methodExpression, "equals")) { myResult = MethodCallExpression.build(Identifier("this", false), "identityEquals", getConverter().convertArguments(expression!!)) diff --git a/j2k/src/org/jetbrains/jet/j2k/visitors/SuperVisitor.kt b/j2k/src/org/jetbrains/jet/j2k/visitors/SuperVisitor.kt index a7190d73f2e..5cfe8464366 100644 --- a/j2k/src/org/jetbrains/jet/j2k/visitors/SuperVisitor.kt +++ b/j2k/src/org/jetbrains/jet/j2k/visitors/SuperVisitor.kt @@ -20,7 +20,7 @@ import com.intellij.psi.* import java.util.HashSet public open class SuperVisitor() : JavaRecursiveElementVisitor() { - public val resolvedSuperCallParameters: HashSet = hashSet() + public val resolvedSuperCallParameters: HashSet = HashSet() public override fun visitMethodCallExpression(expression: PsiMethodCallExpression?) { if (expression != null && isSuper(expression.getMethodExpression())) {