blob: 1258f5e8017ca4331d9313d54c981fd229bcab88 [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) {}