KT-4727 J2K: Convert Java code copied from browser or other sources

#KT-4727 Fixed
This commit is contained in:
Valentin Kipyatkov
2016-05-05 18:41:49 +03:00
parent 4cbb098671
commit cca3237e46
40 changed files with 655 additions and 68 deletions
@@ -0,0 +1,3 @@
fun foo() {
bar(ArrayList<String>())
}
@@ -0,0 +1,3 @@
fun foo() {
bar(<caret>)
}
@@ -0,0 +1 @@
new ArrayList<String>()
@@ -0,0 +1 @@
fun foo() = ArrayList<String>()
@@ -0,0 +1 @@
fun foo() = <caret>
@@ -0,0 +1 @@
new ArrayList<String>()
@@ -0,0 +1,2 @@
// ArrayList<String> list = new ArrayList<String>();
// NO_CONVERSION_EXPECTED
@@ -0,0 +1 @@
// <caret>
@@ -0,0 +1,2 @@
ArrayList<String> list = new ArrayList<String>();
// NO_CONVERSION_EXPECTED
@@ -0,0 +1,7 @@
fun foo() {
val v = """
ArrayList<String> list = new ArrayList<String>();
// NO_CONVERSION_EXPECTED
"""
}
@@ -0,0 +1,5 @@
fun foo() {
val v = """
<caret>
"""
}
@@ -0,0 +1,2 @@
ArrayList<String> list = new ArrayList<String>();
// NO_CONVERSION_EXPECTED
@@ -0,0 +1,5 @@
fun foo() {
val v = "ArrayList<String> list = new ArrayList<String>();
// NO_CONVERSION_EXPECTED
"
}
@@ -0,0 +1,3 @@
fun foo() {
val v = "<caret>"
}
@@ -0,0 +1,2 @@
ArrayList<String> list = new ArrayList<String>();
// NO_CONVERSION_EXPECTED
@@ -0,0 +1,10 @@
class A {
fun foo() {
val list = ArrayList<String>()
list.add(1)
}
fun bar() {
}
}
@@ -0,0 +1,3 @@
class A {
<caret>
}
@@ -0,0 +1,3 @@
class A {
<caret>
}
@@ -0,0 +1,7 @@
void foo() {
ArrayList<String> list = new ArrayList<String>();
list.add(1);
}
void bar() {
}
@@ -0,0 +1,9 @@
package to
fun foo() {
val list = ArrayList<String>()
list.add(1)
}
fun bar() {
}
@@ -0,0 +1,7 @@
void foo() {
ArrayList<String> list = new ArrayList<String>();
list.add(1);
}
void bar() {
}
@@ -0,0 +1,14 @@
package to
import java.io.File
import java.util.ArrayList
internal class JavaClass {
fun foo(file: File?, target: MutableList<String>?) {
val list = ArrayList<String>()
if (file != null) {
list.add(file.name)
}
target?.addAll(list)
}
}
@@ -0,0 +1,15 @@
import java.io.File;
import java.util.ArrayList;
import java.util.List;
class JavaClass {
void foo(File file, List<String> target) {
ArrayList<String> list = new ArrayList<String>();
if (file != null) {
list.add(file.getName());
}
if (target != null) {
target.addAll(list);
}
}
}
@@ -0,0 +1,5 @@
fun foo() {
val list = ArrayList<String>()
list.add(1)
}
@@ -0,0 +1,3 @@
fun foo() {
<caret>
}
@@ -0,0 +1,2 @@
ArrayList<String> list = new ArrayList<String>();
list.add(1);
@@ -0,0 +1,10 @@
package to
import java.util.ArrayList
internal class JavaClass {
fun foo() {
val list = ArrayList<String>()
list.add(1)
}
}
@@ -0,0 +1,8 @@
import java.util.ArrayList;
class JavaClass {
void foo() {
ArrayList<String> list = new ArrayList<String>();
list.add(1);
}
}