mirror of
https://github.com/dart-lang/sdk
synced 2024-09-05 08:24:39 +00:00
[kernel] Add InvalidExpression.expression
... and use this to wrap expressions instead of Let TEST=existing Change-Id: I6d1f5cfa4693222840d6cb406790c39c6ae63e5d Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/208580 Commit-Queue: Johnni Winther <johnniwinther@google.com> Reviewed-by: Dmitry Stefantsov <dmitryas@google.com>
This commit is contained in:
parent
e79e0020ce
commit
5dc4d65114
|
@ -6094,7 +6094,9 @@ class BodyBuilder extends ScopeListener<JumpTarget>
|
|||
|
||||
@override
|
||||
Expression buildProblem(Message message, int charOffset, int length,
|
||||
{List<LocatedMessage>? context, bool suppressMessage: false}) {
|
||||
{List<LocatedMessage>? context,
|
||||
bool suppressMessage: false,
|
||||
Expression? expression}) {
|
||||
if (!suppressMessage) {
|
||||
addProblem(message, charOffset, length,
|
||||
wasHandled: true, context: context);
|
||||
|
@ -6102,9 +6104,7 @@ class BodyBuilder extends ScopeListener<JumpTarget>
|
|||
String text = libraryBuilder.loader.target.context
|
||||
.format(message.withLocation(uri, charOffset, length), Severity.error)
|
||||
.plain;
|
||||
InvalidExpression expression = new InvalidExpression(text)
|
||||
..fileOffset = charOffset;
|
||||
return expression;
|
||||
return new InvalidExpression(text, expression)..fileOffset = charOffset;
|
||||
}
|
||||
|
||||
@override
|
||||
|
@ -6131,15 +6131,9 @@ class BodyBuilder extends ScopeListener<JumpTarget>
|
|||
if (offset == -1) {
|
||||
offset = message.charOffset;
|
||||
}
|
||||
return new Let(
|
||||
new VariableDeclaration.forValue(
|
||||
buildProblem(
|
||||
message.messageObject, message.charOffset, message.length,
|
||||
context: context),
|
||||
type: NeverType.fromNullability(libraryBuilder.nonNullable))
|
||||
..fileOffset = offset,
|
||||
expression)
|
||||
..fileOffset = offset;
|
||||
return buildProblem(
|
||||
message.messageObject, message.charOffset, message.length,
|
||||
context: context, expression: expression);
|
||||
}
|
||||
|
||||
Expression buildFallThroughError(int charOffset) {
|
||||
|
|
|
@ -334,9 +334,13 @@ class InferenceVisitor
|
|||
@override
|
||||
ExpressionInferenceResult visitInvalidExpression(
|
||||
InvalidExpression node, DartType typeContext) {
|
||||
// TODO(johnniwinther): The inferred type should be an InvalidType. Using
|
||||
// BottomType leads to cascading errors so we use DynamicType for now.
|
||||
return new ExpressionInferenceResult(const DynamicType(), node);
|
||||
if (node.expression != null) {
|
||||
ExpressionInferenceResult result = inferrer.inferExpression(
|
||||
node.expression!, typeContext, !inferrer.isTopLevel,
|
||||
isVoidAllowed: true);
|
||||
node.expression = result.expression..parent = node;
|
||||
}
|
||||
return new ExpressionInferenceResult(const InvalidType(), node);
|
||||
}
|
||||
|
||||
@override
|
||||
|
|
|
@ -16,7 +16,9 @@ abstract class InferenceHelper {
|
|||
set transformSetLiterals(bool value);
|
||||
|
||||
Expression buildProblem(Message message, int charOffset, int length,
|
||||
{List<LocatedMessage>? context, bool suppressMessage = false});
|
||||
{List<LocatedMessage>? context,
|
||||
bool suppressMessage = false,
|
||||
Expression? expression});
|
||||
|
||||
LocatedMessage? checkArgumentsForType(
|
||||
FunctionType function, Arguments arguments, int offset,
|
||||
|
|
|
@ -78,7 +78,7 @@ Try removing the return type.
|
|||
return Simple2(this.name);
|
||||
^";
|
||||
static const field self::B var3 = invalid-expression "This assertion failed.";
|
||||
static const field dynamic var4 = invalid-expression "pkg/front_end/testcases/const_functions/const_functions_const_ctor_error.dart:41:14: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
|
||||
static const field invalid-type var4 = invalid-expression "pkg/front_end/testcases/const_functions/const_functions_const_ctor_error.dart:41:14: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
|
||||
Try using a constructor or factory that is 'const'.
|
||||
const var4 = C();
|
||||
^";
|
||||
|
|
|
@ -78,7 +78,7 @@ Try removing the return type.
|
|||
return Simple2(this.name);
|
||||
^";
|
||||
static const field self::B var3 = invalid-expression "This assertion failed.";
|
||||
static const field dynamic var4 = invalid-expression "pkg/front_end/testcases/const_functions/const_functions_const_ctor_error.dart:41:14: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
|
||||
static const field invalid-type var4 = invalid-expression "pkg/front_end/testcases/const_functions/const_functions_const_ctor_error.dart:41:14: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
|
||||
Try using a constructor or factory that is 'const'.
|
||||
const var4 = C();
|
||||
^";
|
||||
|
|
|
@ -78,7 +78,7 @@ Try removing the return type.
|
|||
return Simple2(this.name);
|
||||
^";
|
||||
static const field self::B var3 = invalid-expression "This assertion failed.";
|
||||
static const field dynamic var4 = invalid-expression "pkg/front_end/testcases/const_functions/const_functions_const_ctor_error.dart:41:14: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
|
||||
static const field invalid-type var4 = invalid-expression "pkg/front_end/testcases/const_functions/const_functions_const_ctor_error.dart:41:14: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
|
||||
Try using a constructor or factory that is 'const'.
|
||||
const var4 = C();
|
||||
^";
|
||||
|
|
|
@ -43,7 +43,7 @@ static const field core::String printString = "print";
|
|||
static const field self::Simple var1 = const self::Simple::•(self::printString);
|
||||
static const field self::Simple2 var2 = const self::Simple2::•(self::printString);
|
||||
static const field self::B var3 = const self::B::•();
|
||||
static const field dynamic var4 = invalid-expression "pkg/front_end/testcases/const_functions/const_functions_const_ctor_error.dart:41:14: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
|
||||
static const field invalid-type var4 = invalid-expression "pkg/front_end/testcases/const_functions/const_functions_const_ctor_error.dart:41:14: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
|
||||
Try using a constructor or factory that is 'const'.
|
||||
const var4 = C();
|
||||
^";
|
||||
|
|
|
@ -78,7 +78,7 @@ Try removing the return type.
|
|||
return Simple2(this.name);
|
||||
^";
|
||||
static const field self::B var3 = invalid-expression "This assertion failed.";
|
||||
static const field dynamic var4 = invalid-expression "pkg/front_end/testcases/const_functions/const_functions_const_ctor_error.dart:41:14: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
|
||||
static const field invalid-type var4 = invalid-expression "pkg/front_end/testcases/const_functions/const_functions_const_ctor_error.dart:41:14: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
|
||||
Try using a constructor or factory that is 'const'.
|
||||
const var4 = C();
|
||||
^";
|
||||
|
|
|
@ -107,7 +107,7 @@ static method getWithIndexExceptionFn2() → core::int {
|
|||
return (#C5).{core::List::[]}(1.{core::int::unary-}(){() → core::int}){(core::int) → core::int};
|
||||
}
|
||||
static method getWithIndexExceptionFn3() → core::int {
|
||||
return (#C5).{core::List::[]}(let final Never #t1 = invalid-expression "pkg/front_end/testcases/const_functions/const_functions_list_error.dart:54:12: Error: A value of type 'double' can't be assigned to a variable of type 'int'.
|
||||
return (#C5).{core::List::[]}(invalid-expression "pkg/front_end/testcases/const_functions/const_functions_list_error.dart:54:12: Error: A value of type 'double' can't be assigned to a variable of type 'int'.
|
||||
return x[0.1];
|
||||
^" in 0.1 as{TypeError,ForNonNullableByDefault} core::int){(core::int) → core::int};
|
||||
}
|
||||
|
|
|
@ -107,7 +107,7 @@ static method getWithIndexExceptionFn2() → core::int {
|
|||
return (#C5).{core::List::[]}(1.{core::int::unary-}(){() → core::int}){(core::int) → core::int};
|
||||
}
|
||||
static method getWithIndexExceptionFn3() → core::int {
|
||||
return (#C5).{core::List::[]}(let final Never #t1 = invalid-expression "pkg/front_end/testcases/const_functions/const_functions_list_error.dart:54:12: Error: A value of type 'double' can't be assigned to a variable of type 'int'.
|
||||
return (#C5).{core::List::[]}(invalid-expression "pkg/front_end/testcases/const_functions/const_functions_list_error.dart:54:12: Error: A value of type 'double' can't be assigned to a variable of type 'int'.
|
||||
return x[0.1];
|
||||
^" in 0.1 as{TypeError,ForNonNullableByDefault} core::int){(core::int) → core::int};
|
||||
}
|
||||
|
@ -127,4 +127,4 @@ constants {
|
|||
|
||||
Extra constant evaluation status:
|
||||
Evaluated: InstanceInvocation @ org-dartlang-testcase:///const_functions_list_error.dart:48:12 -> IntConstant(-1)
|
||||
Extra constant evaluation: evaluated: 11, effectively constant: 1
|
||||
Extra constant evaluation: evaluated: 9, effectively constant: 1
|
||||
|
|
|
@ -107,7 +107,7 @@ static method getWithIndexExceptionFn2() → core::int {
|
|||
return (#C5).{core::List::[]}(1.{core::int::unary-}(){() → core::int}){(core::int) → core::int};
|
||||
}
|
||||
static method getWithIndexExceptionFn3() → core::int {
|
||||
return (#C5).{core::List::[]}(let final Never #t1 = invalid-expression "pkg/front_end/testcases/const_functions/const_functions_list_error.dart:54:12: Error: A value of type 'double' can't be assigned to a variable of type 'int'.
|
||||
return (#C5).{core::List::[]}(invalid-expression "pkg/front_end/testcases/const_functions/const_functions_list_error.dart:54:12: Error: A value of type 'double' can't be assigned to a variable of type 'int'.
|
||||
return x[0.1];
|
||||
^" in 0.1 as{TypeError,ForNonNullableByDefault} core::int){(core::int) → core::int};
|
||||
}
|
||||
|
|
|
@ -107,7 +107,7 @@ static method getWithIndexExceptionFn2() → core::int {
|
|||
return (#C5).{core::List::[]}(1.{core::int::unary-}(){() → core::int}){(core::int) → core::int};
|
||||
}
|
||||
static method getWithIndexExceptionFn3() → core::int {
|
||||
return (#C5).{core::List::[]}(let final Never #t1 = invalid-expression "pkg/front_end/testcases/const_functions/const_functions_list_error.dart:54:12: Error: A value of type 'double' can't be assigned to a variable of type 'int'.
|
||||
return (#C5).{core::List::[]}(invalid-expression "pkg/front_end/testcases/const_functions/const_functions_list_error.dart:54:12: Error: A value of type 'double' can't be assigned to a variable of type 'int'.
|
||||
return x[0.1];
|
||||
^" in 0.1 as{TypeError,ForNonNullableByDefault} core::int){(core::int) → core::int};
|
||||
}
|
||||
|
@ -127,4 +127,4 @@ constants {
|
|||
|
||||
Extra constant evaluation status:
|
||||
Evaluated: InstanceInvocation @ org-dartlang-testcase:///const_functions_list_error.dart:48:12 -> IntConstant(-1)
|
||||
Extra constant evaluation: evaluated: 11, effectively constant: 1
|
||||
Extra constant evaluation: evaluated: 9, effectively constant: 1
|
||||
|
|
|
@ -57,7 +57,7 @@ static method fn2() → dynamic {
|
|||
}
|
||||
static method fn3() → dynamic {
|
||||
core::String s = "str";
|
||||
return (#C1).{core::String::[]}(let final Never #t1 = invalid-expression "pkg/front_end/testcases/const_functions/const_functions_string_error.dart:28:14: Error: A value of type 'double' can't be assigned to a variable of type 'int'.
|
||||
return (#C1).{core::String::[]}(invalid-expression "pkg/front_end/testcases/const_functions/const_functions_string_error.dart:28:14: Error: A value of type 'double' can't be assigned to a variable of type 'int'.
|
||||
return str[1.1];
|
||||
^" in 1.1 as{TypeError,ForNonNullableByDefault} core::int){(core::int) → core::String};
|
||||
}
|
||||
|
|
|
@ -57,7 +57,7 @@ static method fn2() → dynamic {
|
|||
}
|
||||
static method fn3() → dynamic {
|
||||
core::String s = "str";
|
||||
return (#C1).{core::String::[]}(let final Never #t1 = invalid-expression "pkg/front_end/testcases/const_functions/const_functions_string_error.dart:28:14: Error: A value of type 'double' can't be assigned to a variable of type 'int'.
|
||||
return (#C1).{core::String::[]}(invalid-expression "pkg/front_end/testcases/const_functions/const_functions_string_error.dart:28:14: Error: A value of type 'double' can't be assigned to a variable of type 'int'.
|
||||
return str[1.1];
|
||||
^" in 1.1 as{TypeError,ForNonNullableByDefault} core::int){(core::int) → core::String};
|
||||
}
|
||||
|
@ -69,4 +69,4 @@ constants {
|
|||
|
||||
Extra constant evaluation status:
|
||||
Evaluated: InstanceInvocation @ org-dartlang-testcase:///const_functions_string_error.dart:16:14 -> IntConstant(-1)
|
||||
Extra constant evaluation: evaluated: 6, effectively constant: 1
|
||||
Extra constant evaluation: evaluated: 4, effectively constant: 1
|
||||
|
|
|
@ -57,7 +57,7 @@ static method fn2() → dynamic {
|
|||
}
|
||||
static method fn3() → dynamic {
|
||||
core::String s = "str";
|
||||
return (#C1).{core::String::[]}(let final Never #t1 = invalid-expression "pkg/front_end/testcases/const_functions/const_functions_string_error.dart:28:14: Error: A value of type 'double' can't be assigned to a variable of type 'int'.
|
||||
return (#C1).{core::String::[]}(invalid-expression "pkg/front_end/testcases/const_functions/const_functions_string_error.dart:28:14: Error: A value of type 'double' can't be assigned to a variable of type 'int'.
|
||||
return str[1.1];
|
||||
^" in 1.1 as{TypeError,ForNonNullableByDefault} core::int){(core::int) → core::String};
|
||||
}
|
||||
|
|
|
@ -57,7 +57,7 @@ static method fn2() → dynamic {
|
|||
}
|
||||
static method fn3() → dynamic {
|
||||
core::String s = "str";
|
||||
return (#C1).{core::String::[]}(let final Never #t1 = invalid-expression "pkg/front_end/testcases/const_functions/const_functions_string_error.dart:28:14: Error: A value of type 'double' can't be assigned to a variable of type 'int'.
|
||||
return (#C1).{core::String::[]}(invalid-expression "pkg/front_end/testcases/const_functions/const_functions_string_error.dart:28:14: Error: A value of type 'double' can't be assigned to a variable of type 'int'.
|
||||
return str[1.1];
|
||||
^" in 1.1 as{TypeError,ForNonNullableByDefault} core::int){(core::int) → core::String};
|
||||
}
|
||||
|
@ -69,4 +69,4 @@ constants {
|
|||
|
||||
Extra constant evaluation status:
|
||||
Evaluated: InstanceInvocation @ org-dartlang-testcase:///const_functions_string_error.dart:16:14 -> IntConstant(-1)
|
||||
Extra constant evaluation: evaluated: 6, effectively constant: 1
|
||||
Extra constant evaluation: evaluated: 4, effectively constant: 1
|
||||
|
|
|
@ -16,7 +16,7 @@ import self as self;
|
|||
import "dart:core" as core;
|
||||
|
||||
static field <T extends core::Object? = dynamic>(T%) → T% funcValue = #C1;
|
||||
static field (core::int) → core::int f = let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/call_instantiation.dart:7:33: Error: A value of type 'T Function<T>(T)' can't be assigned to a variable of type 'int Function(int)'.
|
||||
static field (core::int) → core::int f = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/call_instantiation.dart:7:33: Error: A value of type 'T Function<T>(T)' can't be assigned to a variable of type 'int Function(int)'.
|
||||
int Function(int) f = funcValue.call; // Disallowed!
|
||||
^" in self::funcValue.call as{TypeError,ForNonNullableByDefault} (core::int) → core::int;
|
||||
static field (core::int) → core::int g = self::funcValue.call<core::int>;
|
||||
|
|
|
@ -10,7 +10,7 @@ import self as self;
|
|||
import "dart:core" as core;
|
||||
|
||||
static field <T extends core::Object? = dynamic>(T%) → T% funcValue = #C1;
|
||||
static field (core::int) → core::int f = let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/call_instantiation.dart:7:33: Error: A value of type 'T Function<T>(T)' can't be assigned to a variable of type 'int Function(int)'.
|
||||
static field (core::int) → core::int f = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/call_instantiation.dart:7:33: Error: A value of type 'T Function<T>(T)' can't be assigned to a variable of type 'int Function(int)'.
|
||||
int Function(int) f = funcValue.call; // Disallowed!
|
||||
^" in self::funcValue.call as{TypeError,ForNonNullableByDefault} (core::int) → core::int;
|
||||
static method func<T extends core::Object? = dynamic>(self::func::T% value) → self::func::T%
|
||||
|
|
|
@ -16,7 +16,7 @@ import self as self;
|
|||
import "dart:core" as core;
|
||||
|
||||
static field <T extends core::Object? = dynamic>(T%) → T% funcValue = #C1;
|
||||
static field (core::int) → core::int f = let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/call_instantiation.dart:7:33: Error: A value of type 'T Function<T>(T)' can't be assigned to a variable of type 'int Function(int)'.
|
||||
static field (core::int) → core::int f = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/call_instantiation.dart:7:33: Error: A value of type 'T Function<T>(T)' can't be assigned to a variable of type 'int Function(int)'.
|
||||
int Function(int) f = funcValue.call; // Disallowed!
|
||||
^" in self::funcValue.call as{TypeError,ForNonNullableByDefault} (core::int) → core::int;
|
||||
static field (core::int) → core::int g = self::funcValue.call<core::int>;
|
||||
|
|
|
@ -10,7 +10,7 @@ import self as self;
|
|||
import "dart:core" as core;
|
||||
|
||||
static field <T extends core::Object? = dynamic>(T%) → T% funcValue = #C1;
|
||||
static field (core::int) → core::int f = let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/call_instantiation.dart:7:33: Error: A value of type 'T Function<T>(T)' can't be assigned to a variable of type 'int Function(int)'.
|
||||
static field (core::int) → core::int f = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/call_instantiation.dart:7:33: Error: A value of type 'T Function<T>(T)' can't be assigned to a variable of type 'int Function(int)'.
|
||||
int Function(int) f = funcValue.call; // Disallowed!
|
||||
^" in self::funcValue.call as{TypeError,ForNonNullableByDefault} (core::int) → core::int;
|
||||
static method func<T extends core::Object? = dynamic>(self::func::T% value) → self::func::T%
|
||||
|
|
|
@ -70,21 +70,21 @@ class A<X extends core::Object? = dynamic> extends core::Object {
|
|||
static method test1() → <X extends core::Object? = dynamic>(X%) → self::A<X%>
|
||||
return #C1;
|
||||
static method test2() → <X extends core::Object? = dynamic>(X%) → self::A<X%>
|
||||
return let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:13:32: Error: A value of type 'A<X/*1*/> Function<X>(X/*1*/, int)' can't be returned from a function with return type 'A<X/*2*/> Function<X>(X/*2*/)'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:13:32: Error: A value of type 'A<X/*1*/> Function<X>(X/*1*/, int)' can't be returned from a function with return type 'A<X/*2*/> Function<X>(X/*2*/)'.
|
||||
- 'A' is from 'pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart'.
|
||||
- 'X/*1*/' is from 'unknown'.
|
||||
- 'X/*2*/' is from 'unknown'.
|
||||
A<X> Function<X>(X) test2() => A.foo2; // Error.
|
||||
^" in (#C2) as{TypeError,ForNonNullableByDefault} Never;
|
||||
static method test3() → <X extends core::Object? = dynamic>(X%) → self::A<X%>
|
||||
return let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:14:32: Error: A value of type 'A<X/*1*/> Function<X>()' can't be returned from a function with return type 'A<X/*2*/> Function<X>(X/*2*/)'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:14:32: Error: A value of type 'A<X/*1*/> Function<X>()' can't be returned from a function with return type 'A<X/*2*/> Function<X>(X/*2*/)'.
|
||||
- 'A' is from 'pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart'.
|
||||
- 'X/*1*/' is from 'unknown'.
|
||||
- 'X/*2*/' is from 'unknown'.
|
||||
A<X> Function<X>(X) test3() => A.new; // Error.
|
||||
^" in (#C3) as{TypeError,ForNonNullableByDefault} Never;
|
||||
static method test4() → <X extends core::Object? = dynamic>(X%) → self::A<X%>
|
||||
return let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:15:32: Error: A value of type 'A<int> Function()' can't be returned from a function with return type 'A<X> Function<X>(X)'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:15:32: Error: A value of type 'A<int> Function()' can't be returned from a function with return type 'A<X> Function<X>(X)'.
|
||||
- 'A' is from 'pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart'.
|
||||
A<X> Function<X>(X) test4() => A<int>.new; // Error.
|
||||
^" in (#C4) as{TypeError,ForNonNullableByDefault} Never;
|
||||
|
@ -94,7 +94,7 @@ Try removing the extra type arguments.
|
|||
A<X> Function<X>(X) test5() => A<int, String>.new; // Error.
|
||||
^";
|
||||
static method test6() → <X extends core::Object? = dynamic>(X%) → self::A<X%>
|
||||
return let final Never #t4 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:17:32: Error: A value of type 'A<int> Function(int)' can't be returned from a function with return type 'A<X> Function<X>(X)'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:17:32: Error: A value of type 'A<int> Function(int)' can't be returned from a function with return type 'A<X> Function<X>(X)'.
|
||||
- 'A' is from 'pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart'.
|
||||
A<X> Function<X>(X) test6() => A<int>.foo1; // Error.
|
||||
^" in (#C5) as{TypeError,ForNonNullableByDefault} Never;
|
||||
|
@ -104,7 +104,7 @@ Try removing the extra type arguments.
|
|||
A<X> Function<X>(X) test7() => A<int, String>.foo1; // Error.
|
||||
^";
|
||||
static method test8() → <X extends core::Object? = dynamic>(X%) → self::A<X%>
|
||||
return let final Never #t5 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:19:32: Error: A value of type 'A<int> Function(int, int)' can't be returned from a function with return type 'A<X> Function<X>(X)'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:19:32: Error: A value of type 'A<int> Function(int, int)' can't be returned from a function with return type 'A<X> Function<X>(X)'.
|
||||
- 'A' is from 'pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart'.
|
||||
A<X> Function<X>(X) test8() => A<int>.foo2; // Error.
|
||||
^" in (#C6) as{TypeError,ForNonNullableByDefault} Never;
|
||||
|
@ -116,7 +116,7 @@ A<X> Function<X>(X) test9() => A<int, String>.foo2; // Error.
|
|||
static method test10() → <X extends core::Object? = dynamic>() → self::A<X%>
|
||||
return #C7;
|
||||
static method test11() → <X extends core::Object? = dynamic>(X%) → self::A<X%>
|
||||
return let final Never #t6 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:22:33: Error: A value of type 'A<X/*1*/> Function<X>()' can't be returned from a function with return type 'A<X/*2*/> Function<X>(X/*2*/)'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:22:33: Error: A value of type 'A<X/*1*/> Function<X>()' can't be returned from a function with return type 'A<X/*2*/> Function<X>(X/*2*/)'.
|
||||
- 'A' is from 'pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart'.
|
||||
- 'X/*1*/' is from 'unknown'.
|
||||
- 'X/*2*/' is from 'unknown'.
|
||||
|
|
|
@ -70,21 +70,21 @@ class A<X extends core::Object? = dynamic> extends core::Object {
|
|||
static method test1() → <X extends core::Object? = dynamic>(X%) → self::A<X%>
|
||||
return #C1;
|
||||
static method test2() → <X extends core::Object? = dynamic>(X%) → self::A<X%>
|
||||
return let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:13:32: Error: A value of type 'A<X/*1*/> Function<X>(X/*1*/, int)' can't be returned from a function with return type 'A<X/*2*/> Function<X>(X/*2*/)'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:13:32: Error: A value of type 'A<X/*1*/> Function<X>(X/*1*/, int)' can't be returned from a function with return type 'A<X/*2*/> Function<X>(X/*2*/)'.
|
||||
- 'A' is from 'pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart'.
|
||||
- 'X/*1*/' is from 'unknown'.
|
||||
- 'X/*2*/' is from 'unknown'.
|
||||
A<X> Function<X>(X) test2() => A.foo2; // Error.
|
||||
^" in (#C2) as{TypeError,ForNonNullableByDefault} Never;
|
||||
static method test3() → <X extends core::Object? = dynamic>(X%) → self::A<X%>
|
||||
return let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:14:32: Error: A value of type 'A<X/*1*/> Function<X>()' can't be returned from a function with return type 'A<X/*2*/> Function<X>(X/*2*/)'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:14:32: Error: A value of type 'A<X/*1*/> Function<X>()' can't be returned from a function with return type 'A<X/*2*/> Function<X>(X/*2*/)'.
|
||||
- 'A' is from 'pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart'.
|
||||
- 'X/*1*/' is from 'unknown'.
|
||||
- 'X/*2*/' is from 'unknown'.
|
||||
A<X> Function<X>(X) test3() => A.new; // Error.
|
||||
^" in (#C3) as{TypeError,ForNonNullableByDefault} Never;
|
||||
static method test4() → <X extends core::Object? = dynamic>(X%) → self::A<X%>
|
||||
return let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:15:32: Error: A value of type 'A<int> Function()' can't be returned from a function with return type 'A<X> Function<X>(X)'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:15:32: Error: A value of type 'A<int> Function()' can't be returned from a function with return type 'A<X> Function<X>(X)'.
|
||||
- 'A' is from 'pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart'.
|
||||
A<X> Function<X>(X) test4() => A<int>.new; // Error.
|
||||
^" in (#C4) as{TypeError,ForNonNullableByDefault} Never;
|
||||
|
@ -94,7 +94,7 @@ Try removing the extra type arguments.
|
|||
A<X> Function<X>(X) test5() => A<int, String>.new; // Error.
|
||||
^";
|
||||
static method test6() → <X extends core::Object? = dynamic>(X%) → self::A<X%>
|
||||
return let final Never #t4 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:17:32: Error: A value of type 'A<int> Function(int)' can't be returned from a function with return type 'A<X> Function<X>(X)'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:17:32: Error: A value of type 'A<int> Function(int)' can't be returned from a function with return type 'A<X> Function<X>(X)'.
|
||||
- 'A' is from 'pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart'.
|
||||
A<X> Function<X>(X) test6() => A<int>.foo1; // Error.
|
||||
^" in (#C5) as{TypeError,ForNonNullableByDefault} Never;
|
||||
|
@ -104,7 +104,7 @@ Try removing the extra type arguments.
|
|||
A<X> Function<X>(X) test7() => A<int, String>.foo1; // Error.
|
||||
^";
|
||||
static method test8() → <X extends core::Object? = dynamic>(X%) → self::A<X%>
|
||||
return let final Never #t5 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:19:32: Error: A value of type 'A<int> Function(int, int)' can't be returned from a function with return type 'A<X> Function<X>(X)'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:19:32: Error: A value of type 'A<int> Function(int, int)' can't be returned from a function with return type 'A<X> Function<X>(X)'.
|
||||
- 'A' is from 'pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart'.
|
||||
A<X> Function<X>(X) test8() => A<int>.foo2; // Error.
|
||||
^" in (#C6) as{TypeError,ForNonNullableByDefault} Never;
|
||||
|
@ -116,7 +116,7 @@ A<X> Function<X>(X) test9() => A<int, String>.foo2; // Error.
|
|||
static method test10() → <X extends core::Object? = dynamic>() → self::A<X%>
|
||||
return #C7;
|
||||
static method test11() → <X extends core::Object? = dynamic>(X%) → self::A<X%>
|
||||
return let final Never #t6 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:22:33: Error: A value of type 'A<X/*1*/> Function<X>()' can't be returned from a function with return type 'A<X/*2*/> Function<X>(X/*2*/)'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:22:33: Error: A value of type 'A<X/*1*/> Function<X>()' can't be returned from a function with return type 'A<X/*2*/> Function<X>(X/*2*/)'.
|
||||
- 'A' is from 'pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart'.
|
||||
- 'X/*1*/' is from 'unknown'.
|
||||
- 'X/*2*/' is from 'unknown'.
|
||||
|
|
|
@ -70,21 +70,21 @@ class A<X extends core::Object? = dynamic> extends core::Object {
|
|||
static method test1() → <X extends core::Object? = dynamic>(X%) → self::A<X%>
|
||||
return #C1;
|
||||
static method test2() → <X extends core::Object? = dynamic>(X%) → self::A<X%>
|
||||
return let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:13:32: Error: A value of type 'A<X/*1*/> Function<X>(X/*1*/, int)' can't be returned from a function with return type 'A<X/*2*/> Function<X>(X/*2*/)'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:13:32: Error: A value of type 'A<X/*1*/> Function<X>(X/*1*/, int)' can't be returned from a function with return type 'A<X/*2*/> Function<X>(X/*2*/)'.
|
||||
- 'A' is from 'pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart'.
|
||||
- 'X/*1*/' is from 'unknown'.
|
||||
- 'X/*2*/' is from 'unknown'.
|
||||
A<X> Function<X>(X) test2() => A.foo2; // Error.
|
||||
^" in (#C2) as{TypeError,ForNonNullableByDefault} Never;
|
||||
static method test3() → <X extends core::Object? = dynamic>(X%) → self::A<X%>
|
||||
return let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:14:32: Error: A value of type 'A<X/*1*/> Function<X>()' can't be returned from a function with return type 'A<X/*2*/> Function<X>(X/*2*/)'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:14:32: Error: A value of type 'A<X/*1*/> Function<X>()' can't be returned from a function with return type 'A<X/*2*/> Function<X>(X/*2*/)'.
|
||||
- 'A' is from 'pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart'.
|
||||
- 'X/*1*/' is from 'unknown'.
|
||||
- 'X/*2*/' is from 'unknown'.
|
||||
A<X> Function<X>(X) test3() => A.new; // Error.
|
||||
^" in (#C3) as{TypeError,ForNonNullableByDefault} Never;
|
||||
static method test4() → <X extends core::Object? = dynamic>(X%) → self::A<X%>
|
||||
return let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:15:32: Error: A value of type 'A<int> Function()' can't be returned from a function with return type 'A<X> Function<X>(X)'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:15:32: Error: A value of type 'A<int> Function()' can't be returned from a function with return type 'A<X> Function<X>(X)'.
|
||||
- 'A' is from 'pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart'.
|
||||
A<X> Function<X>(X) test4() => A<int>.new; // Error.
|
||||
^" in (#C4) as{TypeError,ForNonNullableByDefault} Never;
|
||||
|
@ -94,7 +94,7 @@ Try removing the extra type arguments.
|
|||
A<X> Function<X>(X) test5() => A<int, String>.new; // Error.
|
||||
^";
|
||||
static method test6() → <X extends core::Object? = dynamic>(X%) → self::A<X%>
|
||||
return let final Never #t4 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:17:32: Error: A value of type 'A<int> Function(int)' can't be returned from a function with return type 'A<X> Function<X>(X)'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:17:32: Error: A value of type 'A<int> Function(int)' can't be returned from a function with return type 'A<X> Function<X>(X)'.
|
||||
- 'A' is from 'pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart'.
|
||||
A<X> Function<X>(X) test6() => A<int>.foo1; // Error.
|
||||
^" in (#C5) as{TypeError,ForNonNullableByDefault} Never;
|
||||
|
@ -104,7 +104,7 @@ Try removing the extra type arguments.
|
|||
A<X> Function<X>(X) test7() => A<int, String>.foo1; // Error.
|
||||
^";
|
||||
static method test8() → <X extends core::Object? = dynamic>(X%) → self::A<X%>
|
||||
return let final Never #t5 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:19:32: Error: A value of type 'A<int> Function(int, int)' can't be returned from a function with return type 'A<X> Function<X>(X)'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:19:32: Error: A value of type 'A<int> Function(int, int)' can't be returned from a function with return type 'A<X> Function<X>(X)'.
|
||||
- 'A' is from 'pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart'.
|
||||
A<X> Function<X>(X) test8() => A<int>.foo2; // Error.
|
||||
^" in (#C6) as{TypeError,ForNonNullableByDefault} Never;
|
||||
|
@ -116,7 +116,7 @@ A<X> Function<X>(X) test9() => A<int, String>.foo2; // Error.
|
|||
static method test10() → <X extends core::Object? = dynamic>() → self::A<X%>
|
||||
return #C7;
|
||||
static method test11() → <X extends core::Object? = dynamic>(X%) → self::A<X%>
|
||||
return let final Never #t6 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:22:33: Error: A value of type 'A<X/*1*/> Function<X>()' can't be returned from a function with return type 'A<X/*2*/> Function<X>(X/*2*/)'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:22:33: Error: A value of type 'A<X/*1*/> Function<X>()' can't be returned from a function with return type 'A<X/*2*/> Function<X>(X/*2*/)'.
|
||||
- 'A' is from 'pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart'.
|
||||
- 'X/*1*/' is from 'unknown'.
|
||||
- 'X/*2*/' is from 'unknown'.
|
||||
|
|
|
@ -70,21 +70,21 @@ class A<X extends core::Object? = dynamic> extends core::Object {
|
|||
static method test1() → <X extends core::Object? = dynamic>(X%) → self::A<X%>
|
||||
return #C1;
|
||||
static method test2() → <X extends core::Object? = dynamic>(X%) → self::A<X%>
|
||||
return let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:13:32: Error: A value of type 'A<X/*1*/> Function<X>(X/*1*/, int)' can't be returned from a function with return type 'A<X/*2*/> Function<X>(X/*2*/)'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:13:32: Error: A value of type 'A<X/*1*/> Function<X>(X/*1*/, int)' can't be returned from a function with return type 'A<X/*2*/> Function<X>(X/*2*/)'.
|
||||
- 'A' is from 'pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart'.
|
||||
- 'X/*1*/' is from 'unknown'.
|
||||
- 'X/*2*/' is from 'unknown'.
|
||||
A<X> Function<X>(X) test2() => A.foo2; // Error.
|
||||
^" in (#C2) as{TypeError,ForNonNullableByDefault} Never;
|
||||
static method test3() → <X extends core::Object? = dynamic>(X%) → self::A<X%>
|
||||
return let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:14:32: Error: A value of type 'A<X/*1*/> Function<X>()' can't be returned from a function with return type 'A<X/*2*/> Function<X>(X/*2*/)'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:14:32: Error: A value of type 'A<X/*1*/> Function<X>()' can't be returned from a function with return type 'A<X/*2*/> Function<X>(X/*2*/)'.
|
||||
- 'A' is from 'pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart'.
|
||||
- 'X/*1*/' is from 'unknown'.
|
||||
- 'X/*2*/' is from 'unknown'.
|
||||
A<X> Function<X>(X) test3() => A.new; // Error.
|
||||
^" in (#C3) as{TypeError,ForNonNullableByDefault} Never;
|
||||
static method test4() → <X extends core::Object? = dynamic>(X%) → self::A<X%>
|
||||
return let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:15:32: Error: A value of type 'A<int> Function()' can't be returned from a function with return type 'A<X> Function<X>(X)'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:15:32: Error: A value of type 'A<int> Function()' can't be returned from a function with return type 'A<X> Function<X>(X)'.
|
||||
- 'A' is from 'pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart'.
|
||||
A<X> Function<X>(X) test4() => A<int>.new; // Error.
|
||||
^" in (#C4) as{TypeError,ForNonNullableByDefault} Never;
|
||||
|
@ -94,7 +94,7 @@ Try removing the extra type arguments.
|
|||
A<X> Function<X>(X) test5() => A<int, String>.new; // Error.
|
||||
^";
|
||||
static method test6() → <X extends core::Object? = dynamic>(X%) → self::A<X%>
|
||||
return let final Never #t4 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:17:32: Error: A value of type 'A<int> Function(int)' can't be returned from a function with return type 'A<X> Function<X>(X)'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:17:32: Error: A value of type 'A<int> Function(int)' can't be returned from a function with return type 'A<X> Function<X>(X)'.
|
||||
- 'A' is from 'pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart'.
|
||||
A<X> Function<X>(X) test6() => A<int>.foo1; // Error.
|
||||
^" in (#C5) as{TypeError,ForNonNullableByDefault} Never;
|
||||
|
@ -104,7 +104,7 @@ Try removing the extra type arguments.
|
|||
A<X> Function<X>(X) test7() => A<int, String>.foo1; // Error.
|
||||
^";
|
||||
static method test8() → <X extends core::Object? = dynamic>(X%) → self::A<X%>
|
||||
return let final Never #t5 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:19:32: Error: A value of type 'A<int> Function(int, int)' can't be returned from a function with return type 'A<X> Function<X>(X)'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:19:32: Error: A value of type 'A<int> Function(int, int)' can't be returned from a function with return type 'A<X> Function<X>(X)'.
|
||||
- 'A' is from 'pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart'.
|
||||
A<X> Function<X>(X) test8() => A<int>.foo2; // Error.
|
||||
^" in (#C6) as{TypeError,ForNonNullableByDefault} Never;
|
||||
|
@ -116,7 +116,7 @@ A<X> Function<X>(X) test9() => A<int, String>.foo2; // Error.
|
|||
static method test10() → <X extends core::Object? = dynamic>() → self::A<X%>
|
||||
return #C7;
|
||||
static method test11() → <X extends core::Object? = dynamic>(X%) → self::A<X%>
|
||||
return let final Never #t6 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:22:33: Error: A value of type 'A<X/*1*/> Function<X>()' can't be returned from a function with return type 'A<X/*2*/> Function<X>(X/*2*/)'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart:22:33: Error: A value of type 'A<X/*1*/> Function<X>()' can't be returned from a function with return type 'A<X/*2*/> Function<X>(X/*2*/)'.
|
||||
- 'A' is from 'pkg/front_end/testcases/constructor_tearoffs/generic_tearoff_with_context.dart'.
|
||||
- 'X/*1*/' is from 'unknown'.
|
||||
- 'X/*2*/' is from 'unknown'.
|
||||
|
|
|
@ -45,7 +45,7 @@ static method testInferred() → dynamic {
|
|||
self::Class1 c1a = f1a(0){(core::int) → self::Class1};
|
||||
self::expect(true, c1a is{ForNonNullableByDefault} self::Class1);
|
||||
() → Null {
|
||||
f1a(let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/inferred_constructor_tear_off.dart:38:9: Error: The argument type 'String' can't be assigned to the parameter type 'int'.
|
||||
f1a(invalid-expression "pkg/front_end/testcases/constructor_tearoffs/inferred_constructor_tear_off.dart:38:9: Error: The argument type 'String' can't be assigned to the parameter type 'int'.
|
||||
f1a(''); // error
|
||||
^" in "" as{TypeError,ForNonNullableByDefault} core::int){(core::int) → self::Class1};
|
||||
};
|
||||
|
@ -59,7 +59,7 @@ static method testInferred() → dynamic {
|
|||
self::Class2 c2a = f2a(0){(core::int) → self::Class2};
|
||||
self::expect(true, c2a is{ForNonNullableByDefault} self::Class2);
|
||||
() → Null {
|
||||
f2a(let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/inferred_constructor_tear_off.dart:52:9: Error: The argument type 'String' can't be assigned to the parameter type 'int'.
|
||||
f2a(invalid-expression "pkg/front_end/testcases/constructor_tearoffs/inferred_constructor_tear_off.dart:52:9: Error: The argument type 'String' can't be assigned to the parameter type 'int'.
|
||||
f2a(''); // error
|
||||
^" in "" as{TypeError,ForNonNullableByDefault} core::int){(core::int) → self::Class2};
|
||||
};
|
||||
|
|
|
@ -45,7 +45,7 @@ static method testInferred() → dynamic {
|
|||
self::Class1 c1a = f1a(0){(core::int) → self::Class1};
|
||||
self::expect(true, c1a is{ForNonNullableByDefault} self::Class1);
|
||||
() → Null {
|
||||
f1a(let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/inferred_constructor_tear_off.dart:38:9: Error: The argument type 'String' can't be assigned to the parameter type 'int'.
|
||||
f1a(invalid-expression "pkg/front_end/testcases/constructor_tearoffs/inferred_constructor_tear_off.dart:38:9: Error: The argument type 'String' can't be assigned to the parameter type 'int'.
|
||||
f1a(''); // error
|
||||
^" in "" as{TypeError,ForNonNullableByDefault} core::int){(core::int) → self::Class1};
|
||||
};
|
||||
|
@ -59,7 +59,7 @@ static method testInferred() → dynamic {
|
|||
self::Class2 c2a = f2a(0){(core::int) → self::Class2};
|
||||
self::expect(true, c2a is{ForNonNullableByDefault} self::Class2);
|
||||
() → Null {
|
||||
f2a(let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/inferred_constructor_tear_off.dart:52:9: Error: The argument type 'String' can't be assigned to the parameter type 'int'.
|
||||
f2a(invalid-expression "pkg/front_end/testcases/constructor_tearoffs/inferred_constructor_tear_off.dart:52:9: Error: The argument type 'String' can't be assigned to the parameter type 'int'.
|
||||
f2a(''); // error
|
||||
^" in "" as{TypeError,ForNonNullableByDefault} core::int){(core::int) → self::Class2};
|
||||
};
|
||||
|
|
|
@ -45,7 +45,7 @@ static method testInferred() → dynamic {
|
|||
self::Class1 c1a = f1a(0){(core::int) → self::Class1};
|
||||
self::expect(true, c1a is{ForNonNullableByDefault} self::Class1);
|
||||
() → Null {
|
||||
f1a(let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/inferred_constructor_tear_off.dart:38:9: Error: The argument type 'String' can't be assigned to the parameter type 'int'.
|
||||
f1a(invalid-expression "pkg/front_end/testcases/constructor_tearoffs/inferred_constructor_tear_off.dart:38:9: Error: The argument type 'String' can't be assigned to the parameter type 'int'.
|
||||
f1a(''); // error
|
||||
^" in "" as{TypeError,ForNonNullableByDefault} core::int){(core::int) → self::Class1};
|
||||
};
|
||||
|
@ -59,7 +59,7 @@ static method testInferred() → dynamic {
|
|||
self::Class2 c2a = f2a(0){(core::int) → self::Class2};
|
||||
self::expect(true, c2a is{ForNonNullableByDefault} self::Class2);
|
||||
() → Null {
|
||||
f2a(let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/inferred_constructor_tear_off.dart:52:9: Error: The argument type 'String' can't be assigned to the parameter type 'int'.
|
||||
f2a(invalid-expression "pkg/front_end/testcases/constructor_tearoffs/inferred_constructor_tear_off.dart:52:9: Error: The argument type 'String' can't be assigned to the parameter type 'int'.
|
||||
f2a(''); // error
|
||||
^" in "" as{TypeError,ForNonNullableByDefault} core::int){(core::int) → self::Class2};
|
||||
};
|
||||
|
|
|
@ -45,7 +45,7 @@ static method testInferred() → dynamic {
|
|||
self::Class1 c1a = f1a(0){(core::int) → self::Class1};
|
||||
self::expect(true, c1a is{ForNonNullableByDefault} self::Class1);
|
||||
() → Null {
|
||||
f1a(let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/inferred_constructor_tear_off.dart:38:9: Error: The argument type 'String' can't be assigned to the parameter type 'int'.
|
||||
f1a(invalid-expression "pkg/front_end/testcases/constructor_tearoffs/inferred_constructor_tear_off.dart:38:9: Error: The argument type 'String' can't be assigned to the parameter type 'int'.
|
||||
f1a(''); // error
|
||||
^" in "" as{TypeError,ForNonNullableByDefault} core::int){(core::int) → self::Class1};
|
||||
};
|
||||
|
@ -59,7 +59,7 @@ static method testInferred() → dynamic {
|
|||
self::Class2 c2a = f2a(0){(core::int) → self::Class2};
|
||||
self::expect(true, c2a is{ForNonNullableByDefault} self::Class2);
|
||||
() → Null {
|
||||
f2a(let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/inferred_constructor_tear_off.dart:52:9: Error: The argument type 'String' can't be assigned to the parameter type 'int'.
|
||||
f2a(invalid-expression "pkg/front_end/testcases/constructor_tearoffs/inferred_constructor_tear_off.dart:52:9: Error: The argument type 'String' can't be assigned to the parameter type 'int'.
|
||||
f2a(''); // error
|
||||
^" in "" as{TypeError,ForNonNullableByDefault} core::int){(core::int) → self::Class2};
|
||||
};
|
||||
|
|
|
@ -121,10 +121,10 @@ static method testArgs() → dynamic {
|
|||
self::Class3 c3a = f3a(42){(core::int) → self::Class3};
|
||||
self::expect(42, c3a.{self::Class3::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:73:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:73:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f3a(); // error
|
||||
^" in f3a{<inapplicable>}.();
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:74:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:74:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f3a(42, 87); // error
|
||||
^" in f3a{<inapplicable>}.(42, 87);
|
||||
|
@ -140,7 +140,7 @@ Try removing the extra positional arguments.
|
|||
self::Class4 c4b = f4a(42){([core::int?]) → self::Class4};
|
||||
self::expect(42, c4b.{self::Class4::field}{core::int?});
|
||||
() → Null {
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:89:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:89:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f4a(42, 87); // error
|
||||
^" in f4a{<inapplicable>}.(42, 87);
|
||||
|
@ -155,10 +155,10 @@ Try removing the extra positional arguments.
|
|||
self::expect(87, c5b.{self::Class5::field1}{core::int});
|
||||
self::expect(42, c5b.{self::Class5::field2}{core::int?});
|
||||
() → Null {
|
||||
let final Never #t4 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:103:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:103:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f5a(); // error
|
||||
^" in f5a{<inapplicable>}.();
|
||||
let final Never #t5 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:104:8: Error: Too many positional arguments: 2 allowed, but 3 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:104:8: Error: Too many positional arguments: 2 allowed, but 3 found.
|
||||
Try removing the extra positional arguments.
|
||||
f5a(42, 87, 123); // error
|
||||
^" in f5a{<inapplicable>}.(42, 87, 123);
|
||||
|
@ -172,17 +172,17 @@ Try removing the extra positional arguments.
|
|||
self::expect(null, c6a.{self::Class6::field2}{core::int?});
|
||||
self::expect(87, c6a.{self::Class6::field3}{core::int});
|
||||
() → Null {
|
||||
let final Never #t6 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:116:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:116:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f6a(); // error
|
||||
^" in f6a{<inapplicable>}.();
|
||||
let final Never #t7 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:117:8: Error: Required named parameter 'field3' must be provided.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:117:8: Error: Required named parameter 'field3' must be provided.
|
||||
f6a(42); // error
|
||||
^" in f6a{<inapplicable>}.(42);
|
||||
let final Never #t8 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:118:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:118:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f6a(42, 87); // error
|
||||
^" in f6a{<inapplicable>}.(42, 87);
|
||||
let final Never #t9 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:119:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:119:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f6a(field1: 87, field2: 87); // error
|
||||
^" in f6a{<inapplicable>}.(field1: 87, field2: 87);
|
||||
};
|
||||
|
|
|
@ -121,10 +121,10 @@ static method testArgs() → dynamic {
|
|||
self::Class3 c3a = f3a(42){(core::int) → self::Class3};
|
||||
self::expect(42, c3a.{self::Class3::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:73:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:73:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f3a(); // error
|
||||
^" in f3a{<inapplicable>}.();
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:74:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:74:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f3a(42, 87); // error
|
||||
^" in f3a{<inapplicable>}.(42, 87);
|
||||
|
@ -140,7 +140,7 @@ Try removing the extra positional arguments.
|
|||
self::Class4 c4b = f4a(42){([core::int?]) → self::Class4};
|
||||
self::expect(42, c4b.{self::Class4::field}{core::int?});
|
||||
() → Null {
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:89:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:89:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f4a(42, 87); // error
|
||||
^" in f4a{<inapplicable>}.(42, 87);
|
||||
|
@ -155,10 +155,10 @@ Try removing the extra positional arguments.
|
|||
self::expect(87, c5b.{self::Class5::field1}{core::int});
|
||||
self::expect(42, c5b.{self::Class5::field2}{core::int?});
|
||||
() → Null {
|
||||
let final Never #t4 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:103:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:103:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f5a(); // error
|
||||
^" in f5a{<inapplicable>}.();
|
||||
let final Never #t5 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:104:8: Error: Too many positional arguments: 2 allowed, but 3 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:104:8: Error: Too many positional arguments: 2 allowed, but 3 found.
|
||||
Try removing the extra positional arguments.
|
||||
f5a(42, 87, 123); // error
|
||||
^" in f5a{<inapplicable>}.(42, 87, 123);
|
||||
|
@ -172,17 +172,17 @@ Try removing the extra positional arguments.
|
|||
self::expect(null, c6a.{self::Class6::field2}{core::int?});
|
||||
self::expect(87, c6a.{self::Class6::field3}{core::int});
|
||||
() → Null {
|
||||
let final Never #t6 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:116:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:116:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f6a(); // error
|
||||
^" in f6a{<inapplicable>}.();
|
||||
let final Never #t7 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:117:8: Error: Required named parameter 'field3' must be provided.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:117:8: Error: Required named parameter 'field3' must be provided.
|
||||
f6a(42); // error
|
||||
^" in f6a{<inapplicable>}.(42);
|
||||
let final Never #t8 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:118:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:118:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f6a(42, 87); // error
|
||||
^" in f6a{<inapplicable>}.(42, 87);
|
||||
let final Never #t9 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:119:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:119:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f6a(field1: 87, field2: 87); // error
|
||||
^" in f6a{<inapplicable>}.(field1: 87, field2: 87);
|
||||
};
|
||||
|
|
|
@ -121,10 +121,10 @@ static method testArgs() → dynamic {
|
|||
self::Class3 c3a = f3a(42){(core::int) → self::Class3};
|
||||
self::expect(42, c3a.{self::Class3::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:73:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:73:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f3a(); // error
|
||||
^" in f3a{<inapplicable>}.();
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:74:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:74:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f3a(42, 87); // error
|
||||
^" in f3a{<inapplicable>}.(42, 87);
|
||||
|
@ -140,7 +140,7 @@ Try removing the extra positional arguments.
|
|||
self::Class4 c4b = f4a(42){([core::int?]) → self::Class4};
|
||||
self::expect(42, c4b.{self::Class4::field}{core::int?});
|
||||
() → Null {
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:89:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:89:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f4a(42, 87); // error
|
||||
^" in f4a{<inapplicable>}.(42, 87);
|
||||
|
@ -155,10 +155,10 @@ Try removing the extra positional arguments.
|
|||
self::expect(87, c5b.{self::Class5::field1}{core::int});
|
||||
self::expect(42, c5b.{self::Class5::field2}{core::int?});
|
||||
() → Null {
|
||||
let final Never #t4 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:103:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:103:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f5a(); // error
|
||||
^" in f5a{<inapplicable>}.();
|
||||
let final Never #t5 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:104:8: Error: Too many positional arguments: 2 allowed, but 3 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:104:8: Error: Too many positional arguments: 2 allowed, but 3 found.
|
||||
Try removing the extra positional arguments.
|
||||
f5a(42, 87, 123); // error
|
||||
^" in f5a{<inapplicable>}.(42, 87, 123);
|
||||
|
@ -172,17 +172,17 @@ Try removing the extra positional arguments.
|
|||
self::expect(null, c6a.{self::Class6::field2}{core::int?});
|
||||
self::expect(87, c6a.{self::Class6::field3}{core::int});
|
||||
() → Null {
|
||||
let final Never #t6 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:116:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:116:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f6a(); // error
|
||||
^" in f6a{<inapplicable>}.();
|
||||
let final Never #t7 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:117:8: Error: Required named parameter 'field3' must be provided.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:117:8: Error: Required named parameter 'field3' must be provided.
|
||||
f6a(42); // error
|
||||
^" in f6a{<inapplicable>}.(42);
|
||||
let final Never #t8 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:118:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:118:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f6a(42, 87); // error
|
||||
^" in f6a{<inapplicable>}.(42, 87);
|
||||
let final Never #t9 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:119:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:119:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f6a(field1: 87, field2: 87); // error
|
||||
^" in f6a{<inapplicable>}.(field1: 87, field2: 87);
|
||||
};
|
||||
|
|
|
@ -121,10 +121,10 @@ static method testArgs() → dynamic {
|
|||
self::Class3 c3a = f3a(42){(core::int) → self::Class3};
|
||||
self::expect(42, c3a.{self::Class3::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:73:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:73:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f3a(); // error
|
||||
^" in f3a{<inapplicable>}.();
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:74:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:74:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f3a(42, 87); // error
|
||||
^" in f3a{<inapplicable>}.(42, 87);
|
||||
|
@ -140,7 +140,7 @@ Try removing the extra positional arguments.
|
|||
self::Class4 c4b = f4a(42){([core::int?]) → self::Class4};
|
||||
self::expect(42, c4b.{self::Class4::field}{core::int?});
|
||||
() → Null {
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:89:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:89:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f4a(42, 87); // error
|
||||
^" in f4a{<inapplicable>}.(42, 87);
|
||||
|
@ -155,10 +155,10 @@ Try removing the extra positional arguments.
|
|||
self::expect(87, c5b.{self::Class5::field1}{core::int});
|
||||
self::expect(42, c5b.{self::Class5::field2}{core::int?});
|
||||
() → Null {
|
||||
let final Never #t4 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:103:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:103:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f5a(); // error
|
||||
^" in f5a{<inapplicable>}.();
|
||||
let final Never #t5 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:104:8: Error: Too many positional arguments: 2 allowed, but 3 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:104:8: Error: Too many positional arguments: 2 allowed, but 3 found.
|
||||
Try removing the extra positional arguments.
|
||||
f5a(42, 87, 123); // error
|
||||
^" in f5a{<inapplicable>}.(42, 87, 123);
|
||||
|
@ -172,17 +172,17 @@ Try removing the extra positional arguments.
|
|||
self::expect(null, c6a.{self::Class6::field2}{core::int?});
|
||||
self::expect(87, c6a.{self::Class6::field3}{core::int});
|
||||
() → Null {
|
||||
let final Never #t6 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:116:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:116:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f6a(); // error
|
||||
^" in f6a{<inapplicable>}.();
|
||||
let final Never #t7 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:117:8: Error: Required named parameter 'field3' must be provided.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:117:8: Error: Required named parameter 'field3' must be provided.
|
||||
f6a(42); // error
|
||||
^" in f6a{<inapplicable>}.(42);
|
||||
let final Never #t8 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:118:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:118:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f6a(42, 87); // error
|
||||
^" in f6a{<inapplicable>}.(42, 87);
|
||||
let final Never #t9 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:119:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off.dart:119:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f6a(field1: 87, field2: 87); // error
|
||||
^" in f6a{<inapplicable>}.(field1: 87, field2: 87);
|
||||
};
|
||||
|
|
|
@ -43,7 +43,7 @@ static method testDefaultValues() → void {
|
|||
self::Class1 c1b = f1a(87){([core::int]) → self::Class1};
|
||||
self::expect(87, c1b.{self::Class1::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off_default_values.dart:31:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off_default_values.dart:31:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f1a(42, 87); // error
|
||||
^" in f1a{<inapplicable>}.(42, 87);
|
||||
|
@ -60,7 +60,7 @@ Try removing the extra positional arguments.
|
|||
self::Class2 c2b = f2a(field: 87){({field: core::int}) → self::Class2};
|
||||
self::expect(87, c2b.{self::Class2::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off_default_values.dart:47:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off_default_values.dart:47:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
Try removing the extra positional arguments.
|
||||
f2a(87); // error
|
||||
^" in f2a{<inapplicable>}.(87);
|
||||
|
|
|
@ -43,7 +43,7 @@ static method testDefaultValues() → void {
|
|||
self::Class1 c1b = f1a(87){([core::int]) → self::Class1};
|
||||
self::expect(87, c1b.{self::Class1::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off_default_values.dart:31:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off_default_values.dart:31:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f1a(42, 87); // error
|
||||
^" in f1a{<inapplicable>}.(42, 87);
|
||||
|
@ -60,7 +60,7 @@ Try removing the extra positional arguments.
|
|||
self::Class2 c2b = f2a(field: 87){({field: core::int}) → self::Class2};
|
||||
self::expect(87, c2b.{self::Class2::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off_default_values.dart:47:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off_default_values.dart:47:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
Try removing the extra positional arguments.
|
||||
f2a(87); // error
|
||||
^" in f2a{<inapplicable>}.(87);
|
||||
|
|
|
@ -43,7 +43,7 @@ static method testDefaultValues() → void {
|
|||
self::Class1 c1b = f1a(87){([core::int]) → self::Class1};
|
||||
self::expect(87, c1b.{self::Class1::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off_default_values.dart:31:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off_default_values.dart:31:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f1a(42, 87); // error
|
||||
^" in f1a{<inapplicable>}.(42, 87);
|
||||
|
@ -60,7 +60,7 @@ Try removing the extra positional arguments.
|
|||
self::Class2 c2b = f2a(field: 87){({field: core::int}) → self::Class2};
|
||||
self::expect(87, c2b.{self::Class2::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off_default_values.dart:47:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off_default_values.dart:47:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
Try removing the extra positional arguments.
|
||||
f2a(87); // error
|
||||
^" in f2a{<inapplicable>}.(87);
|
||||
|
|
|
@ -43,7 +43,7 @@ static method testDefaultValues() → void {
|
|||
self::Class1 c1b = f1a(87){([core::int]) → self::Class1};
|
||||
self::expect(87, c1b.{self::Class1::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off_default_values.dart:31:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off_default_values.dart:31:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f1a(42, 87); // error
|
||||
^" in f1a{<inapplicable>}.(42, 87);
|
||||
|
@ -60,7 +60,7 @@ Try removing the extra positional arguments.
|
|||
self::Class2 c2b = f2a(field: 87){({field: core::int}) → self::Class2};
|
||||
self::expect(87, c2b.{self::Class2::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off_default_values.dart:47:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off_default_values.dart:47:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
Try removing the extra positional arguments.
|
||||
f2a(87); // error
|
||||
^" in f2a{<inapplicable>}.(87);
|
||||
|
|
|
@ -20,7 +20,7 @@ class Class extends core::Object { // from org-dartlang-testcase:///constructor_
|
|||
}
|
||||
static method main() → dynamic {}
|
||||
static method /* from org-dartlang-testcase:///constructor_tear_off_uri_part.dart */ test() → dynamic {
|
||||
(core::int) → self::Class f = let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off_uri_part.dart:8:27: Error: A value of type 'Class Function()' can't be assigned to a variable of type 'Class Function(int)'.
|
||||
(core::int) → self::Class f = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off_uri_part.dart:8:27: Error: A value of type 'Class Function()' can't be assigned to a variable of type 'Class Function(int)'.
|
||||
- 'Class' is from 'pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off_uri.dart'.
|
||||
Class Function(int) f = Class.new;
|
||||
^" in (#C1) as{TypeError,ForNonNullableByDefault} (core::int) → self::Class;
|
||||
|
|
|
@ -20,7 +20,7 @@ class Class extends core::Object { // from org-dartlang-testcase:///constructor_
|
|||
}
|
||||
static method main() → dynamic {}
|
||||
static method /* from org-dartlang-testcase:///constructor_tear_off_uri_part.dart */ test() → dynamic {
|
||||
(core::int) → self::Class f = let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off_uri_part.dart:8:27: Error: A value of type 'Class Function()' can't be assigned to a variable of type 'Class Function(int)'.
|
||||
(core::int) → self::Class f = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off_uri_part.dart:8:27: Error: A value of type 'Class Function()' can't be assigned to a variable of type 'Class Function(int)'.
|
||||
- 'Class' is from 'pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off_uri.dart'.
|
||||
Class Function(int) f = Class.new;
|
||||
^" in (#C1) as{TypeError,ForNonNullableByDefault} (core::int) → self::Class;
|
||||
|
|
|
@ -20,7 +20,7 @@ class Class extends core::Object { // from org-dartlang-testcase:///constructor_
|
|||
}
|
||||
static method main() → dynamic {}
|
||||
static method /* from org-dartlang-testcase:///constructor_tear_off_uri_part.dart */ test() → dynamic {
|
||||
(core::int) → self::Class f = let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off_uri_part.dart:8:27: Error: A value of type 'Class Function()' can't be assigned to a variable of type 'Class Function(int)'.
|
||||
(core::int) → self::Class f = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off_uri_part.dart:8:27: Error: A value of type 'Class Function()' can't be assigned to a variable of type 'Class Function(int)'.
|
||||
- 'Class' is from 'pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off_uri.dart'.
|
||||
Class Function(int) f = Class.new;
|
||||
^" in (#C1) as{TypeError,ForNonNullableByDefault} (core::int) → self::Class;
|
||||
|
|
|
@ -20,7 +20,7 @@ class Class extends core::Object { // from org-dartlang-testcase:///constructor_
|
|||
}
|
||||
static method main() → dynamic {}
|
||||
static method /* from org-dartlang-testcase:///constructor_tear_off_uri_part.dart */ test() → dynamic {
|
||||
(core::int) → self::Class f = let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off_uri_part.dart:8:27: Error: A value of type 'Class Function()' can't be assigned to a variable of type 'Class Function(int)'.
|
||||
(core::int) → self::Class f = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off_uri_part.dart:8:27: Error: A value of type 'Class Function()' can't be assigned to a variable of type 'Class Function(int)'.
|
||||
- 'Class' is from 'pkg/front_end/testcases/constructor_tearoffs/lowering/constructor_tear_off_uri.dart'.
|
||||
Class Function(int) f = Class.new;
|
||||
^" in (#C1) as{TypeError,ForNonNullableByDefault} (core::int) → self::Class;
|
||||
|
|
|
@ -145,10 +145,10 @@ static method testArgs() → dynamic {
|
|||
self::Class3 c3a = f3a(42){(core::int) → self::Class3};
|
||||
self::expect(42, c3a.{self::Class3::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:82:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:82:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f3a(); // error
|
||||
^" in f3a{<inapplicable>}.();
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:83:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:83:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f3a(42, 87); // error
|
||||
^" in f3a{<inapplicable>}.(42, 87);
|
||||
|
@ -164,7 +164,7 @@ Try removing the extra positional arguments.
|
|||
self::Class4 c4b = f4a(42){([core::int?]) → self::Class4};
|
||||
self::expect(42, c4b.{self::Class4::field}{core::int?});
|
||||
() → Null {
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:98:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:98:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f4a(42, 87); // error
|
||||
^" in f4a{<inapplicable>}.(42, 87);
|
||||
|
@ -179,10 +179,10 @@ Try removing the extra positional arguments.
|
|||
self::expect(87, c5b.{self::Class5::field1}{core::int});
|
||||
self::expect(42, c5b.{self::Class5::field2}{core::int?});
|
||||
() → Null {
|
||||
let final Never #t4 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:112:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:112:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f5a(); // error
|
||||
^" in f5a{<inapplicable>}.();
|
||||
let final Never #t5 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:113:8: Error: Too many positional arguments: 2 allowed, but 3 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:113:8: Error: Too many positional arguments: 2 allowed, but 3 found.
|
||||
Try removing the extra positional arguments.
|
||||
f5a(42, 87, 123); // error
|
||||
^" in f5a{<inapplicable>}.(42, 87, 123);
|
||||
|
@ -196,17 +196,17 @@ Try removing the extra positional arguments.
|
|||
self::expect(null, c6a.{self::Class6::field2}{core::int?});
|
||||
self::expect(87, c6a.{self::Class6::field3}{core::int});
|
||||
() → Null {
|
||||
let final Never #t6 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:125:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:125:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f6a(); // error
|
||||
^" in f6a{<inapplicable>}.();
|
||||
let final Never #t7 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:126:8: Error: Required named parameter 'field3' must be provided.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:126:8: Error: Required named parameter 'field3' must be provided.
|
||||
f6a(42); // error
|
||||
^" in f6a{<inapplicable>}.(42);
|
||||
let final Never #t8 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:127:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:127:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f6a(42, 87); // error
|
||||
^" in f6a{<inapplicable>}.(42, 87);
|
||||
let final Never #t9 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:128:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:128:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f6a(field1: 87, field2: 87); // error
|
||||
^" in f6a{<inapplicable>}.(field1: 87, field2: 87);
|
||||
};
|
||||
|
|
|
@ -145,10 +145,10 @@ static method testArgs() → dynamic {
|
|||
self::Class3 c3a = f3a(42){(core::int) → self::Class3};
|
||||
self::expect(42, c3a.{self::Class3::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:82:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:82:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f3a(); // error
|
||||
^" in f3a{<inapplicable>}.();
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:83:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:83:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f3a(42, 87); // error
|
||||
^" in f3a{<inapplicable>}.(42, 87);
|
||||
|
@ -164,7 +164,7 @@ Try removing the extra positional arguments.
|
|||
self::Class4 c4b = f4a(42){([core::int?]) → self::Class4};
|
||||
self::expect(42, c4b.{self::Class4::field}{core::int?});
|
||||
() → Null {
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:98:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:98:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f4a(42, 87); // error
|
||||
^" in f4a{<inapplicable>}.(42, 87);
|
||||
|
@ -179,10 +179,10 @@ Try removing the extra positional arguments.
|
|||
self::expect(87, c5b.{self::Class5::field1}{core::int});
|
||||
self::expect(42, c5b.{self::Class5::field2}{core::int?});
|
||||
() → Null {
|
||||
let final Never #t4 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:112:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:112:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f5a(); // error
|
||||
^" in f5a{<inapplicable>}.();
|
||||
let final Never #t5 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:113:8: Error: Too many positional arguments: 2 allowed, but 3 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:113:8: Error: Too many positional arguments: 2 allowed, but 3 found.
|
||||
Try removing the extra positional arguments.
|
||||
f5a(42, 87, 123); // error
|
||||
^" in f5a{<inapplicable>}.(42, 87, 123);
|
||||
|
@ -196,17 +196,17 @@ Try removing the extra positional arguments.
|
|||
self::expect(null, c6a.{self::Class6::field2}{core::int?});
|
||||
self::expect(87, c6a.{self::Class6::field3}{core::int});
|
||||
() → Null {
|
||||
let final Never #t6 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:125:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:125:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f6a(); // error
|
||||
^" in f6a{<inapplicable>}.();
|
||||
let final Never #t7 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:126:8: Error: Required named parameter 'field3' must be provided.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:126:8: Error: Required named parameter 'field3' must be provided.
|
||||
f6a(42); // error
|
||||
^" in f6a{<inapplicable>}.(42);
|
||||
let final Never #t8 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:127:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:127:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f6a(42, 87); // error
|
||||
^" in f6a{<inapplicable>}.(42, 87);
|
||||
let final Never #t9 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:128:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:128:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f6a(field1: 87, field2: 87); // error
|
||||
^" in f6a{<inapplicable>}.(field1: 87, field2: 87);
|
||||
};
|
||||
|
|
|
@ -145,10 +145,10 @@ static method testArgs() → dynamic {
|
|||
self::Class3 c3a = f3a(42){(core::int) → self::Class3};
|
||||
self::expect(42, c3a.{self::Class3::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:82:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:82:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f3a(); // error
|
||||
^" in f3a{<inapplicable>}.();
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:83:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:83:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f3a(42, 87); // error
|
||||
^" in f3a{<inapplicable>}.(42, 87);
|
||||
|
@ -164,7 +164,7 @@ Try removing the extra positional arguments.
|
|||
self::Class4 c4b = f4a(42){([core::int?]) → self::Class4};
|
||||
self::expect(42, c4b.{self::Class4::field}{core::int?});
|
||||
() → Null {
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:98:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:98:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f4a(42, 87); // error
|
||||
^" in f4a{<inapplicable>}.(42, 87);
|
||||
|
@ -179,10 +179,10 @@ Try removing the extra positional arguments.
|
|||
self::expect(87, c5b.{self::Class5::field1}{core::int});
|
||||
self::expect(42, c5b.{self::Class5::field2}{core::int?});
|
||||
() → Null {
|
||||
let final Never #t4 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:112:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:112:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f5a(); // error
|
||||
^" in f5a{<inapplicable>}.();
|
||||
let final Never #t5 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:113:8: Error: Too many positional arguments: 2 allowed, but 3 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:113:8: Error: Too many positional arguments: 2 allowed, but 3 found.
|
||||
Try removing the extra positional arguments.
|
||||
f5a(42, 87, 123); // error
|
||||
^" in f5a{<inapplicable>}.(42, 87, 123);
|
||||
|
@ -196,17 +196,17 @@ Try removing the extra positional arguments.
|
|||
self::expect(null, c6a.{self::Class6::field2}{core::int?});
|
||||
self::expect(87, c6a.{self::Class6::field3}{core::int});
|
||||
() → Null {
|
||||
let final Never #t6 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:125:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:125:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f6a(); // error
|
||||
^" in f6a{<inapplicable>}.();
|
||||
let final Never #t7 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:126:8: Error: Required named parameter 'field3' must be provided.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:126:8: Error: Required named parameter 'field3' must be provided.
|
||||
f6a(42); // error
|
||||
^" in f6a{<inapplicable>}.(42);
|
||||
let final Never #t8 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:127:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:127:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f6a(42, 87); // error
|
||||
^" in f6a{<inapplicable>}.(42, 87);
|
||||
let final Never #t9 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:128:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:128:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f6a(field1: 87, field2: 87); // error
|
||||
^" in f6a{<inapplicable>}.(field1: 87, field2: 87);
|
||||
};
|
||||
|
|
|
@ -145,10 +145,10 @@ static method testArgs() → dynamic {
|
|||
self::Class3 c3a = f3a(42){(core::int) → self::Class3};
|
||||
self::expect(42, c3a.{self::Class3::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:82:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:82:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f3a(); // error
|
||||
^" in f3a{<inapplicable>}.();
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:83:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:83:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f3a(42, 87); // error
|
||||
^" in f3a{<inapplicable>}.(42, 87);
|
||||
|
@ -164,7 +164,7 @@ Try removing the extra positional arguments.
|
|||
self::Class4 c4b = f4a(42){([core::int?]) → self::Class4};
|
||||
self::expect(42, c4b.{self::Class4::field}{core::int?});
|
||||
() → Null {
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:98:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:98:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f4a(42, 87); // error
|
||||
^" in f4a{<inapplicable>}.(42, 87);
|
||||
|
@ -179,10 +179,10 @@ Try removing the extra positional arguments.
|
|||
self::expect(87, c5b.{self::Class5::field1}{core::int});
|
||||
self::expect(42, c5b.{self::Class5::field2}{core::int?});
|
||||
() → Null {
|
||||
let final Never #t4 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:112:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:112:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f5a(); // error
|
||||
^" in f5a{<inapplicable>}.();
|
||||
let final Never #t5 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:113:8: Error: Too many positional arguments: 2 allowed, but 3 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:113:8: Error: Too many positional arguments: 2 allowed, but 3 found.
|
||||
Try removing the extra positional arguments.
|
||||
f5a(42, 87, 123); // error
|
||||
^" in f5a{<inapplicable>}.(42, 87, 123);
|
||||
|
@ -196,17 +196,17 @@ Try removing the extra positional arguments.
|
|||
self::expect(null, c6a.{self::Class6::field2}{core::int?});
|
||||
self::expect(87, c6a.{self::Class6::field3}{core::int});
|
||||
() → Null {
|
||||
let final Never #t6 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:125:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:125:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f6a(); // error
|
||||
^" in f6a{<inapplicable>}.();
|
||||
let final Never #t7 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:126:8: Error: Required named parameter 'field3' must be provided.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:126:8: Error: Required named parameter 'field3' must be provided.
|
||||
f6a(42); // error
|
||||
^" in f6a{<inapplicable>}.(42);
|
||||
let final Never #t8 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:127:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:127:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f6a(42, 87); // error
|
||||
^" in f6a{<inapplicable>}.(42, 87);
|
||||
let final Never #t9 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:128:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off.dart:128:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f6a(field1: 87, field2: 87); // error
|
||||
^" in f6a{<inapplicable>}.(field1: 87, field2: 87);
|
||||
};
|
||||
|
|
|
@ -51,7 +51,7 @@ static method testDefaultValues() → void {
|
|||
self::Class1 c1b = f1a(87){([core::int]) → self::Class1};
|
||||
self::expect(87, c1b.{self::Class1::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off_default_values.dart:33:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off_default_values.dart:33:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f1a(42, 87); // error
|
||||
^" in f1a{<inapplicable>}.(42, 87);
|
||||
|
@ -68,7 +68,7 @@ Try removing the extra positional arguments.
|
|||
self::Class2 c2b = f2a(field: 87){({field: core::int}) → self::Class2};
|
||||
self::expect(87, c2b.{self::Class2::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off_default_values.dart:49:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off_default_values.dart:49:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
Try removing the extra positional arguments.
|
||||
f2a(87); // error
|
||||
^" in f2a{<inapplicable>}.(87);
|
||||
|
|
|
@ -51,7 +51,7 @@ static method testDefaultValues() → void {
|
|||
self::Class1 c1b = f1a(87){([core::int]) → self::Class1};
|
||||
self::expect(87, c1b.{self::Class1::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off_default_values.dart:33:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off_default_values.dart:33:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f1a(42, 87); // error
|
||||
^" in f1a{<inapplicable>}.(42, 87);
|
||||
|
@ -68,7 +68,7 @@ Try removing the extra positional arguments.
|
|||
self::Class2 c2b = f2a(field: 87){({field: core::int}) → self::Class2};
|
||||
self::expect(87, c2b.{self::Class2::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off_default_values.dart:49:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off_default_values.dart:49:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
Try removing the extra positional arguments.
|
||||
f2a(87); // error
|
||||
^" in f2a{<inapplicable>}.(87);
|
||||
|
|
|
@ -51,7 +51,7 @@ static method testDefaultValues() → void {
|
|||
self::Class1 c1b = f1a(87){([core::int]) → self::Class1};
|
||||
self::expect(87, c1b.{self::Class1::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off_default_values.dart:33:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off_default_values.dart:33:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f1a(42, 87); // error
|
||||
^" in f1a{<inapplicable>}.(42, 87);
|
||||
|
@ -68,7 +68,7 @@ Try removing the extra positional arguments.
|
|||
self::Class2 c2b = f2a(field: 87){({field: core::int}) → self::Class2};
|
||||
self::expect(87, c2b.{self::Class2::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off_default_values.dart:49:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off_default_values.dart:49:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
Try removing the extra positional arguments.
|
||||
f2a(87); // error
|
||||
^" in f2a{<inapplicable>}.(87);
|
||||
|
|
|
@ -51,7 +51,7 @@ static method testDefaultValues() → void {
|
|||
self::Class1 c1b = f1a(87){([core::int]) → self::Class1};
|
||||
self::expect(87, c1b.{self::Class1::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off_default_values.dart:33:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off_default_values.dart:33:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f1a(42, 87); // error
|
||||
^" in f1a{<inapplicable>}.(42, 87);
|
||||
|
@ -68,7 +68,7 @@ Try removing the extra positional arguments.
|
|||
self::Class2 c2b = f2a(field: 87){({field: core::int}) → self::Class2};
|
||||
self::expect(87, c2b.{self::Class2::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off_default_values.dart:49:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/factory_tear_off_default_values.dart:49:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
Try removing the extra positional arguments.
|
||||
f2a(87); // error
|
||||
^" in f2a{<inapplicable>}.(87);
|
||||
|
|
|
@ -69,10 +69,10 @@ static method main() → dynamic {
|
|||
mai::Class3 c3a = f3a(42){(core::int) → mai::Class3};
|
||||
self::expect(42, c3a.{mai::Class3::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:44:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:44:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f3a(); // error
|
||||
^" in f3a{<inapplicable>}.();
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:45:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:45:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f3a(42, 87); // error
|
||||
^" in f3a{<inapplicable>}.(42, 87);
|
||||
|
@ -90,7 +90,7 @@ Try removing the extra positional arguments.
|
|||
self::expect(true, c4b is{ForNonNullableByDefault} mai::Class4<core::int>);
|
||||
self::expect(false, c4b is{ForNonNullableByDefault} mai::Class4<core::String>);
|
||||
() → Null {
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:62:8: Error: Expected 1 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:62:8: Error: Expected 1 type arguments.
|
||||
f4a<int, String>(); // error
|
||||
^" in f4a{<inapplicable>}.<core::int, core::String>();
|
||||
};
|
||||
|
@ -99,7 +99,7 @@ Try removing the extra positional arguments.
|
|||
self::expect(true, c4c is{ForNonNullableByDefault} mai::Class4<core::int>);
|
||||
self::expect(false, c4c is{ForNonNullableByDefault} mai::Class4<core::String>);
|
||||
() → Null {
|
||||
let final Never #t4 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:70:8: Error: Expected 0 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:70:8: Error: Expected 0 type arguments.
|
||||
f4b<int>(); // error
|
||||
^" in f4b{<inapplicable>}.<core::int>();
|
||||
};
|
||||
|
@ -116,7 +116,7 @@ Try removing the extra positional arguments.
|
|||
self::expect(true, c4f is{ForNonNullableByDefault} mai::Class4<core::int>);
|
||||
self::expect(false, c4f is{ForNonNullableByDefault} mai::Class4<core::String>);
|
||||
() → Null {
|
||||
let final Never #t5 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:87:8: Error: Expected 1 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:87:8: Error: Expected 1 type arguments.
|
||||
f4d<int, String>(); // error
|
||||
^" in f4d{<inapplicable>}.<core::int, core::String>();
|
||||
};
|
||||
|
@ -125,7 +125,7 @@ Try removing the extra positional arguments.
|
|||
self::expect(true, c4g is{ForNonNullableByDefault} mai::Class4<core::int>);
|
||||
self::expect(false, c4g is{ForNonNullableByDefault} mai::Class4<core::String>);
|
||||
() → Null {
|
||||
let final Never #t6 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:95:8: Error: Expected 0 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:95:8: Error: Expected 0 type arguments.
|
||||
f4e<int>(); // error
|
||||
^" in f4e{<inapplicable>}.<core::int>();
|
||||
};
|
||||
|
@ -143,7 +143,7 @@ Try removing the extra positional arguments.
|
|||
self::expect(false, c5b is{ForNonNullableByDefault} mai::Class5<core::double>);
|
||||
() → Null {
|
||||
f5a<core::String>(){() → mai::Class5<core::String>};
|
||||
let final Never #t7 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:113:8: Error: Expected 1 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:113:8: Error: Expected 1 type arguments.
|
||||
f5a<int, String>(); // error
|
||||
^" in f5a{<inapplicable>}.<core::int, core::String>();
|
||||
};
|
||||
|
|
|
@ -69,10 +69,10 @@ static method main() → dynamic {
|
|||
mai::Class3 c3a = f3a(42){(core::int) → mai::Class3};
|
||||
self::expect(42, c3a.{mai::Class3::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:44:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:44:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f3a(); // error
|
||||
^" in f3a{<inapplicable>}.();
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:45:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:45:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f3a(42, 87); // error
|
||||
^" in f3a{<inapplicable>}.(42, 87);
|
||||
|
@ -90,7 +90,7 @@ Try removing the extra positional arguments.
|
|||
self::expect(true, c4b is{ForNonNullableByDefault} mai::Class4<core::int>);
|
||||
self::expect(false, c4b is{ForNonNullableByDefault} mai::Class4<core::String>);
|
||||
() → Null {
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:62:8: Error: Expected 1 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:62:8: Error: Expected 1 type arguments.
|
||||
f4a<int, String>(); // error
|
||||
^" in f4a{<inapplicable>}.<core::int, core::String>();
|
||||
};
|
||||
|
@ -99,7 +99,7 @@ Try removing the extra positional arguments.
|
|||
self::expect(true, c4c is{ForNonNullableByDefault} mai::Class4<core::int>);
|
||||
self::expect(false, c4c is{ForNonNullableByDefault} mai::Class4<core::String>);
|
||||
() → Null {
|
||||
let final Never #t4 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:70:8: Error: Expected 0 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:70:8: Error: Expected 0 type arguments.
|
||||
f4b<int>(); // error
|
||||
^" in f4b{<inapplicable>}.<core::int>();
|
||||
};
|
||||
|
@ -116,7 +116,7 @@ Try removing the extra positional arguments.
|
|||
self::expect(true, c4f is{ForNonNullableByDefault} mai::Class4<core::int>);
|
||||
self::expect(false, c4f is{ForNonNullableByDefault} mai::Class4<core::String>);
|
||||
() → Null {
|
||||
let final Never #t5 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:87:8: Error: Expected 1 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:87:8: Error: Expected 1 type arguments.
|
||||
f4d<int, String>(); // error
|
||||
^" in f4d{<inapplicable>}.<core::int, core::String>();
|
||||
};
|
||||
|
@ -125,7 +125,7 @@ Try removing the extra positional arguments.
|
|||
self::expect(true, c4g is{ForNonNullableByDefault} mai::Class4<core::int>);
|
||||
self::expect(false, c4g is{ForNonNullableByDefault} mai::Class4<core::String>);
|
||||
() → Null {
|
||||
let final Never #t6 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:95:8: Error: Expected 0 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:95:8: Error: Expected 0 type arguments.
|
||||
f4e<int>(); // error
|
||||
^" in f4e{<inapplicable>}.<core::int>();
|
||||
};
|
||||
|
@ -143,7 +143,7 @@ Try removing the extra positional arguments.
|
|||
self::expect(false, c5b is{ForNonNullableByDefault} mai::Class5<core::double>);
|
||||
() → Null {
|
||||
f5a<core::String>(){() → mai::Class5<core::String>};
|
||||
let final Never #t7 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:113:8: Error: Expected 1 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:113:8: Error: Expected 1 type arguments.
|
||||
f5a<int, String>(); // error
|
||||
^" in f5a{<inapplicable>}.<core::int, core::String>();
|
||||
};
|
||||
|
|
|
@ -69,10 +69,10 @@ static method main() → dynamic {
|
|||
mai::Class3 c3a = f3a(42){(core::int) → mai::Class3};
|
||||
self::expect(42, c3a.{mai::Class3::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:44:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:44:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f3a(); // error
|
||||
^" in f3a{<inapplicable>}.();
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:45:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:45:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f3a(42, 87); // error
|
||||
^" in f3a{<inapplicable>}.(42, 87);
|
||||
|
@ -90,7 +90,7 @@ Try removing the extra positional arguments.
|
|||
self::expect(true, c4b is{ForNonNullableByDefault} mai::Class4<core::int>);
|
||||
self::expect(false, c4b is{ForNonNullableByDefault} mai::Class4<core::String>);
|
||||
() → Null {
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:62:8: Error: Expected 1 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:62:8: Error: Expected 1 type arguments.
|
||||
f4a<int, String>(); // error
|
||||
^" in f4a{<inapplicable>}.<core::int, core::String>();
|
||||
};
|
||||
|
@ -99,7 +99,7 @@ Try removing the extra positional arguments.
|
|||
self::expect(true, c4c is{ForNonNullableByDefault} mai::Class4<core::int>);
|
||||
self::expect(false, c4c is{ForNonNullableByDefault} mai::Class4<core::String>);
|
||||
() → Null {
|
||||
let final Never #t4 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:70:8: Error: Expected 0 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:70:8: Error: Expected 0 type arguments.
|
||||
f4b<int>(); // error
|
||||
^" in f4b{<inapplicable>}.<core::int>();
|
||||
};
|
||||
|
@ -116,7 +116,7 @@ Try removing the extra positional arguments.
|
|||
self::expect(true, c4f is{ForNonNullableByDefault} mai::Class4<core::int>);
|
||||
self::expect(false, c4f is{ForNonNullableByDefault} mai::Class4<core::String>);
|
||||
() → Null {
|
||||
let final Never #t5 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:87:8: Error: Expected 1 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:87:8: Error: Expected 1 type arguments.
|
||||
f4d<int, String>(); // error
|
||||
^" in f4d{<inapplicable>}.<core::int, core::String>();
|
||||
};
|
||||
|
@ -125,7 +125,7 @@ Try removing the extra positional arguments.
|
|||
self::expect(true, c4g is{ForNonNullableByDefault} mai::Class4<core::int>);
|
||||
self::expect(false, c4g is{ForNonNullableByDefault} mai::Class4<core::String>);
|
||||
() → Null {
|
||||
let final Never #t6 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:95:8: Error: Expected 0 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:95:8: Error: Expected 0 type arguments.
|
||||
f4e<int>(); // error
|
||||
^" in f4e{<inapplicable>}.<core::int>();
|
||||
};
|
||||
|
@ -143,7 +143,7 @@ Try removing the extra positional arguments.
|
|||
self::expect(false, c5b is{ForNonNullableByDefault} mai::Class5<core::double>);
|
||||
() → Null {
|
||||
f5a<core::String>(){() → mai::Class5<core::String>};
|
||||
let final Never #t7 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:113:8: Error: Expected 1 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:113:8: Error: Expected 1 type arguments.
|
||||
f5a<int, String>(); // error
|
||||
^" in f5a{<inapplicable>}.<core::int, core::String>();
|
||||
};
|
||||
|
|
|
@ -69,10 +69,10 @@ static method main() → dynamic {
|
|||
mai::Class3 c3a = f3a(42){(core::int) → mai::Class3};
|
||||
self::expect(42, c3a.{mai::Class3::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:44:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:44:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f3a(); // error
|
||||
^" in f3a{<inapplicable>}.();
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:45:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:45:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f3a(42, 87); // error
|
||||
^" in f3a{<inapplicable>}.(42, 87);
|
||||
|
@ -90,7 +90,7 @@ Try removing the extra positional arguments.
|
|||
self::expect(true, c4b is{ForNonNullableByDefault} mai::Class4<core::int>);
|
||||
self::expect(false, c4b is{ForNonNullableByDefault} mai::Class4<core::String>);
|
||||
() → Null {
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:62:8: Error: Expected 1 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:62:8: Error: Expected 1 type arguments.
|
||||
f4a<int, String>(); // error
|
||||
^" in f4a{<inapplicable>}.<core::int, core::String>();
|
||||
};
|
||||
|
@ -99,7 +99,7 @@ Try removing the extra positional arguments.
|
|||
self::expect(true, c4c is{ForNonNullableByDefault} mai::Class4<core::int>);
|
||||
self::expect(false, c4c is{ForNonNullableByDefault} mai::Class4<core::String>);
|
||||
() → Null {
|
||||
let final Never #t4 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:70:8: Error: Expected 0 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:70:8: Error: Expected 0 type arguments.
|
||||
f4b<int>(); // error
|
||||
^" in f4b{<inapplicable>}.<core::int>();
|
||||
};
|
||||
|
@ -116,7 +116,7 @@ Try removing the extra positional arguments.
|
|||
self::expect(true, c4f is{ForNonNullableByDefault} mai::Class4<core::int>);
|
||||
self::expect(false, c4f is{ForNonNullableByDefault} mai::Class4<core::String>);
|
||||
() → Null {
|
||||
let final Never #t5 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:87:8: Error: Expected 1 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:87:8: Error: Expected 1 type arguments.
|
||||
f4d<int, String>(); // error
|
||||
^" in f4d{<inapplicable>}.<core::int, core::String>();
|
||||
};
|
||||
|
@ -125,7 +125,7 @@ Try removing the extra positional arguments.
|
|||
self::expect(true, c4g is{ForNonNullableByDefault} mai::Class4<core::int>);
|
||||
self::expect(false, c4g is{ForNonNullableByDefault} mai::Class4<core::String>);
|
||||
() → Null {
|
||||
let final Never #t6 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:95:8: Error: Expected 0 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:95:8: Error: Expected 0 type arguments.
|
||||
f4e<int>(); // error
|
||||
^" in f4e{<inapplicable>}.<core::int>();
|
||||
};
|
||||
|
@ -143,7 +143,7 @@ Try removing the extra positional arguments.
|
|||
self::expect(false, c5b is{ForNonNullableByDefault} mai::Class5<core::double>);
|
||||
() → Null {
|
||||
f5a<core::String>(){() → mai::Class5<core::String>};
|
||||
let final Never #t7 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:113:8: Error: Expected 1 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/from_dill/main.dart:113:8: Error: Expected 1 type arguments.
|
||||
f5a<int, String>(); // error
|
||||
^" in f5a{<inapplicable>}.<core::int, core::String>();
|
||||
};
|
||||
|
|
|
@ -84,7 +84,7 @@ static method testGeneric() → dynamic {
|
|||
self::expect(true, c1b is{ForNonNullableByDefault} self::Class1<core::int>);
|
||||
self::expect(false, c1b is{ForNonNullableByDefault} self::Class1<core::String>);
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_constructor_tear_off.dart:24:8: Error: Expected 1 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_constructor_tear_off.dart:24:8: Error: Expected 1 type arguments.
|
||||
f1a<int, String>(); // error
|
||||
^" in f1a{<inapplicable>}.<core::int, core::String>();
|
||||
};
|
||||
|
@ -93,7 +93,7 @@ static method testGeneric() → dynamic {
|
|||
self::expect(true, c1c is{ForNonNullableByDefault} self::Class1<core::int>);
|
||||
self::expect(false, c1c is{ForNonNullableByDefault} self::Class1<core::String>);
|
||||
() → Null {
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_constructor_tear_off.dart:32:8: Error: Expected 0 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_constructor_tear_off.dart:32:8: Error: Expected 0 type arguments.
|
||||
f1b<int>(); // error
|
||||
^" in f1b{<inapplicable>}.<core::int>();
|
||||
};
|
||||
|
@ -113,7 +113,7 @@ static method testBounded() → dynamic {
|
|||
self::expect(false, c2b is{ForNonNullableByDefault} self::Class2<core::double>);
|
||||
() → Null {
|
||||
f2a<core::String>(){() → self::Class2<core::String>};
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_constructor_tear_off.dart:60:8: Error: Expected 1 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_constructor_tear_off.dart:60:8: Error: Expected 1 type arguments.
|
||||
f2a<int, String>(); // error
|
||||
^" in f2a{<inapplicable>}.<core::int, core::String>();
|
||||
};
|
||||
|
|
|
@ -84,7 +84,7 @@ static method testGeneric() → dynamic {
|
|||
self::expect(true, c1b is{ForNonNullableByDefault} self::Class1<core::int>);
|
||||
self::expect(false, c1b is{ForNonNullableByDefault} self::Class1<core::String>);
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_constructor_tear_off.dart:24:8: Error: Expected 1 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_constructor_tear_off.dart:24:8: Error: Expected 1 type arguments.
|
||||
f1a<int, String>(); // error
|
||||
^" in f1a{<inapplicable>}.<core::int, core::String>();
|
||||
};
|
||||
|
@ -93,7 +93,7 @@ static method testGeneric() → dynamic {
|
|||
self::expect(true, c1c is{ForNonNullableByDefault} self::Class1<core::int>);
|
||||
self::expect(false, c1c is{ForNonNullableByDefault} self::Class1<core::String>);
|
||||
() → Null {
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_constructor_tear_off.dart:32:8: Error: Expected 0 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_constructor_tear_off.dart:32:8: Error: Expected 0 type arguments.
|
||||
f1b<int>(); // error
|
||||
^" in f1b{<inapplicable>}.<core::int>();
|
||||
};
|
||||
|
@ -113,7 +113,7 @@ static method testBounded() → dynamic {
|
|||
self::expect(false, c2b is{ForNonNullableByDefault} self::Class2<core::double>);
|
||||
() → Null {
|
||||
f2a<core::String>(){() → self::Class2<core::String>};
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_constructor_tear_off.dart:60:8: Error: Expected 1 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_constructor_tear_off.dart:60:8: Error: Expected 1 type arguments.
|
||||
f2a<int, String>(); // error
|
||||
^" in f2a{<inapplicable>}.<core::int, core::String>();
|
||||
};
|
||||
|
|
|
@ -84,7 +84,7 @@ static method testGeneric() → dynamic {
|
|||
self::expect(true, c1b is{ForNonNullableByDefault} self::Class1<core::int>);
|
||||
self::expect(false, c1b is{ForNonNullableByDefault} self::Class1<core::String>);
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_constructor_tear_off.dart:24:8: Error: Expected 1 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_constructor_tear_off.dart:24:8: Error: Expected 1 type arguments.
|
||||
f1a<int, String>(); // error
|
||||
^" in f1a{<inapplicable>}.<core::int, core::String>();
|
||||
};
|
||||
|
@ -93,7 +93,7 @@ static method testGeneric() → dynamic {
|
|||
self::expect(true, c1c is{ForNonNullableByDefault} self::Class1<core::int>);
|
||||
self::expect(false, c1c is{ForNonNullableByDefault} self::Class1<core::String>);
|
||||
() → Null {
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_constructor_tear_off.dart:32:8: Error: Expected 0 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_constructor_tear_off.dart:32:8: Error: Expected 0 type arguments.
|
||||
f1b<int>(); // error
|
||||
^" in f1b{<inapplicable>}.<core::int>();
|
||||
};
|
||||
|
@ -113,7 +113,7 @@ static method testBounded() → dynamic {
|
|||
self::expect(false, c2b is{ForNonNullableByDefault} self::Class2<core::double>);
|
||||
() → Null {
|
||||
f2a<core::String>(){() → self::Class2<core::String>};
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_constructor_tear_off.dart:60:8: Error: Expected 1 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_constructor_tear_off.dart:60:8: Error: Expected 1 type arguments.
|
||||
f2a<int, String>(); // error
|
||||
^" in f2a{<inapplicable>}.<core::int, core::String>();
|
||||
};
|
||||
|
|
|
@ -84,7 +84,7 @@ static method testGeneric() → dynamic {
|
|||
self::expect(true, c1b is{ForNonNullableByDefault} self::Class1<core::int>);
|
||||
self::expect(false, c1b is{ForNonNullableByDefault} self::Class1<core::String>);
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_constructor_tear_off.dart:24:8: Error: Expected 1 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_constructor_tear_off.dart:24:8: Error: Expected 1 type arguments.
|
||||
f1a<int, String>(); // error
|
||||
^" in f1a{<inapplicable>}.<core::int, core::String>();
|
||||
};
|
||||
|
@ -93,7 +93,7 @@ static method testGeneric() → dynamic {
|
|||
self::expect(true, c1c is{ForNonNullableByDefault} self::Class1<core::int>);
|
||||
self::expect(false, c1c is{ForNonNullableByDefault} self::Class1<core::String>);
|
||||
() → Null {
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_constructor_tear_off.dart:32:8: Error: Expected 0 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_constructor_tear_off.dart:32:8: Error: Expected 0 type arguments.
|
||||
f1b<int>(); // error
|
||||
^" in f1b{<inapplicable>}.<core::int>();
|
||||
};
|
||||
|
@ -113,7 +113,7 @@ static method testBounded() → dynamic {
|
|||
self::expect(false, c2b is{ForNonNullableByDefault} self::Class2<core::double>);
|
||||
() → Null {
|
||||
f2a<core::String>(){() → self::Class2<core::String>};
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_constructor_tear_off.dart:60:8: Error: Expected 1 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_constructor_tear_off.dart:60:8: Error: Expected 1 type arguments.
|
||||
f2a<int, String>(); // error
|
||||
^" in f2a{<inapplicable>}.<core::int, core::String>();
|
||||
};
|
||||
|
|
|
@ -104,7 +104,7 @@ static method testGeneric() → dynamic {
|
|||
self::expect(true, c1b is{ForNonNullableByDefault} self::Class1<core::int>);
|
||||
self::expect(false, c1b is{ForNonNullableByDefault} self::Class1<core::String>);
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_factory_tear_off.dart:27:8: Error: Expected 1 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_factory_tear_off.dart:27:8: Error: Expected 1 type arguments.
|
||||
f1a<int, String>(); // error
|
||||
^" in f1a{<inapplicable>}.<core::int, core::String>();
|
||||
};
|
||||
|
@ -113,7 +113,7 @@ static method testGeneric() → dynamic {
|
|||
self::expect(true, c1c is{ForNonNullableByDefault} self::Class1<core::int>);
|
||||
self::expect(false, c1c is{ForNonNullableByDefault} self::Class1<core::String>);
|
||||
() → Null {
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_factory_tear_off.dart:35:8: Error: Expected 0 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_factory_tear_off.dart:35:8: Error: Expected 0 type arguments.
|
||||
f1b<int>(); // error
|
||||
^" in f1b{<inapplicable>}.<core::int>();
|
||||
};
|
||||
|
@ -133,7 +133,7 @@ static method testBounded() → dynamic {
|
|||
self::expect(false, c2b is{ForNonNullableByDefault} self::Class2<core::double>);
|
||||
() → Null {
|
||||
f2a<core::String>(){() → self::Class2<core::String>};
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_factory_tear_off.dart:75:8: Error: Expected 1 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_factory_tear_off.dart:75:8: Error: Expected 1 type arguments.
|
||||
f2a<int, String>(); // error
|
||||
^" in f2a{<inapplicable>}.<core::int, core::String>();
|
||||
};
|
||||
|
|
|
@ -104,7 +104,7 @@ static method testGeneric() → dynamic {
|
|||
self::expect(true, c1b is{ForNonNullableByDefault} self::Class1<core::int>);
|
||||
self::expect(false, c1b is{ForNonNullableByDefault} self::Class1<core::String>);
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_factory_tear_off.dart:27:8: Error: Expected 1 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_factory_tear_off.dart:27:8: Error: Expected 1 type arguments.
|
||||
f1a<int, String>(); // error
|
||||
^" in f1a{<inapplicable>}.<core::int, core::String>();
|
||||
};
|
||||
|
@ -113,7 +113,7 @@ static method testGeneric() → dynamic {
|
|||
self::expect(true, c1c is{ForNonNullableByDefault} self::Class1<core::int>);
|
||||
self::expect(false, c1c is{ForNonNullableByDefault} self::Class1<core::String>);
|
||||
() → Null {
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_factory_tear_off.dart:35:8: Error: Expected 0 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_factory_tear_off.dart:35:8: Error: Expected 0 type arguments.
|
||||
f1b<int>(); // error
|
||||
^" in f1b{<inapplicable>}.<core::int>();
|
||||
};
|
||||
|
@ -133,7 +133,7 @@ static method testBounded() → dynamic {
|
|||
self::expect(false, c2b is{ForNonNullableByDefault} self::Class2<core::double>);
|
||||
() → Null {
|
||||
f2a<core::String>(){() → self::Class2<core::String>};
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_factory_tear_off.dart:75:8: Error: Expected 1 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_factory_tear_off.dart:75:8: Error: Expected 1 type arguments.
|
||||
f2a<int, String>(); // error
|
||||
^" in f2a{<inapplicable>}.<core::int, core::String>();
|
||||
};
|
||||
|
|
|
@ -104,7 +104,7 @@ static method testGeneric() → dynamic {
|
|||
self::expect(true, c1b is{ForNonNullableByDefault} self::Class1<core::int>);
|
||||
self::expect(false, c1b is{ForNonNullableByDefault} self::Class1<core::String>);
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_factory_tear_off.dart:27:8: Error: Expected 1 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_factory_tear_off.dart:27:8: Error: Expected 1 type arguments.
|
||||
f1a<int, String>(); // error
|
||||
^" in f1a{<inapplicable>}.<core::int, core::String>();
|
||||
};
|
||||
|
@ -113,7 +113,7 @@ static method testGeneric() → dynamic {
|
|||
self::expect(true, c1c is{ForNonNullableByDefault} self::Class1<core::int>);
|
||||
self::expect(false, c1c is{ForNonNullableByDefault} self::Class1<core::String>);
|
||||
() → Null {
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_factory_tear_off.dart:35:8: Error: Expected 0 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_factory_tear_off.dart:35:8: Error: Expected 0 type arguments.
|
||||
f1b<int>(); // error
|
||||
^" in f1b{<inapplicable>}.<core::int>();
|
||||
};
|
||||
|
@ -133,7 +133,7 @@ static method testBounded() → dynamic {
|
|||
self::expect(false, c2b is{ForNonNullableByDefault} self::Class2<core::double>);
|
||||
() → Null {
|
||||
f2a<core::String>(){() → self::Class2<core::String>};
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_factory_tear_off.dart:75:8: Error: Expected 1 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_factory_tear_off.dart:75:8: Error: Expected 1 type arguments.
|
||||
f2a<int, String>(); // error
|
||||
^" in f2a{<inapplicable>}.<core::int, core::String>();
|
||||
};
|
||||
|
|
|
@ -104,7 +104,7 @@ static method testGeneric() → dynamic {
|
|||
self::expect(true, c1b is{ForNonNullableByDefault} self::Class1<core::int>);
|
||||
self::expect(false, c1b is{ForNonNullableByDefault} self::Class1<core::String>);
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_factory_tear_off.dart:27:8: Error: Expected 1 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_factory_tear_off.dart:27:8: Error: Expected 1 type arguments.
|
||||
f1a<int, String>(); // error
|
||||
^" in f1a{<inapplicable>}.<core::int, core::String>();
|
||||
};
|
||||
|
@ -113,7 +113,7 @@ static method testGeneric() → dynamic {
|
|||
self::expect(true, c1c is{ForNonNullableByDefault} self::Class1<core::int>);
|
||||
self::expect(false, c1c is{ForNonNullableByDefault} self::Class1<core::String>);
|
||||
() → Null {
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_factory_tear_off.dart:35:8: Error: Expected 0 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_factory_tear_off.dart:35:8: Error: Expected 0 type arguments.
|
||||
f1b<int>(); // error
|
||||
^" in f1b{<inapplicable>}.<core::int>();
|
||||
};
|
||||
|
@ -133,7 +133,7 @@ static method testBounded() → dynamic {
|
|||
self::expect(false, c2b is{ForNonNullableByDefault} self::Class2<core::double>);
|
||||
() → Null {
|
||||
f2a<core::String>(){() → self::Class2<core::String>};
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_factory_tear_off.dart:75:8: Error: Expected 1 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_factory_tear_off.dart:75:8: Error: Expected 1 type arguments.
|
||||
f2a<int, String>(); // error
|
||||
^" in f2a{<inapplicable>}.<core::int, core::String>();
|
||||
};
|
||||
|
|
|
@ -109,7 +109,7 @@ static method testGeneric() → dynamic {
|
|||
self::expect(true, c1b is{ForNonNullableByDefault} self::Class1<core::int>);
|
||||
self::expect(false, c1b is{ForNonNullableByDefault} self::Class1<core::String>);
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_redirecting_factory_tear_off.dart:27:8: Error: Expected 1 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_redirecting_factory_tear_off.dart:27:8: Error: Expected 1 type arguments.
|
||||
f1a<int, String>(); // error
|
||||
^" in f1a{<inapplicable>}.<core::int, core::String>();
|
||||
};
|
||||
|
@ -118,7 +118,7 @@ static method testGeneric() → dynamic {
|
|||
self::expect(true, c1c is{ForNonNullableByDefault} self::Class1<core::int>);
|
||||
self::expect(false, c1c is{ForNonNullableByDefault} self::Class1<core::String>);
|
||||
() → Null {
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_redirecting_factory_tear_off.dart:35:8: Error: Expected 0 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_redirecting_factory_tear_off.dart:35:8: Error: Expected 0 type arguments.
|
||||
f1b<int>(); // error
|
||||
^" in f1b{<inapplicable>}.<core::int>();
|
||||
};
|
||||
|
@ -138,7 +138,7 @@ static method testBounded() → dynamic {
|
|||
self::expect(false, c2b is{ForNonNullableByDefault} self::Class2<core::double>);
|
||||
() → Null {
|
||||
f2a<core::String>(){() → self::Class2<core::String>};
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_redirecting_factory_tear_off.dart:75:8: Error: Expected 1 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_redirecting_factory_tear_off.dart:75:8: Error: Expected 1 type arguments.
|
||||
f2a<int, String>(); // error
|
||||
^" in f2a{<inapplicable>}.<core::int, core::String>();
|
||||
};
|
||||
|
|
|
@ -109,7 +109,7 @@ static method testGeneric() → dynamic {
|
|||
self::expect(true, c1b is{ForNonNullableByDefault} self::Class1<core::int>);
|
||||
self::expect(false, c1b is{ForNonNullableByDefault} self::Class1<core::String>);
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_redirecting_factory_tear_off.dart:27:8: Error: Expected 1 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_redirecting_factory_tear_off.dart:27:8: Error: Expected 1 type arguments.
|
||||
f1a<int, String>(); // error
|
||||
^" in f1a{<inapplicable>}.<core::int, core::String>();
|
||||
};
|
||||
|
@ -118,7 +118,7 @@ static method testGeneric() → dynamic {
|
|||
self::expect(true, c1c is{ForNonNullableByDefault} self::Class1<core::int>);
|
||||
self::expect(false, c1c is{ForNonNullableByDefault} self::Class1<core::String>);
|
||||
() → Null {
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_redirecting_factory_tear_off.dart:35:8: Error: Expected 0 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_redirecting_factory_tear_off.dart:35:8: Error: Expected 0 type arguments.
|
||||
f1b<int>(); // error
|
||||
^" in f1b{<inapplicable>}.<core::int>();
|
||||
};
|
||||
|
@ -138,7 +138,7 @@ static method testBounded() → dynamic {
|
|||
self::expect(false, c2b is{ForNonNullableByDefault} self::Class2<core::double>);
|
||||
() → Null {
|
||||
f2a<core::String>(){() → self::Class2<core::String>};
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_redirecting_factory_tear_off.dart:75:8: Error: Expected 1 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_redirecting_factory_tear_off.dart:75:8: Error: Expected 1 type arguments.
|
||||
f2a<int, String>(); // error
|
||||
^" in f2a{<inapplicable>}.<core::int, core::String>();
|
||||
};
|
||||
|
|
|
@ -109,7 +109,7 @@ static method testGeneric() → dynamic {
|
|||
self::expect(true, c1b is{ForNonNullableByDefault} self::Class1<core::int>);
|
||||
self::expect(false, c1b is{ForNonNullableByDefault} self::Class1<core::String>);
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_redirecting_factory_tear_off.dart:27:8: Error: Expected 1 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_redirecting_factory_tear_off.dart:27:8: Error: Expected 1 type arguments.
|
||||
f1a<int, String>(); // error
|
||||
^" in f1a{<inapplicable>}.<core::int, core::String>();
|
||||
};
|
||||
|
@ -118,7 +118,7 @@ static method testGeneric() → dynamic {
|
|||
self::expect(true, c1c is{ForNonNullableByDefault} self::Class1<core::int>);
|
||||
self::expect(false, c1c is{ForNonNullableByDefault} self::Class1<core::String>);
|
||||
() → Null {
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_redirecting_factory_tear_off.dart:35:8: Error: Expected 0 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_redirecting_factory_tear_off.dart:35:8: Error: Expected 0 type arguments.
|
||||
f1b<int>(); // error
|
||||
^" in f1b{<inapplicable>}.<core::int>();
|
||||
};
|
||||
|
@ -138,7 +138,7 @@ static method testBounded() → dynamic {
|
|||
self::expect(false, c2b is{ForNonNullableByDefault} self::Class2<core::double>);
|
||||
() → Null {
|
||||
f2a<core::String>(){() → self::Class2<core::String>};
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_redirecting_factory_tear_off.dart:75:8: Error: Expected 1 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_redirecting_factory_tear_off.dart:75:8: Error: Expected 1 type arguments.
|
||||
f2a<int, String>(); // error
|
||||
^" in f2a{<inapplicable>}.<core::int, core::String>();
|
||||
};
|
||||
|
|
|
@ -109,7 +109,7 @@ static method testGeneric() → dynamic {
|
|||
self::expect(true, c1b is{ForNonNullableByDefault} self::Class1<core::int>);
|
||||
self::expect(false, c1b is{ForNonNullableByDefault} self::Class1<core::String>);
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_redirecting_factory_tear_off.dart:27:8: Error: Expected 1 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_redirecting_factory_tear_off.dart:27:8: Error: Expected 1 type arguments.
|
||||
f1a<int, String>(); // error
|
||||
^" in f1a{<inapplicable>}.<core::int, core::String>();
|
||||
};
|
||||
|
@ -118,7 +118,7 @@ static method testGeneric() → dynamic {
|
|||
self::expect(true, c1c is{ForNonNullableByDefault} self::Class1<core::int>);
|
||||
self::expect(false, c1c is{ForNonNullableByDefault} self::Class1<core::String>);
|
||||
() → Null {
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_redirecting_factory_tear_off.dart:35:8: Error: Expected 0 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_redirecting_factory_tear_off.dart:35:8: Error: Expected 0 type arguments.
|
||||
f1b<int>(); // error
|
||||
^" in f1b{<inapplicable>}.<core::int>();
|
||||
};
|
||||
|
@ -138,7 +138,7 @@ static method testBounded() → dynamic {
|
|||
self::expect(false, c2b is{ForNonNullableByDefault} self::Class2<core::double>);
|
||||
() → Null {
|
||||
f2a<core::String>(){() → self::Class2<core::String>};
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_redirecting_factory_tear_off.dart:75:8: Error: Expected 1 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/generic_redirecting_factory_tear_off.dart:75:8: Error: Expected 1 type arguments.
|
||||
f2a<int, String>(); // error
|
||||
^" in f2a{<inapplicable>}.<core::int, core::String>();
|
||||
};
|
||||
|
|
|
@ -49,7 +49,7 @@ static method testInferred() → dynamic {
|
|||
self::Class1 c1a = f1a(0){(core::int) → self::Class1};
|
||||
self::expect(true, c1a is{ForNonNullableByDefault} self::Class1);
|
||||
() → Null {
|
||||
f1a(let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/inferred_constructor_tear_off.dart:38:9: Error: The argument type 'String' can't be assigned to the parameter type 'int'.
|
||||
f1a(invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/inferred_constructor_tear_off.dart:38:9: Error: The argument type 'String' can't be assigned to the parameter type 'int'.
|
||||
f1a(''); // error
|
||||
^" in "" as{TypeError,ForNonNullableByDefault} core::int){(core::int) → self::Class1};
|
||||
};
|
||||
|
@ -63,7 +63,7 @@ static method testInferred() → dynamic {
|
|||
self::Class2 c2a = f2a(0){(core::int) → self::Class2};
|
||||
self::expect(true, c2a is{ForNonNullableByDefault} self::Class2);
|
||||
() → Null {
|
||||
f2a(let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/inferred_constructor_tear_off.dart:52:9: Error: The argument type 'String' can't be assigned to the parameter type 'int'.
|
||||
f2a(invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/inferred_constructor_tear_off.dart:52:9: Error: The argument type 'String' can't be assigned to the parameter type 'int'.
|
||||
f2a(''); // error
|
||||
^" in "" as{TypeError,ForNonNullableByDefault} core::int){(core::int) → self::Class2};
|
||||
};
|
||||
|
|
|
@ -49,7 +49,7 @@ static method testInferred() → dynamic {
|
|||
self::Class1 c1a = f1a(0){(core::int) → self::Class1};
|
||||
self::expect(true, c1a is{ForNonNullableByDefault} self::Class1);
|
||||
() → Null {
|
||||
f1a(let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/inferred_constructor_tear_off.dart:38:9: Error: The argument type 'String' can't be assigned to the parameter type 'int'.
|
||||
f1a(invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/inferred_constructor_tear_off.dart:38:9: Error: The argument type 'String' can't be assigned to the parameter type 'int'.
|
||||
f1a(''); // error
|
||||
^" in "" as{TypeError,ForNonNullableByDefault} core::int){(core::int) → self::Class1};
|
||||
};
|
||||
|
@ -63,7 +63,7 @@ static method testInferred() → dynamic {
|
|||
self::Class2 c2a = f2a(0){(core::int) → self::Class2};
|
||||
self::expect(true, c2a is{ForNonNullableByDefault} self::Class2);
|
||||
() → Null {
|
||||
f2a(let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/inferred_constructor_tear_off.dart:52:9: Error: The argument type 'String' can't be assigned to the parameter type 'int'.
|
||||
f2a(invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/inferred_constructor_tear_off.dart:52:9: Error: The argument type 'String' can't be assigned to the parameter type 'int'.
|
||||
f2a(''); // error
|
||||
^" in "" as{TypeError,ForNonNullableByDefault} core::int){(core::int) → self::Class2};
|
||||
};
|
||||
|
|
|
@ -49,7 +49,7 @@ static method testInferred() → dynamic {
|
|||
self::Class1 c1a = f1a(0){(core::int) → self::Class1};
|
||||
self::expect(true, c1a is{ForNonNullableByDefault} self::Class1);
|
||||
() → Null {
|
||||
f1a(let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/inferred_constructor_tear_off.dart:38:9: Error: The argument type 'String' can't be assigned to the parameter type 'int'.
|
||||
f1a(invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/inferred_constructor_tear_off.dart:38:9: Error: The argument type 'String' can't be assigned to the parameter type 'int'.
|
||||
f1a(''); // error
|
||||
^" in "" as{TypeError,ForNonNullableByDefault} core::int){(core::int) → self::Class1};
|
||||
};
|
||||
|
@ -63,7 +63,7 @@ static method testInferred() → dynamic {
|
|||
self::Class2 c2a = f2a(0){(core::int) → self::Class2};
|
||||
self::expect(true, c2a is{ForNonNullableByDefault} self::Class2);
|
||||
() → Null {
|
||||
f2a(let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/inferred_constructor_tear_off.dart:52:9: Error: The argument type 'String' can't be assigned to the parameter type 'int'.
|
||||
f2a(invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/inferred_constructor_tear_off.dart:52:9: Error: The argument type 'String' can't be assigned to the parameter type 'int'.
|
||||
f2a(''); // error
|
||||
^" in "" as{TypeError,ForNonNullableByDefault} core::int){(core::int) → self::Class2};
|
||||
};
|
||||
|
|
|
@ -49,7 +49,7 @@ static method testInferred() → dynamic {
|
|||
self::Class1 c1a = f1a(0){(core::int) → self::Class1};
|
||||
self::expect(true, c1a is{ForNonNullableByDefault} self::Class1);
|
||||
() → Null {
|
||||
f1a(let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/inferred_constructor_tear_off.dart:38:9: Error: The argument type 'String' can't be assigned to the parameter type 'int'.
|
||||
f1a(invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/inferred_constructor_tear_off.dart:38:9: Error: The argument type 'String' can't be assigned to the parameter type 'int'.
|
||||
f1a(''); // error
|
||||
^" in "" as{TypeError,ForNonNullableByDefault} core::int){(core::int) → self::Class1};
|
||||
};
|
||||
|
@ -63,7 +63,7 @@ static method testInferred() → dynamic {
|
|||
self::Class2 c2a = f2a(0){(core::int) → self::Class2};
|
||||
self::expect(true, c2a is{ForNonNullableByDefault} self::Class2);
|
||||
() → Null {
|
||||
f2a(let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/inferred_constructor_tear_off.dart:52:9: Error: The argument type 'String' can't be assigned to the parameter type 'int'.
|
||||
f2a(invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/inferred_constructor_tear_off.dart:52:9: Error: The argument type 'String' can't be assigned to the parameter type 'int'.
|
||||
f2a(''); // error
|
||||
^" in "" as{TypeError,ForNonNullableByDefault} core::int){(core::int) → self::Class2};
|
||||
};
|
||||
|
|
|
@ -183,10 +183,10 @@ static method testArgs() → dynamic {
|
|||
self::Class3 c3a = f3a(42){(core::int) → self::Class3};
|
||||
self::expect(42, c3a.{self::Class3::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:99:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:99:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f3a(); // error
|
||||
^" in f3a{<inapplicable>}.();
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:100:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:100:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f3a(42, 87); // error
|
||||
^" in f3a{<inapplicable>}.(42, 87);
|
||||
|
@ -202,7 +202,7 @@ Try removing the extra positional arguments.
|
|||
self::Class4 c4b = f4a(42){([core::int?]) → self::Class4};
|
||||
self::expect(42, c4b.{self::Class4::field}{core::int?});
|
||||
() → Null {
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:115:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:115:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f4a(42, 87); // error
|
||||
^" in f4a{<inapplicable>}.(42, 87);
|
||||
|
@ -217,10 +217,10 @@ Try removing the extra positional arguments.
|
|||
self::expect(87, c5b.{self::Class5::field1}{core::int});
|
||||
self::expect(42, c5b.{self::Class5::field2}{core::int?});
|
||||
() → Null {
|
||||
let final Never #t4 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:129:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:129:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f5a(); // error
|
||||
^" in f5a{<inapplicable>}.();
|
||||
let final Never #t5 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:130:8: Error: Too many positional arguments: 2 allowed, but 3 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:130:8: Error: Too many positional arguments: 2 allowed, but 3 found.
|
||||
Try removing the extra positional arguments.
|
||||
f5a(42, 87, 123); // error
|
||||
^" in f5a{<inapplicable>}.(42, 87, 123);
|
||||
|
@ -234,17 +234,17 @@ Try removing the extra positional arguments.
|
|||
self::expect(null, c6a.{self::Class6::field2}{core::int?});
|
||||
self::expect(87, c6a.{self::Class6::field3}{core::int});
|
||||
() → Null {
|
||||
let final Never #t6 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:142:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:142:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f6a(); // error
|
||||
^" in f6a{<inapplicable>}.();
|
||||
let final Never #t7 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:143:8: Error: Required named parameter 'field3' must be provided.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:143:8: Error: Required named parameter 'field3' must be provided.
|
||||
f6a(42); // error
|
||||
^" in f6a{<inapplicable>}.(42);
|
||||
let final Never #t8 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:144:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:144:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f6a(42, 87); // error
|
||||
^" in f6a{<inapplicable>}.(42, 87);
|
||||
let final Never #t9 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:145:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:145:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f6a(field1: 87, field2: 87); // error
|
||||
^" in f6a{<inapplicable>}.(field1: 87, field2: 87);
|
||||
};
|
||||
|
|
|
@ -183,10 +183,10 @@ static method testArgs() → dynamic {
|
|||
self::Class3 c3a = f3a(42){(core::int) → self::Class3};
|
||||
self::expect(42, c3a.{self::Class3::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:99:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:99:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f3a(); // error
|
||||
^" in f3a{<inapplicable>}.();
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:100:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:100:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f3a(42, 87); // error
|
||||
^" in f3a{<inapplicable>}.(42, 87);
|
||||
|
@ -202,7 +202,7 @@ Try removing the extra positional arguments.
|
|||
self::Class4 c4b = f4a(42){([core::int?]) → self::Class4};
|
||||
self::expect(42, c4b.{self::Class4::field}{core::int?});
|
||||
() → Null {
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:115:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:115:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f4a(42, 87); // error
|
||||
^" in f4a{<inapplicable>}.(42, 87);
|
||||
|
@ -217,10 +217,10 @@ Try removing the extra positional arguments.
|
|||
self::expect(87, c5b.{self::Class5::field1}{core::int});
|
||||
self::expect(42, c5b.{self::Class5::field2}{core::int?});
|
||||
() → Null {
|
||||
let final Never #t4 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:129:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:129:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f5a(); // error
|
||||
^" in f5a{<inapplicable>}.();
|
||||
let final Never #t5 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:130:8: Error: Too many positional arguments: 2 allowed, but 3 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:130:8: Error: Too many positional arguments: 2 allowed, but 3 found.
|
||||
Try removing the extra positional arguments.
|
||||
f5a(42, 87, 123); // error
|
||||
^" in f5a{<inapplicable>}.(42, 87, 123);
|
||||
|
@ -234,17 +234,17 @@ Try removing the extra positional arguments.
|
|||
self::expect(null, c6a.{self::Class6::field2}{core::int?});
|
||||
self::expect(87, c6a.{self::Class6::field3}{core::int});
|
||||
() → Null {
|
||||
let final Never #t6 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:142:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:142:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f6a(); // error
|
||||
^" in f6a{<inapplicable>}.();
|
||||
let final Never #t7 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:143:8: Error: Required named parameter 'field3' must be provided.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:143:8: Error: Required named parameter 'field3' must be provided.
|
||||
f6a(42); // error
|
||||
^" in f6a{<inapplicable>}.(42);
|
||||
let final Never #t8 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:144:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:144:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f6a(42, 87); // error
|
||||
^" in f6a{<inapplicable>}.(42, 87);
|
||||
let final Never #t9 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:145:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:145:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f6a(field1: 87, field2: 87); // error
|
||||
^" in f6a{<inapplicable>}.(field1: 87, field2: 87);
|
||||
};
|
||||
|
|
|
@ -183,10 +183,10 @@ static method testArgs() → dynamic {
|
|||
self::Class3 c3a = f3a(42){(core::int) → self::Class3};
|
||||
self::expect(42, c3a.{self::Class3::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:99:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:99:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f3a(); // error
|
||||
^" in f3a{<inapplicable>}.();
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:100:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:100:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f3a(42, 87); // error
|
||||
^" in f3a{<inapplicable>}.(42, 87);
|
||||
|
@ -202,7 +202,7 @@ Try removing the extra positional arguments.
|
|||
self::Class4 c4b = f4a(42){([core::int?]) → self::Class4};
|
||||
self::expect(42, c4b.{self::Class4::field}{core::int?});
|
||||
() → Null {
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:115:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:115:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f4a(42, 87); // error
|
||||
^" in f4a{<inapplicable>}.(42, 87);
|
||||
|
@ -217,10 +217,10 @@ Try removing the extra positional arguments.
|
|||
self::expect(87, c5b.{self::Class5::field1}{core::int});
|
||||
self::expect(42, c5b.{self::Class5::field2}{core::int?});
|
||||
() → Null {
|
||||
let final Never #t4 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:129:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:129:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f5a(); // error
|
||||
^" in f5a{<inapplicable>}.();
|
||||
let final Never #t5 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:130:8: Error: Too many positional arguments: 2 allowed, but 3 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:130:8: Error: Too many positional arguments: 2 allowed, but 3 found.
|
||||
Try removing the extra positional arguments.
|
||||
f5a(42, 87, 123); // error
|
||||
^" in f5a{<inapplicable>}.(42, 87, 123);
|
||||
|
@ -234,17 +234,17 @@ Try removing the extra positional arguments.
|
|||
self::expect(null, c6a.{self::Class6::field2}{core::int?});
|
||||
self::expect(87, c6a.{self::Class6::field3}{core::int});
|
||||
() → Null {
|
||||
let final Never #t6 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:142:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:142:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f6a(); // error
|
||||
^" in f6a{<inapplicable>}.();
|
||||
let final Never #t7 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:143:8: Error: Required named parameter 'field3' must be provided.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:143:8: Error: Required named parameter 'field3' must be provided.
|
||||
f6a(42); // error
|
||||
^" in f6a{<inapplicable>}.(42);
|
||||
let final Never #t8 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:144:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:144:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f6a(42, 87); // error
|
||||
^" in f6a{<inapplicable>}.(42, 87);
|
||||
let final Never #t9 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:145:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:145:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f6a(field1: 87, field2: 87); // error
|
||||
^" in f6a{<inapplicable>}.(field1: 87, field2: 87);
|
||||
};
|
||||
|
|
|
@ -183,10 +183,10 @@ static method testArgs() → dynamic {
|
|||
self::Class3 c3a = f3a(42){(core::int) → self::Class3};
|
||||
self::expect(42, c3a.{self::Class3::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:99:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:99:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f3a(); // error
|
||||
^" in f3a{<inapplicable>}.();
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:100:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:100:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f3a(42, 87); // error
|
||||
^" in f3a{<inapplicable>}.(42, 87);
|
||||
|
@ -202,7 +202,7 @@ Try removing the extra positional arguments.
|
|||
self::Class4 c4b = f4a(42){([core::int?]) → self::Class4};
|
||||
self::expect(42, c4b.{self::Class4::field}{core::int?});
|
||||
() → Null {
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:115:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:115:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f4a(42, 87); // error
|
||||
^" in f4a{<inapplicable>}.(42, 87);
|
||||
|
@ -217,10 +217,10 @@ Try removing the extra positional arguments.
|
|||
self::expect(87, c5b.{self::Class5::field1}{core::int});
|
||||
self::expect(42, c5b.{self::Class5::field2}{core::int?});
|
||||
() → Null {
|
||||
let final Never #t4 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:129:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:129:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f5a(); // error
|
||||
^" in f5a{<inapplicable>}.();
|
||||
let final Never #t5 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:130:8: Error: Too many positional arguments: 2 allowed, but 3 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:130:8: Error: Too many positional arguments: 2 allowed, but 3 found.
|
||||
Try removing the extra positional arguments.
|
||||
f5a(42, 87, 123); // error
|
||||
^" in f5a{<inapplicable>}.(42, 87, 123);
|
||||
|
@ -234,17 +234,17 @@ Try removing the extra positional arguments.
|
|||
self::expect(null, c6a.{self::Class6::field2}{core::int?});
|
||||
self::expect(87, c6a.{self::Class6::field3}{core::int});
|
||||
() → Null {
|
||||
let final Never #t6 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:142:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:142:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f6a(); // error
|
||||
^" in f6a{<inapplicable>}.();
|
||||
let final Never #t7 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:143:8: Error: Required named parameter 'field3' must be provided.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:143:8: Error: Required named parameter 'field3' must be provided.
|
||||
f6a(42); // error
|
||||
^" in f6a{<inapplicable>}.(42);
|
||||
let final Never #t8 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:144:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:144:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f6a(42, 87); // error
|
||||
^" in f6a{<inapplicable>}.(42, 87);
|
||||
let final Never #t9 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:145:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off.dart:145:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f6a(field1: 87, field2: 87); // error
|
||||
^" in f6a{<inapplicable>}.(field1: 87, field2: 87);
|
||||
};
|
||||
|
|
|
@ -53,7 +53,7 @@ static method testDefaultValues() → void {
|
|||
self::Class1 c1b = f1a(87){([core::int]) → self::Class1};
|
||||
self::expect(87, c1b.{self::Class1::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values.dart:33:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values.dart:33:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f1a(42, 87); // error
|
||||
^" in f1a{<inapplicable>}.(42, 87);
|
||||
|
@ -70,7 +70,7 @@ Try removing the extra positional arguments.
|
|||
self::Class2 c2b = f2a(field: 87){({field: core::int}) → self::Class2};
|
||||
self::expect(87, c2b.{self::Class2::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values.dart:49:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values.dart:49:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
Try removing the extra positional arguments.
|
||||
f2a(87); // error
|
||||
^" in f2a{<inapplicable>}.(87);
|
||||
|
|
|
@ -53,7 +53,7 @@ static method testDefaultValues() → void {
|
|||
self::Class1 c1b = f1a(87){([core::int]) → self::Class1};
|
||||
self::expect(87, c1b.{self::Class1::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values.dart:33:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values.dart:33:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f1a(42, 87); // error
|
||||
^" in f1a{<inapplicable>}.(42, 87);
|
||||
|
@ -70,7 +70,7 @@ Try removing the extra positional arguments.
|
|||
self::Class2 c2b = f2a(field: 87){({field: core::int}) → self::Class2};
|
||||
self::expect(87, c2b.{self::Class2::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values.dart:49:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values.dart:49:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
Try removing the extra positional arguments.
|
||||
f2a(87); // error
|
||||
^" in f2a{<inapplicable>}.(87);
|
||||
|
|
|
@ -53,7 +53,7 @@ static method testDefaultValues() → void {
|
|||
self::Class1 c1b = f1a(87){([core::int]) → self::Class1};
|
||||
self::expect(87, c1b.{self::Class1::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values.dart:33:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values.dart:33:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f1a(42, 87); // error
|
||||
^" in f1a{<inapplicable>}.(42, 87);
|
||||
|
@ -70,7 +70,7 @@ Try removing the extra positional arguments.
|
|||
self::Class2 c2b = f2a(field: 87){({field: core::int}) → self::Class2};
|
||||
self::expect(87, c2b.{self::Class2::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values.dart:49:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values.dart:49:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
Try removing the extra positional arguments.
|
||||
f2a(87); // error
|
||||
^" in f2a{<inapplicable>}.(87);
|
||||
|
|
|
@ -53,7 +53,7 @@ static method testDefaultValues() → void {
|
|||
self::Class1 c1b = f1a(87){([core::int]) → self::Class1};
|
||||
self::expect(87, c1b.{self::Class1::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values.dart:33:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values.dart:33:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f1a(42, 87); // error
|
||||
^" in f1a{<inapplicable>}.(42, 87);
|
||||
|
@ -70,7 +70,7 @@ Try removing the extra positional arguments.
|
|||
self::Class2 c2b = f2a(field: 87){({field: core::int}) → self::Class2};
|
||||
self::expect(87, c2b.{self::Class2::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values.dart:49:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values.dart:49:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
Try removing the extra positional arguments.
|
||||
f2a(87); // error
|
||||
^" in f2a{<inapplicable>}.(87);
|
||||
|
|
|
@ -111,7 +111,7 @@ static method testDefaultValues() → dynamic {
|
|||
self::expect(42, c1e.{self::Class1::field1}{core::int});
|
||||
self::expect(2, c1e.{self::Class1::field2}{core::int});
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:58:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:58:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f1b(42, 87); // error
|
||||
^" in f1b{<inapplicable>}.(42, 87);
|
||||
|
@ -121,11 +121,11 @@ Try removing the extra positional arguments.
|
|||
self::expect(1, c1f.{self::Class1::field1}{core::int});
|
||||
self::expect(2, c1f.{self::Class1::field2}{core::int});
|
||||
() → Null {
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:66:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:66:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
Try removing the extra positional arguments.
|
||||
f1c(42); // error
|
||||
^" in f1c{<inapplicable>}.(42);
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:67:8: Error: Too many positional arguments: 0 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:67:8: Error: Too many positional arguments: 0 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f1c(42, 87); // error
|
||||
^" in f1c{<inapplicable>}.(42, 87);
|
||||
|
@ -170,7 +170,7 @@ Try removing the extra positional arguments.
|
|||
self::expect(42, c4b.{self::Class1::field1}{core::int});
|
||||
self::expect(2, c4b.{self::Class1::field2}{core::int});
|
||||
() → Null {
|
||||
let final Never #t4 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:112:21: Error: No named parameter with the name 'field2'.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:112:21: Error: No named parameter with the name 'field2'.
|
||||
f2c(field1: 42, field2: 87); // error
|
||||
^^^^^^" in f2c{<inapplicable>}.(field1: 42, field2: 87);
|
||||
};
|
||||
|
@ -182,7 +182,7 @@ Try removing the extra positional arguments.
|
|||
self::expect(1, c5b.{self::Class1::field1}{core::int});
|
||||
self::expect(87, c5b.{self::Class1::field2}{core::int});
|
||||
() → Null {
|
||||
let final Never #t5 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:123:9: Error: No named parameter with the name 'field1'.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:123:9: Error: No named parameter with the name 'field1'.
|
||||
f2d(field1: 42, field2: 87); // error
|
||||
^^^^^^" in f2d{<inapplicable>}.(field1: 42, field2: 87);
|
||||
};
|
||||
|
@ -191,13 +191,13 @@ Try removing the extra positional arguments.
|
|||
self::expect(1, c6a.{self::Class1::field1}{core::int});
|
||||
self::expect(2, c6a.{self::Class1::field2}{core::int});
|
||||
() → Null {
|
||||
let final Never #t6 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:131:9: Error: No named parameter with the name 'field1'.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:131:9: Error: No named parameter with the name 'field1'.
|
||||
f2e(field1: 42); // error
|
||||
^^^^^^" in f2e{<inapplicable>}.(field1: 42);
|
||||
let final Never #t7 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:132:9: Error: No named parameter with the name 'field2'.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:132:9: Error: No named parameter with the name 'field2'.
|
||||
f2e(field2: 87); // error
|
||||
^^^^^^" in f2e{<inapplicable>}.(field2: 87);
|
||||
let final Never #t8 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:133:9: Error: No named parameter with the name 'field1'.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:133:9: Error: No named parameter with the name 'field1'.
|
||||
f2e(field1: 42, field2: 87); // error
|
||||
^^^^^^" in f2e{<inapplicable>}.(field1: 42, field2: 87);
|
||||
};
|
||||
|
|
|
@ -111,7 +111,7 @@ static method testDefaultValues() → dynamic {
|
|||
self::expect(42, c1e.{self::Class1::field1}{core::int});
|
||||
self::expect(2, c1e.{self::Class1::field2}{core::int});
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:58:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:58:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f1b(42, 87); // error
|
||||
^" in f1b{<inapplicable>}.(42, 87);
|
||||
|
@ -121,11 +121,11 @@ Try removing the extra positional arguments.
|
|||
self::expect(1, c1f.{self::Class1::field1}{core::int});
|
||||
self::expect(2, c1f.{self::Class1::field2}{core::int});
|
||||
() → Null {
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:66:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:66:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
Try removing the extra positional arguments.
|
||||
f1c(42); // error
|
||||
^" in f1c{<inapplicable>}.(42);
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:67:8: Error: Too many positional arguments: 0 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:67:8: Error: Too many positional arguments: 0 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f1c(42, 87); // error
|
||||
^" in f1c{<inapplicable>}.(42, 87);
|
||||
|
@ -170,7 +170,7 @@ Try removing the extra positional arguments.
|
|||
self::expect(42, c4b.{self::Class1::field1}{core::int});
|
||||
self::expect(2, c4b.{self::Class1::field2}{core::int});
|
||||
() → Null {
|
||||
let final Never #t4 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:112:21: Error: No named parameter with the name 'field2'.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:112:21: Error: No named parameter with the name 'field2'.
|
||||
f2c(field1: 42, field2: 87); // error
|
||||
^^^^^^" in f2c{<inapplicable>}.(field1: 42, field2: 87);
|
||||
};
|
||||
|
@ -182,7 +182,7 @@ Try removing the extra positional arguments.
|
|||
self::expect(1, c5b.{self::Class1::field1}{core::int});
|
||||
self::expect(87, c5b.{self::Class1::field2}{core::int});
|
||||
() → Null {
|
||||
let final Never #t5 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:123:9: Error: No named parameter with the name 'field1'.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:123:9: Error: No named parameter with the name 'field1'.
|
||||
f2d(field1: 42, field2: 87); // error
|
||||
^^^^^^" in f2d{<inapplicable>}.(field1: 42, field2: 87);
|
||||
};
|
||||
|
@ -191,13 +191,13 @@ Try removing the extra positional arguments.
|
|||
self::expect(1, c6a.{self::Class1::field1}{core::int});
|
||||
self::expect(2, c6a.{self::Class1::field2}{core::int});
|
||||
() → Null {
|
||||
let final Never #t6 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:131:9: Error: No named parameter with the name 'field1'.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:131:9: Error: No named parameter with the name 'field1'.
|
||||
f2e(field1: 42); // error
|
||||
^^^^^^" in f2e{<inapplicable>}.(field1: 42);
|
||||
let final Never #t7 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:132:9: Error: No named parameter with the name 'field2'.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:132:9: Error: No named parameter with the name 'field2'.
|
||||
f2e(field2: 87); // error
|
||||
^^^^^^" in f2e{<inapplicable>}.(field2: 87);
|
||||
let final Never #t8 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:133:9: Error: No named parameter with the name 'field1'.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:133:9: Error: No named parameter with the name 'field1'.
|
||||
f2e(field1: 42, field2: 87); // error
|
||||
^^^^^^" in f2e{<inapplicable>}.(field1: 42, field2: 87);
|
||||
};
|
||||
|
|
|
@ -111,7 +111,7 @@ static method testDefaultValues() → dynamic {
|
|||
self::expect(42, c1e.{self::Class1::field1}{core::int});
|
||||
self::expect(2, c1e.{self::Class1::field2}{core::int});
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:58:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:58:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f1b(42, 87); // error
|
||||
^" in f1b{<inapplicable>}.(42, 87);
|
||||
|
@ -121,11 +121,11 @@ Try removing the extra positional arguments.
|
|||
self::expect(1, c1f.{self::Class1::field1}{core::int});
|
||||
self::expect(2, c1f.{self::Class1::field2}{core::int});
|
||||
() → Null {
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:66:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:66:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
Try removing the extra positional arguments.
|
||||
f1c(42); // error
|
||||
^" in f1c{<inapplicable>}.(42);
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:67:8: Error: Too many positional arguments: 0 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:67:8: Error: Too many positional arguments: 0 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f1c(42, 87); // error
|
||||
^" in f1c{<inapplicable>}.(42, 87);
|
||||
|
@ -170,7 +170,7 @@ Try removing the extra positional arguments.
|
|||
self::expect(42, c4b.{self::Class1::field1}{core::int});
|
||||
self::expect(2, c4b.{self::Class1::field2}{core::int});
|
||||
() → Null {
|
||||
let final Never #t4 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:112:21: Error: No named parameter with the name 'field2'.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:112:21: Error: No named parameter with the name 'field2'.
|
||||
f2c(field1: 42, field2: 87); // error
|
||||
^^^^^^" in f2c{<inapplicable>}.(field1: 42, field2: 87);
|
||||
};
|
||||
|
@ -182,7 +182,7 @@ Try removing the extra positional arguments.
|
|||
self::expect(1, c5b.{self::Class1::field1}{core::int});
|
||||
self::expect(87, c5b.{self::Class1::field2}{core::int});
|
||||
() → Null {
|
||||
let final Never #t5 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:123:9: Error: No named parameter with the name 'field1'.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:123:9: Error: No named parameter with the name 'field1'.
|
||||
f2d(field1: 42, field2: 87); // error
|
||||
^^^^^^" in f2d{<inapplicable>}.(field1: 42, field2: 87);
|
||||
};
|
||||
|
@ -191,13 +191,13 @@ Try removing the extra positional arguments.
|
|||
self::expect(1, c6a.{self::Class1::field1}{core::int});
|
||||
self::expect(2, c6a.{self::Class1::field2}{core::int});
|
||||
() → Null {
|
||||
let final Never #t6 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:131:9: Error: No named parameter with the name 'field1'.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:131:9: Error: No named parameter with the name 'field1'.
|
||||
f2e(field1: 42); // error
|
||||
^^^^^^" in f2e{<inapplicable>}.(field1: 42);
|
||||
let final Never #t7 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:132:9: Error: No named parameter with the name 'field2'.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:132:9: Error: No named parameter with the name 'field2'.
|
||||
f2e(field2: 87); // error
|
||||
^^^^^^" in f2e{<inapplicable>}.(field2: 87);
|
||||
let final Never #t8 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:133:9: Error: No named parameter with the name 'field1'.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:133:9: Error: No named parameter with the name 'field1'.
|
||||
f2e(field1: 42, field2: 87); // error
|
||||
^^^^^^" in f2e{<inapplicable>}.(field1: 42, field2: 87);
|
||||
};
|
||||
|
|
|
@ -111,7 +111,7 @@ static method testDefaultValues() → dynamic {
|
|||
self::expect(42, c1e.{self::Class1::field1}{core::int});
|
||||
self::expect(2, c1e.{self::Class1::field2}{core::int});
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:58:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:58:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f1b(42, 87); // error
|
||||
^" in f1b{<inapplicable>}.(42, 87);
|
||||
|
@ -121,11 +121,11 @@ Try removing the extra positional arguments.
|
|||
self::expect(1, c1f.{self::Class1::field1}{core::int});
|
||||
self::expect(2, c1f.{self::Class1::field2}{core::int});
|
||||
() → Null {
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:66:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:66:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
Try removing the extra positional arguments.
|
||||
f1c(42); // error
|
||||
^" in f1c{<inapplicable>}.(42);
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:67:8: Error: Too many positional arguments: 0 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:67:8: Error: Too many positional arguments: 0 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f1c(42, 87); // error
|
||||
^" in f1c{<inapplicable>}.(42, 87);
|
||||
|
@ -170,7 +170,7 @@ Try removing the extra positional arguments.
|
|||
self::expect(42, c4b.{self::Class1::field1}{core::int});
|
||||
self::expect(2, c4b.{self::Class1::field2}{core::int});
|
||||
() → Null {
|
||||
let final Never #t4 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:112:21: Error: No named parameter with the name 'field2'.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:112:21: Error: No named parameter with the name 'field2'.
|
||||
f2c(field1: 42, field2: 87); // error
|
||||
^^^^^^" in f2c{<inapplicable>}.(field1: 42, field2: 87);
|
||||
};
|
||||
|
@ -182,7 +182,7 @@ Try removing the extra positional arguments.
|
|||
self::expect(1, c5b.{self::Class1::field1}{core::int});
|
||||
self::expect(87, c5b.{self::Class1::field2}{core::int});
|
||||
() → Null {
|
||||
let final Never #t5 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:123:9: Error: No named parameter with the name 'field1'.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:123:9: Error: No named parameter with the name 'field1'.
|
||||
f2d(field1: 42, field2: 87); // error
|
||||
^^^^^^" in f2d{<inapplicable>}.(field1: 42, field2: 87);
|
||||
};
|
||||
|
@ -191,13 +191,13 @@ Try removing the extra positional arguments.
|
|||
self::expect(1, c6a.{self::Class1::field1}{core::int});
|
||||
self::expect(2, c6a.{self::Class1::field2}{core::int});
|
||||
() → Null {
|
||||
let final Never #t6 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:131:9: Error: No named parameter with the name 'field1'.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:131:9: Error: No named parameter with the name 'field1'.
|
||||
f2e(field1: 42); // error
|
||||
^^^^^^" in f2e{<inapplicable>}.(field1: 42);
|
||||
let final Never #t7 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:132:9: Error: No named parameter with the name 'field2'.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:132:9: Error: No named parameter with the name 'field2'.
|
||||
f2e(field2: 87); // error
|
||||
^^^^^^" in f2e{<inapplicable>}.(field2: 87);
|
||||
let final Never #t8 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:133:9: Error: No named parameter with the name 'field1'.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/redirecting_factory_tear_off_default_values_complex.dart:133:9: Error: No named parameter with the name 'field1'.
|
||||
f2e(field1: 42, field2: 87); // error
|
||||
^^^^^^" in f2e{<inapplicable>}.(field1: 42, field2: 87);
|
||||
};
|
||||
|
|
|
@ -124,7 +124,7 @@ static method main() → dynamic {
|
|||
self::A c1a = f1a(){() → self::A};
|
||||
self::expect(true, c1a is{ForNonNullableByDefault} self::A);
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:34:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:34:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
Try removing the extra positional arguments.
|
||||
f1a(0); // error
|
||||
^" in f1a{<inapplicable>}.(0);
|
||||
|
@ -137,7 +137,7 @@ Try removing the extra positional arguments.
|
|||
self::A c2a = f2a<core::num>(){() → self::A};
|
||||
self::expect(true, c2a is{ForNonNullableByDefault} self::A);
|
||||
() → Null {
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:46:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:46:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
Try removing the extra positional arguments.
|
||||
f2a(0); // error
|
||||
^" in f2a{<inapplicable>}.<core::num>(0);
|
||||
|
@ -157,11 +157,11 @@ Try removing the extra positional arguments.
|
|||
self::expect(0, c3a.{self::B::field1}{core::int});
|
||||
self::expect("", c3a.{self::B::field2}{core::String});
|
||||
() → Null {
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:65:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:65:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
Try removing the extra positional arguments.
|
||||
f3a(0); // error
|
||||
^" in f3a{<inapplicable>}.(0);
|
||||
let final Never #t4 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:66:8: Error: Expected 0 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:66:8: Error: Expected 0 type arguments.
|
||||
f3a<String>(); // error
|
||||
^" in f3a{<inapplicable>}.<core::String>();
|
||||
};
|
||||
|
@ -180,14 +180,14 @@ Try removing the extra positional arguments.
|
|||
self::expect(42, c3c.{self::B::field1}{core::int});
|
||||
self::expect("", c3c.{self::B::field2}{core::String});
|
||||
() → Null {
|
||||
let final Never #t5 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:85:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:85:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f3c(); // error
|
||||
^" in f3c{<inapplicable>}.();
|
||||
let final Never #t6 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:86:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:86:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f3c(0, 0); // error
|
||||
^" in f3c{<inapplicable>}.(0, 0);
|
||||
let final Never #t7 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:87:8: Error: Expected 0 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:87:8: Error: Expected 0 type arguments.
|
||||
f3c<String>(0); // error
|
||||
^" in f3c{<inapplicable>}.<core::String>(0);
|
||||
};
|
||||
|
@ -207,13 +207,13 @@ Try removing the extra positional arguments.
|
|||
self::expect(42, c3e.{self::B::field1}{core::int});
|
||||
self::expect("foo", c3e.{self::B::field2}{core::String});
|
||||
() → Null {
|
||||
let final Never #t8 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:107:8: Error: Too few positional arguments: 2 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:107:8: Error: Too few positional arguments: 2 required, 0 given.
|
||||
f3e(); // error
|
||||
^" in f3e{<inapplicable>}.();
|
||||
let final Never #t9 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:108:8: Error: Too few positional arguments: 2 required, 1 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:108:8: Error: Too few positional arguments: 2 required, 1 given.
|
||||
f3e(0); // error
|
||||
^" in f3e{<inapplicable>}.(0);
|
||||
let final Never #t10 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:109:8: Error: Expected 0 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:109:8: Error: Expected 0 type arguments.
|
||||
f3e<String>(0, ''); // error
|
||||
^" in f3e{<inapplicable>}.<core::String>(0, "");
|
||||
};
|
||||
|
@ -234,7 +234,7 @@ Try removing the extra positional arguments.
|
|||
self::expect(true, c4b is{ForNonNullableByDefault} self::B<core::int>);
|
||||
self::expect(false, c4b is{ForNonNullableByDefault} self::B<core::double>);
|
||||
() → Null {
|
||||
let final Never #t11 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:130:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:130:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
Try removing the extra positional arguments.
|
||||
f4a(0); // error
|
||||
^" in f4a{<inapplicable>}.<core::num>(0);
|
||||
|
@ -257,11 +257,11 @@ Try removing the extra positional arguments.
|
|||
self::expect(true, c5b is{ForNonNullableByDefault} self::B<core::int>);
|
||||
self::expect(false, c5b is{ForNonNullableByDefault} self::B<core::double>);
|
||||
() → Null {
|
||||
let final Never #t12 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:152:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:152:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
Try removing the extra positional arguments.
|
||||
f5a(0); // error
|
||||
^" in f5a{<inapplicable>}.<core::num, core::String>(0);
|
||||
let final Never #t13 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:153:8: Error: Expected 2 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:153:8: Error: Expected 2 type arguments.
|
||||
f5a<String>(); // error
|
||||
^" in f5a{<inapplicable>}.<core::String>();
|
||||
f5a<core::String, core::String>(){() → self::B<core::String>};
|
||||
|
|
|
@ -124,7 +124,7 @@ static method main() → dynamic {
|
|||
self::A c1a = f1a(){() → self::A};
|
||||
self::expect(true, c1a is{ForNonNullableByDefault} self::A);
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:34:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:34:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
Try removing the extra positional arguments.
|
||||
f1a(0); // error
|
||||
^" in f1a{<inapplicable>}.(0);
|
||||
|
@ -137,7 +137,7 @@ Try removing the extra positional arguments.
|
|||
self::A c2a = f2a<core::num>(){() → self::A};
|
||||
self::expect(true, c2a is{ForNonNullableByDefault} self::A);
|
||||
() → Null {
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:46:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:46:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
Try removing the extra positional arguments.
|
||||
f2a(0); // error
|
||||
^" in f2a{<inapplicable>}.<core::num>(0);
|
||||
|
@ -157,11 +157,11 @@ Try removing the extra positional arguments.
|
|||
self::expect(0, c3a.{self::B::field1}{core::int});
|
||||
self::expect("", c3a.{self::B::field2}{core::String});
|
||||
() → Null {
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:65:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:65:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
Try removing the extra positional arguments.
|
||||
f3a(0); // error
|
||||
^" in f3a{<inapplicable>}.(0);
|
||||
let final Never #t4 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:66:8: Error: Expected 0 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:66:8: Error: Expected 0 type arguments.
|
||||
f3a<String>(); // error
|
||||
^" in f3a{<inapplicable>}.<core::String>();
|
||||
};
|
||||
|
@ -180,14 +180,14 @@ Try removing the extra positional arguments.
|
|||
self::expect(42, c3c.{self::B::field1}{core::int});
|
||||
self::expect("", c3c.{self::B::field2}{core::String});
|
||||
() → Null {
|
||||
let final Never #t5 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:85:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:85:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f3c(); // error
|
||||
^" in f3c{<inapplicable>}.();
|
||||
let final Never #t6 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:86:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:86:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f3c(0, 0); // error
|
||||
^" in f3c{<inapplicable>}.(0, 0);
|
||||
let final Never #t7 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:87:8: Error: Expected 0 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:87:8: Error: Expected 0 type arguments.
|
||||
f3c<String>(0); // error
|
||||
^" in f3c{<inapplicable>}.<core::String>(0);
|
||||
};
|
||||
|
@ -207,13 +207,13 @@ Try removing the extra positional arguments.
|
|||
self::expect(42, c3e.{self::B::field1}{core::int});
|
||||
self::expect("foo", c3e.{self::B::field2}{core::String});
|
||||
() → Null {
|
||||
let final Never #t8 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:107:8: Error: Too few positional arguments: 2 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:107:8: Error: Too few positional arguments: 2 required, 0 given.
|
||||
f3e(); // error
|
||||
^" in f3e{<inapplicable>}.();
|
||||
let final Never #t9 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:108:8: Error: Too few positional arguments: 2 required, 1 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:108:8: Error: Too few positional arguments: 2 required, 1 given.
|
||||
f3e(0); // error
|
||||
^" in f3e{<inapplicable>}.(0);
|
||||
let final Never #t10 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:109:8: Error: Expected 0 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:109:8: Error: Expected 0 type arguments.
|
||||
f3e<String>(0, ''); // error
|
||||
^" in f3e{<inapplicable>}.<core::String>(0, "");
|
||||
};
|
||||
|
@ -234,7 +234,7 @@ Try removing the extra positional arguments.
|
|||
self::expect(true, c4b is{ForNonNullableByDefault} self::B<core::int>);
|
||||
self::expect(false, c4b is{ForNonNullableByDefault} self::B<core::double>);
|
||||
() → Null {
|
||||
let final Never #t11 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:130:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:130:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
Try removing the extra positional arguments.
|
||||
f4a(0); // error
|
||||
^" in f4a{<inapplicable>}.<core::num>(0);
|
||||
|
@ -257,11 +257,11 @@ Try removing the extra positional arguments.
|
|||
self::expect(true, c5b is{ForNonNullableByDefault} self::B<core::int>);
|
||||
self::expect(false, c5b is{ForNonNullableByDefault} self::B<core::double>);
|
||||
() → Null {
|
||||
let final Never #t12 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:152:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:152:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
Try removing the extra positional arguments.
|
||||
f5a(0); // error
|
||||
^" in f5a{<inapplicable>}.<core::num, core::String>(0);
|
||||
let final Never #t13 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:153:8: Error: Expected 2 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:153:8: Error: Expected 2 type arguments.
|
||||
f5a<String>(); // error
|
||||
^" in f5a{<inapplicable>}.<core::String>();
|
||||
f5a<core::String, core::String>(){() → self::B<core::String>};
|
||||
|
|
|
@ -124,7 +124,7 @@ static method main() → dynamic {
|
|||
self::A c1a = f1a(){() → self::A};
|
||||
self::expect(true, c1a is{ForNonNullableByDefault} self::A);
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:34:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:34:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
Try removing the extra positional arguments.
|
||||
f1a(0); // error
|
||||
^" in f1a{<inapplicable>}.(0);
|
||||
|
@ -137,7 +137,7 @@ Try removing the extra positional arguments.
|
|||
self::A c2a = f2a<core::num>(){() → self::A};
|
||||
self::expect(true, c2a is{ForNonNullableByDefault} self::A);
|
||||
() → Null {
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:46:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:46:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
Try removing the extra positional arguments.
|
||||
f2a(0); // error
|
||||
^" in f2a{<inapplicable>}.<core::num>(0);
|
||||
|
@ -157,11 +157,11 @@ Try removing the extra positional arguments.
|
|||
self::expect(0, c3a.{self::B::field1}{core::int});
|
||||
self::expect("", c3a.{self::B::field2}{core::String});
|
||||
() → Null {
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:65:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:65:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
Try removing the extra positional arguments.
|
||||
f3a(0); // error
|
||||
^" in f3a{<inapplicable>}.(0);
|
||||
let final Never #t4 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:66:8: Error: Expected 0 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:66:8: Error: Expected 0 type arguments.
|
||||
f3a<String>(); // error
|
||||
^" in f3a{<inapplicable>}.<core::String>();
|
||||
};
|
||||
|
@ -180,14 +180,14 @@ Try removing the extra positional arguments.
|
|||
self::expect(42, c3c.{self::B::field1}{core::int});
|
||||
self::expect("", c3c.{self::B::field2}{core::String});
|
||||
() → Null {
|
||||
let final Never #t5 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:85:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:85:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f3c(); // error
|
||||
^" in f3c{<inapplicable>}.();
|
||||
let final Never #t6 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:86:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:86:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f3c(0, 0); // error
|
||||
^" in f3c{<inapplicable>}.(0, 0);
|
||||
let final Never #t7 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:87:8: Error: Expected 0 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:87:8: Error: Expected 0 type arguments.
|
||||
f3c<String>(0); // error
|
||||
^" in f3c{<inapplicable>}.<core::String>(0);
|
||||
};
|
||||
|
@ -207,13 +207,13 @@ Try removing the extra positional arguments.
|
|||
self::expect(42, c3e.{self::B::field1}{core::int});
|
||||
self::expect("foo", c3e.{self::B::field2}{core::String});
|
||||
() → Null {
|
||||
let final Never #t8 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:107:8: Error: Too few positional arguments: 2 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:107:8: Error: Too few positional arguments: 2 required, 0 given.
|
||||
f3e(); // error
|
||||
^" in f3e{<inapplicable>}.();
|
||||
let final Never #t9 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:108:8: Error: Too few positional arguments: 2 required, 1 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:108:8: Error: Too few positional arguments: 2 required, 1 given.
|
||||
f3e(0); // error
|
||||
^" in f3e{<inapplicable>}.(0);
|
||||
let final Never #t10 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:109:8: Error: Expected 0 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:109:8: Error: Expected 0 type arguments.
|
||||
f3e<String>(0, ''); // error
|
||||
^" in f3e{<inapplicable>}.<core::String>(0, "");
|
||||
};
|
||||
|
@ -234,7 +234,7 @@ Try removing the extra positional arguments.
|
|||
self::expect(true, c4b is{ForNonNullableByDefault} self::B<core::int>);
|
||||
self::expect(false, c4b is{ForNonNullableByDefault} self::B<core::double>);
|
||||
() → Null {
|
||||
let final Never #t11 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:130:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:130:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
Try removing the extra positional arguments.
|
||||
f4a(0); // error
|
||||
^" in f4a{<inapplicable>}.<core::num>(0);
|
||||
|
@ -257,11 +257,11 @@ Try removing the extra positional arguments.
|
|||
self::expect(true, c5b is{ForNonNullableByDefault} self::B<core::int>);
|
||||
self::expect(false, c5b is{ForNonNullableByDefault} self::B<core::double>);
|
||||
() → Null {
|
||||
let final Never #t12 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:152:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:152:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
Try removing the extra positional arguments.
|
||||
f5a(0); // error
|
||||
^" in f5a{<inapplicable>}.<core::num, core::String>(0);
|
||||
let final Never #t13 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:153:8: Error: Expected 2 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:153:8: Error: Expected 2 type arguments.
|
||||
f5a<String>(); // error
|
||||
^" in f5a{<inapplicable>}.<core::String>();
|
||||
f5a<core::String, core::String>(){() → self::B<core::String>};
|
||||
|
|
|
@ -124,7 +124,7 @@ static method main() → dynamic {
|
|||
self::A c1a = f1a(){() → self::A};
|
||||
self::expect(true, c1a is{ForNonNullableByDefault} self::A);
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:34:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:34:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
Try removing the extra positional arguments.
|
||||
f1a(0); // error
|
||||
^" in f1a{<inapplicable>}.(0);
|
||||
|
@ -137,7 +137,7 @@ Try removing the extra positional arguments.
|
|||
self::A c2a = f2a<core::num>(){() → self::A};
|
||||
self::expect(true, c2a is{ForNonNullableByDefault} self::A);
|
||||
() → Null {
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:46:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:46:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
Try removing the extra positional arguments.
|
||||
f2a(0); // error
|
||||
^" in f2a{<inapplicable>}.<core::num>(0);
|
||||
|
@ -157,11 +157,11 @@ Try removing the extra positional arguments.
|
|||
self::expect(0, c3a.{self::B::field1}{core::int});
|
||||
self::expect("", c3a.{self::B::field2}{core::String});
|
||||
() → Null {
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:65:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:65:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
Try removing the extra positional arguments.
|
||||
f3a(0); // error
|
||||
^" in f3a{<inapplicable>}.(0);
|
||||
let final Never #t4 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:66:8: Error: Expected 0 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:66:8: Error: Expected 0 type arguments.
|
||||
f3a<String>(); // error
|
||||
^" in f3a{<inapplicable>}.<core::String>();
|
||||
};
|
||||
|
@ -180,14 +180,14 @@ Try removing the extra positional arguments.
|
|||
self::expect(42, c3c.{self::B::field1}{core::int});
|
||||
self::expect("", c3c.{self::B::field2}{core::String});
|
||||
() → Null {
|
||||
let final Never #t5 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:85:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:85:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f3c(); // error
|
||||
^" in f3c{<inapplicable>}.();
|
||||
let final Never #t6 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:86:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:86:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f3c(0, 0); // error
|
||||
^" in f3c{<inapplicable>}.(0, 0);
|
||||
let final Never #t7 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:87:8: Error: Expected 0 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:87:8: Error: Expected 0 type arguments.
|
||||
f3c<String>(0); // error
|
||||
^" in f3c{<inapplicable>}.<core::String>(0);
|
||||
};
|
||||
|
@ -207,13 +207,13 @@ Try removing the extra positional arguments.
|
|||
self::expect(42, c3e.{self::B::field1}{core::int});
|
||||
self::expect("foo", c3e.{self::B::field2}{core::String});
|
||||
() → Null {
|
||||
let final Never #t8 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:107:8: Error: Too few positional arguments: 2 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:107:8: Error: Too few positional arguments: 2 required, 0 given.
|
||||
f3e(); // error
|
||||
^" in f3e{<inapplicable>}.();
|
||||
let final Never #t9 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:108:8: Error: Too few positional arguments: 2 required, 1 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:108:8: Error: Too few positional arguments: 2 required, 1 given.
|
||||
f3e(0); // error
|
||||
^" in f3e{<inapplicable>}.(0);
|
||||
let final Never #t10 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:109:8: Error: Expected 0 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:109:8: Error: Expected 0 type arguments.
|
||||
f3e<String>(0, ''); // error
|
||||
^" in f3e{<inapplicable>}.<core::String>(0, "");
|
||||
};
|
||||
|
@ -234,7 +234,7 @@ Try removing the extra positional arguments.
|
|||
self::expect(true, c4b is{ForNonNullableByDefault} self::B<core::int>);
|
||||
self::expect(false, c4b is{ForNonNullableByDefault} self::B<core::double>);
|
||||
() → Null {
|
||||
let final Never #t11 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:130:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:130:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
Try removing the extra positional arguments.
|
||||
f4a(0); // error
|
||||
^" in f4a{<inapplicable>}.<core::num>(0);
|
||||
|
@ -257,11 +257,11 @@ Try removing the extra positional arguments.
|
|||
self::expect(true, c5b is{ForNonNullableByDefault} self::B<core::int>);
|
||||
self::expect(false, c5b is{ForNonNullableByDefault} self::B<core::double>);
|
||||
() → Null {
|
||||
let final Never #t12 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:152:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:152:8: Error: Too many positional arguments: 0 allowed, but 1 found.
|
||||
Try removing the extra positional arguments.
|
||||
f5a(0); // error
|
||||
^" in f5a{<inapplicable>}.<core::num, core::String>(0);
|
||||
let final Never #t13 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:153:8: Error: Expected 2 type arguments.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/lowering/typedef_tear_off.dart:153:8: Error: Expected 2 type arguments.
|
||||
f5a<String>(); // error
|
||||
^" in f5a{<inapplicable>}.<core::String>();
|
||||
f5a<core::String, core::String>(){() → self::B<core::String>};
|
||||
|
|
|
@ -33,21 +33,21 @@ class A extends core::Object {
|
|||
static method test1() → () → self::A
|
||||
return #C1;
|
||||
static method test2() → () → self::A
|
||||
return let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/nongeneric_tearoff_with_context.dart:13:25: Error: A value of type 'A Function(int)' can't be returned from a function with return type 'A Function()'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/nongeneric_tearoff_with_context.dart:13:25: Error: A value of type 'A Function(int)' can't be returned from a function with return type 'A Function()'.
|
||||
- 'A' is from 'pkg/front_end/testcases/constructor_tearoffs/nongeneric_tearoff_with_context.dart'.
|
||||
A Function() test2() => A.foo2; // Error.
|
||||
^" in (#C2) as{TypeError,ForNonNullableByDefault} () → self::A;
|
||||
static method test3() → () → self::A
|
||||
return #C3;
|
||||
static method test4() → (core::int) → self::A
|
||||
return let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/nongeneric_tearoff_with_context.dart:15:28: Error: A value of type 'A Function()' can't be returned from a function with return type 'A Function(int)'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/nongeneric_tearoff_with_context.dart:15:28: Error: A value of type 'A Function()' can't be returned from a function with return type 'A Function(int)'.
|
||||
- 'A' is from 'pkg/front_end/testcases/constructor_tearoffs/nongeneric_tearoff_with_context.dart'.
|
||||
A Function(int) test4() => A.new; // Error.
|
||||
^" in (#C3) as{TypeError,ForNonNullableByDefault} (core::int) → self::A;
|
||||
static method test5() → () → self::A
|
||||
return #C4;
|
||||
static method test6() → (core::int) → self::A
|
||||
return let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/nongeneric_tearoff_with_context.dart:17:28: Error: A value of type 'A Function()' can't be returned from a function with return type 'A Function(int)'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/nongeneric_tearoff_with_context.dart:17:28: Error: A value of type 'A Function()' can't be returned from a function with return type 'A Function(int)'.
|
||||
- 'A' is from 'pkg/front_end/testcases/constructor_tearoffs/nongeneric_tearoff_with_context.dart'.
|
||||
A Function(int) test6() => A.bar1; // Error.
|
||||
^" in (#C4) as{TypeError,ForNonNullableByDefault} (core::int) → self::A;
|
||||
|
|
|
@ -33,21 +33,21 @@ class A extends core::Object {
|
|||
static method test1() → () → self::A
|
||||
return #C1;
|
||||
static method test2() → () → self::A
|
||||
return let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/nongeneric_tearoff_with_context.dart:13:25: Error: A value of type 'A Function(int)' can't be returned from a function with return type 'A Function()'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/nongeneric_tearoff_with_context.dart:13:25: Error: A value of type 'A Function(int)' can't be returned from a function with return type 'A Function()'.
|
||||
- 'A' is from 'pkg/front_end/testcases/constructor_tearoffs/nongeneric_tearoff_with_context.dart'.
|
||||
A Function() test2() => A.foo2; // Error.
|
||||
^" in (#C2) as{TypeError,ForNonNullableByDefault} () → self::A;
|
||||
static method test3() → () → self::A
|
||||
return #C3;
|
||||
static method test4() → (core::int) → self::A
|
||||
return let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/nongeneric_tearoff_with_context.dart:15:28: Error: A value of type 'A Function()' can't be returned from a function with return type 'A Function(int)'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/nongeneric_tearoff_with_context.dart:15:28: Error: A value of type 'A Function()' can't be returned from a function with return type 'A Function(int)'.
|
||||
- 'A' is from 'pkg/front_end/testcases/constructor_tearoffs/nongeneric_tearoff_with_context.dart'.
|
||||
A Function(int) test4() => A.new; // Error.
|
||||
^" in (#C3) as{TypeError,ForNonNullableByDefault} (core::int) → self::A;
|
||||
static method test5() → () → self::A
|
||||
return #C4;
|
||||
static method test6() → (core::int) → self::A
|
||||
return let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/nongeneric_tearoff_with_context.dart:17:28: Error: A value of type 'A Function()' can't be returned from a function with return type 'A Function(int)'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/nongeneric_tearoff_with_context.dart:17:28: Error: A value of type 'A Function()' can't be returned from a function with return type 'A Function(int)'.
|
||||
- 'A' is from 'pkg/front_end/testcases/constructor_tearoffs/nongeneric_tearoff_with_context.dart'.
|
||||
A Function(int) test6() => A.bar1; // Error.
|
||||
^" in (#C4) as{TypeError,ForNonNullableByDefault} (core::int) → self::A;
|
||||
|
|
|
@ -33,21 +33,21 @@ class A extends core::Object {
|
|||
static method test1() → () → self::A
|
||||
return #C1;
|
||||
static method test2() → () → self::A
|
||||
return let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/nongeneric_tearoff_with_context.dart:13:25: Error: A value of type 'A Function(int)' can't be returned from a function with return type 'A Function()'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/nongeneric_tearoff_with_context.dart:13:25: Error: A value of type 'A Function(int)' can't be returned from a function with return type 'A Function()'.
|
||||
- 'A' is from 'pkg/front_end/testcases/constructor_tearoffs/nongeneric_tearoff_with_context.dart'.
|
||||
A Function() test2() => A.foo2; // Error.
|
||||
^" in (#C2) as{TypeError,ForNonNullableByDefault} () → self::A;
|
||||
static method test3() → () → self::A
|
||||
return #C3;
|
||||
static method test4() → (core::int) → self::A
|
||||
return let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/nongeneric_tearoff_with_context.dart:15:28: Error: A value of type 'A Function()' can't be returned from a function with return type 'A Function(int)'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/nongeneric_tearoff_with_context.dart:15:28: Error: A value of type 'A Function()' can't be returned from a function with return type 'A Function(int)'.
|
||||
- 'A' is from 'pkg/front_end/testcases/constructor_tearoffs/nongeneric_tearoff_with_context.dart'.
|
||||
A Function(int) test4() => A.new; // Error.
|
||||
^" in (#C3) as{TypeError,ForNonNullableByDefault} (core::int) → self::A;
|
||||
static method test5() → () → self::A
|
||||
return #C4;
|
||||
static method test6() → (core::int) → self::A
|
||||
return let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/nongeneric_tearoff_with_context.dart:17:28: Error: A value of type 'A Function()' can't be returned from a function with return type 'A Function(int)'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/nongeneric_tearoff_with_context.dart:17:28: Error: A value of type 'A Function()' can't be returned from a function with return type 'A Function(int)'.
|
||||
- 'A' is from 'pkg/front_end/testcases/constructor_tearoffs/nongeneric_tearoff_with_context.dart'.
|
||||
A Function(int) test6() => A.bar1; // Error.
|
||||
^" in (#C4) as{TypeError,ForNonNullableByDefault} (core::int) → self::A;
|
||||
|
|
|
@ -33,21 +33,21 @@ class A extends core::Object {
|
|||
static method test1() → () → self::A
|
||||
return #C1;
|
||||
static method test2() → () → self::A
|
||||
return let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/nongeneric_tearoff_with_context.dart:13:25: Error: A value of type 'A Function(int)' can't be returned from a function with return type 'A Function()'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/nongeneric_tearoff_with_context.dart:13:25: Error: A value of type 'A Function(int)' can't be returned from a function with return type 'A Function()'.
|
||||
- 'A' is from 'pkg/front_end/testcases/constructor_tearoffs/nongeneric_tearoff_with_context.dart'.
|
||||
A Function() test2() => A.foo2; // Error.
|
||||
^" in (#C2) as{TypeError,ForNonNullableByDefault} () → self::A;
|
||||
static method test3() → () → self::A
|
||||
return #C3;
|
||||
static method test4() → (core::int) → self::A
|
||||
return let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/nongeneric_tearoff_with_context.dart:15:28: Error: A value of type 'A Function()' can't be returned from a function with return type 'A Function(int)'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/nongeneric_tearoff_with_context.dart:15:28: Error: A value of type 'A Function()' can't be returned from a function with return type 'A Function(int)'.
|
||||
- 'A' is from 'pkg/front_end/testcases/constructor_tearoffs/nongeneric_tearoff_with_context.dart'.
|
||||
A Function(int) test4() => A.new; // Error.
|
||||
^" in (#C3) as{TypeError,ForNonNullableByDefault} (core::int) → self::A;
|
||||
static method test5() → () → self::A
|
||||
return #C4;
|
||||
static method test6() → (core::int) → self::A
|
||||
return let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/nongeneric_tearoff_with_context.dart:17:28: Error: A value of type 'A Function()' can't be returned from a function with return type 'A Function(int)'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/nongeneric_tearoff_with_context.dart:17:28: Error: A value of type 'A Function()' can't be returned from a function with return type 'A Function(int)'.
|
||||
- 'A' is from 'pkg/front_end/testcases/constructor_tearoffs/nongeneric_tearoff_with_context.dart'.
|
||||
A Function(int) test6() => A.bar1; // Error.
|
||||
^" in (#C4) as{TypeError,ForNonNullableByDefault} (core::int) → self::A;
|
||||
|
|
|
@ -149,10 +149,10 @@ static method testArgs() → dynamic {
|
|||
self::Class3 c3a = f3a(42){(core::int) → self::Class3};
|
||||
self::expect(42, c3a.{self::Class3::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:99:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:99:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f3a(); // error
|
||||
^" in f3a{<inapplicable>}.();
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:100:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:100:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f3a(42, 87); // error
|
||||
^" in f3a{<inapplicable>}.(42, 87);
|
||||
|
@ -168,7 +168,7 @@ Try removing the extra positional arguments.
|
|||
self::Class4 c4b = f4a(42){([core::int?]) → self::Class4};
|
||||
self::expect(42, c4b.{self::Class4::field}{core::int?});
|
||||
() → Null {
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:115:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:115:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f4a(42, 87); // error
|
||||
^" in f4a{<inapplicable>}.(42, 87);
|
||||
|
@ -183,10 +183,10 @@ Try removing the extra positional arguments.
|
|||
self::expect(87, c5b.{self::Class5::field1}{core::int});
|
||||
self::expect(42, c5b.{self::Class5::field2}{core::int?});
|
||||
() → Null {
|
||||
let final Never #t4 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:129:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:129:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f5a(); // error
|
||||
^" in f5a{<inapplicable>}.();
|
||||
let final Never #t5 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:130:8: Error: Too many positional arguments: 2 allowed, but 3 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:130:8: Error: Too many positional arguments: 2 allowed, but 3 found.
|
||||
Try removing the extra positional arguments.
|
||||
f5a(42, 87, 123); // error
|
||||
^" in f5a{<inapplicable>}.(42, 87, 123);
|
||||
|
@ -200,17 +200,17 @@ Try removing the extra positional arguments.
|
|||
self::expect(null, c6a.{self::Class6::field2}{core::int?});
|
||||
self::expect(87, c6a.{self::Class6::field3}{core::int});
|
||||
() → Null {
|
||||
let final Never #t6 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:142:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:142:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f6a(); // error
|
||||
^" in f6a{<inapplicable>}.();
|
||||
let final Never #t7 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:143:8: Error: Required named parameter 'field3' must be provided.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:143:8: Error: Required named parameter 'field3' must be provided.
|
||||
f6a(42); // error
|
||||
^" in f6a{<inapplicable>}.(42);
|
||||
let final Never #t8 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:144:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:144:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f6a(42, 87); // error
|
||||
^" in f6a{<inapplicable>}.(42, 87);
|
||||
let final Never #t9 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:145:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:145:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f6a(field1: 87, field2: 87); // error
|
||||
^" in f6a{<inapplicable>}.(field1: 87, field2: 87);
|
||||
};
|
||||
|
|
|
@ -149,10 +149,10 @@ static method testArgs() → dynamic {
|
|||
self::Class3 c3a = f3a(42){(core::int) → self::Class3};
|
||||
self::expect(42, c3a.{self::Class3::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:99:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:99:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f3a(); // error
|
||||
^" in f3a{<inapplicable>}.();
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:100:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:100:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f3a(42, 87); // error
|
||||
^" in f3a{<inapplicable>}.(42, 87);
|
||||
|
@ -168,7 +168,7 @@ Try removing the extra positional arguments.
|
|||
self::Class4 c4b = f4a(42){([core::int?]) → self::Class4};
|
||||
self::expect(42, c4b.{self::Class4::field}{core::int?});
|
||||
() → Null {
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:115:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:115:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f4a(42, 87); // error
|
||||
^" in f4a{<inapplicable>}.(42, 87);
|
||||
|
@ -183,10 +183,10 @@ Try removing the extra positional arguments.
|
|||
self::expect(87, c5b.{self::Class5::field1}{core::int});
|
||||
self::expect(42, c5b.{self::Class5::field2}{core::int?});
|
||||
() → Null {
|
||||
let final Never #t4 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:129:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:129:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f5a(); // error
|
||||
^" in f5a{<inapplicable>}.();
|
||||
let final Never #t5 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:130:8: Error: Too many positional arguments: 2 allowed, but 3 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:130:8: Error: Too many positional arguments: 2 allowed, but 3 found.
|
||||
Try removing the extra positional arguments.
|
||||
f5a(42, 87, 123); // error
|
||||
^" in f5a{<inapplicable>}.(42, 87, 123);
|
||||
|
@ -200,17 +200,17 @@ Try removing the extra positional arguments.
|
|||
self::expect(null, c6a.{self::Class6::field2}{core::int?});
|
||||
self::expect(87, c6a.{self::Class6::field3}{core::int});
|
||||
() → Null {
|
||||
let final Never #t6 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:142:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:142:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f6a(); // error
|
||||
^" in f6a{<inapplicable>}.();
|
||||
let final Never #t7 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:143:8: Error: Required named parameter 'field3' must be provided.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:143:8: Error: Required named parameter 'field3' must be provided.
|
||||
f6a(42); // error
|
||||
^" in f6a{<inapplicable>}.(42);
|
||||
let final Never #t8 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:144:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:144:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f6a(42, 87); // error
|
||||
^" in f6a{<inapplicable>}.(42, 87);
|
||||
let final Never #t9 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:145:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:145:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f6a(field1: 87, field2: 87); // error
|
||||
^" in f6a{<inapplicable>}.(field1: 87, field2: 87);
|
||||
};
|
||||
|
|
|
@ -149,10 +149,10 @@ static method testArgs() → dynamic {
|
|||
self::Class3 c3a = f3a(42){(core::int) → self::Class3};
|
||||
self::expect(42, c3a.{self::Class3::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:99:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:99:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f3a(); // error
|
||||
^" in f3a{<inapplicable>}.();
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:100:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:100:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f3a(42, 87); // error
|
||||
^" in f3a{<inapplicable>}.(42, 87);
|
||||
|
@ -168,7 +168,7 @@ Try removing the extra positional arguments.
|
|||
self::Class4 c4b = f4a(42){([core::int?]) → self::Class4};
|
||||
self::expect(42, c4b.{self::Class4::field}{core::int?});
|
||||
() → Null {
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:115:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:115:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f4a(42, 87); // error
|
||||
^" in f4a{<inapplicable>}.(42, 87);
|
||||
|
@ -183,10 +183,10 @@ Try removing the extra positional arguments.
|
|||
self::expect(87, c5b.{self::Class5::field1}{core::int});
|
||||
self::expect(42, c5b.{self::Class5::field2}{core::int?});
|
||||
() → Null {
|
||||
let final Never #t4 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:129:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:129:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f5a(); // error
|
||||
^" in f5a{<inapplicable>}.();
|
||||
let final Never #t5 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:130:8: Error: Too many positional arguments: 2 allowed, but 3 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:130:8: Error: Too many positional arguments: 2 allowed, but 3 found.
|
||||
Try removing the extra positional arguments.
|
||||
f5a(42, 87, 123); // error
|
||||
^" in f5a{<inapplicable>}.(42, 87, 123);
|
||||
|
@ -200,17 +200,17 @@ Try removing the extra positional arguments.
|
|||
self::expect(null, c6a.{self::Class6::field2}{core::int?});
|
||||
self::expect(87, c6a.{self::Class6::field3}{core::int});
|
||||
() → Null {
|
||||
let final Never #t6 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:142:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:142:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f6a(); // error
|
||||
^" in f6a{<inapplicable>}.();
|
||||
let final Never #t7 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:143:8: Error: Required named parameter 'field3' must be provided.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:143:8: Error: Required named parameter 'field3' must be provided.
|
||||
f6a(42); // error
|
||||
^" in f6a{<inapplicable>}.(42);
|
||||
let final Never #t8 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:144:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:144:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f6a(42, 87); // error
|
||||
^" in f6a{<inapplicable>}.(42, 87);
|
||||
let final Never #t9 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:145:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:145:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f6a(field1: 87, field2: 87); // error
|
||||
^" in f6a{<inapplicable>}.(field1: 87, field2: 87);
|
||||
};
|
||||
|
|
|
@ -149,10 +149,10 @@ static method testArgs() → dynamic {
|
|||
self::Class3 c3a = f3a(42){(core::int) → self::Class3};
|
||||
self::expect(42, c3a.{self::Class3::field}{core::int});
|
||||
() → Null {
|
||||
let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:99:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:99:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f3a(); // error
|
||||
^" in f3a{<inapplicable>}.();
|
||||
let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:100:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:100:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f3a(42, 87); // error
|
||||
^" in f3a{<inapplicable>}.(42, 87);
|
||||
|
@ -168,7 +168,7 @@ Try removing the extra positional arguments.
|
|||
self::Class4 c4b = f4a(42){([core::int?]) → self::Class4};
|
||||
self::expect(42, c4b.{self::Class4::field}{core::int?});
|
||||
() → Null {
|
||||
let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:115:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:115:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f4a(42, 87); // error
|
||||
^" in f4a{<inapplicable>}.(42, 87);
|
||||
|
@ -183,10 +183,10 @@ Try removing the extra positional arguments.
|
|||
self::expect(87, c5b.{self::Class5::field1}{core::int});
|
||||
self::expect(42, c5b.{self::Class5::field2}{core::int?});
|
||||
() → Null {
|
||||
let final Never #t4 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:129:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:129:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f5a(); // error
|
||||
^" in f5a{<inapplicable>}.();
|
||||
let final Never #t5 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:130:8: Error: Too many positional arguments: 2 allowed, but 3 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:130:8: Error: Too many positional arguments: 2 allowed, but 3 found.
|
||||
Try removing the extra positional arguments.
|
||||
f5a(42, 87, 123); // error
|
||||
^" in f5a{<inapplicable>}.(42, 87, 123);
|
||||
|
@ -200,17 +200,17 @@ Try removing the extra positional arguments.
|
|||
self::expect(null, c6a.{self::Class6::field2}{core::int?});
|
||||
self::expect(87, c6a.{self::Class6::field3}{core::int});
|
||||
() → Null {
|
||||
let final Never #t6 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:142:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:142:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f6a(); // error
|
||||
^" in f6a{<inapplicable>}.();
|
||||
let final Never #t7 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:143:8: Error: Required named parameter 'field3' must be provided.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:143:8: Error: Required named parameter 'field3' must be provided.
|
||||
f6a(42); // error
|
||||
^" in f6a{<inapplicable>}.(42);
|
||||
let final Never #t8 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:144:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:144:8: Error: Too many positional arguments: 1 allowed, but 2 found.
|
||||
Try removing the extra positional arguments.
|
||||
f6a(42, 87); // error
|
||||
^" in f6a{<inapplicable>}.(42, 87);
|
||||
let final Never #t9 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:145:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/redirecting_factory_tear_off.dart:145:8: Error: Too few positional arguments: 1 required, 0 given.
|
||||
f6a(field1: 87, field2: 87); // error
|
||||
^" in f6a{<inapplicable>}.(field1: 87, field2: 87);
|
||||
};
|
||||
|
|
|
@ -75,7 +75,7 @@ static method test7() → () → self::B<core::String>
|
|||
static method test8() → () → self::B<core::String>
|
||||
return #C4;
|
||||
static method test9() → () → self::B<core::num>
|
||||
return let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:33:30: Error: A value of type 'B<String> Function()' can't be returned from a function with return type 'B<num> Function()'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:33:30: Error: A value of type 'B<String> Function()' can't be returned from a function with return type 'B<num> Function()'.
|
||||
- 'B' is from 'pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart'.
|
||||
B<num> Function() test9() => DB1.new; // Error.
|
||||
^" in (#C4) as{TypeError,ForNonNullableByDefault} () → self::B<core::num>;
|
||||
|
@ -94,13 +94,13 @@ static method test15() → () → self::B<core::num>
|
|||
static method test16() → <Y extends core::num = dynamic>() → self::B<Y>
|
||||
return #C12;
|
||||
static method test17() → <Y extends core::Object? = dynamic>() → self::B<Y%>
|
||||
return let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:42:32: Error: A value of type 'B<X> Function<X extends num>()' can't be returned from a function with return type 'B<Y> Function<Y>()'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:42:32: Error: A value of type 'B<X> Function<X extends num>()' can't be returned from a function with return type 'B<Y> Function<Y>()'.
|
||||
- 'B' is from 'pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart'.
|
||||
B<Y> Function<Y>() test17() => DB2.new; // Error.
|
||||
^" in (let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:42:32: Error: A value of type 'B<X> Function<X extends num>()' can't be assigned to a variable of type 'B<Y> Function<Y>()'.
|
||||
^" in invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:42:32: Error: A value of type 'B<X> Function<X extends num>()' can't be assigned to a variable of type 'B<Y> Function<Y>()'.
|
||||
- 'B' is from 'pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart'.
|
||||
B<Y> Function<Y>() test17() => DB2.new; // Error.
|
||||
^" in (#C12) as{TypeError,ForNonNullableByDefault} <Y extends core::Object? = dynamic>() → self::B<Y%>) as{TypeError,ForNonNullableByDefault} <Y extends core::Object? = dynamic>() → self::B<Y%>;
|
||||
^" in (#C12) as{TypeError,ForNonNullableByDefault} <Y extends core::Object? = dynamic>() → self::B<Y%> as{TypeError,ForNonNullableByDefault} <Y extends core::Object? = dynamic>() → self::B<Y%>;
|
||||
static method test18() → () → self::B<core::num>
|
||||
return #C9;
|
||||
static method test19() → () → self::B<core::num>
|
||||
|
@ -112,13 +112,13 @@ static method test21() → () → self::B<core::num>
|
|||
static method test22() → <Y extends core::num = dynamic, Z extends core::String = dynamic>() → self::B<Y>
|
||||
return #C13;
|
||||
static method test23() → <Y extends core::Object? = dynamic, Z extends core::Object? = dynamic>() → self::B<Y%>
|
||||
return let final Never #t4 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:49:35: Error: A value of type 'B<X> Function<X extends num, Y extends String>()' can't be returned from a function with return type 'B<Y> Function<Y, Z>()'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:49:35: Error: A value of type 'B<X> Function<X extends num, Y extends String>()' can't be returned from a function with return type 'B<Y> Function<Y, Z>()'.
|
||||
- 'B' is from 'pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart'.
|
||||
B<Y> Function<Y, Z>() test23() => DB3.new; // Error.
|
||||
^" in (let final Never #t5 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:49:35: Error: A value of type 'B<X> Function<X extends num, Y extends String>()' can't be assigned to a variable of type 'B<Y> Function<Y, Z>()'.
|
||||
^" in invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:49:35: Error: A value of type 'B<X> Function<X extends num, Y extends String>()' can't be assigned to a variable of type 'B<Y> Function<Y, Z>()'.
|
||||
- 'B' is from 'pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart'.
|
||||
B<Y> Function<Y, Z>() test23() => DB3.new; // Error.
|
||||
^" in (#C13) as{TypeError,ForNonNullableByDefault} <Y extends core::Object? = dynamic, Z extends core::Object? = dynamic>() → self::B<Y%>) as{TypeError,ForNonNullableByDefault} <Y extends core::Object? = dynamic, Z extends core::Object? = dynamic>() → self::B<Y%>;
|
||||
^" in (#C13) as{TypeError,ForNonNullableByDefault} <Y extends core::Object? = dynamic, Z extends core::Object? = dynamic>() → self::B<Y%> as{TypeError,ForNonNullableByDefault} <Y extends core::Object? = dynamic, Z extends core::Object? = dynamic>() → self::B<Y%>;
|
||||
static method test24() → () → self::B<core::String>
|
||||
return #C14;
|
||||
static method main() → dynamic {}
|
||||
|
|
|
@ -75,7 +75,7 @@ static method test7() → () → self::B<core::String>
|
|||
static method test8() → () → self::B<core::String>
|
||||
return #C4;
|
||||
static method test9() → () → self::B<core::num>
|
||||
return let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:33:30: Error: A value of type 'B<String> Function()' can't be returned from a function with return type 'B<num> Function()'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:33:30: Error: A value of type 'B<String> Function()' can't be returned from a function with return type 'B<num> Function()'.
|
||||
- 'B' is from 'pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart'.
|
||||
B<num> Function() test9() => DB1.new; // Error.
|
||||
^" in (#C4) as{TypeError,ForNonNullableByDefault} () → self::B<core::num>;
|
||||
|
@ -94,10 +94,10 @@ static method test15() → () → self::B<core::num>
|
|||
static method test16() → <Y extends core::num = dynamic>() → self::B<Y>
|
||||
return #C12;
|
||||
static method test17() → <Y extends core::Object? = dynamic>() → self::B<Y%>
|
||||
return let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:42:32: Error: A value of type 'B<X> Function<X extends num>()' can't be returned from a function with return type 'B<Y> Function<Y>()'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:42:32: Error: A value of type 'B<X> Function<X extends num>()' can't be returned from a function with return type 'B<Y> Function<Y>()'.
|
||||
- 'B' is from 'pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart'.
|
||||
B<Y> Function<Y>() test17() => DB2.new; // Error.
|
||||
^" in let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:42:32: Error: A value of type 'B<X> Function<X extends num>()' can't be assigned to a variable of type 'B<Y> Function<Y>()'.
|
||||
^" in invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:42:32: Error: A value of type 'B<X> Function<X extends num>()' can't be assigned to a variable of type 'B<Y> Function<Y>()'.
|
||||
- 'B' is from 'pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart'.
|
||||
B<Y> Function<Y>() test17() => DB2.new; // Error.
|
||||
^" in (#C12) as{TypeError,ForNonNullableByDefault} <Y extends core::Object? = dynamic>() → self::B<Y%>;
|
||||
|
@ -112,10 +112,10 @@ static method test21() → () → self::B<core::num>
|
|||
static method test22() → <Y extends core::num = dynamic, Z extends core::String = dynamic>() → self::B<Y>
|
||||
return #C13;
|
||||
static method test23() → <Y extends core::Object? = dynamic, Z extends core::Object? = dynamic>() → self::B<Y%>
|
||||
return let final Never #t4 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:49:35: Error: A value of type 'B<X> Function<X extends num, Y extends String>()' can't be returned from a function with return type 'B<Y> Function<Y, Z>()'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:49:35: Error: A value of type 'B<X> Function<X extends num, Y extends String>()' can't be returned from a function with return type 'B<Y> Function<Y, Z>()'.
|
||||
- 'B' is from 'pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart'.
|
||||
B<Y> Function<Y, Z>() test23() => DB3.new; // Error.
|
||||
^" in let final Never #t5 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:49:35: Error: A value of type 'B<X> Function<X extends num, Y extends String>()' can't be assigned to a variable of type 'B<Y> Function<Y, Z>()'.
|
||||
^" in invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:49:35: Error: A value of type 'B<X> Function<X extends num, Y extends String>()' can't be assigned to a variable of type 'B<Y> Function<Y, Z>()'.
|
||||
- 'B' is from 'pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart'.
|
||||
B<Y> Function<Y, Z>() test23() => DB3.new; // Error.
|
||||
^" in (#C13) as{TypeError,ForNonNullableByDefault} <Y extends core::Object? = dynamic, Z extends core::Object? = dynamic>() → self::B<Y%>;
|
||||
|
|
|
@ -75,7 +75,7 @@ static method test7() → () → self::B<core::String>
|
|||
static method test8() → () → self::B<core::String>
|
||||
return #C4;
|
||||
static method test9() → () → self::B<core::num>
|
||||
return let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:33:30: Error: A value of type 'B<String> Function()' can't be returned from a function with return type 'B<num> Function()'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:33:30: Error: A value of type 'B<String> Function()' can't be returned from a function with return type 'B<num> Function()'.
|
||||
- 'B' is from 'pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart'.
|
||||
B<num> Function() test9() => DB1.new; // Error.
|
||||
^" in (#C4) as{TypeError,ForNonNullableByDefault} () → self::B<core::num>;
|
||||
|
@ -94,13 +94,13 @@ static method test15() → () → self::B<core::num>
|
|||
static method test16() → <Y extends core::num = dynamic>() → self::B<Y>
|
||||
return #C12;
|
||||
static method test17() → <Y extends core::Object? = dynamic>() → self::B<Y%>
|
||||
return let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:42:32: Error: A value of type 'B<X> Function<X extends num>()' can't be returned from a function with return type 'B<Y> Function<Y>()'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:42:32: Error: A value of type 'B<X> Function<X extends num>()' can't be returned from a function with return type 'B<Y> Function<Y>()'.
|
||||
- 'B' is from 'pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart'.
|
||||
B<Y> Function<Y>() test17() => DB2.new; // Error.
|
||||
^" in (let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:42:32: Error: A value of type 'B<X> Function<X extends num>()' can't be assigned to a variable of type 'B<Y> Function<Y>()'.
|
||||
^" in invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:42:32: Error: A value of type 'B<X> Function<X extends num>()' can't be assigned to a variable of type 'B<Y> Function<Y>()'.
|
||||
- 'B' is from 'pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart'.
|
||||
B<Y> Function<Y>() test17() => DB2.new; // Error.
|
||||
^" in (#C12) as{TypeError,ForNonNullableByDefault} <Y extends core::Object? = dynamic>() → self::B<Y%>) as{TypeError,ForNonNullableByDefault} <Y extends core::Object? = dynamic>() → self::B<Y%>;
|
||||
^" in (#C12) as{TypeError,ForNonNullableByDefault} <Y extends core::Object? = dynamic>() → self::B<Y%> as{TypeError,ForNonNullableByDefault} <Y extends core::Object? = dynamic>() → self::B<Y%>;
|
||||
static method test18() → () → self::B<core::num>
|
||||
return #C9;
|
||||
static method test19() → () → self::B<core::num>
|
||||
|
@ -112,13 +112,13 @@ static method test21() → () → self::B<core::num>
|
|||
static method test22() → <Y extends core::num = dynamic, Z extends core::String = dynamic>() → self::B<Y>
|
||||
return #C13;
|
||||
static method test23() → <Y extends core::Object? = dynamic, Z extends core::Object? = dynamic>() → self::B<Y%>
|
||||
return let final Never #t4 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:49:35: Error: A value of type 'B<X> Function<X extends num, Y extends String>()' can't be returned from a function with return type 'B<Y> Function<Y, Z>()'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:49:35: Error: A value of type 'B<X> Function<X extends num, Y extends String>()' can't be returned from a function with return type 'B<Y> Function<Y, Z>()'.
|
||||
- 'B' is from 'pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart'.
|
||||
B<Y> Function<Y, Z>() test23() => DB3.new; // Error.
|
||||
^" in (let final Never #t5 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:49:35: Error: A value of type 'B<X> Function<X extends num, Y extends String>()' can't be assigned to a variable of type 'B<Y> Function<Y, Z>()'.
|
||||
^" in invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:49:35: Error: A value of type 'B<X> Function<X extends num, Y extends String>()' can't be assigned to a variable of type 'B<Y> Function<Y, Z>()'.
|
||||
- 'B' is from 'pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart'.
|
||||
B<Y> Function<Y, Z>() test23() => DB3.new; // Error.
|
||||
^" in (#C13) as{TypeError,ForNonNullableByDefault} <Y extends core::Object? = dynamic, Z extends core::Object? = dynamic>() → self::B<Y%>) as{TypeError,ForNonNullableByDefault} <Y extends core::Object? = dynamic, Z extends core::Object? = dynamic>() → self::B<Y%>;
|
||||
^" in (#C13) as{TypeError,ForNonNullableByDefault} <Y extends core::Object? = dynamic, Z extends core::Object? = dynamic>() → self::B<Y%> as{TypeError,ForNonNullableByDefault} <Y extends core::Object? = dynamic, Z extends core::Object? = dynamic>() → self::B<Y%>;
|
||||
static method test24() → () → self::B<core::String>
|
||||
return #C14;
|
||||
static method main() → dynamic {}
|
||||
|
|
|
@ -75,7 +75,7 @@ static method test7() → () → self::B<core::String>
|
|||
static method test8() → () → self::B<core::String>
|
||||
return #C4;
|
||||
static method test9() → () → self::B<core::num>
|
||||
return let final Never #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:33:30: Error: A value of type 'B<String> Function()' can't be returned from a function with return type 'B<num> Function()'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:33:30: Error: A value of type 'B<String> Function()' can't be returned from a function with return type 'B<num> Function()'.
|
||||
- 'B' is from 'pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart'.
|
||||
B<num> Function() test9() => DB1.new; // Error.
|
||||
^" in (#C4) as{TypeError,ForNonNullableByDefault} () → self::B<core::num>;
|
||||
|
@ -94,10 +94,10 @@ static method test15() → () → self::B<core::num>
|
|||
static method test16() → <Y extends core::num = dynamic>() → self::B<Y>
|
||||
return #C12;
|
||||
static method test17() → <Y extends core::Object? = dynamic>() → self::B<Y%>
|
||||
return let final Never #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:42:32: Error: A value of type 'B<X> Function<X extends num>()' can't be returned from a function with return type 'B<Y> Function<Y>()'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:42:32: Error: A value of type 'B<X> Function<X extends num>()' can't be returned from a function with return type 'B<Y> Function<Y>()'.
|
||||
- 'B' is from 'pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart'.
|
||||
B<Y> Function<Y>() test17() => DB2.new; // Error.
|
||||
^" in let final Never #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:42:32: Error: A value of type 'B<X> Function<X extends num>()' can't be assigned to a variable of type 'B<Y> Function<Y>()'.
|
||||
^" in invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:42:32: Error: A value of type 'B<X> Function<X extends num>()' can't be assigned to a variable of type 'B<Y> Function<Y>()'.
|
||||
- 'B' is from 'pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart'.
|
||||
B<Y> Function<Y>() test17() => DB2.new; // Error.
|
||||
^" in (#C12) as{TypeError,ForNonNullableByDefault} <Y extends core::Object? = dynamic>() → self::B<Y%>;
|
||||
|
@ -112,10 +112,10 @@ static method test21() → () → self::B<core::num>
|
|||
static method test22() → <Y extends core::num = dynamic, Z extends core::String = dynamic>() → self::B<Y>
|
||||
return #C13;
|
||||
static method test23() → <Y extends core::Object? = dynamic, Z extends core::Object? = dynamic>() → self::B<Y%>
|
||||
return let final Never #t4 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:49:35: Error: A value of type 'B<X> Function<X extends num, Y extends String>()' can't be returned from a function with return type 'B<Y> Function<Y, Z>()'.
|
||||
return invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:49:35: Error: A value of type 'B<X> Function<X extends num, Y extends String>()' can't be returned from a function with return type 'B<Y> Function<Y, Z>()'.
|
||||
- 'B' is from 'pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart'.
|
||||
B<Y> Function<Y, Z>() test23() => DB3.new; // Error.
|
||||
^" in let final Never #t5 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:49:35: Error: A value of type 'B<X> Function<X extends num, Y extends String>()' can't be assigned to a variable of type 'B<Y> Function<Y, Z>()'.
|
||||
^" in invalid-expression "pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart:49:35: Error: A value of type 'B<X> Function<X extends num, Y extends String>()' can't be assigned to a variable of type 'B<Y> Function<Y, Z>()'.
|
||||
- 'B' is from 'pkg/front_end/testcases/constructor_tearoffs/typedef_tearoffs.dart'.
|
||||
B<Y> Function<Y, Z>() test23() => DB3.new; // Error.
|
||||
^" in (#C13) as{TypeError,ForNonNullableByDefault} <Y extends core::Object? = dynamic, Z extends core::Object? = dynamic>() → self::B<Y%>;
|
||||
|
|
|
@ -7,6 +7,6 @@ Errors: {
|
|||
^
|
||||
}
|
||||
static method /* from org-dartlang-debug:synthetic_debug_expression */ debugExpr() → dynamic
|
||||
return () → dynamic {
|
||||
return invalid-expression "org-dartlang-debug:synthetic_debug_expression:1:13: Error: Getter not found: 'x'.\n() { return x + y; }\n ^"{dynamic}.+(invalid-expression "org-dartlang-debug:synthetic_debug_expression:1:17: Error: Getter not found: 'y'.\n() { return x + y; }\n ^");
|
||||
return () → invalid-type {
|
||||
return invalid-expression "org-dartlang-debug:synthetic_debug_expression:1:13: Error: Getter not found: 'x'.\n() { return x + y; }\n ^"{<invalid>}.+(invalid-expression "org-dartlang-debug:synthetic_debug_expression:1:17: Error: Getter not found: 'y'.\n() { return x + y; }\n ^");
|
||||
};
|
||||
|
|
|
@ -11,4 +11,4 @@ Errors: {
|
|||
^^^
|
||||
}
|
||||
method /* from org-dartlang-debug:synthetic_debug_expression */ debugExpr() → dynamic
|
||||
return invalid-expression "org-dartlang-debug:synthetic_debug_expression:1:1: Error: This couldn't be parsed.\n*foo(3,\n^"{dynamic}.*(invalid-expression "org-dartlang-debug:synthetic_debug_expression:1:2: Error: Method not found: 'foo'.\n*foo(3,\n ^^^");
|
||||
return invalid-expression "org-dartlang-debug:synthetic_debug_expression:1:1: Error: This couldn't be parsed.\n*foo(3,\n^"{<invalid>}.*(invalid-expression "org-dartlang-debug:synthetic_debug_expression:1:2: Error: Method not found: 'foo'.\n*foo(3,\n ^^^");
|
||||
|
|
|
@ -6,5 +6,5 @@ Errors: {
|
|||
}
|
||||
method /* from org-dartlang-debug:synthetic_debug_expression */ debugExpr<T extends dynamic>() → dynamic
|
||||
return () → Null {
|
||||
main::A::debugExpr::T* k = let final Never* #t1 = invalid-expression "org-dartlang-debug:synthetic_debug_expression:2:13: Error: A value of type 'A<dynamic>' can't be assigned to a variable of type 'T'.\n - 'A' is from 'pkg/front_end/testcases/expression/main.dart'.\n T k = new A();\n ^" in new main::A::•<dynamic>() as{TypeError} Never;
|
||||
main::A::debugExpr::T* k = invalid-expression "org-dartlang-debug:synthetic_debug_expression:2:13: Error: A value of type 'A<dynamic>' can't be assigned to a variable of type 'T'.\n - 'A' is from 'pkg/front_end/testcases/expression/main.dart'.\n T k = new A();\n ^" in new main::A::•<dynamic>() as{TypeError} Never;
|
||||
};
|
||||
|
|
|
@ -66,12 +66,12 @@ Try correcting the name to the name of an existing setter, or defining a setter
|
|||
^^^";
|
||||
invalid-expression "pkg/front_end/testcases/extension_types/simple_setter_resolution.dart:26:3: Error: Getter not found: 'et'.
|
||||
et.foo = 42; // Error.
|
||||
^^"{dynamic}.foo = 42;
|
||||
^^"{<invalid>}.foo = 42;
|
||||
invalid-expression "pkg/front_end/testcases/extension_types/simple_setter_resolution.dart:27:3: Error: Getter not found: 'et'.
|
||||
et.bar = 42; // Error.
|
||||
^^"{dynamic}.bar = 42;
|
||||
^^"{<invalid>}.bar = 42;
|
||||
invalid-expression "pkg/front_end/testcases/extension_types/simple_setter_resolution.dart:28:3: Error: Getter not found: 'et'.
|
||||
et.baz = 42; // Ok.
|
||||
^^"{dynamic}.baz = 42;
|
||||
^^"{<invalid>}.baz = 42;
|
||||
}
|
||||
static method main() → dynamic {}
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue