SLC: drop the assertion that class context shouldn't be null
...because it can be null if an anonymous object is returned as a value of reified inline function, which isn't materialized as LC element. ^KT-59537 Fixed
This commit is contained in:
Vendored
+17
@@ -0,0 +1,17 @@
|
||||
final class null /* null*/ extends PaginatedTableModel<R> {
|
||||
@java.lang.Override()
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public java.util.List<R> getRows();// getRows()
|
||||
|
||||
private ();// .ctor()
|
||||
}
|
||||
|
||||
public abstract class PaginatedTableModel /* PaginatedTableModel*/<R> {
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public abstract java.util.List<R> getRows();// getRows()
|
||||
|
||||
public PaginatedTableModel(int);// .ctor(int)
|
||||
}
|
||||
|
||||
public final class ReifiedInlineReturnsObjectKt /* ReifiedInlineReturnsObjectKt*/ {
|
||||
}
|
||||
Vendored
+16
@@ -0,0 +1,16 @@
|
||||
final class null /* null*/ extends PaginatedTableModel<R> {
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public java.util.List<R> getRows();// getRows()
|
||||
|
||||
private ();// .ctor()
|
||||
}
|
||||
|
||||
public abstract class PaginatedTableModel /* PaginatedTableModel*/<R> {
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public abstract java.util.List<R> getRows();// getRows()
|
||||
|
||||
public PaginatedTableModel(int);// .ctor(int)
|
||||
}
|
||||
|
||||
public final class ReifiedInlineReturnsObjectKt /* ReifiedInlineReturnsObjectKt*/ {
|
||||
}
|
||||
Vendored
+9
@@ -0,0 +1,9 @@
|
||||
abstract class PaginatedTableModel<R>(initialPageSize: Int) {
|
||||
abstract val rows: List<R>
|
||||
}
|
||||
|
||||
inline fun <reified R> MutableList<R>.asTableModel(pageSize : Int = 42) =
|
||||
object : PaginatedTableModel<R>(pageSize) {
|
||||
override val rows
|
||||
get() = this@asTableModel
|
||||
}
|
||||
Vendored
+9
@@ -0,0 +1,9 @@
|
||||
public abstract class PaginatedTableModel /* PaginatedTableModel*/<R> {
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public abstract java.util.List<R> getRows();// getRows()
|
||||
|
||||
public PaginatedTableModel(int);// .ctor(int)
|
||||
}
|
||||
|
||||
public final class ReifiedInlineReturnsObjectKt /* ReifiedInlineReturnsObjectKt*/ {
|
||||
}
|
||||
Reference in New Issue
Block a user