blob: 94e63ef33541a086ee205c63e0be9f05cce71d90 [file] [log] [blame]
import 'constants_lib.dart' as lib;
typedef F1<T> = T Function(T);
typedef F2 = T Function<T>(T);
const objectTypeLiteral = Object;
const int Function(int) partialInstantiation = lib.id;
const instance = const lib.Class<int>(0);
const functionTypeLiteral = F1;
const genericFunctionTypeLiteral = F2;
const listLiteral = <int>[0];
const setLiteral = <int>{0};
const mapLiteral = <int, String>{0: 'foo'};
const listConcatenation = <int>[...listLiteral];
const setConcatenation = <int>{...setLiteral};
const mapConcatenation = <int, String>{...mapLiteral};
const objectTypeLiteralIdentical = identical(
objectTypeLiteral,
lib.objectTypeLiteral,
);
const partialInstantiationIdentical = identical(
partialInstantiation,
lib.partialInstantiation,
);
const instanceIdentical = identical(instance, lib.instance);
const functionTypeLiteralIdentical = identical(
functionTypeLiteral,
lib.functionTypeLiteral,
);
const genericFunctionTypeLiteralIdentical = identical(
genericFunctionTypeLiteral,
lib.genericFunctionTypeLiteral,
);
const listLiteralIdentical = identical(listLiteral, lib.listLiteral);
const setLiteralIdentical = identical(setLiteral, lib.setLiteral);
const mapLiteralIdentical = identical(mapLiteral, lib.mapLiteral);
const listConcatenationIdentical = identical(
listConcatenation,
lib.listConcatenation,
);
const setConcatenationIdentical = identical(
setConcatenation,
lib.setConcatenation,
);
const mapConcatenationIdentical = identical(
mapConcatenation,
lib.mapConcatenation,
);
main() {}
test(expected, actual) {}