KT-13550 Fix Boolean.TYPE does not compile (#969)

* Fix Boolean.TYPE does not compile
This commit is contained in:
takahirom
2016-10-13 22:02:06 +09:00
committed by Dmitry Jemerov
parent 29fe63d5a9
commit 93c2e7dfc0
5 changed files with 15 additions and 27 deletions
@@ -1,2 +1,2 @@
//statement
Class<?>[] constrArgTypes = new Class<?>[]{String[].class, String.class};
Class<?>[] constrArgTypes = new Class<?>[]{String[].class, String.class, Integer.class, Double.class};
@@ -1 +1 @@
val constrArgTypes = arrayOf<Class<*>>(Array<String>::class.java, String::class.java)
val constrArgTypes = arrayOf<Class<*>>(Array<String>::class.java, String::class.java, Int::class.java, Double::class.java)
@@ -1,6 +1,7 @@
public class A {
public static void main(String[] args) {
System.out.println(void.class);
System.out.println(boolean.class);
System.out.println(int.class);
System.out.println(double.class);
System.out.println(int[].class);
@@ -1,8 +1,9 @@
object A {
@JvmStatic fun main(args: Array<String>) {
println(Void.TYPE)
println(Integer.TYPE)
println(java.lang.Double.TYPE)
println(Boolean::class.javaPrimitiveType)
println(Int::class.javaPrimitiveType)
println(Double::class.javaPrimitiveType)
println(IntArray::class.java)
println(Array<Any>::class.java)
println(Array<Array<Any>>::class.java)