KT-30643 J2K: wrong position of TYPE_USE annotation (#2543)
New J2K: fix wrong position of TYPE_USE annotation #KT-30643 Fixed
This commit is contained in:
committed by
Ilya Kirillov
parent
58f2348647
commit
4da7d11364
@@ -0,0 +1,28 @@
|
||||
import javaApi.Anon5
|
||||
import javaApi.TypeUseAnon1
|
||||
import javaApi.TypeUseAnon2
|
||||
import javaApi.TypeUseAnon3
|
||||
|
||||
public class TEST1 {
|
||||
public @Anon5(1) @TypeUseAnon1 String foo(@Anon5(2) @TypeUseAnon1 Object o) {
|
||||
@Anon5(3) @TypeUseAnon1 String baz = "";
|
||||
return "";
|
||||
}
|
||||
@Anon5(4) @TypeUseAnon1 String bar;
|
||||
}
|
||||
|
||||
public class TEST2 {
|
||||
public @Anon5(1) @TypeUseAnon2 String foo(@Anon5(2) @TypeUseAnon2 Object o) {
|
||||
@Anon5(3) @TypeUseAnon2 String baz = "";
|
||||
return "";
|
||||
}
|
||||
@Anon5(4) @TypeUseAnon2 String bar;
|
||||
}
|
||||
|
||||
public class TEST3 {
|
||||
public @Anon5(1) @TypeUseAnon3 String foo(@Anon5(2) @TypeUseAnon3 Object o) {
|
||||
@Anon5(3) @TypeUseAnon3 String baz = "";
|
||||
return "";
|
||||
}
|
||||
@Anon5(4) @TypeUseAnon3 String bar;
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
import javaApi.Anon5
|
||||
import javaApi.TypeUseAnon1
|
||||
import javaApi.TypeUseAnon2
|
||||
import javaApi.TypeUseAnon3
|
||||
|
||||
class TEST1 {
|
||||
@Anon5(1)
|
||||
fun foo(@Anon5(2) o: @TypeUseAnon1 Any?): @TypeUseAnon1 String? {
|
||||
@Anon5(3) val baz = ""
|
||||
return ""
|
||||
}
|
||||
|
||||
@Anon5(4)
|
||||
internal var bar: @TypeUseAnon1 String? = null
|
||||
}
|
||||
|
||||
class TEST2 {
|
||||
@Anon5(1)
|
||||
fun foo(@Anon5(2) o: @TypeUseAnon2 Any?): @TypeUseAnon2 String? {
|
||||
@Anon5(3) val baz = ""
|
||||
return ""
|
||||
}
|
||||
|
||||
@Anon5(4)
|
||||
internal var bar: @TypeUseAnon2 String? = null
|
||||
}
|
||||
|
||||
class TEST3 {
|
||||
@Anon5(1)
|
||||
fun foo(@Anon5(2) o: @TypeUseAnon3 Any?): @TypeUseAnon3 String? {
|
||||
@Anon5(3) val baz = ""
|
||||
return ""
|
||||
}
|
||||
|
||||
@Anon5(4)
|
||||
internal var bar: @TypeUseAnon3 String? = null
|
||||
}
|
||||
Reference in New Issue
Block a user