Fix deprecations in testData: arrayOf usages.
This commit is contained in:
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
@JavaAnn class MyClass1
|
@JavaAnn class MyClass1
|
||||||
@JavaAnn() class MyClass2
|
@JavaAnn() class MyClass2
|
||||||
@JavaAnn("asd") class MyClass3
|
@JavaAnn("asd") class MyClass3
|
||||||
@JavaAnn(*array()) class MyClass4
|
@JavaAnn(*arrayOf()) class MyClass4
|
||||||
|
|
||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
@JavaAnn class MyClass1
|
@JavaAnn class MyClass1
|
||||||
@JavaAnn() class MyClass2
|
@JavaAnn() class MyClass2
|
||||||
@JavaAnn("asd") class MyClass3
|
@JavaAnn("asd") class MyClass3
|
||||||
@JavaAnn(*array()) class MyClass4
|
@JavaAnn(*arrayOf()) class MyClass4
|
||||||
|
|
||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
class O
|
class O
|
||||||
class K
|
class K
|
||||||
|
|
||||||
@JavaAnn(args = array(O::class, K::class)) class MyClass
|
@JavaAnn(args = arrayOf(O::class, K::class)) class MyClass
|
||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
val args = javaClass<MyClass>().getAnnotation(javaClass<JavaAnn>()).args()
|
val args = javaClass<MyClass>().getAnnotation(javaClass<JavaAnn>()).args()
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
@JavaAnn class MyClass1
|
@JavaAnn class MyClass1
|
||||||
@JavaAnn() class MyClass2
|
@JavaAnn() class MyClass2
|
||||||
@JavaAnn("asd") class MyClass3
|
@JavaAnn("asd") class MyClass3
|
||||||
@JavaAnn(*array()) class MyClass4
|
@JavaAnn(*arrayOf()) class MyClass4
|
||||||
|
|
||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
@JavaAnn class MyClass1
|
@JavaAnn class MyClass1
|
||||||
@JavaAnn() class MyClass2
|
@JavaAnn() class MyClass2
|
||||||
@JavaAnn("asd") class MyClass3
|
@JavaAnn("asd") class MyClass3
|
||||||
@JavaAnn(*array()) class MyClass4
|
@JavaAnn(*arrayOf()) class MyClass4
|
||||||
|
|
||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
class O
|
class O
|
||||||
class K
|
class K
|
||||||
|
|
||||||
@JavaAnn(args = array(O::class, K::class)) class MyClass
|
@JavaAnn(args = arrayOf(O::class, K::class)) class MyClass
|
||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
val args = javaClass<MyClass>().getAnnotation(javaClass<JavaAnn>()).args()
|
val args = javaClass<MyClass>().getAnnotation(javaClass<JavaAnn>()).args()
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
fun box(): String {
|
fun box(): String {
|
||||||
val args = array("Fail")
|
val args = arrayOf("Fail")
|
||||||
(A::main)(args)
|
(A::main)(args)
|
||||||
return args[0]
|
return args[0]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
import builders.*
|
import builders.*
|
||||||
|
|
||||||
fun testAllInline() : String {
|
fun testAllInline() : String {
|
||||||
val args = array("1", "2", "3")
|
val args = arrayOf("1", "2", "3")
|
||||||
val result =
|
val result =
|
||||||
html {
|
html {
|
||||||
val htmlVal = 0
|
val htmlVal = 0
|
||||||
@@ -42,7 +42,7 @@ fun testAllInline() : String {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fun testHtmlNoInline() : String {
|
fun testHtmlNoInline() : String {
|
||||||
val args = array("1", "2", "3")
|
val args = arrayOf("1", "2", "3")
|
||||||
val result =
|
val result =
|
||||||
htmlNoInline() {
|
htmlNoInline() {
|
||||||
val htmlVal = 0
|
val htmlVal = 0
|
||||||
@@ -82,7 +82,7 @@ fun testHtmlNoInline() : String {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fun testBodyNoInline() : String {
|
fun testBodyNoInline() : String {
|
||||||
val args = array("1", "2", "3")
|
val args = arrayOf("1", "2", "3")
|
||||||
val result =
|
val result =
|
||||||
html {
|
html {
|
||||||
val htmlVal = 0
|
val htmlVal = 0
|
||||||
@@ -122,7 +122,7 @@ fun testBodyNoInline() : String {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fun testBodyHtmlNoInline() : String {
|
fun testBodyHtmlNoInline() : String {
|
||||||
val args = array("1", "2", "3")
|
val args = arrayOf("1", "2", "3")
|
||||||
val result =
|
val result =
|
||||||
htmlNoInline {
|
htmlNoInline {
|
||||||
val htmlVal = 0
|
val htmlVal = 0
|
||||||
|
|||||||
+4
-4
@@ -3,7 +3,7 @@ import builders.*
|
|||||||
import kotlin.InlineOption.*
|
import kotlin.InlineOption.*
|
||||||
|
|
||||||
inline fun testAllInline(f: () -> String) : String {
|
inline fun testAllInline(f: () -> String) : String {
|
||||||
val args = array("1", "2", "3")
|
val args = arrayOf("1", "2", "3")
|
||||||
val result =
|
val result =
|
||||||
html {
|
html {
|
||||||
val htmlVal = 0
|
val htmlVal = 0
|
||||||
@@ -43,7 +43,7 @@ inline fun testAllInline(f: () -> String) : String {
|
|||||||
}
|
}
|
||||||
|
|
||||||
inline fun testHtmlNoInline(crossinline f: () -> String) : String {
|
inline fun testHtmlNoInline(crossinline f: () -> String) : String {
|
||||||
val args = array("1", "2", "3")
|
val args = arrayOf("1", "2", "3")
|
||||||
val result =
|
val result =
|
||||||
htmlNoInline() {
|
htmlNoInline() {
|
||||||
val htmlVal = 0
|
val htmlVal = 0
|
||||||
@@ -83,7 +83,7 @@ inline fun testHtmlNoInline(crossinline f: () -> String) : String {
|
|||||||
}
|
}
|
||||||
|
|
||||||
inline fun testBodyNoInline(crossinline f: () -> String) : String {
|
inline fun testBodyNoInline(crossinline f: () -> String) : String {
|
||||||
val args = array("1", "2", "3")
|
val args = arrayOf("1", "2", "3")
|
||||||
val result =
|
val result =
|
||||||
html {
|
html {
|
||||||
val htmlVal = 0
|
val htmlVal = 0
|
||||||
@@ -123,7 +123,7 @@ inline fun testBodyNoInline(crossinline f: () -> String) : String {
|
|||||||
}
|
}
|
||||||
|
|
||||||
inline fun testBodyHtmlNoInline(crossinline f: () -> String) : String {
|
inline fun testBodyHtmlNoInline(crossinline f: () -> String) : String {
|
||||||
val args = array("1", "2", "3")
|
val args = arrayOf("1", "2", "3")
|
||||||
val result =
|
val result =
|
||||||
htmlNoInline {
|
htmlNoInline {
|
||||||
val htmlVal = 0
|
val htmlVal = 0
|
||||||
|
|||||||
+2
-2
@@ -7,8 +7,8 @@ annotation class Ann(
|
|||||||
val a: Ann2 = Ann2(),
|
val a: Ann2 = Ann2(),
|
||||||
val e: MyEnum = MyEnum.A,
|
val e: MyEnum = MyEnum.A,
|
||||||
val c: KClass<*> = A::class,
|
val c: KClass<*> = A::class,
|
||||||
val ia: IntArray = intArray(1, 2),
|
val ia: IntArray = intArrayOf(1, 2),
|
||||||
val sa: Array<String> = array("a", "b")
|
val sa: Array<String> = arrayOf("a", "b")
|
||||||
)
|
)
|
||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
|
|||||||
+6
-6
@@ -5,15 +5,15 @@ annotation class Ann(vararg val p: Int)
|
|||||||
@Ann(1) class MyClass2
|
@Ann(1) class MyClass2
|
||||||
@Ann(1, 2) class MyClass3
|
@Ann(1, 2) class MyClass3
|
||||||
|
|
||||||
@Ann(*intArray()) class MyClass4
|
@Ann(*intArrayOf()) class MyClass4
|
||||||
@Ann(*intArray(1)) class MyClass5
|
@Ann(*intArrayOf(1)) class MyClass5
|
||||||
@Ann(*intArray(1, 2)) class MyClass6
|
@Ann(*intArrayOf(1, 2)) class MyClass6
|
||||||
|
|
||||||
@Ann(p = 1) class MyClass7
|
@Ann(p = 1) class MyClass7
|
||||||
|
|
||||||
@Ann(p = *intArray()) class MyClass8
|
@Ann(p = *intArrayOf()) class MyClass8
|
||||||
@Ann(p = *intArray(1)) class MyClass9
|
@Ann(p = *intArrayOf(1)) class MyClass9
|
||||||
@Ann(p = *intArray(1, 2)) class MyClass10
|
@Ann(p = *intArrayOf(1, 2)) class MyClass10
|
||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
test(javaClass<MyClass1>(), "")
|
test(javaClass<MyClass1>(), "")
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
import java.util.Arrays.equals
|
import java.util.Arrays.equals
|
||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
val s = array("live", "long")
|
val s = arrayOf("live", "long")
|
||||||
val t = s.clone()
|
val t = s.clone()
|
||||||
t : Array<String>
|
t : Array<String>
|
||||||
if (!equals(s, t)) return "Fail string"
|
if (!equals(s, t)) return "Fail string"
|
||||||
if (s identityEquals t) return "Fail string identity"
|
if (s identityEquals t) return "Fail string identity"
|
||||||
|
|
||||||
val ss = array(s, s)
|
val ss = arrayOf(s, s)
|
||||||
val tt = ss.clone()
|
val tt = ss.clone()
|
||||||
tt : Array<Array<String>>
|
tt : Array<Array<String>>
|
||||||
if (!equals(ss, tt)) return "Fail string[]"
|
if (!equals(ss, tt)) return "Fail string[]"
|
||||||
|
|||||||
@@ -1,35 +1,35 @@
|
|||||||
import java.util.Arrays.equals
|
import java.util.Arrays.equals
|
||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
val i = intArray(1, 2)
|
val i = intArrayOf(1, 2)
|
||||||
if (!equals(i, i.clone())) return "Fail int"
|
if (!equals(i, i.clone())) return "Fail int"
|
||||||
if (i.clone() identityEquals i) return "Fail int identity"
|
if (i.clone() identityEquals i) return "Fail int identity"
|
||||||
|
|
||||||
val j = longArray(1L, 2L)
|
val j = longArrayOf(1L, 2L)
|
||||||
if (!equals(j, j.clone())) return "Fail long"
|
if (!equals(j, j.clone())) return "Fail long"
|
||||||
if (j.clone() identityEquals j) return "Fail long identity"
|
if (j.clone() identityEquals j) return "Fail long identity"
|
||||||
|
|
||||||
val s = shortArray(1.toShort(), 2.toShort())
|
val s = shortArrayOf(1.toShort(), 2.toShort())
|
||||||
if (!equals(s, s.clone())) return "Fail short"
|
if (!equals(s, s.clone())) return "Fail short"
|
||||||
if (s.clone() identityEquals s) return "Fail short identity"
|
if (s.clone() identityEquals s) return "Fail short identity"
|
||||||
|
|
||||||
val b = byteArray(1.toByte(), 2.toByte())
|
val b = byteArrayOf(1.toByte(), 2.toByte())
|
||||||
if (!equals(b, b.clone())) return "Fail byte"
|
if (!equals(b, b.clone())) return "Fail byte"
|
||||||
if (b.clone() identityEquals b) return "Fail byte identity"
|
if (b.clone() identityEquals b) return "Fail byte identity"
|
||||||
|
|
||||||
val c = charArray('a', 'b')
|
val c = charArrayOf('a', 'b')
|
||||||
if (!equals(c, c.clone())) return "Fail char"
|
if (!equals(c, c.clone())) return "Fail char"
|
||||||
if (c.clone() identityEquals c) return "Fail char identity"
|
if (c.clone() identityEquals c) return "Fail char identity"
|
||||||
|
|
||||||
val d = doubleArray(1.0, -1.0)
|
val d = doubleArrayOf(1.0, -1.0)
|
||||||
if (!equals(d, d.clone())) return "Fail double"
|
if (!equals(d, d.clone())) return "Fail double"
|
||||||
if (d.clone() identityEquals d) return "Fail double identity"
|
if (d.clone() identityEquals d) return "Fail double identity"
|
||||||
|
|
||||||
val f = floatArray(1f, -1f)
|
val f = floatArrayOf(1f, -1f)
|
||||||
if (!equals(f, f.clone())) return "Fail float"
|
if (!equals(f, f.clone())) return "Fail float"
|
||||||
if (f.clone() identityEquals f) return "Fail float identity"
|
if (f.clone() identityEquals f) return "Fail float identity"
|
||||||
|
|
||||||
val z = booleanArray(true, false)
|
val z = booleanArrayOf(true, false)
|
||||||
if (!equals(z, z.clone())) return "Fail boolean"
|
if (!equals(z, z.clone())) return "Fail boolean"
|
||||||
if (z.clone() identityEquals z) return "Fail boolean identity"
|
if (z.clone() identityEquals z) return "Fail boolean identity"
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
fun test(y: Array<in Array<String>>) {
|
fun test(y: Array<in Array<String>>) {
|
||||||
y[0] = kotlin.array("OK")
|
y[0] = kotlin.arrayOf("OK")
|
||||||
}
|
}
|
||||||
|
|
||||||
fun box() : String {
|
fun box() : String {
|
||||||
val x : Array<Array<*>> = kotlin.array(kotlin.array(1))
|
val x : Array<Array<*>> = kotlin.arrayOf(kotlin.arrayOf(1))
|
||||||
test(x)
|
test(x)
|
||||||
return x[0][0] as String
|
return x[0][0] as String
|
||||||
}
|
}
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
fun box(): String {
|
fun box(): String {
|
||||||
val x : Array<Array<*>> = array(array(1))
|
val x : Array<Array<*>> = arrayOf(arrayOf(1))
|
||||||
val y : Array<in Array<String>> = x
|
val y : Array<in Array<String>> = x
|
||||||
|
|
||||||
if (y.size() != 1) return "fail 1"
|
if (y.size() != 1) return "fail 1"
|
||||||
|
|
||||||
y[0] = array("OK")
|
y[0] = arrayOf("OK")
|
||||||
|
|
||||||
return x[0][0] as String
|
return x[0][0] as String
|
||||||
}
|
}
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
fun box(): String {
|
fun box(): String {
|
||||||
val x: Array<List<*>> = array(listOf(1))
|
val x: Array<List<*>> = arrayOf(listOf(1))
|
||||||
val y : Array<in List<String>> = x
|
val y : Array<in List<String>> = x
|
||||||
|
|
||||||
if (y.size() != 1) return "fail 1"
|
if (y.size() != 1) return "fail 1"
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ fun fill(dest : Array<in String>, v : String) {
|
|||||||
fun box() : String {
|
fun box() : String {
|
||||||
//fun main(args : Array<String>) {
|
//fun main(args : Array<String>) {
|
||||||
val s : String = "bar"
|
val s : String = "bar"
|
||||||
val any : Array<Any> = array(1, "foo", 1.234)
|
val any : Array<Any> = arrayOf(1, "foo", 1.234)
|
||||||
fill(any, s)
|
fill(any, s)
|
||||||
/* shouldn't throw
|
/* shouldn't throw
|
||||||
ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.String;
|
ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.String;
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
fun box(): String {
|
fun box(): String {
|
||||||
val array = intArray(11, 12, 13)
|
val array = intArrayOf(11, 12, 13)
|
||||||
val p = array get 0
|
val p = array get 0
|
||||||
if (p != 11) return "fail 1: $p"
|
if (p != 11) return "fail 1: $p"
|
||||||
|
|
||||||
val stringArray = array("OK", "FAIL")
|
val stringArray = arrayOf("OK", "FAIL")
|
||||||
return stringArray get 0
|
return stringArray get 0
|
||||||
}
|
}
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
fun box() : String {
|
fun box() : String {
|
||||||
val value = (1 to doubleArray(1.0)).second[0]
|
val value = (1 to doubleArrayOf(1.0)).second[0]
|
||||||
return if (value == 1.0) "OK" else "fail"
|
return if (value == 1.0) "OK" else "fail"
|
||||||
}
|
}
|
||||||
@@ -3,5 +3,5 @@ fun foo(x : Any): String {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
return foo(array("OK"))
|
return foo(arrayOf("OK"))
|
||||||
}
|
}
|
||||||
+1
-1
@@ -2,5 +2,5 @@ val Array<String>.firstElement: String get() = get(0)
|
|||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
val p = Array<String>::firstElement
|
val p = Array<String>::firstElement
|
||||||
return p.get(array("OK", "Fail"))
|
return p.get(arrayOf("OK", "Fail"))
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
|
|
||||||
fun foo() {
|
fun foo() {
|
||||||
val array = intArray(1,2,3)
|
val array = intArrayOf(1,2,3)
|
||||||
|
|
||||||
var count = 0
|
var count = 0
|
||||||
for (element in array) if (element > 0) count++
|
for (element in array) if (element > 0) count++
|
||||||
|
|||||||
+4
-4
@@ -1,8 +1,8 @@
|
|||||||
>>> array(1, 2)[0] // KT-5622
|
>>> arrayOf(1, 2)[0] // KT-5622
|
||||||
1
|
1
|
||||||
>>> array(1, 2)[1]
|
>>> arrayOf(1, 2)[1]
|
||||||
2
|
2
|
||||||
>>> array(1, 2).get(0)
|
>>> arrayOf(1, 2).get(0)
|
||||||
1
|
1
|
||||||
>>> intArray(1)[0]
|
>>> intArrayOf(1)[0]
|
||||||
1
|
1
|
||||||
|
|||||||
@@ -3,5 +3,5 @@ open class B {
|
|||||||
}
|
}
|
||||||
|
|
||||||
class A : B {
|
class A : B {
|
||||||
<caret>constructor(vararg x: Int): super(*x, *intArray(1, 2, 3), 4) {}
|
<caret>constructor(vararg x: Int): super(*x, *intArrayOf(1, 2, 3), 4) {}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ open class B {
|
|||||||
}
|
}
|
||||||
|
|
||||||
class A : B {
|
class A : B {
|
||||||
<caret>constructor(vararg x: Int): super(*x, *intArray(1, 2, 3), 4) {}
|
<caret>constructor(vararg x: Int): super(*x, *intArrayOf(1, 2, 3), 4) {}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -18,5 +18,5 @@ Extension receiver = NO_RECEIVER
|
|||||||
Value arguments mapping:
|
Value arguments mapping:
|
||||||
|
|
||||||
SUCCESS x : IntArray = x
|
SUCCESS x : IntArray = x
|
||||||
SUCCESS x : IntArray = intArray(1, 2, 3)
|
SUCCESS x : IntArray = intArrayOf(1, 2, 3)
|
||||||
SUCCESS x : IntArray = 4
|
SUCCESS x : IntArray = 4
|
||||||
|
|||||||
@@ -2,4 +2,4 @@ class A {
|
|||||||
constructor(vararg x: Int) {}
|
constructor(vararg x: Int) {}
|
||||||
}
|
}
|
||||||
|
|
||||||
val y = <caret>A(0, *intArray(1, 2, 3), 4))
|
val y = <caret>A(0, *intArrayOf(1, 2, 3), 4))
|
||||||
@@ -2,7 +2,7 @@ class A {
|
|||||||
constructor(vararg x: Int) {}
|
constructor(vararg x: Int) {}
|
||||||
}
|
}
|
||||||
|
|
||||||
val y = <caret>A(0, *intArray(1, 2, 3), 4))
|
val y = <caret>A(0, *intArrayOf(1, 2, 3), 4))
|
||||||
|
|
||||||
|
|
||||||
Resolved call:
|
Resolved call:
|
||||||
@@ -16,5 +16,5 @@ Extension receiver = NO_RECEIVER
|
|||||||
Value arguments mapping:
|
Value arguments mapping:
|
||||||
|
|
||||||
SUCCESS x : IntArray = 0
|
SUCCESS x : IntArray = 0
|
||||||
SUCCESS x : IntArray = intArray(1, 2, 3)
|
SUCCESS x : IntArray = intArrayOf(1, 2, 3)
|
||||||
SUCCESS x : IntArray = 4
|
SUCCESS x : IntArray = 4
|
||||||
|
|||||||
+2
-2
@@ -7,8 +7,8 @@ annotation class JustAnnotation(val annotation: Empty)
|
|||||||
annotation class AnnotationArray(val annotationArray: Array<JustAnnotation>)
|
annotation class AnnotationArray(val annotationArray: Array<JustAnnotation>)
|
||||||
|
|
||||||
@JustAnnotation(Empty())
|
@JustAnnotation(Empty())
|
||||||
@AnnotationArray(array())
|
@AnnotationArray(arrayOf())
|
||||||
class C1
|
class C1
|
||||||
|
|
||||||
@AnnotationArray(array(JustAnnotation(Empty()), JustAnnotation(Empty())))
|
@AnnotationArray(arrayOf(JustAnnotation(Empty()), JustAnnotation(Empty())))
|
||||||
class C2
|
class C2
|
||||||
|
|||||||
+2
-2
@@ -11,8 +11,8 @@ annotation class JustEnum(val weapon: Weapon)
|
|||||||
annotation class EnumArray(val enumArray: Array<Weapon>)
|
annotation class EnumArray(val enumArray: Array<Weapon>)
|
||||||
|
|
||||||
@JustEnum(Weapon.SCISSORS)
|
@JustEnum(Weapon.SCISSORS)
|
||||||
@EnumArray(array())
|
@EnumArray(arrayOf())
|
||||||
class C1
|
class C1
|
||||||
|
|
||||||
@EnumArray(array(Weapon.PAPER, Weapon.ROCK))
|
@EnumArray(arrayOf(Weapon.PAPER, Weapon.ROCK))
|
||||||
class C2
|
class C2
|
||||||
|
|||||||
+16
-16
@@ -12,25 +12,25 @@ annotation class PrimitiveArrays(
|
|||||||
)
|
)
|
||||||
|
|
||||||
@PrimitiveArrays(
|
@PrimitiveArrays(
|
||||||
byteArray = byteArray(-7, 7),
|
byteArray = byteArrayOf(-7, 7),
|
||||||
charArray = charArray('%', 'z'),
|
charArray = charArrayOf('%', 'z'),
|
||||||
shortArray = shortArray(239),
|
shortArray = shortArrayOf(239),
|
||||||
intArray = intArray(239017, -1),
|
intArray = intArrayOf(239017, -1),
|
||||||
longArray = longArray(123456789123456789L),
|
longArray = longArrayOf(123456789123456789L),
|
||||||
floatArray = floatArray(2.72f, 0f),
|
floatArray = floatArrayOf(2.72f, 0f),
|
||||||
doubleArray = doubleArray(-3.14),
|
doubleArray = doubleArrayOf(-3.14),
|
||||||
booleanArray = booleanArray(true, false, true)
|
booleanArray = booleanArrayOf(true, false, true)
|
||||||
)
|
)
|
||||||
class C1
|
class C1
|
||||||
|
|
||||||
@PrimitiveArrays(
|
@PrimitiveArrays(
|
||||||
byteArray = byteArray(),
|
byteArray = byteArrayOf(),
|
||||||
charArray = charArray(),
|
charArray = charArrayOf(),
|
||||||
shortArray = shortArray(),
|
shortArray = shortArrayOf(),
|
||||||
intArray = intArray(),
|
intArray = intArrayOf(),
|
||||||
longArray = longArray(),
|
longArray = longArrayOf(),
|
||||||
floatArray = floatArray(),
|
floatArray = floatArrayOf(),
|
||||||
doubleArray = doubleArray(),
|
doubleArray = doubleArrayOf(),
|
||||||
booleanArray = booleanArray()
|
booleanArray = booleanArrayOf()
|
||||||
)
|
)
|
||||||
class C2
|
class C2
|
||||||
|
|||||||
+2
-2
@@ -5,8 +5,8 @@ annotation class JustString(val string: String)
|
|||||||
annotation class StringArray(val stringArray: Array<String>)
|
annotation class StringArray(val stringArray: Array<String>)
|
||||||
|
|
||||||
@JustString("kotlin")
|
@JustString("kotlin")
|
||||||
@StringArray(array())
|
@StringArray(arrayOf())
|
||||||
class C1
|
class C1
|
||||||
|
|
||||||
@StringArray(array("java", ""))
|
@StringArray(arrayOf("java", ""))
|
||||||
class C2
|
class C2
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ val booleanConst: Boolean = true
|
|||||||
val floatConst: Float = 2.0f
|
val floatConst: Float = 2.0f
|
||||||
val doubleConst: Double = 3.0
|
val doubleConst: Double = 3.0
|
||||||
val enumConst: Weapon? = Weapon.ROCK
|
val enumConst: Weapon? = Weapon.ROCK
|
||||||
val arrayConst: Any = byteArray(1,2)
|
val arrayConst: Any = byteArrayOf(1,2)
|
||||||
|
|
||||||
val a = 10
|
val a = 10
|
||||||
val b = a + 20
|
val b = a + 20
|
||||||
@@ -32,7 +32,7 @@ class Class {
|
|||||||
val floatConst: Float = 2.0f
|
val floatConst: Float = 2.0f
|
||||||
val doubleConst: Double = 3.0
|
val doubleConst: Double = 3.0
|
||||||
val enumConst: Weapon? = Weapon.ROCK
|
val enumConst: Weapon? = Weapon.ROCK
|
||||||
val arrayConst: Any = byteArray(1,2)
|
val arrayConst: Any = byteArrayOf(1,2)
|
||||||
val a = 10
|
val a = 10
|
||||||
val b = a + 20
|
val b = a + 20
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-2
@@ -17,7 +17,7 @@ val booleanConst: dynamic = true
|
|||||||
val floatConst: dynamic = 2.0f
|
val floatConst: dynamic = 2.0f
|
||||||
val doubleConst: dynamic = 3.0
|
val doubleConst: dynamic = 3.0
|
||||||
val enumConst: dynamic = Weapon.ROCK
|
val enumConst: dynamic = Weapon.ROCK
|
||||||
val arrayConst: dynamic = byteArray(1,2)
|
val arrayConst: dynamic = byteArrayOf(1,2)
|
||||||
val dynamicConst: dynamic = 100
|
val dynamicConst: dynamic = 100
|
||||||
|
|
||||||
class Class {
|
class Class {
|
||||||
@@ -31,6 +31,6 @@ class Class {
|
|||||||
val floatConst: dynamic = 2.0f
|
val floatConst: dynamic = 2.0f
|
||||||
val doubleConst: dynamic = 3.0
|
val doubleConst: dynamic = 3.0
|
||||||
val enumConst: dynamic = Weapon.ROCK
|
val enumConst: dynamic = Weapon.ROCK
|
||||||
val arrayConst: dynamic = byteArray(1,2)
|
val arrayConst: dynamic = byteArrayOf(1,2)
|
||||||
val dynamicConst: dynamic = 100
|
val dynamicConst: dynamic = 100
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -319,7 +319,7 @@ public class AnnotationGenTest extends CodegenTestCase {
|
|||||||
"" +
|
"" +
|
||||||
"@java.lang.annotation.Retention(RetentionPolicy.RUNTIME) annotation class A(val a: Array<String>)\n" +
|
"@java.lang.annotation.Retention(RetentionPolicy.RUNTIME) annotation class A(val a: Array<String>)\n" +
|
||||||
"" +
|
"" +
|
||||||
"@A(array(\"239\",\"932\")) class B()");
|
"@A(arrayOf(\"239\",\"932\")) class B()");
|
||||||
Class aClass = generateClass("A");
|
Class aClass = generateClass("A");
|
||||||
|
|
||||||
Retention annotation = (Retention)aClass.getAnnotation(Retention.class);
|
Retention annotation = (Retention)aClass.getAnnotation(Retention.class);
|
||||||
@@ -354,7 +354,7 @@ public class AnnotationGenTest extends CodegenTestCase {
|
|||||||
"" +
|
"" +
|
||||||
"@java.lang.annotation.Retention(RetentionPolicy.RUNTIME) annotation class A(val a: IntArray)\n" +
|
"@java.lang.annotation.Retention(RetentionPolicy.RUNTIME) annotation class A(val a: IntArray)\n" +
|
||||||
"" +
|
"" +
|
||||||
"@A(intArray(239,932)) class B()");
|
"@A(intArrayOf(239,932)) class B()");
|
||||||
Class aClass = generateClass("A");
|
Class aClass = generateClass("A");
|
||||||
|
|
||||||
Retention annotation = (Retention)aClass.getAnnotation(Retention.class);
|
Retention annotation = (Retention)aClass.getAnnotation(Retention.class);
|
||||||
@@ -411,7 +411,7 @@ public class AnnotationGenTest extends CodegenTestCase {
|
|||||||
"" +
|
"" +
|
||||||
"@Retention(RetentionPolicy.RUNTIME) annotation class A(val a: Array<Retention>)\n" +
|
"@Retention(RetentionPolicy.RUNTIME) annotation class A(val a: Array<Retention>)\n" +
|
||||||
"" +
|
"" +
|
||||||
"@A(array(Retention(RetentionPolicy.RUNTIME),Retention(RetentionPolicy.SOURCE))) class B()");
|
"@A(arrayOf(Retention(RetentionPolicy.RUNTIME),Retention(RetentionPolicy.SOURCE))) class B()");
|
||||||
Class aClass = generateClass("A");
|
Class aClass = generateClass("A");
|
||||||
|
|
||||||
Method[] methods = aClass.getDeclaredMethods();
|
Method[] methods = aClass.getDeclaredMethods();
|
||||||
|
|||||||
+3
-3
@@ -50,7 +50,7 @@ public class AnnotationDescriptorResolveTest extends AbstractAnnotationDescripto
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void testIntArrayAnnotation() throws IOException {
|
public void testIntArrayAnnotation() throws IOException {
|
||||||
String content = getContent("AnnIntArray(intArray(1, 2))");
|
String content = getContent("AnnIntArray(intArrayOf(1, 2))");
|
||||||
String expectedAnnotation = "@AnnIntArray(a = {1, 2})";
|
String expectedAnnotation = "@AnnIntArray(a = {1, 2})";
|
||||||
doTest(content, expectedAnnotation);
|
doTest(content, expectedAnnotation);
|
||||||
}
|
}
|
||||||
@@ -68,13 +68,13 @@ public class AnnotationDescriptorResolveTest extends AbstractAnnotationDescripto
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void testStringArrayAnnotation() throws IOException {
|
public void testStringArrayAnnotation() throws IOException {
|
||||||
String content = getContent("AnnStringArray(array(\"a\"))");
|
String content = getContent("AnnStringArray(arrayOf(\"a\"))");
|
||||||
String expectedAnnotation = "@AnnStringArray(a = {\"a\"})";
|
String expectedAnnotation = "@AnnStringArray(a = {\"a\"})";
|
||||||
doTest(content, expectedAnnotation);
|
doTest(content, expectedAnnotation);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void testEnumArrayAnnotation() throws IOException {
|
public void testEnumArrayAnnotation() throws IOException {
|
||||||
String content = getContent("AnnArrayOfEnum(array(MyEnum.A))");
|
String content = getContent("AnnArrayOfEnum(arrayOf(MyEnum.A))");
|
||||||
String expectedAnnotation = "@AnnArrayOfEnum(a = {MyEnum.A})";
|
String expectedAnnotation = "@AnnArrayOfEnum(a = {MyEnum.A})";
|
||||||
doTest(content, expectedAnnotation);
|
doTest(content, expectedAnnotation);
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -56,7 +56,7 @@ public class NavigateToLibraryRegressionTest extends LightCodeInsightFixtureTest
|
|||||||
|
|
||||||
|
|
||||||
public void testRefToFunctionWithVararg() {
|
public void testRefToFunctionWithVararg() {
|
||||||
PsiElement navigationElement = configureAndResolve("val x = <caret>arrayList(\"\", \"\")");
|
PsiElement navigationElement = configureAndResolve("val x = <caret>arrayListOf(\"\", \"\")");
|
||||||
assertSame(JetLanguage.INSTANCE, navigationElement.getLanguage());
|
assertSame(JetLanguage.INSTANCE, navigationElement.getLanguage());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user