Version 2.15.0-133.0.dev
Merge commit 'bcaa2a320c29d4fc189149ca06f9ed7c419711cc' into 'dev'
diff --git a/pkg/analyzer/lib/src/generated/resolver.dart b/pkg/analyzer/lib/src/generated/resolver.dart
index 3049ed4..cc2ed46 100644
--- a/pkg/analyzer/lib/src/generated/resolver.dart
+++ b/pkg/analyzer/lib/src/generated/resolver.dart
@@ -580,8 +580,12 @@
computeMemberId(whyNotPromotedVisitor.propertyReference!);
args.add('target: $id');
}
- if (whyNotPromotedVisitor.propertyType != null) {
- args.add('type: ${whyNotPromotedVisitor.propertyType}');
+ var propertyType = whyNotPromotedVisitor.propertyType;
+ if (propertyType != null) {
+ var propertyTypeStr = propertyType.getDisplayString(
+ withNullability: true,
+ );
+ args.add('type: $propertyTypeStr');
}
if (args.isNotEmpty) {
nonPromotionReasonText += '(${args.join(', ')})';
diff --git a/pkg/analyzer/test/src/dart/analysis/driver_resolution_test.dart b/pkg/analyzer/test/src/dart/analysis/driver_resolution_test.dart
index 9da6792..757cb6f 100644
--- a/pkg/analyzer/test/src/dart/analysis/driver_resolution_test.dart
+++ b/pkg/analyzer/test/src/dart/analysis/driver_resolution_test.dart
@@ -2463,11 +2463,11 @@
assertType(creation, 'C<int, double>');
var typeName = creation.constructorName.type;
- assertTypeName(typeName, cElement, 'C<int, double>');
+ assertNamedType(typeName, cElement, 'C<int, double>');
var typeArguments = typeName.typeArguments!.arguments;
- assertTypeName(typeArguments[0] as TypeName, intElement, 'int');
- assertTypeName(typeArguments[1] as TypeName, doubleElement, 'double');
+ assertNamedType(typeArguments[0] as TypeName, intElement, 'int');
+ assertNamedType(typeArguments[1] as TypeName, doubleElement, 'double');
expect(creation.constructorName.name, isNull);
@@ -2482,11 +2482,11 @@
assertType(creation, 'C<num, String>');
var typeName = creation.constructorName.type;
- assertTypeName(typeName, cElement, 'C<num, String>');
+ assertNamedType(typeName, cElement, 'C<num, String>');
var typeArguments = typeName.typeArguments!.arguments;
- assertTypeName(typeArguments[0] as TypeName, numElement, 'num');
- assertTypeName(typeArguments[1] as TypeName, stringElement, 'String');
+ assertNamedType(typeArguments[0] as TypeName, numElement, 'num');
+ assertNamedType(typeArguments[1] as TypeName, stringElement, 'String');
var constructorName = creation.constructorName.name;
assertMember(
@@ -2587,7 +2587,7 @@
assertElement(aRef, findElement.topGet('a'));
assertType(aRef, 'num');
- assertTypeName(findNode.typeName('int;'), intElement, 'int');
+ assertNamedType(findNode.typeName('int;'), intElement, 'int');
}
test_invalid_const_constructor_initializer_field_multiple() async {
@@ -2907,13 +2907,13 @@
await resolveTestFile();
expect(result.errors, isNotEmpty);
- assertTypeName(
+ assertNamedType(
findNode.typeName('a.Future'),
futureElement,
'Future<int>',
expectedPrefix: findElement.import('dart:async').prefix,
);
- assertTypeName(findNode.typeName('int>'), intElement, 'int');
+ assertNamedType(findNode.typeName('int>'), intElement, 'int');
}
test_invalid_fieldInitializer_field() async {
@@ -5622,7 +5622,7 @@
assertElement(creation, c.unnamedConstructor);
assertType(creation, 'C');
- assertTypeName(creation.constructorName.type, c, 'C');
+ assertNamedType(creation.constructorName.type, c, 'C');
}
{
@@ -5631,7 +5631,7 @@
assertElement(creation, namedConstructor);
assertType(creation, 'C');
- assertTypeName(creation.constructorName.type, c, 'C');
+ assertNamedType(creation.constructorName.type, c, 'C');
assertElement(creation.constructorName.name, namedConstructor);
}
}
@@ -5658,7 +5658,7 @@
assertElement(creation, c.unnamedConstructor);
assertType(creation, 'C');
- assertTypeName(creation.constructorName.type, c, 'C',
+ assertNamedType(creation.constructorName.type, c, 'C',
expectedPrefix: import.prefix);
}
@@ -5668,7 +5668,7 @@
assertElement(creation, namedConstructor);
assertType(creation, 'C');
- assertTypeName(creation.constructorName.type, c, 'C',
+ assertNamedType(creation.constructorName.type, c, 'C',
expectedPrefix: import.prefix);
assertElement(creation.constructorName.name, namedConstructor);
}
@@ -5692,8 +5692,8 @@
assertMember(creation, c.unnamedConstructor!, {'T': 'int'});
assertType(creation, 'C<int>');
- assertTypeName(creation.constructorName.type, c, 'C<int>');
- assertTypeName(findNode.typeName('int>'), intElement, 'int');
+ assertNamedType(creation.constructorName.type, c, 'C<int>');
+ assertNamedType(findNode.typeName('int>'), intElement, 'int');
}
{
@@ -5702,8 +5702,8 @@
assertMember(creation, namedConstructor, {'T': 'String'});
assertType(creation, 'C<String>');
- assertTypeName(creation.constructorName.type, c, 'C<String>');
- assertTypeName(findNode.typeName('String>'), stringElement, 'String');
+ assertNamedType(creation.constructorName.type, c, 'C<String>');
+ assertNamedType(findNode.typeName('String>'), stringElement, 'String');
assertMember(
creation.constructorName.name, namedConstructor, {'T': 'String'});
@@ -5718,10 +5718,10 @@
expect(result.errors, isNotEmpty);
var mapRef = findNode.typeName('Map<');
- assertTypeName(mapRef, mapElement, 'Map<dynamic, dynamic>');
+ assertNamedType(mapRef, mapElement, 'Map<dynamic, dynamic>');
var intRef = findNode.typeName('int>');
- assertTypeName(intRef, intElement, 'int');
+ assertNamedType(intRef, intElement, 'int');
}
test_outline_invalid_mixin_arguments_tooMany() async {
@@ -5732,13 +5732,13 @@
expect(result.errors, isNotEmpty);
var listRef = findNode.typeName('List<');
- assertTypeName(listRef, listElement, 'List<dynamic>');
+ assertNamedType(listRef, listElement, 'List<dynamic>');
var intRef = findNode.typeName('int,');
- assertTypeName(intRef, intElement, 'int');
+ assertNamedType(intRef, intElement, 'int');
var doubleRef = findNode.typeName('double>');
- assertTypeName(doubleRef, doubleElement, 'double');
+ assertNamedType(doubleRef, doubleElement, 'double');
}
test_outline_invalid_mixin_typeParameter() async {
@@ -5749,13 +5749,13 @@
expect(result.errors, isNotEmpty);
var tRef = findNode.typeName('T<');
- assertTypeName(tRef, findElement.typeParameter('T'), 'T');
+ assertNamedType(tRef, findElement.typeParameter('T'), 'T');
var intRef = findNode.typeName('int,');
- assertTypeName(intRef, intElement, 'int');
+ assertNamedType(intRef, intElement, 'int');
var doubleRef = findNode.typeName('double>');
- assertTypeName(doubleRef, doubleElement, 'double');
+ assertNamedType(doubleRef, doubleElement, 'double');
}
test_outline_invalid_supertype_arguments_tooFew() async {
@@ -5766,10 +5766,10 @@
expect(result.errors, isNotEmpty);
var mapRef = findNode.typeName('Map<');
- assertTypeName(mapRef, mapElement, 'Map<dynamic, dynamic>');
+ assertNamedType(mapRef, mapElement, 'Map<dynamic, dynamic>');
var intRef = findNode.typeName('int>');
- assertTypeName(intRef, intElement, 'int');
+ assertNamedType(intRef, intElement, 'int');
}
test_outline_invalid_supertype_arguments_tooMany() async {
@@ -5780,13 +5780,13 @@
expect(result.errors, isNotEmpty);
var listRef = findNode.typeName('List<');
- assertTypeName(listRef, listElement, 'List<dynamic>');
+ assertNamedType(listRef, listElement, 'List<dynamic>');
var intRef = findNode.typeName('int,');
- assertTypeName(intRef, intElement, 'int');
+ assertNamedType(intRef, intElement, 'int');
var doubleRef = findNode.typeName('double>');
- assertTypeName(doubleRef, doubleElement, 'double');
+ assertNamedType(doubleRef, doubleElement, 'double');
}
test_outline_invalid_supertype_hasArguments() async {
@@ -5797,13 +5797,13 @@
expect(result.errors, isNotEmpty);
var xRef = findNode.typeName('X<');
- assertTypeName(xRef, null, 'dynamic');
+ assertNamedType(xRef, null, 'dynamic');
var intRef = findNode.typeName('int,');
- assertTypeName(intRef, intElement, 'int');
+ assertNamedType(intRef, intElement, 'int');
var doubleRef = findNode.typeName('double>');
- assertTypeName(doubleRef, doubleElement, 'double');
+ assertNamedType(doubleRef, doubleElement, 'double');
}
test_outline_invalid_supertype_noArguments() async {
@@ -5814,7 +5814,7 @@
expect(result.errors, isNotEmpty);
var xRef = findNode.typeName('X {}');
- assertTypeName(xRef, null, 'dynamic');
+ assertNamedType(xRef, null, 'dynamic');
}
test_outline_invalid_supertype_typeParameter() async {
@@ -5825,13 +5825,13 @@
expect(result.errors, isNotEmpty);
var tRef = findNode.typeName('T<');
- assertTypeName(tRef, findElement.typeParameter('T'), 'T');
+ assertNamedType(tRef, findElement.typeParameter('T'), 'T');
var intRef = findNode.typeName('int,');
- assertTypeName(intRef, intElement, 'int');
+ assertNamedType(intRef, intElement, 'int');
var doubleRef = findNode.typeName('double>');
- assertTypeName(doubleRef, doubleElement, 'double');
+ assertNamedType(doubleRef, doubleElement, 'double');
}
test_outline_invalid_type_arguments_tooFew() async {
@@ -5842,10 +5842,10 @@
expect(result.errors, isNotEmpty);
var mapRef = findNode.typeName('Map<');
- assertTypeName(mapRef, mapElement, 'Map<dynamic, dynamic>');
+ assertNamedType(mapRef, mapElement, 'Map<dynamic, dynamic>');
var intRef = findNode.typeName('int>');
- assertTypeName(intRef, intElement, 'int');
+ assertNamedType(intRef, intElement, 'int');
}
test_outline_invalid_type_arguments_tooMany() async {
@@ -5856,13 +5856,13 @@
expect(result.errors, isNotEmpty);
var listRef = findNode.typeName('List<');
- assertTypeName(listRef, listElement, 'List<dynamic>');
+ assertNamedType(listRef, listElement, 'List<dynamic>');
var intRef = findNode.typeName('int,');
- assertTypeName(intRef, intElement, 'int');
+ assertNamedType(intRef, intElement, 'int');
var doubleRef = findNode.typeName('double>');
- assertTypeName(doubleRef, doubleElement, 'double');
+ assertNamedType(doubleRef, doubleElement, 'double');
}
test_outline_invalid_type_typeParameter() async {
@@ -5873,10 +5873,10 @@
expect(result.errors, isNotEmpty);
var tRef = findNode.typeName('T<');
- assertTypeName(tRef, findElement.typeParameter('T'), 'T');
+ assertNamedType(tRef, findElement.typeParameter('T'), 'T');
var intRef = findNode.typeName('int>');
- assertTypeName(intRef, intElement, 'int');
+ assertNamedType(intRef, intElement, 'int');
}
test_outline_type_genericFunction() async {
@@ -5887,13 +5887,13 @@
expect(result.errors, isEmpty);
var intRef = findNode.typeName('int Function');
- assertTypeName(intRef, intElement, 'int');
+ assertNamedType(intRef, intElement, 'int');
var functionRef = findNode.genericFunctionType('Function(double)');
assertType(functionRef, 'int Function(double)');
var doubleRef = findNode.typeName('double) g');
- assertTypeName(doubleRef, doubleElement, 'double');
+ assertNamedType(doubleRef, doubleElement, 'double');
}
test_outline_type_topLevelVar_named() async {
@@ -5905,13 +5905,13 @@
expect(result.errors, isEmpty);
var intRef = findNode.typeName('int a');
- assertTypeName(intRef, intElement, 'int');
+ assertNamedType(intRef, intElement, 'int');
var listRef = findNode.typeName('List<double> b');
- assertTypeName(listRef, listElement, 'List<double>');
+ assertNamedType(listRef, listElement, 'List<double>');
var doubleRef = findNode.typeName('double> b');
- assertTypeName(doubleRef, doubleElement, 'double');
+ assertNamedType(doubleRef, doubleElement, 'double');
}
test_outline_type_topLevelVar_named_prefixed() async {
@@ -5923,10 +5923,10 @@
ImportElement myImport = result.libraryElement.imports[0];
var intRef = findNode.typeName('int> a');
- assertTypeName(intRef, intElement, 'int');
+ assertNamedType(intRef, intElement, 'int');
var futureRef = findNode.typeName('my.Future<int> a');
- assertTypeName(futureRef, futureElement, 'Future<int>',
+ assertNamedType(futureRef, futureElement, 'Future<int>',
expectedPrefix: myImport.prefix);
}
@@ -6911,10 +6911,10 @@
await resolveTestFile();
var aRef = findNode.typeName('A<int>');
- assertTypeName(aRef, findElement.class_('A'), 'A<int>');
+ assertNamedType(aRef, findElement.class_('A'), 'A<int>');
var intRef = findNode.typeName('int>');
- assertTypeName(intRef, intElement, 'int');
+ assertNamedType(intRef, intElement, 'int');
}
test_top_class_full() async {
diff --git a/pkg/analyzer/test/src/dart/resolution/class_alias_test.dart b/pkg/analyzer/test/src/dart/resolution/class_alias_test.dart
index 9dcfa57..3be6471 100644
--- a/pkg/analyzer/test/src/dart/resolution/class_alias_test.dart
+++ b/pkg/analyzer/test/src/dart/resolution/class_alias_test.dart
@@ -35,9 +35,9 @@
var x = findElement.class_('X');
- assertTypeName(findNode.typeName('A with'), findElement.class_('A'), 'A');
- assertTypeName(findNode.typeName('B impl'), findElement.class_('B'), 'B');
- assertTypeName(findNode.typeName('C;'), findElement.class_('C'), 'C');
+ assertNamedType(findNode.typeName('A with'), findElement.class_('A'), 'A');
+ assertNamedType(findNode.typeName('B impl'), findElement.class_('B'), 'B');
+ assertNamedType(findNode.typeName('C;'), findElement.class_('C'), 'C');
assertType(x.supertype, 'A');
assertElementTypes(x.mixins, ['B']);
diff --git a/pkg/analyzer/test/src/dart/resolution/class_test.dart b/pkg/analyzer/test/src/dart/resolution/class_test.dart
index 2828f29..14282df 100644
--- a/pkg/analyzer/test/src/dart/resolution/class_test.dart
+++ b/pkg/analyzer/test/src/dart/resolution/class_test.dart
@@ -380,7 +380,7 @@
assertType(a.supertype, 'Object');
var eRef = findNode.typeName('E {}');
- assertTypeName(eRef, findElement.enum_('E'), 'E');
+ assertNamedType(eRef, findElement.enum_('E'), 'E');
}
test_error_extendsNonClass_mixin() async {
@@ -395,7 +395,7 @@
assertType(a.supertype, 'Object');
var mRef = findNode.typeName('M {} // ref');
- assertTypeName(mRef, findElement.mixin('M'), 'M');
+ assertNamedType(mRef, findElement.mixin('M'), 'M');
}
test_error_extendsNonClass_variable() async {
diff --git a/pkg/analyzer/test/src/dart/resolution/instance_creation_test.dart b/pkg/analyzer/test/src/dart/resolution/instance_creation_test.dart
index 1aa9945..637b28d 100644
--- a/pkg/analyzer/test/src/dart/resolution/instance_creation_test.dart
+++ b/pkg/analyzer/test/src/dart/resolution/instance_creation_test.dart
@@ -64,7 +64,7 @@
expectedConstructorMember: true,
expectedSubstitution: {'T': 'int'},
);
- assertTypeName(findNode.typeName('int>'), intElement, 'int');
+ assertNamedType(findNode.typeName('int>'), intElement, 'int');
}
test_class_generic_unnamed_inferTypeArguments() async {
@@ -107,7 +107,7 @@
expectedConstructorMember: true,
expectedSubstitution: {'T': 'int'},
);
- assertTypeName(findNode.typeName('int>'), intElement, 'int');
+ assertNamedType(findNode.typeName('int>'), intElement, 'int');
}
test_class_notGeneric() async {
diff --git a/pkg/analyzer/test/src/dart/resolution/method_invocation_test.dart b/pkg/analyzer/test/src/dart/resolution/method_invocation_test.dart
index 8b89110..86c30be 100644
--- a/pkg/analyzer/test/src/dart/resolution/method_invocation_test.dart
+++ b/pkg/analyzer/test/src/dart/resolution/method_invocation_test.dart
@@ -943,7 +943,7 @@
'foo<int>();',
expectedTypeArguments: ['int'],
);
- assertTypeName(findNode.typeName('int>'), intElement, 'int');
+ assertNamedType(findNode.typeName('int>'), intElement, 'int');
}
test_error_undefinedMethod_hasTarget_class_typeParameter() async {
@@ -1296,7 +1296,7 @@
findElement.topFunction('foo'),
'void Function()',
);
- assertTypeName(findNode.typeName('int>'), intElement, 'int');
+ assertNamedType(findNode.typeName('int>'), intElement, 'int');
}
test_error_wrongNumberOfTypeArgumentsMethod_21() async {
@@ -1315,7 +1315,7 @@
'Map<dynamic, dynamic> Function()',
expectedTypeArguments: ['dynamic', 'dynamic'],
);
- assertTypeName(findNode.typeName('int>'), intElement, 'int');
+ assertNamedType(findNode.typeName('int>'), intElement, 'int');
}
test_hasReceiver_class_staticGetter() async {
diff --git a/pkg/analyzer/test/src/dart/resolution/mixin_test.dart b/pkg/analyzer/test/src/dart/resolution/mixin_test.dart
index 5a1ce26..6fa9868 100644
--- a/pkg/analyzer/test/src/dart/resolution/mixin_test.dart
+++ b/pkg/analyzer/test/src/dart/resolution/mixin_test.dart
@@ -94,7 +94,7 @@
assertElementTypes(aElement.mixins, ['M']);
var mRef = findNode.typeName('M {} // A');
- assertTypeName(mRef, mElement, 'M');
+ assertNamedType(mRef, mElement, 'M');
}
test_classTypeAlias_with() async {
@@ -109,7 +109,7 @@
assertElementTypes(aElement.mixins, ['M']);
var mRef = findNode.typeName('M;');
- assertTypeName(mRef, mElement, 'M');
+ assertNamedType(mRef, mElement, 'M');
}
test_commentReference() async {
@@ -309,7 +309,7 @@
assertElementTypes(element.interfaces, ['Random']);
var typeRef = findNode.typeName('Random {}');
- assertTypeName(typeRef, randomElement, 'Random',
+ assertNamedType(typeRef, randomElement, 'Random',
expectedPrefix: mathImport.prefix);
}
@@ -324,7 +324,7 @@
assertElementTypes(element.interfaces, ['int']);
var typeRef = findNode.typeName('int {}');
- assertTypeName(typeRef, intElement, 'int');
+ assertNamedType(typeRef, intElement, 'int');
}
test_error_implementsClause_nonClass_void() async {
@@ -339,7 +339,7 @@
assertElementTypes(element.interfaces, []);
var typeRef = findNode.typeName('void {}');
- assertTypeName(typeRef, null, 'void');
+ assertNamedType(typeRef, null, 'void');
}
test_error_memberWithClassName_getter() async {
@@ -832,7 +832,7 @@
assertElementTypes(element.superclassConstraints, ['Random']);
var typeRef = findNode.typeName('Random {}');
- assertTypeName(typeRef, randomElement, 'Random',
+ assertNamedType(typeRef, randomElement, 'Random',
expectedPrefix: mathImport.prefix);
}
@@ -848,7 +848,7 @@
assertElementTypes(element.superclassConstraints, ['int']);
var typeRef = findNode.typeName('int {}');
- assertTypeName(typeRef, intElement, 'int');
+ assertNamedType(typeRef, intElement, 'int');
}
test_error_onClause_nonInterface_dynamic() async {
@@ -863,7 +863,7 @@
assertElementTypes(element.superclassConstraints, ['Object']);
var typeRef = findNode.typeName('dynamic {}');
- assertTypeName(typeRef, dynamicElement, 'dynamic');
+ assertNamedType(typeRef, dynamicElement, 'dynamic');
}
test_error_onClause_nonInterface_enum() async {
@@ -879,7 +879,7 @@
assertElementTypes(element.superclassConstraints, ['Object']);
var typeRef = findNode.typeName('E {}');
- assertTypeName(typeRef, findElement.enum_('E'), 'E');
+ assertNamedType(typeRef, findElement.enum_('E'), 'E');
}
test_error_onClause_nonInterface_void() async {
@@ -895,7 +895,7 @@
assertElementTypes(element.superclassConstraints, ['Object']);
var typeRef = findNode.typeName('void {}');
- assertTypeName(typeRef, null, 'void');
+ assertNamedType(typeRef, null, 'void');
}
test_error_onClause_OK_mixin() async {
@@ -956,7 +956,7 @@
var fNode = findNode.variableDeclaration('f;');
assertElement(fNode.name, fElement);
- assertTypeName(findNode.typeName('T f'), tElement, 'T');
+ assertNamedType(findNode.typeName('T f'), tElement, 'T');
var accessors = element.accessors;
expect(accessors, hasLength(2));
@@ -976,10 +976,10 @@
assertElementTypes(element.interfaces, ['A', 'B']);
var aRef = findNode.typeName('A, ');
- assertTypeName(aRef, findElement.class_('A'), 'A');
+ assertNamedType(aRef, findElement.class_('A'), 'A');
var bRef = findNode.typeName('B {} // M');
- assertTypeName(bRef, findElement.class_('B'), 'B');
+ assertNamedType(bRef, findElement.class_('B'), 'B');
}
test_invalid_unresolved_before_mixin() async {
@@ -1064,10 +1064,10 @@
assertElementTypes(element.superclassConstraints, ['A', 'B']);
var aRef = findNode.typeName('A, ');
- assertTypeName(aRef, findElement.class_('A'), 'A');
+ assertNamedType(aRef, findElement.class_('A'), 'A');
var bRef = findNode.typeName('B {} // M');
- assertTypeName(bRef, findElement.class_('B'), 'B');
+ assertNamedType(bRef, findElement.class_('B'), 'B');
}
test_recursiveInterfaceInheritance_implements() async {
diff --git a/pkg/analyzer/test/src/dart/resolution/resolution.dart b/pkg/analyzer/test/src/dart/resolution/resolution.dart
index 842b8022..98342e7 100644
--- a/pkg/analyzer/test/src/dart/resolution/resolution.dart
+++ b/pkg/analyzer/test/src/dart/resolution/resolution.dart
@@ -183,7 +183,7 @@
var typeName = node.constructorName.type;
expectedTypeNameElement ??= expectedClassElement;
- assertTypeName(typeName, expectedTypeNameElement, null,
+ assertNamedType(typeName, expectedTypeNameElement, null,
expectedPrefix: expectedPrefix);
}
@@ -463,7 +463,7 @@
var typeName = creation.constructorName.type;
expectedTypeNameElement ??= expectedClassElement;
- assertTypeName(typeName, expectedTypeNameElement, expectedType,
+ assertNamedType(typeName, expectedTypeNameElement, expectedType,
expectedPrefix: expectedPrefix);
}
@@ -572,6 +572,29 @@
assertTypeNull(ref);
}
+ void assertNamedType(
+ NamedType node, Element? expectedElement, String? expectedType,
+ {Element? expectedPrefix}) {
+ assertType(node, expectedType);
+
+ if (expectedPrefix == null) {
+ var name = node.name as SimpleIdentifier;
+ assertElement(name, expectedElement);
+ // TODO(scheglov) Should this be null?
+// assertType(name, expectedType);
+ } else {
+ var name = node.name as PrefixedIdentifier;
+ assertImportPrefix(name.prefix, expectedPrefix);
+ assertElement(name.identifier, expectedElement);
+
+ // TODO(scheglov) This should be null, but it is not.
+ // ResolverVisitor sets the tpe for `Bar` in `new foo.Bar()`. This is
+ // probably wrong. It is fine for the TypeName `foo.Bar` to have a type,
+ // and for `foo.Bar()` to have a type. But not a name of a type? No.
+// expect(name.identifier.staticType, isNull);
+ }
+ }
+
void assertNamespaceDirectiveSelected(
NamespaceDirective directive, {
required String expectedRelativeUri,
@@ -805,33 +828,10 @@
TypeLiteral node, Element? expectedElement, String expectedType,
{Element? expectedPrefix}) {
assertType(node, 'Type');
- assertTypeName(node.typeName, expectedElement, expectedType,
+ assertNamedType(node.typeName, expectedElement, expectedType,
expectedPrefix: expectedPrefix);
}
- void assertTypeName(
- TypeName node, Element? expectedElement, String? expectedType,
- {Element? expectedPrefix}) {
- assertType(node, expectedType);
-
- if (expectedPrefix == null) {
- var name = node.name as SimpleIdentifier;
- assertElement(name, expectedElement);
- // TODO(scheglov) Should this be null?
-// assertType(name, expectedType);
- } else {
- var name = node.name as PrefixedIdentifier;
- assertImportPrefix(name.prefix, expectedPrefix);
- assertElement(name.identifier, expectedElement);
-
- // TODO(scheglov) This should be null, but it is not.
- // ResolverVisitor sets the tpe for `Bar` in `new foo.Bar()`. This is
- // probably wrong. It is fine for the TypeName `foo.Bar` to have a type,
- // and for `foo.Bar()` to have a type. But not a name of a type? No.
-// expect(name.identifier.staticType, isNull);
- }
- }
-
void assertTypeNull(Expression node) {
expect(node.staticType, isNull);
}
diff --git a/pkg/analyzer/test/src/dart/resolution/type_name_test.dart b/pkg/analyzer/test/src/dart/resolution/type_name_test.dart
index 711acd8..d09e2dc 100644
--- a/pkg/analyzer/test/src/dart/resolution/type_name_test.dart
+++ b/pkg/analyzer/test/src/dart/resolution/type_name_test.dart
@@ -35,7 +35,7 @@
f(A a) {}
''');
- assertTypeName(
+ assertNamedType(
findNode.typeName('A a'),
import_a.class_('A'),
'A*',
@@ -54,7 +54,7 @@
f(A a) {}
''');
- assertTypeName(
+ assertNamedType(
findNode.typeName('A a'),
import_a.class_('A'),
'A<num*>*',
@@ -73,7 +73,7 @@
f(A a) {}
''');
- assertTypeName(
+ assertNamedType(
findNode.typeName('A a'),
import_a.class_('A'),
'A<dynamic>*',
@@ -92,7 +92,7 @@
f(A<int> a) {}
''');
- assertTypeName(
+ assertNamedType(
findNode.typeName('A<int> a'),
import_a.class_('A'),
'A<int*>*',
@@ -114,7 +114,7 @@
var element = import_a.typeAlias('F');
var typeName = findNode.typeName('F a');
- assertTypeName(typeName, element, 'int* Function(bool*)*');
+ assertNamedType(typeName, element, 'int* Function(bool*)*');
assertTypeAlias(
typeName.typeOrThrow,
@@ -138,7 +138,7 @@
var element = import_a.typeAlias('F');
var typeName = findNode.typeName('F a');
- assertTypeName(typeName, element, 'dynamic Function(bool*)*');
+ assertNamedType(typeName, element, 'dynamic Function(bool*)*');
assertTypeAlias(
typeName.typeOrThrow,
@@ -162,7 +162,7 @@
var element = import_a.typeAlias('F');
var typeName = findNode.typeName('F a');
- assertTypeName(typeName, element, 'num* Function(bool*)*');
+ assertNamedType(typeName, element, 'num* Function(bool*)*');
assertTypeAlias(
typeName.typeOrThrow,
@@ -186,7 +186,7 @@
var element = import_a.typeAlias('F');
var typeName = findNode.typeName('F<int> a');
- assertTypeName(typeName, element, 'int* Function(bool*)*');
+ assertNamedType(typeName, element, 'int* Function(bool*)*');
assertTypeAlias(
typeName.typeOrThrow,
@@ -209,7 +209,7 @@
error(HintCode.IMPORT_OF_LEGACY_LIBRARY_INTO_NULL_SAFE, 7, 8),
]);
- assertTypeName(
+ assertNamedType(
findNode.typeName('A a'),
import_a.class_('A'),
'A',
@@ -230,7 +230,7 @@
error(HintCode.IMPORT_OF_LEGACY_LIBRARY_INTO_NULL_SAFE, 7, 8),
]);
- assertTypeName(
+ assertNamedType(
findNode.typeName('A a'),
import_a.class_('A'),
'A<num*>',
@@ -251,7 +251,7 @@
error(HintCode.IMPORT_OF_LEGACY_LIBRARY_INTO_NULL_SAFE, 7, 8),
]);
- assertTypeName(
+ assertNamedType(
findNode.typeName('A a'),
import_a.class_('A'),
'A<dynamic>',
@@ -272,7 +272,7 @@
error(HintCode.IMPORT_OF_LEGACY_LIBRARY_INTO_NULL_SAFE, 7, 8),
]);
- assertTypeName(
+ assertNamedType(
findNode.typeName('A<int> a'),
import_a.class_('A'),
'A<int>',
@@ -293,7 +293,7 @@
error(HintCode.IMPORT_OF_LEGACY_LIBRARY_INTO_NULL_SAFE, 7, 8),
]);
- assertTypeName(
+ assertNamedType(
findNode.typeName('F a'),
import_a.typeAlias('F'),
'int* Function()',
@@ -314,7 +314,7 @@
error(HintCode.IMPORT_OF_LEGACY_LIBRARY_INTO_NULL_SAFE, 7, 8),
]);
- assertTypeName(
+ assertNamedType(
findNode.typeName('F a'),
import_a.typeAlias('F'),
'num* Function()',
@@ -335,7 +335,7 @@
error(HintCode.IMPORT_OF_LEGACY_LIBRARY_INTO_NULL_SAFE, 7, 8),
]);
- assertTypeName(
+ assertNamedType(
findNode.typeName('F a'),
import_a.typeAlias('F'),
'dynamic Function()',
@@ -356,7 +356,7 @@
error(HintCode.IMPORT_OF_LEGACY_LIBRARY_INTO_NULL_SAFE, 7, 8),
]);
- assertTypeName(
+ assertNamedType(
findNode.typeName('F<int> a'),
import_a.typeAlias('F'),
'int* Function()',
@@ -374,7 +374,7 @@
}
''');
- assertTypeName(
+ assertNamedType(
findNode.typeName('X<int>()'),
findElement.typeAlias('X'),
'A<int>',
@@ -392,7 +392,7 @@
}
''');
- assertTypeName(
+ assertNamedType(
findNode.typeName('X()'),
findElement.typeAlias('X'),
'A<int>',
@@ -410,7 +410,7 @@
}
''');
- assertTypeName(
+ assertNamedType(
findNode.typeName('X<int>()'),
findElement.typeAlias('X'),
'A<int>',
@@ -423,13 +423,13 @@
void f(X<String> a, X<String?> b) {}
''');
- assertTypeName(
+ assertNamedType(
findNode.typeName('X<String>'),
findElement.typeAlias('X'),
'Map<int, String>',
);
- assertTypeName(
+ assertNamedType(
findNode.typeName('X<String?>'),
findElement.typeAlias('X'),
'Map<int, String?>',
@@ -446,7 +446,7 @@
void f(X<String> a) {}
''');
- assertTypeName(
+ assertNamedType(
findNode.typeName('X<String>'),
findElement.importFind('package:test/a.dart').typeAlias('X'),
'Map<int*, String*>*',
@@ -459,13 +459,13 @@
void f(X<int> a, X<int?> b) {}
''');
- assertTypeName(
+ assertNamedType(
findNode.typeName('X<int>'),
findElement.typeAlias('X'),
'List<int?>',
);
- assertTypeName(
+ assertNamedType(
findNode.typeName('X<int?>'),
findElement.typeAlias('X'),
'List<int?>',
@@ -482,7 +482,7 @@
void f(X<int> a) {}
''');
- assertTypeName(
+ assertNamedType(
findNode.typeName('X<int>'),
findElement.importFind('package:test/a.dart').typeAlias('X'),
'List<int*>*',
@@ -495,13 +495,13 @@
void f(X a, X? b) {}
''');
- assertTypeName(
+ assertNamedType(
findNode.typeName('X a'),
findElement.typeAlias('X'),
'Never',
);
- assertTypeName(
+ assertNamedType(
findNode.typeName('X? b'),
findElement.typeAlias('X'),
'Never?',
@@ -518,7 +518,7 @@
void f(X a) {}
''');
- assertTypeName(
+ assertNamedType(
findNode.typeName('X a'),
findElement.importFind('package:test/a.dart').typeAlias('X'),
'Null*',
@@ -531,13 +531,13 @@
void f(X a, X? b) {}
''');
- assertTypeName(
+ assertNamedType(
findNode.typeName('X a'),
findElement.typeAlias('X'),
'Never?',
);
- assertTypeName(
+ assertNamedType(
findNode.typeName('X? b'),
findElement.typeAlias('X'),
'Never?',
@@ -550,7 +550,7 @@
void f(X<int> a) {}
''');
- assertTypeName(
+ assertNamedType(
findNode.typeName('X<int>'),
findElement.typeAlias('X'),
'int?',
@@ -563,7 +563,7 @@
X<String> f() => {};
''');
- assertTypeName(
+ assertNamedType(
findNode.typeName('X<String>'),
findElement.typeAlias('X'),
'Map<int, String>',
@@ -576,7 +576,7 @@
Nothing f() {}
''');
- assertTypeName(
+ assertNamedType(
findNode.typeName('Nothing f()'),
findElement.typeAlias('Nothing'),
'void',
@@ -592,7 +592,7 @@
f(A a) {}
''');
- assertTypeName(
+ assertNamedType(
findNode.typeName('A a'),
findElement.class_('A'),
typeStr('A', 'A*'),
@@ -606,7 +606,7 @@
f(A a) {}
''');
- assertTypeName(
+ assertNamedType(
findNode.typeName('A a'),
findElement.class_('A'),
typeStr('A<num>', 'A<num*>*'),
@@ -620,7 +620,7 @@
f(A a) {}
''');
- assertTypeName(
+ assertNamedType(
findNode.typeName('A a'),
findElement.class_('A'),
typeStr('A<dynamic>', 'A<dynamic>*'),
@@ -634,7 +634,7 @@
f(A<int> a) {}
''');
- assertTypeName(
+ assertNamedType(
findNode.typeName('A<int> a'),
findElement.class_('A'),
typeStr('A<int>', 'A<int*>*'),
@@ -648,7 +648,7 @@
dynamic a;
''');
- assertTypeName(
+ assertNamedType(
findNode.typeName('dynamic a;'),
dynamicElement,
'dynamic',
@@ -662,7 +662,7 @@
mycore.dynamic a;
''');
- assertTypeName(
+ assertNamedType(
findNode.typeName('mycore.dynamic a;'),
dynamicElement,
'dynamic',
@@ -679,7 +679,7 @@
error(CompileTimeErrorCode.UNDEFINED_CLASS, 31, 7),
]);
- assertTypeName(
+ assertNamedType(
findNode.typeName('dynamic a;'),
null,
'dynamic',
@@ -691,7 +691,7 @@
dynamic a;
''');
- assertTypeName(
+ assertNamedType(
findNode.typeName('dynamic a;'),
dynamicElement,
'dynamic',
@@ -705,7 +705,7 @@
f(F a) {}
''');
- assertTypeName(
+ assertNamedType(
findNode.typeName('F a'),
findElement.typeAlias('F'),
typeStr('int Function()', 'int* Function()*'),
@@ -719,7 +719,7 @@
f(F a) {}
''');
- assertTypeName(
+ assertNamedType(
findNode.typeName('F a'),
findElement.typeAlias('F'),
typeStr('num Function()', 'num* Function()*'),
@@ -733,7 +733,7 @@
f(F a) {}
''');
- assertTypeName(
+ assertNamedType(
findNode.typeName('F a'),
findElement.typeAlias('F'),
typeStr('dynamic Function()', 'dynamic Function()*'),
@@ -747,7 +747,7 @@
f(F<int> a) {}
''');
- assertTypeName(
+ assertNamedType(
findNode.typeName('F<int> a'),
findElement.typeAlias('F'),
typeStr('int Function()', 'int* Function()*'),
@@ -765,7 +765,7 @@
error(CompileTimeErrorCode.NEW_WITH_NON_TYPE, 49, 1),
]);
- assertTypeName(
+ assertNamedType(
findNode.typeName('A();'),
null,
'dynamic',
@@ -782,7 +782,7 @@
}
''');
- assertTypeName(
+ assertNamedType(
findNode.typeName('A();'),
findElement.class_('A'),
typeStr('A', 'A*'),
@@ -798,7 +798,7 @@
error(CompileTimeErrorCode.NEW_WITH_NON_TYPE, 15, 1),
]);
- assertTypeName(
+ assertNamedType(
findNode.typeName('A();'),
null,
'dynamic',
@@ -814,7 +814,7 @@
error(CompileTimeErrorCode.NEW_WITH_NON_TYPE, 17, 10),
]);
- assertTypeName(
+ assertNamedType(
findNode.typeName('int.double'),
null,
'dynamic',
@@ -831,7 +831,7 @@
error(CompileTimeErrorCode.NOT_A_TYPE, 18, 10),
]);
- assertTypeName(
+ assertNamedType(
findNode.typeName('int.double'),
null,
'dynamic',
@@ -844,7 +844,7 @@
f(Never a) {}
''');
- assertTypeName(
+ assertNamedType(
findNode.typeName('Never a'),
neverElement,
typeStr('Never', 'Null*'),
diff --git a/pkg/analyzer/test/src/diagnostics/implements_repeated_test.dart b/pkg/analyzer/test/src/diagnostics/implements_repeated_test.dart
index 01da5dc..9df2f85 100644
--- a/pkg/analyzer/test/src/diagnostics/implements_repeated_test.dart
+++ b/pkg/analyzer/test/src/diagnostics/implements_repeated_test.dart
@@ -24,8 +24,8 @@
]);
var A = findElement.class_('A');
- assertTypeName(findNode.typeName('A, A {} // ref'), A, 'A');
- assertTypeName(findNode.typeName('A {} // ref'), A, 'A');
+ assertNamedType(findNode.typeName('A, A {} // ref'), A, 'A');
+ assertNamedType(findNode.typeName('A {} // ref'), A, 'A');
}
test_class_implements_2times_viaTypeAlias() async {
@@ -37,13 +37,13 @@
error(CompileTimeErrorCode.IMPLEMENTS_REPEATED, 48, 1),
]);
- assertTypeName(
+ assertNamedType(
findNode.typeName('A, B {} // ref'),
findElement.class_('A'),
'A',
);
- assertTypeName(
+ assertNamedType(
findNode.typeName('B {} // ref'),
findElement.typeAlias('B'),
'A',
diff --git a/pkg/analyzer/test/src/diagnostics/void_with_type_arguments_test.dart b/pkg/analyzer/test/src/diagnostics/void_with_type_arguments_test.dart
index 7615279..e771072 100644
--- a/pkg/analyzer/test/src/diagnostics/void_with_type_arguments_test.dart
+++ b/pkg/analyzer/test/src/diagnostics/void_with_type_arguments_test.dart
@@ -27,6 +27,6 @@
''', [
error(ParserErrorCode.VOID_WITH_TYPE_ARGUMENTS, 4, 1),
]);
- assertTypeName(findNode.typeName('int>'), intElement, 'int');
+ assertNamedType(findNode.typeName('int>'), intElement, 'int');
}
}
diff --git a/pkg/analyzer/test/src/summary/resolved_ast_printer.dart b/pkg/analyzer/test/src/summary/resolved_ast_printer.dart
index 9b9051e..1921da7 100644
--- a/pkg/analyzer/test/src/summary/resolved_ast_printer.dart
+++ b/pkg/analyzer/test/src/summary/resolved_ast_printer.dart
@@ -1809,6 +1809,7 @@
return '{$entriesStr}';
}
+ /// TODO(scheglov) Make [type] non-nullable?
String? _typeStr(DartType? type) {
return type?.getDisplayString(withNullability: _withNullability);
}
@@ -1989,7 +1990,8 @@
_writelnWithIndent(name);
_withIndent(() {
for (var type in types) {
- _writelnWithIndent('$type');
+ var typeStr = _typeStr(type);
+ _writelnWithIndent('$typeStr');
}
});
}
diff --git a/pkg/analyzer/test/src/summary/resynthesize_common.dart b/pkg/analyzer/test/src/summary/resynthesize_common.dart
index 685f2f4..487ad9e 100644
--- a/pkg/analyzer/test/src/summary/resynthesize_common.dart
+++ b/pkg/analyzer/test/src/summary/resynthesize_common.dart
@@ -33836,7 +33836,7 @@
expect(variable, isNotNull);
expect(variable.isFinal, isFalse);
expect(variable.getter, same(getter));
- expect('${variable.type}', 'int');
+ _assertTypeStr(variable.type, 'int');
expect(variable, same(_elementOfDefiningUnit(library, ['@variable', 'x'])));
}
diff --git a/sdk/lib/_internal/fix_data.yaml b/sdk/lib/_internal/fix_data.yaml
index baf52a4..7f87843 100644
--- a/sdk/lib/_internal/fix_data.yaml
+++ b/sdk/lib/_internal/fix_data.yaml
@@ -489,3 +489,1690 @@
changes:
- kind: 'rename'
newName: 'networkConnectTimeoutError'
+
+ - title: "Rename to 'invalidParams'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:developer' ]
+ field: 'kInvalidParams'
+ inClass: 'ServiceExtensionResponse'
+ changes:
+ - kind: 'rename'
+ newName: 'invalidParams'
+
+ - title: "Rename to 'extensionError'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:developer' ]
+ field: 'kExtensionError'
+ inClass: 'ServiceExtensionResponse'
+ changes:
+ - kind: 'rename'
+ newName: 'extensionError'
+
+ - title: "Rename to 'extensionErrorMax'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:developer' ]
+ field: 'kExtensionErrorMax'
+ inClass: 'ServiceExtensionResponse'
+ changes:
+ - kind: 'rename'
+ newName: 'extensionErrorMax'
+
+ - title: "Rename to 'extensionErrorMin'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:developer' ]
+ field: 'kExtensionErrorMin'
+ inClass: 'ServiceExtensionResponse'
+ changes:
+ - kind: 'rename'
+ newName: 'extensionErrorMin'
+
+ - title: "Rename to 'systemEncoding'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ variable: 'SYSTEM_ENCODING'
+ changes:
+ - kind: 'rename'
+ newName: 'systemEncoding'
+
+ - title: "Rename to 'terminal'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'TERMINAL'
+ inClass: 'StdioType'
+ changes:
+ - kind: 'rename'
+ newName: 'terminal'
+
+ - title: "Rename to 'pipe'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'PIPE'
+ inClass: 'StdioType'
+ changes:
+ - kind: 'rename'
+ newName: 'pipe'
+
+ - title: "Rename to 'file'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'FILE'
+ inClass: 'StdioType'
+ changes:
+ - kind: 'rename'
+ newName: 'file'
+
+ - title: "Rename to 'other'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'OTHER'
+ inClass: 'StdioType'
+ changes:
+ - kind: 'rename'
+ newName: 'other'
+
+ - title: "Rename to 'normal'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'NORMAL'
+ inClass: 'ProcessStartMode'
+ changes:
+ - kind: 'rename'
+ newName: 'normal'
+
+ - title: "Rename to 'inheritStdio'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'INHERIT_STDIO'
+ inClass: 'ProcessStartMode'
+ changes:
+ - kind: 'rename'
+ newName: 'inheritStdio'
+
+ - title: "Rename to 'detached'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'DETACHED'
+ inClass: 'ProcessStartMode'
+ changes:
+ - kind: 'rename'
+ newName: 'detached'
+
+ - title: "Rename to 'detachedWithStdio'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'DETACHED_WITH_STDIO'
+ inClass: 'ProcessStartMode'
+ changes:
+ - kind: 'rename'
+ newName: 'detachedWithStdio'
+
+ - title: "Rename to 'sighup'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'SIGHUP'
+ inClass: 'ProcessSignal'
+ changes:
+ - kind: 'rename'
+ newName: 'sighup'
+
+ - title: "Rename to 'sigint'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'SIGINT'
+ inClass: 'ProcessSignal'
+ changes:
+ - kind: 'rename'
+ newName: 'sigint'
+
+ - title: "Rename to 'sigquit'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'SIGQUIT'
+ inClass: 'ProcessSignal'
+ changes:
+ - kind: 'rename'
+ newName: 'sigquit'
+
+ - title: "Rename to 'sigill'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'SIGILL'
+ inClass: 'ProcessSignal'
+ changes:
+ - kind: 'rename'
+ newName: 'sigill'
+
+ - title: "Rename to 'sigtrap'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'SIGTRAP'
+ inClass: 'ProcessSignal'
+ changes:
+ - kind: 'rename'
+ newName: 'sigtrap'
+
+ - title: "Rename to 'sigabrt'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'SIGABRT'
+ inClass: 'ProcessSignal'
+ changes:
+ - kind: 'rename'
+ newName: 'sigabrt'
+
+ - title: "Rename to 'sigbus'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'SIGBUS'
+ inClass: 'ProcessSignal'
+ changes:
+ - kind: 'rename'
+ newName: 'sigbus'
+
+ - title: "Rename to 'sigfpe'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'SIGFPE'
+ inClass: 'ProcessSignal'
+ changes:
+ - kind: 'rename'
+ newName: 'sigfpe'
+
+ - title: "Rename to 'sigkill'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'SIGKILL'
+ inClass: 'ProcessSignal'
+ changes:
+ - kind: 'rename'
+ newName: 'sigkill'
+
+ - title: "Rename to 'sigusr1'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'SIGUSR1'
+ inClass: 'ProcessSignal'
+ changes:
+ - kind: 'rename'
+ newName: 'sigusr1'
+
+ - title: "Rename to 'sigsegv'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'SIGSEGV'
+ inClass: 'ProcessSignal'
+ changes:
+ - kind: 'rename'
+ newName: 'sigsegv'
+
+ - title: "Rename to 'sigusr2'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'SIGUSR2'
+ inClass: 'ProcessSignal'
+ changes:
+ - kind: 'rename'
+ newName: 'sigusr2'
+
+ - title: "Rename to 'sigpipe'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'SIGPIPE'
+ inClass: 'ProcessSignal'
+ changes:
+ - kind: 'rename'
+ newName: 'sigpipe'
+
+ - title: "Rename to 'sigalrm'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'SIGALRM'
+ inClass: 'ProcessSignal'
+ changes:
+ - kind: 'rename'
+ newName: 'sigalrm'
+
+ - title: "Rename to 'sigterm'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'SIGTERM'
+ inClass: 'ProcessSignal'
+ changes:
+ - kind: 'rename'
+ newName: 'sigterm'
+
+ - title: "Rename to 'sigchld'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'SIGCHLD'
+ inClass: 'ProcessSignal'
+ changes:
+ - kind: 'rename'
+ newName: 'sigchld'
+
+ - title: "Rename to 'sigcont'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'SIGCONT'
+ inClass: 'ProcessSignal'
+ changes:
+ - kind: 'rename'
+ newName: 'sigcont'
+
+ - title: "Rename to 'sigstop'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'SIGSTOP'
+ inClass: 'ProcessSignal'
+ changes:
+ - kind: 'rename'
+ newName: 'sigstop'
+
+ - title: "Rename to 'sigtstp'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'SIGTSTP'
+ inClass: 'ProcessSignal'
+ changes:
+ - kind: 'rename'
+ newName: 'sigtstp'
+
+ - title: "Rename to 'sigttin'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'SIGTTIN'
+ inClass: 'ProcessSignal'
+ changes:
+ - kind: 'rename'
+ newName: 'sigttin'
+
+ - title: "Rename to 'sigttou'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'SIGTTOU'
+ inClass: 'ProcessSignal'
+ changes:
+ - kind: 'rename'
+ newName: 'sigttou'
+
+ - title: "Rename to 'sigurg'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'SIGURG'
+ inClass: 'ProcessSignal'
+ changes:
+ - kind: 'rename'
+ newName: 'sigurg'
+
+ - title: "Rename to 'sigxcpu'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'SIGXCPU'
+ inClass: 'ProcessSignal'
+ changes:
+ - kind: 'rename'
+ newName: 'sigxcpu'
+
+ - title: "Rename to 'sigxfsz'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'SIGXFSZ'
+ inClass: 'ProcessSignal'
+ changes:
+ - kind: 'rename'
+ newName: 'sigxfsz'
+
+ - title: "Rename to 'sigvtalrm'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'SIGVTALRM'
+ inClass: 'ProcessSignal'
+ changes:
+ - kind: 'rename'
+ newName: 'sigvtalrm'
+
+ - title: "Rename to 'sigprof'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'SIGPROF'
+ inClass: 'ProcessSignal'
+ changes:
+ - kind: 'rename'
+ newName: 'sigprof'
+
+ - title: "Rename to 'sigwinch'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'SIGWINCH'
+ inClass: 'ProcessSignal'
+ changes:
+ - kind: 'rename'
+ newName: 'sigwinch'
+
+ - title: "Rename to 'sigpoll'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'SIGPOLL'
+ inClass: 'ProcessSignal'
+ changes:
+ - kind: 'rename'
+ newName: 'sigpoll'
+
+ - title: "Rename to 'sigsys'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'SIGSYS'
+ inClass: 'ProcessSignal'
+ changes:
+ - kind: 'rename'
+ newName: 'sigsys'
+
+ - title: "Rename to 'IPv4'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'IP_V4'
+ inClass: 'InternetAddressType'
+ changes:
+ - kind: 'rename'
+ newName: 'IPv4'
+
+ - title: "Rename to 'IPv6'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'IP_V6'
+ inClass: 'InternetAddressType'
+ changes:
+ - kind: 'rename'
+ newName: 'IPv6'
+
+ - title: "Rename to 'any'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'ANY'
+ inClass: 'InternetAddressType'
+ changes:
+ - kind: 'rename'
+ newName: 'any'
+
+ - title: "Rename to 'loopbackIPv4'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'LOOPBACK_IP_V4'
+ inClass: 'InternetAddress'
+ changes:
+ - kind: 'rename'
+ newName: 'loopbackIPv4'
+
+ - title: "Rename to 'loopbackIPv6'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'LOOPBACK_IP_V6'
+ inClass: 'InternetAddress'
+ changes:
+ - kind: 'rename'
+ newName: 'loopbackIPv6'
+
+ - title: "Rename to 'anyIPv4'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'ANY_IP_V4'
+ inClass: 'InternetAddress'
+ changes:
+ - kind: 'rename'
+ newName: 'anyIPv4'
+
+ - title: "Rename to 'anyIPv6'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'ANY_IP_V6'
+ inClass: 'InternetAddress'
+ changes:
+ - kind: 'rename'
+ newName: 'anyIPv6'
+
+ - title: "Rename to 'receive'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'RECEIVE'
+ inClass: 'SocketDirection'
+ changes:
+ - kind: 'rename'
+ newName: 'receive'
+
+ - title: "Rename to 'send'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'SEND'
+ inClass: 'SocketDirection'
+ changes:
+ - kind: 'rename'
+ newName: 'send'
+
+ - title: "Rename to 'both'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'BOTH'
+ inClass: 'SocketDirection'
+ changes:
+ - kind: 'rename'
+ newName: 'both'
+
+ - title: "Rename to 'tcpNoDelay'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'TCP_NODELAY'
+ inClass: 'SocketOption'
+ changes:
+ - kind: 'rename'
+ newName: 'tcpNoDelay'
+
+ - title: "Rename to 'read'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'READ'
+ inClass: 'RawSocketEvent'
+ changes:
+ - kind: 'rename'
+ newName: 'read'
+
+ - title: "Rename to 'write'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'WRITE'
+ inClass: 'RawSocketEvent'
+ changes:
+ - kind: 'rename'
+ newName: 'write'
+
+ - title: "Rename to 'readClosed'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'READ_CLOSED'
+ inClass: 'RawSocketEvent'
+ changes:
+ - kind: 'rename'
+ newName: 'readClosed'
+
+ - title: "Rename to 'closed'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'CLOSED'
+ inClass: 'RawSocketEvent'
+ changes:
+ - kind: 'rename'
+ newName: 'closed'
+
+ - title: "Rename to 'file'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'FILE'
+ inClass: 'FileSystemEntityType'
+ changes:
+ - kind: 'rename'
+ newName: 'file'
+
+ - title: "Rename to 'directory'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'DIRECTORY'
+ inClass: 'FileSystemEntityType'
+ changes:
+ - kind: 'rename'
+ newName: 'directory'
+
+ - title: "Rename to 'link'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'LINK'
+ inClass: 'FileSystemEntityType'
+ changes:
+ - kind: 'rename'
+ newName: 'link'
+
+ - title: "Rename to 'notFound'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'NOT_FOUND'
+ inClass: 'FileSystemEntityType'
+ changes:
+ - kind: 'rename'
+ newName: 'notFound'
+
+ - title: "Rename to 'create'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'CREATE'
+ inClass: 'FileSystemEvent'
+ changes:
+ - kind: 'rename'
+ newName: 'create'
+
+ - title: "Rename to 'modify'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'MODIFY'
+ inClass: 'FileSystemEvent'
+ changes:
+ - kind: 'rename'
+ newName: 'modify'
+
+ - title: "Rename to 'delete'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'DELETE'
+ inClass: 'FileSystemEvent'
+ changes:
+ - kind: 'rename'
+ newName: 'delete'
+
+ - title: "Rename to 'move'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'MOVE'
+ inClass: 'FileSystemEvent'
+ changes:
+ - kind: 'rename'
+ newName: 'move'
+
+ - title: "Rename to 'all'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'ALL'
+ inClass: 'FileSystemEvent'
+ changes:
+ - kind: 'rename'
+ newName: 'all'
+
+ - title: "Rename to 'minWindowBits'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'MIN_WINDOW_BITS'
+ inClass: 'ZLibOption'
+ changes:
+ - kind: 'rename'
+ newName: 'minWindowBits'
+
+ - title: "Rename to 'maxWindowBits'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'MAX_WINDOW_BITS'
+ inClass: 'ZLibOption'
+ changes:
+ - kind: 'rename'
+ newName: 'maxWindowBits'
+
+ - title: "Rename to 'defaultWindowBits'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'DEFAULT_WINDOW_BITS'
+ inClass: 'ZLibOption'
+ changes:
+ - kind: 'rename'
+ newName: 'defaultWindowBits'
+
+ - title: "Rename to 'minLevel'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'MIN_LEVEL'
+ inClass: 'ZLibOption'
+ changes:
+ - kind: 'rename'
+ newName: 'minLevel'
+
+ - title: "Rename to 'maxLevel'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'MAX_LEVEL'
+ inClass: 'ZLibOption'
+ changes:
+ - kind: 'rename'
+ newName: 'maxLevel'
+
+ - title: "Rename to 'defaultLevel'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'DEFAULT_LEVEL'
+ inClass: 'ZLibOption'
+ changes:
+ - kind: 'rename'
+ newName: 'defaultLevel'
+
+ - title: "Rename to 'minMemLevel'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'MIN_MEM_LEVEL'
+ inClass: 'ZLibOption'
+ changes:
+ - kind: 'rename'
+ newName: 'minMemLevel'
+
+ - title: "Rename to 'maxMemLevel'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'MAX_MEM_LEVEL'
+ inClass: 'ZLibOption'
+ changes:
+ - kind: 'rename'
+ newName: 'maxMemLevel'
+
+ - title: "Rename to 'defaultMemLevel'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'DEFAULT_MEM_LEVEL'
+ inClass: 'ZLibOption'
+ changes:
+ - kind: 'rename'
+ newName: 'defaultMemLevel'
+
+ - title: "Rename to 'strategyFiltered'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'STRATEGY_FILTERED'
+ inClass: 'ZLibOption'
+ changes:
+ - kind: 'rename'
+ newName: 'strategyFiltered'
+
+ - title: "Rename to 'strategyHuffmanOnly'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'STRATEGY_HUFFMAN_ONLY'
+ inClass: 'ZLibOption'
+ changes:
+ - kind: 'rename'
+ newName: 'strategyHuffmanOnly'
+
+ - title: "Rename to 'strategyRle'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'STRATEGY_RLE'
+ inClass: 'ZLibOption'
+ changes:
+ - kind: 'rename'
+ newName: 'strategyRle'
+
+ - title: "Rename to 'strategyFixed'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'STRATEGY_FIXED'
+ inClass: 'ZLibOption'
+ changes:
+ - kind: 'rename'
+ newName: 'strategyFixed'
+
+ - title: "Rename to 'strategyDefault'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'STRATEGY_DEFAULT'
+ inClass: 'ZLibOption'
+ changes:
+ - kind: 'rename'
+ newName: 'strategyDefault'
+
+ - title: "Rename to 'zlib'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ variable: 'ZLIB'
+ changes:
+ - kind: 'rename'
+ newName: 'zlib'
+
+ - title: "Rename to 'gzip'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ variable: 'GZIP'
+ changes:
+ - kind: 'rename'
+ newName: 'gzip'
+
+ - title: "Rename to 'read'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'READ'
+ inClass: 'FileMode'
+ changes:
+ - kind: 'rename'
+ newName: 'read'
+
+ - title: "Rename to 'write'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'WRITE'
+ inClass: 'FileMode'
+ changes:
+ - kind: 'rename'
+ newName: 'write'
+
+ - title: "Rename to 'append'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'APPEND'
+ inClass: 'FileMode'
+ changes:
+ - kind: 'rename'
+ newName: 'append'
+
+ - title: "Rename to 'writeOnly'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'WRITE_ONLY'
+ inClass: 'FileMode'
+ changes:
+ - kind: 'rename'
+ newName: 'writeOnly'
+
+ - title: "Rename to 'writeOnlyAppend'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'WRITE_ONLY_APPEND'
+ inClass: 'FileMode'
+ changes:
+ - kind: 'rename'
+ newName: 'writeOnlyAppend'
+
+ - title: "Rename to 'shared'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'SHARED'
+ inClass: 'FileLock'
+ changes:
+ - kind: 'rename'
+ newName: 'shared'
+
+ - title: "Rename to 'exclusive'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'EXCLUSIVE'
+ inClass: 'FileLock'
+ changes:
+ - kind: 'rename'
+ newName: 'exclusive'
+
+ - title: "Rename to 'blockingShared'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'BLOCKING_SHARED'
+ inClass: 'FileLock'
+ changes:
+ - kind: 'rename'
+ newName: 'blockingShared'
+
+ - title: "Rename to 'blockingExclusive'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'BLOCKING_EXCLUSIVE'
+ inClass: 'FileLock'
+ changes:
+ - kind: 'rename'
+ newName: 'blockingExclusive'
+
+ - title: "Rename to 'normalClosure'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'NORMAL_CLOSURE'
+ inClass: 'WebSocketStatus'
+ changes:
+ - kind: 'rename'
+ newName: 'normalClosure'
+
+ - title: "Rename to 'goingAway'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'GOING_AWAY'
+ inClass: 'WebSocketStatus'
+ changes:
+ - kind: 'rename'
+ newName: 'goingAway'
+
+ - title: "Rename to 'protocolError'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'PROTOCOL_ERROR'
+ inClass: 'WebSocketStatus'
+ changes:
+ - kind: 'rename'
+ newName: 'protocolError'
+
+ - title: "Rename to 'unsupportedData'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'UNSUPPORTED_DATA'
+ inClass: 'WebSocketStatus'
+ changes:
+ - kind: 'rename'
+ newName: 'unsupportedData'
+
+ - title: "Rename to 'reserved1004'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'RESERVED_1004'
+ inClass: 'WebSocketStatus'
+ changes:
+ - kind: 'rename'
+ newName: 'reserved1004'
+
+ - title: "Rename to 'noStatusReceived'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'NO_STATUS_RECEIVED'
+ inClass: 'WebSocketStatus'
+ changes:
+ - kind: 'rename'
+ newName: 'noStatusReceived'
+
+ - title: "Rename to 'abnormalClosure'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'ABNORMAL_CLOSURE'
+ inClass: 'WebSocketStatus'
+ changes:
+ - kind: 'rename'
+ newName: 'abnormalClosure'
+
+ - title: "Rename to 'invalidFramePayloadData'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'INVALID_FRAME_PAYLOAD_DATA'
+ inClass: 'WebSocketStatus'
+ changes:
+ - kind: 'rename'
+ newName: 'invalidFramePayloadData'
+
+ - title: "Rename to 'policyViolation'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'POLICY_VIOLATION'
+ inClass: 'WebSocketStatus'
+ changes:
+ - kind: 'rename'
+ newName: 'policyViolation'
+
+ - title: "Rename to 'messageTooBig'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'MESSAGE_TOO_BIG'
+ inClass: 'WebSocketStatus'
+ changes:
+ - kind: 'rename'
+ newName: 'messageTooBig'
+
+ - title: "Rename to 'missingMandatoryExtension'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'MISSING_MANDATORY_EXTENSION'
+ inClass: 'WebSocketStatus'
+ changes:
+ - kind: 'rename'
+ newName: 'missingMandatoryExtension'
+
+ - title: "Rename to 'internalServerError'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'INTERNAL_SERVER_ERROR'
+ inClass: 'WebSocketStatus'
+ changes:
+ - kind: 'rename'
+ newName: 'internalServerError'
+
+ - title: "Rename to 'reserved1015'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'RESERVED_1015'
+ inClass: 'WebSocketStatus'
+ changes:
+ - kind: 'rename'
+ newName: 'reserved1015'
+
+ - title: "Rename to 'compressionDefault'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'DEFAULT'
+ inClass: 'CompressionOptions'
+ changes:
+ - kind: 'rename'
+ newName: 'compressionDefault'
+
+ - title: "Rename to 'compressionOff'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'OFF'
+ inClass: 'CompressionOptions'
+ changes:
+ - kind: 'rename'
+ newName: 'compressionOff'
+
+ - title: "Rename to 'connecting'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'CONNECTING'
+ inClass: 'WebSocket'
+ changes:
+ - kind: 'rename'
+ newName: 'connecting'
+
+ - title: "Rename to 'open'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'OPEN'
+ inClass: 'WebSocket'
+ changes:
+ - kind: 'rename'
+ newName: 'open'
+
+ - title: "Rename to 'closing'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'CLOSING'
+ inClass: 'WebSocket'
+ changes:
+ - kind: 'rename'
+ newName: 'closing'
+
+ - title: "Rename to 'closed'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'CLOSED'
+ inClass: 'WebSocket'
+ changes:
+ - kind: 'rename'
+ newName: 'closed'
+
+ - title: "Rename to 'acceptHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'ACCEPT'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'acceptHeader'
+
+ - title: "Rename to 'acceptCharsetHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'ACCEPT_CHARSET'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'acceptCharsetHeader'
+
+ - title: "Rename to 'acceptEncodingHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'ACCEPT_ENCODING'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'acceptEncodingHeader'
+
+ - title: "Rename to 'acceptLanguageHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'ACCEPT_LANGUAGE'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'acceptLanguageHeader'
+
+ - title: "Rename to 'acceptRangesHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'ACCEPT_RANGES'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'acceptRangesHeader'
+
+ - title: "Rename to 'ageHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'AGE'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'ageHeader'
+
+ - title: "Rename to 'allowHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'ALLOW'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'allowHeader'
+
+ - title: "Rename to 'authorizationHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'AUTHORIZATION'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'authorizationHeader'
+
+ - title: "Rename to 'cacheControlHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'CACHE_CONTROL'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'cacheControlHeader'
+
+ - title: "Rename to 'connectionHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'CONNECTION'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'connectionHeader'
+
+ - title: "Rename to 'contentEncodingHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'CONTENT_ENCODING'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'contentEncodingHeader'
+
+ - title: "Rename to 'contentLanguageHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'CONTENT_LANGUAGE'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'contentLanguageHeader'
+
+ - title: "Rename to 'contentLengthHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'CONTENT_LENGTH'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'contentLengthHeader'
+
+ - title: "Rename to 'contentLocationHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'CONTENT_LOCATION'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'contentLocationHeader'
+
+ - title: "Rename to 'contentMD5Header'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'CONTENT_MD5'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'contentMD5Header'
+
+ - title: "Rename to 'contentRangeHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'CONTENT_RANGE'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'contentRangeHeader'
+
+ - title: "Rename to 'contentTypeHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'CONTENT_TYPE'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'contentTypeHeader'
+
+ - title: "Rename to 'dateHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'DATE'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'dateHeader'
+
+ - title: "Rename to 'etagHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'ETAG'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'etagHeader'
+
+ - title: "Rename to 'expectHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'EXPECT'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'expectHeader'
+
+ - title: "Rename to 'expiresHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'EXPIRES'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'expiresHeader'
+
+ - title: "Rename to 'fromHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'FROM'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'fromHeader'
+
+ - title: "Rename to 'hostHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'HOST'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'hostHeader'
+
+ - title: "Rename to 'ifMatchHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'IF_MATCH'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'ifMatchHeader'
+
+ - title: "Rename to 'ifModifiedSinceHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'IF_MODIFIED_SINCE'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'ifModifiedSinceHeader'
+
+ - title: "Rename to 'ifNoneMatchHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'IF_NONE_MATCH'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'ifNoneMatchHeader'
+
+ - title: "Rename to 'ifRangeHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'IF_RANGE'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'ifRangeHeader'
+
+ - title: "Rename to 'ifUnmodifiedSinceHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'IF_UNMODIFIED_SINCE'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'ifUnmodifiedSinceHeader'
+
+ - title: "Rename to 'lastModifiedHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'LAST_MODIFIED'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'lastModifiedHeader'
+
+ - title: "Rename to 'locationHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'LOCATION'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'locationHeader'
+
+ - title: "Rename to 'maxForwardsHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'MAX_FORWARDS'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'maxForwardsHeader'
+
+ - title: "Rename to 'pragmaHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'PRAGMA'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'pragmaHeader'
+
+ - title: "Rename to 'proxyAuthenticateHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'PROXY_AUTHENTICATE'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'proxyAuthenticateHeader'
+
+ - title: "Rename to 'proxyAuthorizationHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'PROXY_AUTHORIZATION'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'proxyAuthorizationHeader'
+
+ - title: "Rename to 'rangeHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'RANGE'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'rangeHeader'
+
+ - title: "Rename to 'refererHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'REFERER'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'refererHeader'
+
+ - title: "Rename to 'retryAfterHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'RETRY_AFTER'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'retryAfterHeader'
+
+ - title: "Rename to 'serverHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'SERVER'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'serverHeader'
+
+ - title: "Rename to 'teHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'TE'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'teHeader'
+
+ - title: "Rename to 'trailerHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'TRAILER'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'trailerHeader'
+
+ - title: "Rename to 'transferEncodingHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'TRANSFER_ENCODING'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'transferEncodingHeader'
+
+ - title: "Rename to 'upgradeHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'UPGRADE'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'upgradeHeader'
+
+ - title: "Rename to 'userAgentHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'USER_AGENT'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'userAgentHeader'
+
+ - title: "Rename to 'varyHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'VARY'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'varyHeader'
+
+ - title: "Rename to 'viaHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'VIA'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'viaHeader'
+
+ - title: "Rename to 'warningHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'WARNING'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'warningHeader'
+
+ - title: "Rename to 'wwwAuthenticateHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'WWW_AUTHENTICATE'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'wwwAuthenticateHeader'
+
+ - title: "Rename to 'cookieHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'COOKIE'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'cookieHeader'
+
+ - title: "Rename to 'setCookieHeader'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'SET_COOKIE'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'setCookieHeader'
+
+ - title: "Rename to 'generalHeaders'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'GENERAL_HEADERS'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'generalHeaders'
+
+ - title: "Rename to 'entityHeaders'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'ENTITY_HEADERS'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'entityHeaders'
+
+ - title: "Rename to 'responseHeaders'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'RESPONSE_HEADERS'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'responseHeaders'
+
+ - title: "Rename to 'requestHeaders'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'REQUEST_HEADERS'
+ inClass: 'HttpHeaders'
+ changes:
+ - kind: 'rename'
+ newName: 'requestHeaders'
+
+ - title: "Rename to 'text'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'TEXT'
+ inClass: 'ContentType'
+ changes:
+ - kind: 'rename'
+ newName: 'text'
+
+ - title: "Rename to 'html'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'HTML'
+ inClass: 'ContentType'
+ changes:
+ - kind: 'rename'
+ newName: 'html'
+
+ - title: "Rename to 'json'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'JSON'
+ inClass: 'ContentType'
+ changes:
+ - kind: 'rename'
+ newName: 'json'
+
+ - title: "Rename to 'binary'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'BINARY'
+ inClass: 'ContentType'
+ changes:
+ - kind: 'rename'
+ newName: 'binary'
+
+ - title: "Rename to 'defaultHttpPort'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'DEFAULT_HTTP_PORT'
+ inClass: 'HttpClient'
+ changes:
+ - kind: 'rename'
+ newName: 'defaultHttpPort'
+
+ - title: "Rename to 'defaultHttpsPort'"
+ date: 2021-09-20
+ element:
+ uris: [ 'dart:io' ]
+ field: 'DEFAULT_HTTPS_PORT'
+ inClass: 'HttpClient'
+ changes:
+ - kind: 'rename'
+ newName: 'defaultHttpsPort'
diff --git a/tests/lib/fix_data_tests/developer.dart b/tests/lib/fix_data_tests/developer.dart
new file mode 100644
index 0000000..a9dc42b
--- /dev/null
+++ b/tests/lib/fix_data_tests/developer.dart
@@ -0,0 +1,12 @@
+// Copyright (c) 2021, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
+import 'dart:developer';
+
+void main() {
+ print(ServiceExtensionResponse.kInvalidParams);
+ print(ServiceExtensionResponse.kExtensionError);
+ print(ServiceExtensionResponse.kExtensionErrorMax);
+ print(ServiceExtensionResponse.kExtensionErrorMin);
+}
diff --git a/tests/lib/fix_data_tests/developer.dart.expect b/tests/lib/fix_data_tests/developer.dart.expect
new file mode 100644
index 0000000..6f4d9d5
--- /dev/null
+++ b/tests/lib/fix_data_tests/developer.dart.expect
@@ -0,0 +1,12 @@
+// Copyright (c) 2021, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
+import 'dart:developer';
+
+void main() {
+ print(ServiceExtensionResponse.invalidParams);
+ print(ServiceExtensionResponse.extensionError);
+ print(ServiceExtensionResponse.extensionErrorMax);
+ print(ServiceExtensionResponse.extensionErrorMin);
+}
diff --git a/tests/lib/fix_data_tests/io.dart b/tests/lib/fix_data_tests/io.dart
index c43ec21..7a29704 100644
--- a/tests/lib/fix_data_tests/io.dart
+++ b/tests/lib/fix_data_tests/io.dart
@@ -53,4 +53,169 @@
print(HttpStatus.GATEWAY_TIMEOUT);
print(HttpStatus.HTTP_VERSION_NOT_SUPPORTED);
print(HttpStatus.NETWORK_CONNECT_TIMEOUT_ERROR);
+ print(SYSTEM_ENCODING);
+ print(StdioType.TERMINAL);
+ print(StdioType.PIPE);
+ print(StdioType.FILE);
+ print(StdioType.OTHER);
+ print(ProcessStartMode.NORMAL);
+ print(ProcessStartMode.INHERIT_STDIO);
+ print(ProcessStartMode.DETACHED);
+ print(ProcessStartMode.DETACHED_WITH_STDIO);
+ print(ProcessSignal.SIGHUP);
+ print(ProcessSignal.SIGINT);
+ print(ProcessSignal.SIGQUIT);
+ print(ProcessSignal.SIGILL);
+ print(ProcessSignal.SIGTRAP);
+ print(ProcessSignal.SIGABRT);
+ print(ProcessSignal.SIGBUS);
+ print(ProcessSignal.SIGFPE);
+ print(ProcessSignal.SIGKILL);
+ print(ProcessSignal.SIGUSR1);
+ print(ProcessSignal.SIGSEGV);
+ print(ProcessSignal.SIGUSR2);
+ print(ProcessSignal.SIGPIPE);
+ print(ProcessSignal.SIGALRM);
+ print(ProcessSignal.SIGTERM);
+ print(ProcessSignal.SIGCHLD);
+ print(ProcessSignal.SIGCONT);
+ print(ProcessSignal.SIGSTOP);
+ print(ProcessSignal.SIGTSTP);
+ print(ProcessSignal.SIGTTIN);
+ print(ProcessSignal.SIGTTOU);
+ print(ProcessSignal.SIGURG);
+ print(ProcessSignal.SIGXCPU);
+ print(ProcessSignal.SIGXFSZ);
+ print(ProcessSignal.SIGVTALRM);
+ print(ProcessSignal.SIGPROF);
+ print(ProcessSignal.SIGWINCH);
+ print(ProcessSignal.SIGPOLL);
+ print(ProcessSignal.SIGSYS);
+ print(InternetAddressType.IP_V4);
+ print(InternetAddressType.IP_V6);
+ print(InternetAddressType.ANY);
+ print(InternetAddress.LOOPBACK_IP_V4);
+ print(InternetAddress.LOOPBACK_IP_V6);
+ print(InternetAddress.ANY_IP_V4);
+ print(InternetAddress.ANY_IP_V6);
+ print(SocketDirection.RECEIVE);
+ print(SocketDirection.SEND);
+ print(SocketDirection.BOTH);
+ print(SocketOption.TCP_NODELAY);
+ print(RawSocketEvent.READ);
+ print(RawSocketEvent.WRITE);
+ print(RawSocketEvent.READ_CLOSED);
+ print(RawSocketEvent.CLOSED);
+ print(FileSystemEntityType.FILE);
+ print(FileSystemEntityType.DIRECTORY);
+ print(FileSystemEntityType.LINK);
+ print(FileSystemEntityType.NOT_FOUND);
+ print(FileSystemEvent.CREATE);
+ print(FileSystemEvent.MODIFY);
+ print(FileSystemEvent.DELETE);
+ print(FileSystemEvent.MOVE);
+ print(FileSystemEvent.ALL);
+ print(ZLibOption.MIN_WINDOW_BITS);
+ print(ZLibOption.MAX_WINDOW_BITS);
+ print(ZLibOption.DEFAULT_WINDOW_BITS);
+ print(ZLibOption.MIN_LEVEL);
+ print(ZLibOption.MAX_LEVEL);
+ print(ZLibOption.DEFAULT_LEVEL);
+ print(ZLibOption.MIN_MEM_LEVEL);
+ print(ZLibOption.MAX_MEM_LEVEL);
+ print(ZLibOption.DEFAULT_MEM_LEVEL);
+ print(ZLibOption.STRATEGY_FILTERED);
+ print(ZLibOption.STRATEGY_HUFFMAN_ONLY);
+ print(ZLibOption.STRATEGY_RLE);
+ print(ZLibOption.STRATEGY_FIXED);
+ print(ZLibOption.STRATEGY_DEFAULT);
+ print(ZLIB);
+ print(GZIP);
+ print(FileMode.READ);
+ print(FileMode.WRITE);
+ print(FileMode.APPEND);
+ print(FileMode.WRITE_ONLY);
+ print(FileMode.WRITE_ONLY_APPEND);
+ print(FileLock.SHARED);
+ print(FileLock.EXCLUSIVE);
+ print(FileLock.BLOCKING_SHARED);
+ print(FileLock.BLOCKING_EXCLUSIVE);
+ print(WebSocketStatus.NORMAL_CLOSURE);
+ print(WebSocketStatus.GOING_AWAY);
+ print(WebSocketStatus.PROTOCOL_ERROR);
+ print(WebSocketStatus.UNSUPPORTED_DATA);
+ print(WebSocketStatus.RESERVED_1004);
+ print(WebSocketStatus.NO_STATUS_RECEIVED);
+ print(WebSocketStatus.ABNORMAL_CLOSURE);
+ print(WebSocketStatus.INVALID_FRAME_PAYLOAD_DATA);
+ print(WebSocketStatus.POLICY_VIOLATION);
+ print(WebSocketStatus.MESSAGE_TOO_BIG);
+ print(WebSocketStatus.MISSING_MANDATORY_EXTENSION);
+ print(WebSocketStatus.INTERNAL_SERVER_ERROR);
+ print(WebSocketStatus.RESERVED_1015);
+ print(CompressionOptions.DEFAULT);
+ print(CompressionOptions.OFF);
+ print(WebSocket.CONNECTING);
+ print(WebSocket.OPEN);
+ print(WebSocket.CLOSING);
+ print(WebSocket.CLOSED);
+ print(HttpHeaders.ACCEPT);
+ print(HttpHeaders.ACCEPT_CHARSET);
+ print(HttpHeaders.ACCEPT_ENCODING);
+ print(HttpHeaders.ACCEPT_LANGUAGE);
+ print(HttpHeaders.ACCEPT_RANGES);
+ print(HttpHeaders.AGE);
+ print(HttpHeaders.ALLOW);
+ print(HttpHeaders.AUTHORIZATION);
+ print(HttpHeaders.CACHE_CONTROL);
+ print(HttpHeaders.CONNECTION);
+ print(HttpHeaders.CONTENT_ENCODING);
+ print(HttpHeaders.CONTENT_LANGUAGE);
+ print(HttpHeaders.CONTENT_LENGTH);
+ print(HttpHeaders.CONTENT_LOCATION);
+ print(HttpHeaders.CONTENT_MD5);
+ print(HttpHeaders.CONTENT_RANGE);
+ print(HttpHeaders.CONTENT_TYPE);
+ print(HttpHeaders.DATE);
+ print(HttpHeaders.ETAG);
+ print(HttpHeaders.EXPECT);
+ print(HttpHeaders.EXPIRES);
+ print(HttpHeaders.FROM);
+ print(HttpHeaders.HOST);
+ print(HttpHeaders.IF_MATCH);
+ print(HttpHeaders.IF_MODIFIED_SINCE);
+ print(HttpHeaders.IF_NONE_MATCH);
+ print(HttpHeaders.IF_RANGE);
+ print(HttpHeaders.IF_UNMODIFIED_SINCE);
+ print(HttpHeaders.LAST_MODIFIED);
+ print(HttpHeaders.LOCATION);
+ print(HttpHeaders.MAX_FORWARDS);
+ print(HttpHeaders.PRAGMA);
+ print(HttpHeaders.PROXY_AUTHENTICATE);
+ print(HttpHeaders.PROXY_AUTHORIZATION);
+ print(HttpHeaders.RANGE);
+ print(HttpHeaders.REFERER);
+ print(HttpHeaders.RETRY_AFTER);
+ print(HttpHeaders.SERVER);
+ print(HttpHeaders.TE);
+ print(HttpHeaders.TRAILER);
+ print(HttpHeaders.TRANSFER_ENCODING);
+ print(HttpHeaders.UPGRADE);
+ print(HttpHeaders.USER_AGENT);
+ print(HttpHeaders.VARY);
+ print(HttpHeaders.VIA);
+ print(HttpHeaders.WARNING);
+ print(HttpHeaders.WWW_AUTHENTICATE);
+ print(HttpHeaders.COOKIE);
+ print(HttpHeaders.SET_COOKIE);
+ print(HttpHeaders.GENERAL_HEADERS);
+ print(HttpHeaders.ENTITY_HEADERS);
+ print(HttpHeaders.RESPONSE_HEADERS);
+ print(HttpHeaders.REQUEST_HEADERS);
+ print(ContentType.TEXT);
+ print(ContentType.HTML);
+ print(ContentType.JSON);
+ print(ContentType.BINARY);
+ print(HttpClient.DEFAULT_HTTP_PORT);
+ print(HttpClient.DEFAULT_HTTPS_PORT);
}
diff --git a/tests/lib/fix_data_tests/io.dart.expect b/tests/lib/fix_data_tests/io.dart.expect
index 8c95823..f26799a 100644
--- a/tests/lib/fix_data_tests/io.dart.expect
+++ b/tests/lib/fix_data_tests/io.dart.expect
@@ -53,4 +53,169 @@
print(HttpStatus.gatewayTimeout);
print(HttpStatus.httpVersionNotSupported);
print(HttpStatus.networkConnectTimeoutError);
+ print(systemEncoding);
+ print(StdioType.terminal);
+ print(StdioType.pipe);
+ print(StdioType.file);
+ print(StdioType.other);
+ print(ProcessStartMode.normal);
+ print(ProcessStartMode.inheritStdio);
+ print(ProcessStartMode.detached);
+ print(ProcessStartMode.detachedWithStdio);
+ print(ProcessSignal.sighup);
+ print(ProcessSignal.sigint);
+ print(ProcessSignal.sigquit);
+ print(ProcessSignal.sigill);
+ print(ProcessSignal.sigtrap);
+ print(ProcessSignal.sigabrt);
+ print(ProcessSignal.sigbus);
+ print(ProcessSignal.sigfpe);
+ print(ProcessSignal.sigkill);
+ print(ProcessSignal.sigusr1);
+ print(ProcessSignal.sigsegv);
+ print(ProcessSignal.sigusr2);
+ print(ProcessSignal.sigpipe);
+ print(ProcessSignal.sigalrm);
+ print(ProcessSignal.sigterm);
+ print(ProcessSignal.sigchld);
+ print(ProcessSignal.sigcont);
+ print(ProcessSignal.sigstop);
+ print(ProcessSignal.sigtstp);
+ print(ProcessSignal.sigttin);
+ print(ProcessSignal.sigttou);
+ print(ProcessSignal.sigurg);
+ print(ProcessSignal.sigxcpu);
+ print(ProcessSignal.sigxfsz);
+ print(ProcessSignal.sigvtalrm);
+ print(ProcessSignal.sigprof);
+ print(ProcessSignal.sigwinch);
+ print(ProcessSignal.sigpoll);
+ print(ProcessSignal.sigsys);
+ print(InternetAddressType.IPv4);
+ print(InternetAddressType.IPv6);
+ print(InternetAddressType.any);
+ print(InternetAddress.loopbackIPv4);
+ print(InternetAddress.loopbackIPv6);
+ print(InternetAddress.anyIPv4);
+ print(InternetAddress.anyIPv6);
+ print(SocketDirection.receive);
+ print(SocketDirection.send);
+ print(SocketDirection.both);
+ print(SocketOption.tcpNoDelay);
+ print(RawSocketEvent.read);
+ print(RawSocketEvent.write);
+ print(RawSocketEvent.readClosed);
+ print(RawSocketEvent.closed);
+ print(FileSystemEntityType.file);
+ print(FileSystemEntityType.directory);
+ print(FileSystemEntityType.link);
+ print(FileSystemEntityType.notFound);
+ print(FileSystemEvent.create);
+ print(FileSystemEvent.modify);
+ print(FileSystemEvent.delete);
+ print(FileSystemEvent.move);
+ print(FileSystemEvent.all);
+ print(ZLibOption.minWindowBits);
+ print(ZLibOption.maxWindowBits);
+ print(ZLibOption.defaultWindowBits);
+ print(ZLibOption.minLevel);
+ print(ZLibOption.maxLevel);
+ print(ZLibOption.defaultLevel);
+ print(ZLibOption.minMemLevel);
+ print(ZLibOption.maxMemLevel);
+ print(ZLibOption.defaultMemLevel);
+ print(ZLibOption.strategyFiltered);
+ print(ZLibOption.strategyHuffmanOnly);
+ print(ZLibOption.strategyRle);
+ print(ZLibOption.strategyFixed);
+ print(ZLibOption.strategyDefault);
+ print(zlib);
+ print(gzip);
+ print(FileMode.read);
+ print(FileMode.write);
+ print(FileMode.append);
+ print(FileMode.writeOnly);
+ print(FileMode.writeOnlyAppend);
+ print(FileLock.shared);
+ print(FileLock.exclusive);
+ print(FileLock.blockingShared);
+ print(FileLock.blockingExclusive);
+ print(WebSocketStatus.normalClosure);
+ print(WebSocketStatus.goingAway);
+ print(WebSocketStatus.protocolError);
+ print(WebSocketStatus.unsupportedData);
+ print(WebSocketStatus.reserved1004);
+ print(WebSocketStatus.noStatusReceived);
+ print(WebSocketStatus.abnormalClosure);
+ print(WebSocketStatus.invalidFramePayloadData);
+ print(WebSocketStatus.policyViolation);
+ print(WebSocketStatus.messageTooBig);
+ print(WebSocketStatus.missingMandatoryExtension);
+ print(WebSocketStatus.internalServerError);
+ print(WebSocketStatus.reserved1015);
+ print(CompressionOptions.compressionDefault);
+ print(CompressionOptions.compressionOff);
+ print(WebSocket.connecting);
+ print(WebSocket.open);
+ print(WebSocket.closing);
+ print(WebSocket.closed);
+ print(HttpHeaders.acceptHeader);
+ print(HttpHeaders.acceptCharsetHeader);
+ print(HttpHeaders.acceptEncodingHeader);
+ print(HttpHeaders.acceptLanguageHeader);
+ print(HttpHeaders.acceptRangesHeader);
+ print(HttpHeaders.ageHeader);
+ print(HttpHeaders.allowHeader);
+ print(HttpHeaders.authorizationHeader);
+ print(HttpHeaders.cacheControlHeader);
+ print(HttpHeaders.connectionHeader);
+ print(HttpHeaders.contentEncodingHeader);
+ print(HttpHeaders.contentLanguageHeader);
+ print(HttpHeaders.contentLengthHeader);
+ print(HttpHeaders.contentLocationHeader);
+ print(HttpHeaders.contentMD5Header);
+ print(HttpHeaders.contentRangeHeader);
+ print(HttpHeaders.contentTypeHeader);
+ print(HttpHeaders.dateHeader);
+ print(HttpHeaders.etagHeader);
+ print(HttpHeaders.expectHeader);
+ print(HttpHeaders.expiresHeader);
+ print(HttpHeaders.fromHeader);
+ print(HttpHeaders.hostHeader);
+ print(HttpHeaders.ifMatchHeader);
+ print(HttpHeaders.ifModifiedSinceHeader);
+ print(HttpHeaders.ifNoneMatchHeader);
+ print(HttpHeaders.ifRangeHeader);
+ print(HttpHeaders.ifUnmodifiedSinceHeader);
+ print(HttpHeaders.lastModifiedHeader);
+ print(HttpHeaders.locationHeader);
+ print(HttpHeaders.maxForwardsHeader);
+ print(HttpHeaders.pragmaHeader);
+ print(HttpHeaders.proxyAuthenticateHeader);
+ print(HttpHeaders.proxyAuthorizationHeader);
+ print(HttpHeaders.rangeHeader);
+ print(HttpHeaders.refererHeader);
+ print(HttpHeaders.retryAfterHeader);
+ print(HttpHeaders.serverHeader);
+ print(HttpHeaders.teHeader);
+ print(HttpHeaders.trailerHeader);
+ print(HttpHeaders.transferEncodingHeader);
+ print(HttpHeaders.upgradeHeader);
+ print(HttpHeaders.userAgentHeader);
+ print(HttpHeaders.varyHeader);
+ print(HttpHeaders.viaHeader);
+ print(HttpHeaders.warningHeader);
+ print(HttpHeaders.wwwAuthenticateHeader);
+ print(HttpHeaders.cookieHeader);
+ print(HttpHeaders.setCookieHeader);
+ print(HttpHeaders.generalHeaders);
+ print(HttpHeaders.entityHeaders);
+ print(HttpHeaders.responseHeaders);
+ print(HttpHeaders.requestHeaders);
+ print(ContentType.text);
+ print(ContentType.html);
+ print(ContentType.json);
+ print(ContentType.binary);
+ print(HttpClient.defaultHttpPort);
+ print(HttpClient.defaultHttpsPort);
}
diff --git a/tools/VERSION b/tools/VERSION
index f111647..1d8fac2 100644
--- a/tools/VERSION
+++ b/tools/VERSION
@@ -27,5 +27,5 @@
MAJOR 2
MINOR 15
PATCH 0
-PRERELEASE 132
+PRERELEASE 133
PRERELEASE_PATCH 0
\ No newline at end of file