Отражение примитивных типов, таких как «double», приводит к неожиданному выводу

Следующий пример завершается с ошибкой:

FAIL: MyClass tests getClassReturnsConstructorForDouble
  Expected: ?:<double>
    Actual: ?:<double>

Пример:

test("getClassReturnsConstructorForDouble", () {
    double object = 10.1;
    Type objectClass = reflect(object).type.reflectedType;      
    expect(objectClass, equals(object.runtimeType));
});

Разве невозможно точно отразить типы int / double?

Ответы на вопрос(2)

Ваш ответ на вопрос