blob: 38afdf4f652cb17e45a55e53ed9226f20bf42fd3 [file] [log] [blame]
class Number {
final int value;
Number(this.value);
int get hashCode => value.hashCode;
bool operator ==(Object other) => other is Number && value == other.value;
String toString() => 'Number($value)';
}
extension NumberExtension ;
on Number (){ }
class Class {
Number field;
Class(this.field);
}
extension ClassExtension ;
on Class (){ }
class IntClass {
int field;
IntClass(this.field);
}
extension IntClassExtension ;
on IntClass (){ }
main() { }
testLocals() { }
testProperties() { }
testIntProperties() { }
testExplicitProperties() { }
testExplicitIntProperties() { }
testExplicitNullAwareProperties(Class v) { }
testExplicitNullAwareIntProperties(IntClass v) { }
expect(expected, actual, [expectNull = false]) { }