From d07ab72fb9170e40c6f0ae1eeb22bd0bc08f041a Mon Sep 17 00:00:00 2001 From: Konstantin Shcheglov Date: Wed, 25 Oct 2023 14:21:42 +0000 Subject: [PATCH] Stop using deprecated 'element2' that will be removed. See https://dart-review.googlesource.com/c/sdk/+/311461 Change-Id: I7c2b7ff227fef838f10657bdd9f18da98f48f5ef Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/332061 Reviewed-by: Daco Harkes Commit-Queue: Konstantin Shcheglov --- runtime/tools/dartfuzz/gen_type_table.dart | 16 ++++++++-------- runtime/tools/dartfuzz/gen_util.dart | 6 +++--- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/runtime/tools/dartfuzz/gen_type_table.dart b/runtime/tools/dartfuzz/gen_type_table.dart index a052cf6578b..0a61e03d0d7 100644 --- a/runtime/tools/dartfuzz/gen_type_table.dart +++ b/runtime/tools/dartfuzz/gen_type_table.dart @@ -913,8 +913,8 @@ void filterOperators(Set allTypes) { bool isExcludedMethod(InterfaceType tp, MethodElement method) { // TODO(bkonyi): Enable operator / for these types after we resolve // https://github.com/dart-lang/sdk/issues/39890 - if (((tp.element2.name == 'Float32x4') && (method.name == '/')) || - ((tp.element2.name == 'Float64x2') && (method.name == '/'))) { + if (((tp.element.name == 'Float32x4') && (method.name == '/')) || + ((tp.element.name == 'Float64x2') && (method.name == '/'))) { return true; } return false; @@ -1107,7 +1107,7 @@ bool shouldFilterConstructor(InterfaceType tp, ConstructorElement cons) { // Constructor exclude list // TODO(bkonyi): Enable Float32x4.fromInt32x4Bits after we resolve // https://github.com/dart-lang/sdk/issues/39890 - if ((tp.element2.name == 'Float32x4') && (cons.name == 'fromInt32x4Bits')) { + if ((tp.element.name == 'Float32x4') && (cons.name == 'fromInt32x4Bits')) { return true; } return false; @@ -1231,7 +1231,7 @@ Set instantiatePTypes( } else { return; } - InterfaceType ptx = pType.element2.instantiate( + InterfaceType ptx = pType.element.instantiate( typeArguments: [iType], nullabilitySuffix: NullabilitySuffix.star, ); @@ -1252,7 +1252,7 @@ Set instantiatePTypes( } else { return; } - InterfaceType ptx = pType.element2.instantiate( + InterfaceType ptx = pType.element.instantiate( typeArguments: [iType1, iType2], nullabilitySuffix: NullabilitySuffix.star, ); @@ -1286,7 +1286,7 @@ Set instantiateAllTypes( // complex types like Int8List. var filteredITypes = {}; for (var iType in iTypes) { - if (iTypeFilter.contains(iType.element2.name)) { + if (iTypeFilter.contains(iType.element.name)) { filteredITypes.add(iType); } } @@ -1324,7 +1324,7 @@ int countOperators(InterfaceElement ce) { no += 100; } for (var ci in ce.interfaces) { - no += countOperators(ci.element2); + no += countOperators(ci.element); } }); return no; @@ -1429,7 +1429,7 @@ void getInterfaceRels(Set allTypes) { iterableTypes1.add(typName); } } - for (var it in tp.element2.allSupertypes) { + for (var it in tp.element.allSupertypes) { var ifTypName = typeConstName(it); interfaceRels[ifTypName] ??= {}; interfaceRels[ifTypName]!.add(typName); diff --git a/runtime/tools/dartfuzz/gen_util.dart b/runtime/tools/dartfuzz/gen_util.dart index 6eb396f94c4..d1a212d26ad 100644 --- a/runtime/tools/dartfuzz/gen_util.dart +++ b/runtime/tools/dartfuzz/gen_util.dart @@ -58,15 +58,15 @@ extension DartTypeExtension on DartType { final typeArguments = type.typeArguments; if (typeArguments.isEmpty || typeArguments.every((t) => t is DynamicType)) { - return type.element2.name; + return type.element.name; } else { final typeArgumentsStr = typeArguments.map((t) => t.asCode).join(', '); - return '${type.element2.name}<$typeArgumentsStr>'; + return '${type.element.name}<$typeArgumentsStr>'; } } else if (type is NeverType) { return 'Never'; } else if (type is TypeParameterType) { - return type.element2.name; + return type.element.name; } else if (type is VoidType) { return 'void'; } else {