PP
Size: a a a
PP
DB
AT
VE
AT
VE
VE
MV
VE
invokedynamic
. Но мне кажется они думали что я их трололоAT
AT
AT
VE
VE
VE
invokedynamic
это не только кастомное динамическое связывание (которое можно эмулировать через function pointer и их эквиваленты), но и специальная поддержка со стороны VM - которая как раз и позволяет выразить такие вещи как спекулятивную девиртуализцию даже при компиляции языков со сложными dispatch механизмами. (там можно допустим связать call-site с целью вызова, а потом если что поменялось пересвязать его опять).AT
AT
VE