Odzwierciedlanie typów pierwotnych, takich jak „podwójne”, skutkuje nieoczekiwanym wyjściem

Poniższy przykład kończy się niepowodzeniem:

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

Przykład:

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

Czy nie można dokładnie odzwierciedlić typów int / double?

questionAnswers(2)

yourAnswerToTheQuestion