O
Size: a a a
O
IK
AB
AB
ДЧ
Stream.of(1)
.map(i -> new Object() {
private int left = i * 2;
private int right = i * 3;
@Override
public String toString() {
return "[" + left + "," + right + "]";
}
})
.filter(o -> o.left < 10 && o.right > 0)
.forEach(System.out::println);
M
// access flags 0x100A
private static synthetic lambda$main$0(Ljava/lang/Integer;)Ltest/Test$1;
L0
LINENUMBER 8 L0
NEW test/Test$1
DUP
ALOAD 0
INVOKESPECIAL test/Test$1.<init> (Ljava/lang/Integer;)V
ARETURN
L1
LOCALVARIABLE i Ljava/lang/Integer; L0 L1 0
MAXSTACK = 3
MAXLOCALS = 1
AB
АБ