diff --git a/compiler/testData/resolve/ResolveToJava.jet b/compiler/testData/resolve/ResolveToJava.jet index d9a0e8bf7dd..ba345360b22 100644 --- a/compiler/testData/resolve/ResolveToJava.jet +++ b/compiler/testData/resolve/ResolveToJava.jet @@ -15,9 +15,6 @@ fun foo(o : `java::java.lang.Object`Object, l : `java::java.util`util.`java::jav } class B : `java::java.lang.Object`Object { - fun bar(~o~o : `java::java.lang.Object`Object) { - `java::java.lang.System`System.`java::java.lang.System.out`out.`java::java.io.PrintStream.print(Object)`print(`o`o)`:std::Unit` - } fun f(a : `java::java.util`util.`java::java.util.List`List) {} fun f(a : `java::java.util.List`List) {} @@ -35,19 +32,3 @@ class B : `java::java.lang.Object`Object { } } -~c~fun c(~x~x : java.lang.`java::java.lang.Number`Number) { - `x`x.`java::java.lang.Number.intValue()`intValue() -} - -fun t(t : T) : T { - `c`c(java.lang.Integer(1)) - System.out.`java::java.io.PrintStream.print(Object)`print(t) - System.out.`java::java.io.PrintStream.print(char[])`print(null : CharArray?) - System.out.`java::java.io.PrintStream.print(Object)`print(null : Object?) - System.out.`java::java.io.PrintStream.print(Int)`print(1) - System.out.`java::java.io.PrintStream.print(Double)`print(1.0) -} - -fun typeTransform() { - Integer.getInteger("", 239)`:std::Int` -} \ No newline at end of file diff --git a/compiler/testData/resolve/ResolveToJava2.jet b/compiler/testData/resolve/ResolveToJava2.jet new file mode 100644 index 00000000000..9312e7870bb --- /dev/null +++ b/compiler/testData/resolve/ResolveToJava2.jet @@ -0,0 +1,15 @@ +import `java::java`java.* +import `java::java.util`util.* + +~c~fun c(~x~x : java.lang.`java::java.lang.Number`Number) { + `x`x.`java::java.lang.Number.intValue()`intValue() +} + +fun t(t : T) : T { + `c`c(java.lang.Integer(1)) + System.out.`java::java.io.PrintStream.print(Object)`print(t) + System.out.`java::java.io.PrintStream.print(char[])`print(null : CharArray?) + System.out.`java::java.io.PrintStream.print(Object)`print(null : Object?) + System.out.`java::java.io.PrintStream.print(Int)`print(1) + System.out.`java::java.io.PrintStream.print(Double)`print(1.0) +} diff --git a/compiler/testData/resolve/ResolveToJava3.jet b/compiler/testData/resolve/ResolveToJava3.jet new file mode 100644 index 00000000000..8995c064f57 --- /dev/null +++ b/compiler/testData/resolve/ResolveToJava3.jet @@ -0,0 +1,8 @@ +import `java::java`java.* +import `java::java.util`util.* + +class B : `java::java.lang.Object`Object { + fun bar(~o~o : `java::java.lang.Object`Object) { + `java::java.lang.System`System.`java::java.lang.System.out`out.`java::java.io.PrintStream.print(Object)`print(`o`o)`:std::Unit` + } +} diff --git a/compiler/testData/resolve/ResolveToJavaTypeTransform.jet b/compiler/testData/resolve/ResolveToJavaTypeTransform.jet new file mode 100644 index 00000000000..14e82bedff9 --- /dev/null +++ b/compiler/testData/resolve/ResolveToJavaTypeTransform.jet @@ -0,0 +1,6 @@ +import `java::java`java.* +import `java::java.util`util.* + +fun typeTransform() { + Integer.getInteger("", 239)`:std::Int` +}