New J2K: correctly handle vararg annotation parameter of external Java class
#KT-31726 fixed
This commit is contained in:
+6
-1
@@ -1,7 +1,12 @@
|
||||
import javaApi.SpecialExternal;
|
||||
|
||||
//Annotation class:
|
||||
public @interface Special {
|
||||
String[] names(); //array is used
|
||||
}
|
||||
//Class with annotation:
|
||||
@Special(names = "name1")
|
||||
public class JClass {}
|
||||
public class JClass {}
|
||||
|
||||
@SpecialExternal(names = "name1")
|
||||
public class JClass2 {}
|
||||
|
||||
+6
-1
@@ -1,6 +1,11 @@
|
||||
import javaApi.SpecialExternal
|
||||
|
||||
//Annotation class:
|
||||
annotation class Special(val names: Array<String> //array is used
|
||||
) //Class with annotation:
|
||||
|
||||
@Special(names = ["name1"])
|
||||
class JClass
|
||||
class JClass
|
||||
|
||||
@SpecialExternal(names = ["name1"])
|
||||
class JClass2
|
||||
Reference in New Issue
Block a user