Kapt: Generic arguments in anonymous type should always be mapped to boxed types (KT-19750)
This commit is contained in:
committed by
Yan Zhulanow
parent
4d9a612a64
commit
84e59601c1
+11
@@ -0,0 +1,11 @@
|
||||
package test
|
||||
|
||||
class Test<T : CharSequence, N : Number> {
|
||||
private val x = object : TypedListUpdateCallback<String, Long> {
|
||||
override fun onInserted(position: Long, count: Long, item: String) {}
|
||||
}
|
||||
}
|
||||
|
||||
interface TypedListUpdateCallback<T : Any, C : Number> {
|
||||
fun onInserted(position: C, count: C, item: T)
|
||||
}
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
package test;
|
||||
|
||||
@kotlin.Metadata()
|
||||
public final class Test<T extends java.lang.CharSequence, N extends java.lang.Number> {
|
||||
private final test.TypedListUpdateCallback<java.lang.String, java.lang.Long> x = null;
|
||||
|
||||
public Test() {
|
||||
super();
|
||||
}
|
||||
}
|
||||
|
||||
////////////////////
|
||||
|
||||
package test;
|
||||
|
||||
@kotlin.Metadata()
|
||||
public abstract interface TypedListUpdateCallback<T extends java.lang.Object, C extends java.lang.Number> {
|
||||
|
||||
public abstract void onInserted(@org.jetbrains.annotations.NotNull()
|
||||
C position, @org.jetbrains.annotations.NotNull()
|
||||
C count, @org.jetbrains.annotations.NotNull()
|
||||
T item);
|
||||
}
|
||||
Reference in New Issue
Block a user