https://github.com/dart-lang/bleeding_edge/blob/master/dart/...
===============================
class _IntegerImplementation extends _Num {
@inline(INLINE.INTRINSICS) // <============================
int _bitAndFromInteger(int other) native "Integer_bitAndFromInteger";
}===============================
The same method in CORE_INTEGER_LIB_INTRINSIC_LIST
https://github.com/dart-lang/bleeding_edge/blob/master/dart/...
===============================
V(_IntegerImplementation, _bitAndFromInteger, \ Integer_bitAndFromInteger, 504496713)
===============================
If Dart VM can use "patch class" declarations then why this "@inline" should be considered as a bad?
Maybe your answer in that the "Dart VM ignored all kind of annotations (including type annotations) why it should use this approach".
P.S.
This is a not a direct problem of dynamism (ignore annotations even if they hard coded in source).
Problem in that the Dart VM does not want rely on annotations (dynamism is better, determine everything at runtime or from magic lists).