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