(
Size: a a a
(
I
| или &?I
(
| или &?| и &, есть только &(
I
| и &, есть только &T.canVomitOrShit. Как мне это выразить?(
T.canVomitOrShit. Как мне это выразить?I
fun <T> T.getType(): Type where T : (AALOAD | ALOAD) = Type.Object
fun <T> T.getType(): Type where T : (IALOAD | ILOAD) = Type.Int
// etc
I
VP
I
I
fun <T> T.getType(): Type where T : (AALOAD | ALOAD) = Type.Object
fun <T> T.getType(): Type where T : (IALOAD | ILOAD) = Type.Int
// etc
ASTORE.getType() должно кинуть ошибку компиляции.D
AM
(
fun <T> T.getType(): Type where T : (AALOAD | ALOAD) = Type.Object
fun <T> T.getType(): Type where T : (IALOAD | ILOAD) = Type.Int
// etc
(
I
I
fun AALOAD.getType() = Type.Object
fun ALOAD.getType() = Type.Object
///etc
D
AM