(
Size: a a a
(
AN
(
AN
(
AN
(
Kd
VP
AK
(
VP
AN
AK
(
contains: Entity<*> -> T -> Boolean
(с различными вариациями сигнатуры, учитывая особенность системы типов целевого языка) должна быть вычислима на уровне типов (если говорить умным языком, система типов должна соответствовать логике высшего порядка или быть лямбда-исчислением выше просто-типизированного), чего в котлине нет. В котлине вообще так себе на уровне типов что-то посчитатьAN
contains: Entity<*> -> T -> Boolean
(с различными вариациями сигнатуры, учитывая особенность системы типов целевого языка) должна быть вычислима на уровне типов (если говорить умным языком, система типов должна соответствовать логике высшего порядка или быть лямбда-исчислением выше просто-типизированного), чего в котлине нет. В котлине вообще так себе на уровне типов что-то посчитать(
(
AN
AN