diff --git a/idea/src/org/jetbrains/jet/plugin/conversion/copy/JavaCopyPastePostProcessor.kt b/idea/src/org/jetbrains/jet/plugin/conversion/copy/JavaCopyPastePostProcessor.kt index 116aad44de0..4562d89a493 100644 --- a/idea/src/org/jetbrains/jet/plugin/conversion/copy/JavaCopyPastePostProcessor.kt +++ b/idea/src/org/jetbrains/jet/plugin/conversion/copy/JavaCopyPastePostProcessor.kt @@ -107,7 +107,13 @@ public class JavaCopyPastePostProcessor() : CopyPastePostProcessorb - c + d - e +} \ No newline at end of file diff --git a/idea/testData/copyPaste/conversion/Arithmetic.to.kt b/idea/testData/copyPaste/conversion/Arithmetic.to.kt new file mode 100644 index 00000000000..81389d50841 --- /dev/null +++ b/idea/testData/copyPaste/conversion/Arithmetic.to.kt @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/idea/testData/copyPaste/conversion/OnlyOneBraceFromBlock.expected.kt b/idea/testData/copyPaste/conversion/OnlyOneBraceFromBlock.expected.kt new file mode 100644 index 00000000000..1b35a12f474 --- /dev/null +++ b/idea/testData/copyPaste/conversion/OnlyOneBraceFromBlock.expected.kt @@ -0,0 +1,4 @@ +fun main(args: Array) { + { + val a = Object() +} \ No newline at end of file diff --git a/idea/testData/copyPaste/conversion/OnlyOneBraceFromBlock.java b/idea/testData/copyPaste/conversion/OnlyOneBraceFromBlock.java new file mode 100644 index 00000000000..754dde0d9b4 --- /dev/null +++ b/idea/testData/copyPaste/conversion/OnlyOneBraceFromBlock.java @@ -0,0 +1,5 @@ +class A { + public static void main(String[] args) { + Object a = new Object(); + } +} \ No newline at end of file diff --git a/idea/testData/copyPaste/conversion/OnlyOneBraceFromBlock.to.kt b/idea/testData/copyPaste/conversion/OnlyOneBraceFromBlock.to.kt new file mode 100644 index 00000000000..0b0e220a256 --- /dev/null +++ b/idea/testData/copyPaste/conversion/OnlyOneBraceFromBlock.to.kt @@ -0,0 +1,3 @@ +fun main(args: Array) { + +} \ No newline at end of file diff --git a/idea/testData/copyPaste/conversion/SingleWordFromIdentifier.expected.kt b/idea/testData/copyPaste/conversion/SingleWordFromIdentifier.expected.kt new file mode 100644 index 00000000000..8440d15718f --- /dev/null +++ b/idea/testData/copyPaste/conversion/SingleWordFromIdentifier.expected.kt @@ -0,0 +1 @@ +class \ No newline at end of file diff --git a/idea/testData/copyPaste/conversion/SingleWordFromIdentifier.java b/idea/testData/copyPaste/conversion/SingleWordFromIdentifier.java new file mode 100644 index 00000000000..8ccb50accb5 --- /dev/null +++ b/idea/testData/copyPaste/conversion/SingleWordFromIdentifier.java @@ -0,0 +1,3 @@ +class SomeInterestingClass { + +} \ No newline at end of file diff --git a/idea/testData/copyPaste/conversion/SingleWordFromIdentifier.to.kt b/idea/testData/copyPaste/conversion/SingleWordFromIdentifier.to.kt new file mode 100644 index 00000000000..81389d50841 --- /dev/null +++ b/idea/testData/copyPaste/conversion/SingleWordFromIdentifier.to.kt @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/idea/tests/org/jetbrains/jet/plugin/conversion/copy/JavaToKotlinCopyPasteConversionTestGenerated.java b/idea/tests/org/jetbrains/jet/plugin/conversion/copy/JavaToKotlinCopyPasteConversionTestGenerated.java index 615ba08dd86..defc50b185c 100644 --- a/idea/tests/org/jetbrains/jet/plugin/conversion/copy/JavaToKotlinCopyPasteConversionTestGenerated.java +++ b/idea/tests/org/jetbrains/jet/plugin/conversion/copy/JavaToKotlinCopyPasteConversionTestGenerated.java @@ -36,6 +36,11 @@ public class JavaToKotlinCopyPasteConversionTestGenerated extends AbstractJavaTo JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("idea/testData/copyPaste/conversion"), Pattern.compile("^(.+)\\.java$"), true); } + @TestMetadata("Arithmetic.java") + public void testArithmetic() throws Exception { + doTest("idea/testData/copyPaste/conversion/Arithmetic.java"); + } + @TestMetadata("Constructor.java") public void testConstructor() throws Exception { doTest("idea/testData/copyPaste/conversion/Constructor.java"); @@ -66,6 +71,11 @@ public class JavaToKotlinCopyPasteConversionTestGenerated extends AbstractJavaTo doTest("idea/testData/copyPaste/conversion/OnlyClosingBrace.java"); } + @TestMetadata("OnlyOneBraceFromBlock.java") + public void testOnlyOneBraceFromBlock() throws Exception { + doTest("idea/testData/copyPaste/conversion/OnlyOneBraceFromBlock.java"); + } + @TestMetadata("OnlyQualifier.java") public void testOnlyQualifier() throws Exception { doTest("idea/testData/copyPaste/conversion/OnlyQualifier.java"); @@ -81,4 +91,9 @@ public class JavaToKotlinCopyPasteConversionTestGenerated extends AbstractJavaTo doTest("idea/testData/copyPaste/conversion/SeveralMethodsSample.java"); } + @TestMetadata("SingleWordFromIdentifier.java") + public void testSingleWordFromIdentifier() throws Exception { + doTest("idea/testData/copyPaste/conversion/SingleWordFromIdentifier.java"); + } + }