Java to Kotlin: correct conversion of array components in annotation attributes

This commit is contained in:
Valentin Kipyatkov
2014-06-16 19:10:58 +04:00
parent 65b3ec6dfd
commit bd30ae572e
4 changed files with 41 additions and 23 deletions
@@ -7,6 +7,8 @@ import javaApi.*;
@Anon4({"x", "y"})
@Anon5(1)
@Anon6({"x", "y"})
@Anon7({ String.class, StringBuilder.class })
@Anon8(classes = { String.class, StringBuilder.class })
class C {
@Anon5(1) @Deprecated private int field1 = 0;
@@ -6,6 +6,8 @@ Anon3(e = E.A, stringArray = array<String>(), value = *array<String>("a", "b"))
Anon4("x", "y")
Anon5(1)
Anon6(array<String>("x", "y"))
Anon7(javaClass<String>(), javaClass<StringBuilder>())
Anon8(classes = *array<Class<*>>(javaClass<String>(), javaClass<StringBuilder>()))
class C() {
Anon5(1) deprecated("") private var field1: Int = 0