blob: c01a67092f82cac1311fd0a5c4b9e12ce210e56c [file] [log] [blame] [edit]
library;
import self as self;
import "dart:test";
static method main() dynamic
;
library;
//
// Problems in library:
//
// pkg/front_end/testcases/general/invalid_patch/patch_lib.dart:9:7: Error: A patch class must have the same number of type variables as its origin class.
// class InvalidClassTypeParameterCount1<T> /* Error */ {}
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
// pkg/front_end/testcases/general/invalid_patch/origin_lib.dart:5:7: Context: This is the origin class.
// class InvalidClassTypeParameterCount1 {}
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
//
// pkg/front_end/testcases/general/invalid_patch/patch_lib.dart:12:7: Error: A patch class must have the same number of type variables as its origin class.
// class InvalidClassTypeParameterCount2 /* Error */ {}
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
// pkg/front_end/testcases/general/invalid_patch/origin_lib.dart:7:7: Context: This is the origin class.
// class InvalidClassTypeParameterCount2<T> {}
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
//
// pkg/front_end/testcases/general/invalid_patch/patch_lib.dart:15:7: Error: A patch class must have the same number of type variables as its origin class.
// class InvalidClassTypeParameterCount3<T> /* Error */ {}
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
// pkg/front_end/testcases/general/invalid_patch/origin_lib.dart:9:7: Context: This is the origin class.
// class InvalidClassTypeParameterCount3<T, S> {}
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
//
// pkg/front_end/testcases/general/invalid_patch/patch_lib.dart:18:11: Error: A patch extension must have the same number of type variables as its origin extension.
// extension InvalidExtensionTypeParameterCount1<T> on int /* Error */ {}
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
// pkg/front_end/testcases/general/invalid_patch/origin_lib.dart:11:11: Context: This is the origin extension.
// extension InvalidExtensionTypeParameterCount1 on int {}
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
//
// pkg/front_end/testcases/general/invalid_patch/patch_lib.dart:21:11: Error: A patch extension must have the same number of type variables as its origin extension.
// extension InvalidExtensionTypeParameterCount2 on int /* Error */ {}
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
// pkg/front_end/testcases/general/invalid_patch/origin_lib.dart:13:11: Context: This is the origin extension.
// extension InvalidExtensionTypeParameterCount2<T> on int {}
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
//
// pkg/front_end/testcases/general/invalid_patch/patch_lib.dart:24:11: Error: A patch extension must have the same number of type variables as its origin extension.
// extension InvalidExtensionTypeParameterCount3<T> on int /* Error */ {}
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
// pkg/front_end/testcases/general/invalid_patch/origin_lib.dart:15:11: Context: This is the origin extension.
// extension InvalidExtensionTypeParameterCount3<T, S> on int {}
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
//
import self as self2;
import "dart:_internal" as _in;
import "dart:core" as core;
import "dart:_internal";
@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
class InvalidClassTypeParameterCount1 extends core::Object {
synthetic constructor •() self2::InvalidClassTypeParameterCount1
;
}
@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
class InvalidClassTypeParameterCount2<T extends core::Object? = dynamic> extends core::Object {
synthetic constructor •() self2::InvalidClassTypeParameterCount2<self2::InvalidClassTypeParameterCount2::T%>
;
}
@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
class InvalidClassTypeParameterCount3<T extends core::Object? = dynamic, S extends core::Object? = dynamic> extends core::Object {
synthetic constructor •() self2::InvalidClassTypeParameterCount3<self2::InvalidClassTypeParameterCount3::T%, self2::InvalidClassTypeParameterCount3::S%>
;
}
@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
extension InvalidExtensionTypeParameterCount1 on core::int {
}
@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
extension InvalidExtensionTypeParameterCount2<T extends core::Object? = dynamic> on core::int {
}
@/* from org-dartlang-testcase:///patch_lib.dart */ _in::patch
extension InvalidExtensionTypeParameterCount3<T extends core::Object? = dynamic, S extends core::Object? = dynamic> on core::int {
}
Extra constant evaluation status:
Evaluated: FileUriExpression @ org-dartlang-testcase:///patch_lib.dart:8:1 -> InstanceConstant(const _Patch{})
Evaluated: FileUriExpression @ org-dartlang-testcase:///patch_lib.dart:11:1 -> InstanceConstant(const _Patch{})
Evaluated: FileUriExpression @ org-dartlang-testcase:///patch_lib.dart:14:1 -> InstanceConstant(const _Patch{})
Evaluated: FileUriExpression @ org-dartlang-testcase:///patch_lib.dart:17:1 -> InstanceConstant(const _Patch{})
Evaluated: FileUriExpression @ org-dartlang-testcase:///patch_lib.dart:20:1 -> InstanceConstant(const _Patch{})
Evaluated: FileUriExpression @ org-dartlang-testcase:///patch_lib.dart:23:1 -> InstanceConstant(const _Patch{})
Extra constant evaluation: evaluated: 6, effectively constant: 6