[cfe] Enable 'getter-setter-error' flag in CFE unit tests
Change-Id: I7f7201a26e1ce1b9ba7afab0cb4e56827de76194 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/397162 Reviewed-by: Johnni Winther <johnniwinther@google.com> Commit-Queue: Chloe Stefantsova <cstefantsova@google.com>
This commit is contained in:
committed by
Commit Queue
parent
88dc829f74
commit
d0a2219084
@@ -11591,9 +11591,7 @@ class InferenceVisitorImpl extends InferenceVisitorBase
|
||||
|
||||
node.containsKeyTarget = containsKeyTarget.classMember as Procedure;
|
||||
node.containsKeyType =
|
||||
containsKeyTarget
|
||||
.getFunctionType(this)
|
||||
.containsKeyFunctionType;
|
||||
containsKeyTarget.getFunctionType(this).containsKeyFunctionType;
|
||||
|
||||
ObjectAccessTarget indexGetTarget = findInterfaceMember(
|
||||
lookupType, indexGetName, node.fileOffset,
|
||||
@@ -11602,9 +11600,7 @@ class InferenceVisitorImpl extends InferenceVisitorBase
|
||||
|
||||
node.indexGetTarget = indexGetTarget.classMember as Procedure;
|
||||
node.indexGetType =
|
||||
indexGetTarget
|
||||
.getFunctionType(this)
|
||||
.indexGetFunctionType;
|
||||
indexGetTarget.getFunctionType(this).indexGetFunctionType;
|
||||
}
|
||||
|
||||
assert(checkStack(node, stackBase, [
|
||||
|
||||
@@ -670,7 +670,7 @@ const Map<String, ({int hitCount, int missCount})> _expect = {
|
||||
),
|
||||
// 100.0%.
|
||||
"package:front_end/src/kernel/hierarchy/members_node.dart": (
|
||||
hitCount: 1163,
|
||||
hitCount: 1167,
|
||||
missCount: 0,
|
||||
),
|
||||
// 100.0%.
|
||||
@@ -905,7 +905,7 @@ const Map<String, ({int hitCount, int missCount})> _expect = {
|
||||
),
|
||||
// 100.0%.
|
||||
"package:front_end/src/source/source_enum_builder.dart": (
|
||||
hitCount: 515,
|
||||
hitCount: 517,
|
||||
missCount: 0,
|
||||
),
|
||||
// 100.0%.
|
||||
@@ -936,7 +936,7 @@ const Map<String, ({int hitCount, int missCount})> _expect = {
|
||||
),
|
||||
// 100.0%.
|
||||
"package:front_end/src/source/source_library_builder.dart": (
|
||||
hitCount: 1344,
|
||||
hitCount: 1347,
|
||||
missCount: 0,
|
||||
),
|
||||
// 100.0%.
|
||||
@@ -1001,7 +1001,7 @@ const Map<String, ({int hitCount, int missCount})> _expect = {
|
||||
),
|
||||
// 100.0%.
|
||||
"package:front_end/src/type_inference/inference_visitor.dart": (
|
||||
hitCount: 8249,
|
||||
hitCount: 8254,
|
||||
missCount: 0,
|
||||
),
|
||||
// 100.0%.
|
||||
@@ -1016,7 +1016,7 @@ const Map<String, ({int hitCount, int missCount})> _expect = {
|
||||
),
|
||||
// 100.0%.
|
||||
"package:front_end/src/type_inference/matching_expressions.dart": (
|
||||
hitCount: 519,
|
||||
hitCount: 521,
|
||||
missCount: 0,
|
||||
),
|
||||
// 100.0%.
|
||||
|
||||
@@ -135,6 +135,7 @@ class SuiteFolderOptions {
|
||||
// Force enable features in development.
|
||||
ExperimentalFlag.nullAwareElements: true,
|
||||
ExperimentalFlag.inferenceUsingBounds: true,
|
||||
ExperimentalFlag.getterSetterError: true,
|
||||
};
|
||||
|
||||
void addForcedExperimentalFlag(String name, ExperimentalFlag flag) {
|
||||
|
||||
+2
-2
@@ -37,12 +37,12 @@ abstract class _B&Object&Error = core::Object with core::Error /*isAnonymousMixi
|
||||
synthetic constructor •() → self::_B&Object&Error
|
||||
: super core::Object::•()
|
||||
;
|
||||
mixin-super-stub get stackTrace() → core::StackTrace?
|
||||
return super.{core::Error::stackTrace};
|
||||
mixin-super-stub get _stackTrace() → core::StackTrace?
|
||||
return super.{core::Error::_stackTrace};
|
||||
mixin-super-stub set _stackTrace(core::StackTrace? value) → void
|
||||
return super.{core::Error::_stackTrace} = value;
|
||||
mixin-super-stub get stackTrace() → core::StackTrace?
|
||||
return super.{core::Error::stackTrace};
|
||||
}
|
||||
class B extends self::_B&Object&Error {
|
||||
synthetic constructor •() → self::B
|
||||
|
||||
+2
-2
@@ -37,12 +37,12 @@ abstract class _B&Object&Error = core::Object with core::Error /*isAnonymousMixi
|
||||
synthetic constructor •() → self::_B&Object&Error
|
||||
: super core::Object::•()
|
||||
;
|
||||
mixin-super-stub get stackTrace() → core::StackTrace?
|
||||
return super.{core::Error::stackTrace};
|
||||
mixin-super-stub get _stackTrace() → core::StackTrace?
|
||||
return super.{core::Error::_stackTrace};
|
||||
mixin-super-stub set _stackTrace(core::StackTrace? value) → void
|
||||
return super.{core::Error::_stackTrace} = value;
|
||||
mixin-super-stub get stackTrace() → core::StackTrace?
|
||||
return super.{core::Error::stackTrace};
|
||||
}
|
||||
class B extends self::_B&Object&Error {
|
||||
synthetic constructor •() → self::B
|
||||
|
||||
+2
-2
@@ -36,12 +36,12 @@ abstract class _B&Object&Error = core::Object with core::Error /*isAnonymousMixi
|
||||
synthetic constructor •() → self::_B&Object&Error
|
||||
: super core::Object::•()
|
||||
;
|
||||
mixin-super-stub get stackTrace() → core::StackTrace?
|
||||
return super.{core::Error::stackTrace};
|
||||
mixin-super-stub get _stackTrace() → core::StackTrace?
|
||||
return super.{core::Error::_stackTrace};
|
||||
mixin-super-stub set _stackTrace(core::StackTrace? value) → void
|
||||
return super.{core::Error::_stackTrace} = value;
|
||||
mixin-super-stub get stackTrace() → core::StackTrace?
|
||||
return super.{core::Error::stackTrace};
|
||||
}
|
||||
class B extends self::_B&Object&Error {
|
||||
synthetic constructor •() → self::B
|
||||
|
||||
@@ -45,14 +45,14 @@ class C1 extends core::Object implements self::C {
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("v6", <dynamic>[], <dynamic>[], #C3, 1)){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::List<dynamic>;
|
||||
no-such-method-forwarder set v6(core::List<dynamic> value) → void
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("v6=", <dynamic>[], <dynamic>[value], #C3, 2)){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get g() → FutureOr<FutureOr<void>>
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("g", <dynamic>[], <dynamic>[], #C3, 1)){(core::Invocation) → dynamic} as{TypeError,ForDynamic} FutureOr<FutureOr<void>>;
|
||||
no-such-method-forwarder set g(FutureOr<FutureOr<void>>value) → void
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("g=", <dynamic>[], <dynamic>[value], #C3, 2)){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get v7() → Null
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("v7", <dynamic>[], <dynamic>[], #C3, 1)){(core::Invocation) → dynamic} as{TypeError,ForDynamic} Null;
|
||||
no-such-method-forwarder operator +(core::double other) → core::double
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("+", <dynamic>[], <dynamic>[other], #C3, 0)){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::double;
|
||||
no-such-method-forwarder get g() → FutureOr<FutureOr<void>>
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("g", <dynamic>[], <dynamic>[], #C3, 1)){(core::Invocation) → dynamic} as{TypeError,ForDynamic} FutureOr<FutureOr<void>>;
|
||||
no-such-method-forwarder set g(FutureOr<FutureOr<void>>value) → void
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("g=", <dynamic>[], <dynamic>[value], #C3, 2)){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder method /* signature-type: (self::C, [core::Set<core::Set<self::C>>]) → core::Map<self::C, self::C> */ m1(covariant-by-declaration self::C arg1, [core::Set<core::Set<self::C>>? arg2 = #C2]) → core::Map<self::C, self::C>
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("m1", <dynamic>[], <dynamic>[arg1, arg2], #C3, 0)){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::Map<self::C, self::C>;
|
||||
no-such-method-forwarder method /* signature-type: ({arg1: dynamic, arg2: ((dynamic) → dynamic, dynamic) → core::Map<dynamic, dynamic>}) → void */ m2({dynamic arg1 = #C2, ((dynamic) → dynamic, dynamic) →? core::Map<dynamic, dynamic> arg2 = #C2}) → void
|
||||
|
||||
+4
-4
@@ -45,14 +45,14 @@ class C1 extends core::Object implements self::C {
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("v6", <dynamic>[], <dynamic>[], #C3, 1)){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::List<dynamic>;
|
||||
no-such-method-forwarder set v6(core::List<dynamic> value) → void
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("v6=", <dynamic>[], <dynamic>[value], #C3, 2)){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get g() → FutureOr<FutureOr<void>>
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("g", <dynamic>[], <dynamic>[], #C3, 1)){(core::Invocation) → dynamic} as{TypeError,ForDynamic} FutureOr<FutureOr<void>>;
|
||||
no-such-method-forwarder set g(FutureOr<FutureOr<void>>value) → void
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("g=", <dynamic>[], <dynamic>[value], #C3, 2)){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get v7() → Null
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("v7", <dynamic>[], <dynamic>[], #C3, 1)){(core::Invocation) → dynamic} as{TypeError,ForDynamic} Null;
|
||||
no-such-method-forwarder operator +(core::double other) → core::double
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("+", <dynamic>[], <dynamic>[other], #C3, 0)){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::double;
|
||||
no-such-method-forwarder get g() → FutureOr<FutureOr<void>>
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("g", <dynamic>[], <dynamic>[], #C3, 1)){(core::Invocation) → dynamic} as{TypeError,ForDynamic} FutureOr<FutureOr<void>>;
|
||||
no-such-method-forwarder set g(FutureOr<FutureOr<void>>value) → void
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("g=", <dynamic>[], <dynamic>[value], #C3, 2)){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder method /* signature-type: (self::C, [core::Set<core::Set<self::C>>]) → core::Map<self::C, self::C> */ m1(covariant-by-declaration self::C arg1, [core::Set<core::Set<self::C>>? arg2 = #C2]) → core::Map<self::C, self::C>
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("m1", <dynamic>[], <dynamic>[arg1, arg2], #C3, 0)){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::Map<self::C, self::C>;
|
||||
no-such-method-forwarder method /* signature-type: ({arg1: dynamic, arg2: ((dynamic) → dynamic, dynamic) → core::Map<dynamic, dynamic>}) → void */ m2({dynamic arg1 = #C2, ((dynamic) → dynamic, dynamic) →? core::Map<dynamic, dynamic> arg2 = #C2}) → void
|
||||
|
||||
+4
-4
@@ -42,14 +42,14 @@ class C1 extends core::Object implements self::C {
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("v6", <dynamic>[], <dynamic>[], const <core::String, dynamic>{}, 1)){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::List<dynamic>;
|
||||
no-such-method-forwarder set v6(core::List<dynamic> value) → void
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("v6=", <dynamic>[], <dynamic>[value], const <core::String, dynamic>{}, 2)){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get g() → FutureOr<FutureOr<void>>
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("g", <dynamic>[], <dynamic>[], const <core::String, dynamic>{}, 1)){(core::Invocation) → dynamic} as{TypeError,ForDynamic} FutureOr<FutureOr<void>>;
|
||||
no-such-method-forwarder set g(FutureOr<FutureOr<void>>value) → void
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("g=", <dynamic>[], <dynamic>[value], const <core::String, dynamic>{}, 2)){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get v7() → Null
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("v7", <dynamic>[], <dynamic>[], const <core::String, dynamic>{}, 1)){(core::Invocation) → dynamic} as{TypeError,ForDynamic} Null;
|
||||
no-such-method-forwarder operator +(core::double other) → core::double
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("+", <dynamic>[], <dynamic>[other], const <core::String, dynamic>{}, 0)){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::double;
|
||||
no-such-method-forwarder get g() → FutureOr<FutureOr<void>>
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("g", <dynamic>[], <dynamic>[], const <core::String, dynamic>{}, 1)){(core::Invocation) → dynamic} as{TypeError,ForDynamic} FutureOr<FutureOr<void>>;
|
||||
no-such-method-forwarder set g(FutureOr<FutureOr<void>>value) → void
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("g=", <dynamic>[], <dynamic>[value], const <core::String, dynamic>{}, 2)){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder method /* signature-type: (self::C, [core::Set<core::Set<self::C>>]) → core::Map<self::C, self::C> */ m1(covariant-by-declaration self::C arg1, [core::Set<core::Set<self::C>>? arg2]) → core::Map<self::C, self::C>
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("m1", <dynamic>[], <dynamic>[arg1, arg2], const <core::String, dynamic>{}, 0)){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::Map<self::C, self::C>;
|
||||
no-such-method-forwarder method /* signature-type: ({arg1: dynamic, arg2: ((dynamic) → dynamic, dynamic) → core::Map<dynamic, dynamic>}) → void */ m2({dynamic arg1, ((dynamic) → dynamic, dynamic) →? core::Map<dynamic, dynamic> arg2}) → void
|
||||
|
||||
+4
-4
@@ -45,14 +45,14 @@ class C1 extends core::Object implements self::C {
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("v6", <dynamic>[], <dynamic>[], #C3, 1)){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::List<dynamic>;
|
||||
no-such-method-forwarder set v6(core::List<dynamic> value) → void
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("v6=", <dynamic>[], <dynamic>[value], #C3, 2)){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get g() → FutureOr<FutureOr<void>>
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("g", <dynamic>[], <dynamic>[], #C3, 1)){(core::Invocation) → dynamic} as{TypeError,ForDynamic} FutureOr<FutureOr<void>>;
|
||||
no-such-method-forwarder set g(FutureOr<FutureOr<void>>value) → void
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("g=", <dynamic>[], <dynamic>[value], #C3, 2)){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get v7() → Null
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("v7", <dynamic>[], <dynamic>[], #C3, 1)){(core::Invocation) → dynamic} as{TypeError,ForDynamic} Null;
|
||||
no-such-method-forwarder operator +(core::double other) → core::double
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("+", <dynamic>[], <dynamic>[other], #C3, 0)){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::double;
|
||||
no-such-method-forwarder get g() → FutureOr<FutureOr<void>>
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("g", <dynamic>[], <dynamic>[], #C3, 1)){(core::Invocation) → dynamic} as{TypeError,ForDynamic} FutureOr<FutureOr<void>>;
|
||||
no-such-method-forwarder set g(FutureOr<FutureOr<void>>value) → void
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("g=", <dynamic>[], <dynamic>[value], #C3, 2)){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder method /* signature-type: (self::C, [core::Set<core::Set<self::C>>]) → core::Map<self::C, self::C> */ m1(covariant-by-declaration self::C arg1, [core::Set<core::Set<self::C>>? arg2 = #C2]) → core::Map<self::C, self::C>
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("m1", <dynamic>[], <dynamic>[arg1, arg2], #C3, 0)){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::Map<self::C, self::C>;
|
||||
no-such-method-forwarder method /* signature-type: ({arg1: dynamic, arg2: ((dynamic) → dynamic, dynamic) → core::Map<dynamic, dynamic>}) → void */ m2({dynamic arg1 = #C2, ((dynamic) → dynamic, dynamic) →? core::Map<dynamic, dynamic> arg2 = #C2}) → void
|
||||
|
||||
@@ -45,14 +45,14 @@ class C1 extends core::Object implements self::C {
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("v6", <dynamic>[], <dynamic>[], #C3, 1)){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::List<dynamic>;
|
||||
no-such-method-forwarder set v6(core::List<dynamic> value) → void
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("v6=", <dynamic>[], <dynamic>[value], #C3, 2)){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get g() → FutureOr<FutureOr<void>>
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("g", <dynamic>[], <dynamic>[], #C3, 1)){(core::Invocation) → dynamic} as{TypeError,ForDynamic} FutureOr<FutureOr<void>>;
|
||||
no-such-method-forwarder set g(FutureOr<FutureOr<void>>value) → void
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("g=", <dynamic>[], <dynamic>[value], #C3, 2)){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get v7() → Null
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("v7", <dynamic>[], <dynamic>[], #C3, 1)){(core::Invocation) → dynamic} as{TypeError,ForDynamic} Null;
|
||||
no-such-method-forwarder operator +(core::double other) → core::double
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("+", <dynamic>[], <dynamic>[other], #C3, 0)){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::double;
|
||||
no-such-method-forwarder get g() → FutureOr<FutureOr<void>>
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("g", <dynamic>[], <dynamic>[], #C3, 1)){(core::Invocation) → dynamic} as{TypeError,ForDynamic} FutureOr<FutureOr<void>>;
|
||||
no-such-method-forwarder set g(FutureOr<FutureOr<void>>value) → void
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("g=", <dynamic>[], <dynamic>[value], #C3, 2)){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder method /* signature-type: (self::C, [core::Set<core::Set<self::C>>]) → core::Map<self::C, self::C> */ m1(covariant-by-declaration self::C arg1, [core::Set<core::Set<self::C>>? arg2 = #C2]) → core::Map<self::C, self::C>
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("m1", <dynamic>[], <dynamic>[arg1, arg2], #C3, 0)){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::Map<self::C, self::C>;
|
||||
no-such-method-forwarder method /* signature-type: ({arg1: dynamic, arg2: ((dynamic) → dynamic, dynamic) → core::Map<dynamic, dynamic>}) → void */ m2({dynamic arg1 = #C2, ((dynamic) → dynamic, dynamic) →? core::Map<dynamic, dynamic> arg2 = #C2}) → void
|
||||
|
||||
+4
-4
@@ -45,14 +45,14 @@ class C1 extends core::Object implements self::C {
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("v6", <dynamic>[], <dynamic>[], #C3, 1)){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::List<dynamic>;
|
||||
no-such-method-forwarder set v6(core::List<dynamic> value) → void
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("v6=", <dynamic>[], <dynamic>[value], #C3, 2)){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get g() → FutureOr<FutureOr<void>>
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("g", <dynamic>[], <dynamic>[], #C3, 1)){(core::Invocation) → dynamic} as{TypeError,ForDynamic} FutureOr<FutureOr<void>>;
|
||||
no-such-method-forwarder set g(FutureOr<FutureOr<void>>value) → void
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("g=", <dynamic>[], <dynamic>[value], #C3, 2)){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get v7() → Null
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("v7", <dynamic>[], <dynamic>[], #C3, 1)){(core::Invocation) → dynamic} as{TypeError,ForDynamic} Null;
|
||||
no-such-method-forwarder operator +(core::double other) → core::double
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("+", <dynamic>[], <dynamic>[other], #C3, 0)){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::double;
|
||||
no-such-method-forwarder get g() → FutureOr<FutureOr<void>>
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("g", <dynamic>[], <dynamic>[], #C3, 1)){(core::Invocation) → dynamic} as{TypeError,ForDynamic} FutureOr<FutureOr<void>>;
|
||||
no-such-method-forwarder set g(FutureOr<FutureOr<void>>value) → void
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("g=", <dynamic>[], <dynamic>[value], #C3, 2)){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder method /* signature-type: (self::C, [core::Set<core::Set<self::C>>]) → core::Map<self::C, self::C> */ m1(covariant-by-declaration self::C arg1, [core::Set<core::Set<self::C>>? arg2 = #C2]) → core::Map<self::C, self::C>
|
||||
return this.{self::C1::noSuchMethod}(core::_createInvocationMirror("m1", <dynamic>[], <dynamic>[arg1, arg2], #C3, 0)){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::Map<self::C, self::C>;
|
||||
no-such-method-forwarder method /* signature-type: ({arg1: dynamic, arg2: ((dynamic) → dynamic, dynamic) → core::Map<dynamic, dynamic>}) → void */ m2({dynamic arg1 = #C2, ((dynamic) → dynamic, dynamic) →? core::Map<dynamic, dynamic> arg2 = #C2}) → void
|
||||
|
||||
@@ -192,6 +192,10 @@ abstract class _Class1b&Class1a&Mixin1 = self::Class1a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{self::Mixin1::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -200,10 +204,6 @@ abstract class _Class1b&Class1a&Mixin1 = self::Class1a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class1b extends self::_Class1b&Class1a&Mixin1 {
|
||||
synthetic constructor •() → self::Class1b
|
||||
@@ -229,6 +229,10 @@ abstract class _Class2b&Class2a&Mixin1 = self::Class2a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{self::Mixin1::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -237,10 +241,6 @@ abstract class _Class2b&Class2a&Mixin1 = self::Class2a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class2b extends self::_Class2b&Class2a&Mixin1 {
|
||||
synthetic constructor •() → self::Class2b
|
||||
@@ -266,6 +266,10 @@ abstract class _Class3b&Class3a&Mixin1 = self::Class3a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{self::Mixin1::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -274,10 +278,6 @@ abstract class _Class3b&Class3a&Mixin1 = self::Class3a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class3b extends self::_Class3b&Class3a&Mixin1 {
|
||||
synthetic constructor •() → self::Class3b
|
||||
@@ -295,6 +295,10 @@ abstract class _Class4b&Class4a&Mixin2 = self::Class4a with mai::Mixin2 /*isAnon
|
||||
synthetic constructor •() → self::_Class4b&Class4a&Mixin2
|
||||
: super self::Class4a::•()
|
||||
;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -319,10 +323,6 @@ abstract class _Class4b&Class4a&Mixin2 = self::Class4a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::_#Mixin2#field2#AI};
|
||||
mixin-super-stub set _#Mixin2#field2#AI(core::int value) → void
|
||||
return super.{mai::Mixin2::_#Mixin2#field2#AI} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class4b extends self::_Class4b&Class4a&Mixin2 {
|
||||
synthetic constructor •() → self::Class4b
|
||||
@@ -340,6 +340,10 @@ abstract class _Class5b&Class5a&Mixin2 = self::Class5a with mai::Mixin2 /*isAnon
|
||||
synthetic constructor •() → self::_Class5b&Class5a&Mixin2
|
||||
: super self::Class5a::•()
|
||||
;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -364,10 +368,6 @@ abstract class _Class5b&Class5a&Mixin2 = self::Class5a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::_#Mixin2#field2#AI};
|
||||
mixin-super-stub set _#Mixin2#field2#AI(core::int value) → void
|
||||
return super.{mai::Mixin2::_#Mixin2#field2#AI} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class5b extends self::_Class5b&Class5a&Mixin2 {
|
||||
synthetic constructor •() → self::Class5b
|
||||
@@ -385,6 +385,10 @@ abstract class _Class6b&Class6a&Mixin2 = self::Class6a with mai::Mixin2 /*isAnon
|
||||
synthetic constructor •() → self::_Class6b&Class6a&Mixin2
|
||||
: super self::Class6a::•()
|
||||
;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -409,10 +413,6 @@ abstract class _Class6b&Class6a&Mixin2 = self::Class6a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::_#Mixin2#field2#AI};
|
||||
mixin-super-stub set _#Mixin2#field2#AI(core::int value) → void
|
||||
return super.{mai::Mixin2::_#Mixin2#field2#AI} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class6b extends self::_Class6b&Class6a&Mixin2 {
|
||||
synthetic constructor •() → self::Class6b
|
||||
|
||||
@@ -122,6 +122,10 @@ abstract class _Class1b&Class1a&Mixin1 = self::Class1a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{self::Mixin1::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -130,10 +134,6 @@ abstract class _Class1b&Class1a&Mixin1 = self::Class1a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class1b extends self::_Class1b&Class1a&Mixin1 {
|
||||
synthetic constructor •() → self::Class1b
|
||||
@@ -159,6 +159,10 @@ abstract class _Class2b&Class2a&Mixin1 = self::Class2a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{self::Mixin1::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -167,10 +171,6 @@ abstract class _Class2b&Class2a&Mixin1 = self::Class2a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class2b extends self::_Class2b&Class2a&Mixin1 {
|
||||
synthetic constructor •() → self::Class2b
|
||||
@@ -196,6 +196,10 @@ abstract class _Class3b&Class3a&Mixin1 = self::Class3a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{self::Mixin1::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -204,10 +208,6 @@ abstract class _Class3b&Class3a&Mixin1 = self::Class3a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class3b extends self::_Class3b&Class3a&Mixin1 {
|
||||
synthetic constructor •() → self::Class3b
|
||||
@@ -225,6 +225,10 @@ abstract class _Class4b&Class4a&Mixin2 = self::Class4a with mai::Mixin2 /*isAnon
|
||||
synthetic constructor •() → self::_Class4b&Class4a&Mixin2
|
||||
: super self::Class4a::•()
|
||||
;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -241,10 +245,6 @@ abstract class _Class4b&Class4a&Mixin2 = self::Class4a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{mai::Mixin2::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class4b extends self::_Class4b&Class4a&Mixin2 {
|
||||
synthetic constructor •() → self::Class4b
|
||||
@@ -262,6 +262,10 @@ abstract class _Class5b&Class5a&Mixin2 = self::Class5a with mai::Mixin2 /*isAnon
|
||||
synthetic constructor •() → self::_Class5b&Class5a&Mixin2
|
||||
: super self::Class5a::•()
|
||||
;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -278,10 +282,6 @@ abstract class _Class5b&Class5a&Mixin2 = self::Class5a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{mai::Mixin2::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class5b extends self::_Class5b&Class5a&Mixin2 {
|
||||
synthetic constructor •() → self::Class5b
|
||||
@@ -299,6 +299,10 @@ abstract class _Class6b&Class6a&Mixin2 = self::Class6a with mai::Mixin2 /*isAnon
|
||||
synthetic constructor •() → self::_Class6b&Class6a&Mixin2
|
||||
: super self::Class6a::•()
|
||||
;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -315,10 +319,6 @@ abstract class _Class6b&Class6a&Mixin2 = self::Class6a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{mai::Mixin2::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class6b extends self::_Class6b&Class6a&Mixin2 {
|
||||
synthetic constructor •() → self::Class6b
|
||||
|
||||
@@ -41,6 +41,10 @@ abstract class _Class1b&Class1a&Mixin1 = self::Class1a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{self::Mixin1::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -49,10 +53,6 @@ abstract class _Class1b&Class1a&Mixin1 = self::Class1a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class1b extends self::_Class1b&Class1a&Mixin1 {
|
||||
synthetic constructor •() → self::Class1b
|
||||
@@ -76,6 +76,10 @@ abstract class _Class2b&Class2a&Mixin1 = self::Class2a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{self::Mixin1::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -84,10 +88,6 @@ abstract class _Class2b&Class2a&Mixin1 = self::Class2a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class2b extends self::_Class2b&Class2a&Mixin1 {
|
||||
synthetic constructor •() → self::Class2b
|
||||
@@ -111,6 +111,10 @@ abstract class _Class3b&Class3a&Mixin1 = self::Class3a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{self::Mixin1::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -119,10 +123,6 @@ abstract class _Class3b&Class3a&Mixin1 = self::Class3a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class3b extends self::_Class3b&Class3a&Mixin1 {
|
||||
synthetic constructor •() → self::Class3b
|
||||
@@ -138,6 +138,10 @@ abstract class _Class4b&Class4a&Mixin2 = self::Class4a with mai::Mixin2 /*isAnon
|
||||
synthetic constructor •() → self::_Class4b&Class4a&Mixin2
|
||||
: super self::Class4a::•()
|
||||
;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -154,10 +158,6 @@ abstract class _Class4b&Class4a&Mixin2 = self::Class4a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{mai::Mixin2::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class4b extends self::_Class4b&Class4a&Mixin2 {
|
||||
synthetic constructor •() → self::Class4b
|
||||
@@ -173,6 +173,10 @@ abstract class _Class5b&Class5a&Mixin2 = self::Class5a with mai::Mixin2 /*isAnon
|
||||
synthetic constructor •() → self::_Class5b&Class5a&Mixin2
|
||||
: super self::Class5a::•()
|
||||
;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -189,10 +193,6 @@ abstract class _Class5b&Class5a&Mixin2 = self::Class5a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{mai::Mixin2::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class5b extends self::_Class5b&Class5a&Mixin2 {
|
||||
synthetic constructor •() → self::Class5b
|
||||
@@ -208,6 +208,10 @@ abstract class _Class6b&Class6a&Mixin2 = self::Class6a with mai::Mixin2 /*isAnon
|
||||
synthetic constructor •() → self::_Class6b&Class6a&Mixin2
|
||||
: super self::Class6a::•()
|
||||
;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -224,10 +228,6 @@ abstract class _Class6b&Class6a&Mixin2 = self::Class6a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{mai::Mixin2::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class6b extends self::_Class6b&Class6a&Mixin2 {
|
||||
synthetic constructor •() → self::Class6b
|
||||
|
||||
@@ -209,6 +209,10 @@ abstract class _Class1b&Class1a&Mixin1 = self::Class1a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{self::Mixin1::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -217,10 +221,6 @@ abstract class _Class1b&Class1a&Mixin1 = self::Class1a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class1b extends self::_Class1b&Class1a&Mixin1 {
|
||||
synthetic constructor •() → self::Class1b
|
||||
@@ -246,6 +246,10 @@ abstract class _Class2b&Class2a&Mixin1 = self::Class2a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{self::Mixin1::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -254,10 +258,6 @@ abstract class _Class2b&Class2a&Mixin1 = self::Class2a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class2b extends self::_Class2b&Class2a&Mixin1 {
|
||||
synthetic constructor •() → self::Class2b
|
||||
@@ -283,6 +283,10 @@ abstract class _Class3b&Class3a&Mixin1 = self::Class3a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{self::Mixin1::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -291,10 +295,6 @@ abstract class _Class3b&Class3a&Mixin1 = self::Class3a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class3b extends self::_Class3b&Class3a&Mixin1 {
|
||||
synthetic constructor •() → self::Class3b
|
||||
@@ -312,6 +312,10 @@ abstract class _Class4b&Class4a&Mixin2 = self::Class4a with mai::Mixin2 /*isAnon
|
||||
synthetic constructor •() → self::_Class4b&Class4a&Mixin2
|
||||
: super self::Class4a::•()
|
||||
;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -336,10 +340,6 @@ abstract class _Class4b&Class4a&Mixin2 = self::Class4a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::_#Mixin2#field2#AI};
|
||||
mixin-super-stub set _#Mixin2#field2#AI(core::int value) → void
|
||||
return super.{mai::Mixin2::_#Mixin2#field2#AI} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class4b extends self::_Class4b&Class4a&Mixin2 {
|
||||
synthetic constructor •() → self::Class4b
|
||||
@@ -357,6 +357,10 @@ abstract class _Class5b&Class5a&Mixin2 = self::Class5a with mai::Mixin2 /*isAnon
|
||||
synthetic constructor •() → self::_Class5b&Class5a&Mixin2
|
||||
: super self::Class5a::•()
|
||||
;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -381,10 +385,6 @@ abstract class _Class5b&Class5a&Mixin2 = self::Class5a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::_#Mixin2#field2#AI};
|
||||
mixin-super-stub set _#Mixin2#field2#AI(core::int value) → void
|
||||
return super.{mai::Mixin2::_#Mixin2#field2#AI} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class5b extends self::_Class5b&Class5a&Mixin2 {
|
||||
synthetic constructor •() → self::Class5b
|
||||
@@ -402,6 +402,10 @@ abstract class _Class6b&Class6a&Mixin2 = self::Class6a with mai::Mixin2 /*isAnon
|
||||
synthetic constructor •() → self::_Class6b&Class6a&Mixin2
|
||||
: super self::Class6a::•()
|
||||
;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -426,10 +430,6 @@ abstract class _Class6b&Class6a&Mixin2 = self::Class6a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::_#Mixin2#field2#AI};
|
||||
mixin-super-stub set _#Mixin2#field2#AI(core::int value) → void
|
||||
return super.{mai::Mixin2::_#Mixin2#field2#AI} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class6b extends self::_Class6b&Class6a&Mixin2 {
|
||||
synthetic constructor •() → self::Class6b
|
||||
|
||||
@@ -192,6 +192,10 @@ abstract class _Class1b&Class1a&Mixin1 = self::Class1a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{self::Mixin1::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -200,10 +204,6 @@ abstract class _Class1b&Class1a&Mixin1 = self::Class1a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class1b extends self::_Class1b&Class1a&Mixin1 {
|
||||
synthetic constructor •() → self::Class1b
|
||||
@@ -229,6 +229,10 @@ abstract class _Class2b&Class2a&Mixin1 = self::Class2a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{self::Mixin1::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -237,10 +241,6 @@ abstract class _Class2b&Class2a&Mixin1 = self::Class2a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class2b extends self::_Class2b&Class2a&Mixin1 {
|
||||
synthetic constructor •() → self::Class2b
|
||||
@@ -266,6 +266,10 @@ abstract class _Class3b&Class3a&Mixin1 = self::Class3a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{self::Mixin1::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -274,10 +278,6 @@ abstract class _Class3b&Class3a&Mixin1 = self::Class3a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class3b extends self::_Class3b&Class3a&Mixin1 {
|
||||
synthetic constructor •() → self::Class3b
|
||||
@@ -295,6 +295,10 @@ abstract class _Class4b&Class4a&Mixin2 = self::Class4a with mai::Mixin2 /*isAnon
|
||||
synthetic constructor •() → self::_Class4b&Class4a&Mixin2
|
||||
: super self::Class4a::•()
|
||||
;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -319,10 +323,6 @@ abstract class _Class4b&Class4a&Mixin2 = self::Class4a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::_#Mixin2#field2#AI};
|
||||
mixin-super-stub set _#Mixin2#field2#AI(core::int value) → void
|
||||
return super.{mai::Mixin2::_#Mixin2#field2#AI} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class4b extends self::_Class4b&Class4a&Mixin2 {
|
||||
synthetic constructor •() → self::Class4b
|
||||
@@ -340,6 +340,10 @@ abstract class _Class5b&Class5a&Mixin2 = self::Class5a with mai::Mixin2 /*isAnon
|
||||
synthetic constructor •() → self::_Class5b&Class5a&Mixin2
|
||||
: super self::Class5a::•()
|
||||
;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -364,10 +368,6 @@ abstract class _Class5b&Class5a&Mixin2 = self::Class5a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::_#Mixin2#field2#AI};
|
||||
mixin-super-stub set _#Mixin2#field2#AI(core::int value) → void
|
||||
return super.{mai::Mixin2::_#Mixin2#field2#AI} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class5b extends self::_Class5b&Class5a&Mixin2 {
|
||||
synthetic constructor •() → self::Class5b
|
||||
@@ -385,6 +385,10 @@ abstract class _Class6b&Class6a&Mixin2 = self::Class6a with mai::Mixin2 /*isAnon
|
||||
synthetic constructor •() → self::_Class6b&Class6a&Mixin2
|
||||
: super self::Class6a::•()
|
||||
;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -409,10 +413,6 @@ abstract class _Class6b&Class6a&Mixin2 = self::Class6a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::_#Mixin2#field2#AI};
|
||||
mixin-super-stub set _#Mixin2#field2#AI(core::int value) → void
|
||||
return super.{mai::Mixin2::_#Mixin2#field2#AI} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class6b extends self::_Class6b&Class6a&Mixin2 {
|
||||
synthetic constructor •() → self::Class6b
|
||||
|
||||
@@ -209,6 +209,10 @@ abstract class _Class1b&Class1a&Mixin1 = self::Class1a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{self::Mixin1::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -217,10 +221,6 @@ abstract class _Class1b&Class1a&Mixin1 = self::Class1a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class1b extends self::_Class1b&Class1a&Mixin1 {
|
||||
synthetic constructor •() → self::Class1b
|
||||
@@ -246,6 +246,10 @@ abstract class _Class2b&Class2a&Mixin1 = self::Class2a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{self::Mixin1::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -254,10 +258,6 @@ abstract class _Class2b&Class2a&Mixin1 = self::Class2a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class2b extends self::_Class2b&Class2a&Mixin1 {
|
||||
synthetic constructor •() → self::Class2b
|
||||
@@ -283,6 +283,10 @@ abstract class _Class3b&Class3a&Mixin1 = self::Class3a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{self::Mixin1::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -291,10 +295,6 @@ abstract class _Class3b&Class3a&Mixin1 = self::Class3a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class3b extends self::_Class3b&Class3a&Mixin1 {
|
||||
synthetic constructor •() → self::Class3b
|
||||
@@ -312,6 +312,10 @@ abstract class _Class4b&Class4a&Mixin2 = self::Class4a with mai::Mixin2 /*isAnon
|
||||
synthetic constructor •() → self::_Class4b&Class4a&Mixin2
|
||||
: super self::Class4a::•()
|
||||
;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -336,10 +340,6 @@ abstract class _Class4b&Class4a&Mixin2 = self::Class4a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::_#Mixin2#field2#AI};
|
||||
mixin-super-stub set _#Mixin2#field2#AI(core::int value) → void
|
||||
return super.{mai::Mixin2::_#Mixin2#field2#AI} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class4b extends self::_Class4b&Class4a&Mixin2 {
|
||||
synthetic constructor •() → self::Class4b
|
||||
@@ -357,6 +357,10 @@ abstract class _Class5b&Class5a&Mixin2 = self::Class5a with mai::Mixin2 /*isAnon
|
||||
synthetic constructor •() → self::_Class5b&Class5a&Mixin2
|
||||
: super self::Class5a::•()
|
||||
;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -381,10 +385,6 @@ abstract class _Class5b&Class5a&Mixin2 = self::Class5a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::_#Mixin2#field2#AI};
|
||||
mixin-super-stub set _#Mixin2#field2#AI(core::int value) → void
|
||||
return super.{mai::Mixin2::_#Mixin2#field2#AI} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class5b extends self::_Class5b&Class5a&Mixin2 {
|
||||
synthetic constructor •() → self::Class5b
|
||||
@@ -402,6 +402,10 @@ abstract class _Class6b&Class6a&Mixin2 = self::Class6a with mai::Mixin2 /*isAnon
|
||||
synthetic constructor •() → self::_Class6b&Class6a&Mixin2
|
||||
: super self::Class6a::•()
|
||||
;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -426,10 +430,6 @@ abstract class _Class6b&Class6a&Mixin2 = self::Class6a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::_#Mixin2#field2#AI};
|
||||
mixin-super-stub set _#Mixin2#field2#AI(core::int value) → void
|
||||
return super.{mai::Mixin2::_#Mixin2#field2#AI} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class6b extends self::_Class6b&Class6a&Mixin2 {
|
||||
synthetic constructor •() → self::Class6b
|
||||
|
||||
@@ -105,12 +105,12 @@ abstract class _E&B&M1 = self::B with self::M1 /*isAnonymousMixin*/ {
|
||||
return super.{self::M1::_#M1#_f4};
|
||||
mixin-super-stub set _#M1#_f4(core::int? value) → void
|
||||
return super.{self::M1::_#M1#_f4} = value;
|
||||
mixin-super-stub get _f4() → core::int?
|
||||
return super.{self::M1::_f4};
|
||||
mixin-super-stub get _#M1#_f4#isSet() → core::bool
|
||||
return super.{self::M1::_#M1#_f4#isSet};
|
||||
mixin-super-stub set _#M1#_f4#isSet(core::bool value) → void
|
||||
return super.{self::M1::_#M1#_f4#isSet} = value;
|
||||
mixin-super-stub get _f4() → core::int?
|
||||
return super.{self::M1::_f4};
|
||||
}
|
||||
class E extends self::_E&B&M1 implements self::D {
|
||||
constructor •(core::int? i) → self::E
|
||||
|
||||
@@ -105,12 +105,12 @@ abstract class _E&B&M1 = self::B with self::M1 /*isAnonymousMixin*/ {
|
||||
return super.{self::M1::_#M1#_f4};
|
||||
mixin-super-stub set _#M1#_f4(core::int? value) → void
|
||||
return super.{self::M1::_#M1#_f4} = value;
|
||||
mixin-super-stub get _f4() → core::int?
|
||||
return super.{self::M1::_f4};
|
||||
mixin-super-stub get _#M1#_f4#isSet() → core::bool
|
||||
return super.{self::M1::_#M1#_f4#isSet};
|
||||
mixin-super-stub set _#M1#_f4#isSet(core::bool value) → void
|
||||
return super.{self::M1::_#M1#_f4#isSet} = value;
|
||||
mixin-super-stub get _f4() → core::int?
|
||||
return super.{self::M1::_f4};
|
||||
}
|
||||
class E extends self::_E&B&M1 implements self::D {
|
||||
constructor •(core::int? i) → self::E
|
||||
|
||||
+2
-2
@@ -105,12 +105,12 @@ abstract class _E&B&M1 = self::B with self::M1 /*isAnonymousMixin*/ {
|
||||
return super.{self::M1::_#M1#_f4};
|
||||
mixin-super-stub set _#M1#_f4(core::int? value) → void
|
||||
return super.{self::M1::_#M1#_f4} = value;
|
||||
mixin-super-stub get _f4() → core::int?
|
||||
return super.{self::M1::_f4};
|
||||
mixin-super-stub get _#M1#_f4#isSet() → core::bool
|
||||
return super.{self::M1::_#M1#_f4#isSet};
|
||||
mixin-super-stub set _#M1#_f4#isSet(core::bool value) → void
|
||||
return super.{self::M1::_#M1#_f4#isSet} = value;
|
||||
mixin-super-stub get _f4() → core::int?
|
||||
return super.{self::M1::_f4};
|
||||
}
|
||||
class E extends self::_E&B&M1 implements self::D {
|
||||
constructor •(core::int? i) → self::E
|
||||
|
||||
+2
-2
@@ -80,12 +80,12 @@ abstract class _E&B&M1 = self::B with self::M1 /*isAnonymousMixin*/ {
|
||||
return super.{self::M1::_#M1#_f4};
|
||||
mixin-super-stub set _#M1#_f4(core::int? value) → void
|
||||
return super.{self::M1::_#M1#_f4} = value;
|
||||
mixin-super-stub get _f4() → core::int?
|
||||
return super.{self::M1::_f4};
|
||||
mixin-super-stub get _#M1#_f4#isSet() → core::bool
|
||||
return super.{self::M1::_#M1#_f4#isSet};
|
||||
mixin-super-stub set _#M1#_f4#isSet(core::bool value) → void
|
||||
return super.{self::M1::_#M1#_f4#isSet} = value;
|
||||
mixin-super-stub get _f4() → core::int?
|
||||
return super.{self::M1::_f4};
|
||||
}
|
||||
class E extends self::_E&B&M1 implements self::D {
|
||||
constructor •(core::int? i) → self::E
|
||||
|
||||
+2
-2
@@ -105,12 +105,12 @@ abstract class _E&B&M1 = self::B with self::M1 /*isAnonymousMixin*/ {
|
||||
return super.{self::M1::_#M1#_f4};
|
||||
mixin-super-stub set _#M1#_f4(core::int? value) → void
|
||||
return super.{self::M1::_#M1#_f4} = value;
|
||||
mixin-super-stub get _f4() → core::int?
|
||||
return super.{self::M1::_f4};
|
||||
mixin-super-stub get _#M1#_f4#isSet() → core::bool
|
||||
return super.{self::M1::_#M1#_f4#isSet};
|
||||
mixin-super-stub set _#M1#_f4#isSet(core::bool value) → void
|
||||
return super.{self::M1::_#M1#_f4#isSet} = value;
|
||||
mixin-super-stub get _f4() → core::int?
|
||||
return super.{self::M1::_f4};
|
||||
}
|
||||
class E extends self::_E&B&M1 implements self::D {
|
||||
constructor •(core::int? i) → self::E
|
||||
|
||||
@@ -208,6 +208,10 @@ abstract class _Class1b&Class1a&Mixin1 = self::Class1a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int field2#param) → void
|
||||
return super.{self::Mixin1::field2} = field2#param;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -216,10 +220,6 @@ abstract class _Class1b&Class1a&Mixin1 = self::Class1a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class1b extends self::_Class1b&Class1a&Mixin1 {
|
||||
synthetic constructor •() → self::Class1b
|
||||
@@ -253,6 +253,10 @@ abstract class _Class2b&Class2a&Mixin1 = self::Class2a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int field2#param) → void
|
||||
return super.{self::Mixin1::field2} = field2#param;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -261,10 +265,6 @@ abstract class _Class2b&Class2a&Mixin1 = self::Class2a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class2b extends self::_Class2b&Class2a&Mixin1 {
|
||||
synthetic constructor •() → self::Class2b
|
||||
@@ -298,6 +298,10 @@ abstract class _Class3b&Class3a&Mixin1 = self::Class3a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int field2#param) → void
|
||||
return super.{self::Mixin1::field2} = field2#param;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -306,10 +310,6 @@ abstract class _Class3b&Class3a&Mixin1 = self::Class3a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class3b extends self::_Class3b&Class3a&Mixin1 {
|
||||
synthetic constructor •() → self::Class3b
|
||||
@@ -335,6 +335,10 @@ abstract class _Class4b&Class4a&Mixin2 = self::Class4a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::field2};
|
||||
mixin-super-stub set field2(core::int field2#param) → void
|
||||
return super.{mai::Mixin2::field2} = field2#param;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -351,10 +355,6 @@ abstract class _Class4b&Class4a&Mixin2 = self::Class4a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::_#Mixin2#field2};
|
||||
mixin-super-stub set _#Mixin2#field2(core::int? value) → void
|
||||
return super.{mai::Mixin2::_#Mixin2#field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class4b extends self::_Class4b&Class4a&Mixin2 {
|
||||
synthetic constructor •() → self::Class4b
|
||||
@@ -380,6 +380,10 @@ abstract class _Class5b&Class5a&Mixin2 = self::Class5a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::field2};
|
||||
mixin-super-stub set field2(core::int field2#param) → void
|
||||
return super.{mai::Mixin2::field2} = field2#param;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -396,10 +400,6 @@ abstract class _Class5b&Class5a&Mixin2 = self::Class5a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::_#Mixin2#field2};
|
||||
mixin-super-stub set _#Mixin2#field2(core::int? value) → void
|
||||
return super.{mai::Mixin2::_#Mixin2#field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class5b extends self::_Class5b&Class5a&Mixin2 {
|
||||
synthetic constructor •() → self::Class5b
|
||||
@@ -425,6 +425,10 @@ abstract class _Class6b&Class6a&Mixin2 = self::Class6a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::field2};
|
||||
mixin-super-stub set field2(core::int field2#param) → void
|
||||
return super.{mai::Mixin2::field2} = field2#param;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -441,10 +445,6 @@ abstract class _Class6b&Class6a&Mixin2 = self::Class6a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::_#Mixin2#field2};
|
||||
mixin-super-stub set _#Mixin2#field2(core::int? value) → void
|
||||
return super.{mai::Mixin2::_#Mixin2#field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class6b extends self::_Class6b&Class6a&Mixin2 {
|
||||
synthetic constructor •() → self::Class6b
|
||||
|
||||
@@ -138,6 +138,10 @@ abstract class _Class1b&Class1a&Mixin1 = self::Class1a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int field2#param) → void
|
||||
return super.{self::Mixin1::field2} = field2#param;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -146,10 +150,6 @@ abstract class _Class1b&Class1a&Mixin1 = self::Class1a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class1b extends self::_Class1b&Class1a&Mixin1 {
|
||||
synthetic constructor •() → self::Class1b
|
||||
@@ -183,6 +183,10 @@ abstract class _Class2b&Class2a&Mixin1 = self::Class2a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int field2#param) → void
|
||||
return super.{self::Mixin1::field2} = field2#param;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -191,10 +195,6 @@ abstract class _Class2b&Class2a&Mixin1 = self::Class2a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class2b extends self::_Class2b&Class2a&Mixin1 {
|
||||
synthetic constructor •() → self::Class2b
|
||||
@@ -228,6 +228,10 @@ abstract class _Class3b&Class3a&Mixin1 = self::Class3a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int field2#param) → void
|
||||
return super.{self::Mixin1::field2} = field2#param;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -236,10 +240,6 @@ abstract class _Class3b&Class3a&Mixin1 = self::Class3a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class3b extends self::_Class3b&Class3a&Mixin1 {
|
||||
synthetic constructor •() → self::Class3b
|
||||
@@ -265,6 +265,10 @@ abstract class _Class4b&Class4a&Mixin2 = self::Class4a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::field2};
|
||||
mixin-super-stub set field2(core::int field2#param) → void
|
||||
return super.{mai::Mixin2::field2} = field2#param;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -281,10 +285,6 @@ abstract class _Class4b&Class4a&Mixin2 = self::Class4a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::_#Mixin2#field2};
|
||||
mixin-super-stub set _#Mixin2#field2(core::int? value) → void
|
||||
return super.{mai::Mixin2::_#Mixin2#field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class4b extends self::_Class4b&Class4a&Mixin2 {
|
||||
synthetic constructor •() → self::Class4b
|
||||
@@ -310,6 +310,10 @@ abstract class _Class5b&Class5a&Mixin2 = self::Class5a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::field2};
|
||||
mixin-super-stub set field2(core::int field2#param) → void
|
||||
return super.{mai::Mixin2::field2} = field2#param;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -326,10 +330,6 @@ abstract class _Class5b&Class5a&Mixin2 = self::Class5a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::_#Mixin2#field2};
|
||||
mixin-super-stub set _#Mixin2#field2(core::int? value) → void
|
||||
return super.{mai::Mixin2::_#Mixin2#field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class5b extends self::_Class5b&Class5a&Mixin2 {
|
||||
synthetic constructor •() → self::Class5b
|
||||
@@ -355,6 +355,10 @@ abstract class _Class6b&Class6a&Mixin2 = self::Class6a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::field2};
|
||||
mixin-super-stub set field2(core::int field2#param) → void
|
||||
return super.{mai::Mixin2::field2} = field2#param;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -371,10 +375,6 @@ abstract class _Class6b&Class6a&Mixin2 = self::Class6a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::_#Mixin2#field2};
|
||||
mixin-super-stub set _#Mixin2#field2(core::int? value) → void
|
||||
return super.{mai::Mixin2::_#Mixin2#field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class6b extends self::_Class6b&Class6a&Mixin2 {
|
||||
synthetic constructor •() → self::Class6b
|
||||
|
||||
@@ -53,6 +53,10 @@ abstract class _Class1b&Class1a&Mixin1 = self::Class1a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int field2#param) → void
|
||||
return super.{self::Mixin1::field2} = field2#param;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -61,10 +65,6 @@ abstract class _Class1b&Class1a&Mixin1 = self::Class1a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class1b extends self::_Class1b&Class1a&Mixin1 {
|
||||
synthetic constructor •() → self::Class1b
|
||||
@@ -96,6 +96,10 @@ abstract class _Class2b&Class2a&Mixin1 = self::Class2a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int field2#param) → void
|
||||
return super.{self::Mixin1::field2} = field2#param;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -104,10 +108,6 @@ abstract class _Class2b&Class2a&Mixin1 = self::Class2a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class2b extends self::_Class2b&Class2a&Mixin1 {
|
||||
synthetic constructor •() → self::Class2b
|
||||
@@ -139,6 +139,10 @@ abstract class _Class3b&Class3a&Mixin1 = self::Class3a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int field2#param) → void
|
||||
return super.{self::Mixin1::field2} = field2#param;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -147,10 +151,6 @@ abstract class _Class3b&Class3a&Mixin1 = self::Class3a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class3b extends self::_Class3b&Class3a&Mixin1 {
|
||||
synthetic constructor •() → self::Class3b
|
||||
@@ -174,6 +174,10 @@ abstract class _Class4b&Class4a&Mixin2 = self::Class4a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::field2};
|
||||
mixin-super-stub set field2(core::int field2#param) → void
|
||||
return super.{mai::Mixin2::field2} = field2#param;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -190,10 +194,6 @@ abstract class _Class4b&Class4a&Mixin2 = self::Class4a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::_#Mixin2#field2};
|
||||
mixin-super-stub set _#Mixin2#field2(core::int? value) → void
|
||||
return super.{mai::Mixin2::_#Mixin2#field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class4b extends self::_Class4b&Class4a&Mixin2 {
|
||||
synthetic constructor •() → self::Class4b
|
||||
@@ -217,6 +217,10 @@ abstract class _Class5b&Class5a&Mixin2 = self::Class5a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::field2};
|
||||
mixin-super-stub set field2(core::int field2#param) → void
|
||||
return super.{mai::Mixin2::field2} = field2#param;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -233,10 +237,6 @@ abstract class _Class5b&Class5a&Mixin2 = self::Class5a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::_#Mixin2#field2};
|
||||
mixin-super-stub set _#Mixin2#field2(core::int? value) → void
|
||||
return super.{mai::Mixin2::_#Mixin2#field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class5b extends self::_Class5b&Class5a&Mixin2 {
|
||||
synthetic constructor •() → self::Class5b
|
||||
@@ -260,6 +260,10 @@ abstract class _Class6b&Class6a&Mixin2 = self::Class6a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::field2};
|
||||
mixin-super-stub set field2(core::int field2#param) → void
|
||||
return super.{mai::Mixin2::field2} = field2#param;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -276,10 +280,6 @@ abstract class _Class6b&Class6a&Mixin2 = self::Class6a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::_#Mixin2#field2};
|
||||
mixin-super-stub set _#Mixin2#field2(core::int? value) → void
|
||||
return super.{mai::Mixin2::_#Mixin2#field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class6b extends self::_Class6b&Class6a&Mixin2 {
|
||||
synthetic constructor •() → self::Class6b
|
||||
|
||||
@@ -208,6 +208,10 @@ abstract class _Class1b&Class1a&Mixin1 = self::Class1a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int field2#param) → void
|
||||
return super.{self::Mixin1::field2} = field2#param;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -216,10 +220,6 @@ abstract class _Class1b&Class1a&Mixin1 = self::Class1a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class1b extends self::_Class1b&Class1a&Mixin1 {
|
||||
synthetic constructor •() → self::Class1b
|
||||
@@ -253,6 +253,10 @@ abstract class _Class2b&Class2a&Mixin1 = self::Class2a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int field2#param) → void
|
||||
return super.{self::Mixin1::field2} = field2#param;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -261,10 +265,6 @@ abstract class _Class2b&Class2a&Mixin1 = self::Class2a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class2b extends self::_Class2b&Class2a&Mixin1 {
|
||||
synthetic constructor •() → self::Class2b
|
||||
@@ -298,6 +298,10 @@ abstract class _Class3b&Class3a&Mixin1 = self::Class3a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int field2#param) → void
|
||||
return super.{self::Mixin1::field2} = field2#param;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -306,10 +310,6 @@ abstract class _Class3b&Class3a&Mixin1 = self::Class3a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class3b extends self::_Class3b&Class3a&Mixin1 {
|
||||
synthetic constructor •() → self::Class3b
|
||||
@@ -335,6 +335,10 @@ abstract class _Class4b&Class4a&Mixin2 = self::Class4a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::field2};
|
||||
mixin-super-stub set field2(core::int field2#param) → void
|
||||
return super.{mai::Mixin2::field2} = field2#param;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -351,10 +355,6 @@ abstract class _Class4b&Class4a&Mixin2 = self::Class4a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::_#Mixin2#field2};
|
||||
mixin-super-stub set _#Mixin2#field2(core::int? value) → void
|
||||
return super.{mai::Mixin2::_#Mixin2#field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class4b extends self::_Class4b&Class4a&Mixin2 {
|
||||
synthetic constructor •() → self::Class4b
|
||||
@@ -380,6 +380,10 @@ abstract class _Class5b&Class5a&Mixin2 = self::Class5a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::field2};
|
||||
mixin-super-stub set field2(core::int field2#param) → void
|
||||
return super.{mai::Mixin2::field2} = field2#param;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -396,10 +400,6 @@ abstract class _Class5b&Class5a&Mixin2 = self::Class5a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::_#Mixin2#field2};
|
||||
mixin-super-stub set _#Mixin2#field2(core::int? value) → void
|
||||
return super.{mai::Mixin2::_#Mixin2#field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class5b extends self::_Class5b&Class5a&Mixin2 {
|
||||
synthetic constructor •() → self::Class5b
|
||||
@@ -425,6 +425,10 @@ abstract class _Class6b&Class6a&Mixin2 = self::Class6a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::field2};
|
||||
mixin-super-stub set field2(core::int field2#param) → void
|
||||
return super.{mai::Mixin2::field2} = field2#param;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -441,10 +445,6 @@ abstract class _Class6b&Class6a&Mixin2 = self::Class6a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::_#Mixin2#field2};
|
||||
mixin-super-stub set _#Mixin2#field2(core::int? value) → void
|
||||
return super.{mai::Mixin2::_#Mixin2#field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class6b extends self::_Class6b&Class6a&Mixin2 {
|
||||
synthetic constructor •() → self::Class6b
|
||||
|
||||
@@ -163,10 +163,10 @@ abstract class _E9&_Enum&A9 = core::_Enum with self::A9 /*isAnonymousMixin*/ {
|
||||
synthetic constructor •(core::int index, core::String _name) → self::_E9&_Enum&A9
|
||||
: super core::_Enum::•(index, _name)
|
||||
;
|
||||
mixin-super-stub get element() → core::int
|
||||
return super.{self::A9::element};
|
||||
mixin-super-stub set element(core::int value) → void
|
||||
return super.{self::A9::element} = value;
|
||||
mixin-super-stub get element() → core::int
|
||||
return super.{self::A9::element};
|
||||
}
|
||||
class E9 extends self::_E9&_Enum&A9 /*isEnum*/ {
|
||||
static const field core::List<self::E9> values = invalid-expression "A constant constructor can't call a non-constant super constructor.";
|
||||
|
||||
+2
-2
@@ -163,10 +163,10 @@ abstract class _E9&_Enum&A9 = core::_Enum with self::A9 /*isAnonymousMixin*/ {
|
||||
synthetic constructor •(core::int index, core::String _name) → self::_E9&_Enum&A9
|
||||
: super core::_Enum::•(index, _name)
|
||||
;
|
||||
mixin-super-stub get element() → core::int
|
||||
return super.{self::A9::element};
|
||||
mixin-super-stub set element(core::int value) → void
|
||||
return super.{self::A9::element} = value;
|
||||
mixin-super-stub get element() → core::int
|
||||
return super.{self::A9::element};
|
||||
}
|
||||
class E9 extends self::_E9&_Enum&A9 /*isEnum*/ {
|
||||
static const field core::List<self::E9> values = invalid-expression "A constant constructor can't call a non-constant super constructor.";
|
||||
|
||||
+2
-2
@@ -168,10 +168,10 @@ abstract class _E9&_Enum&A9 = core::_Enum with self::A9 /*isAnonymousMixin*/ {
|
||||
synthetic constructor •(core::int index, core::String _name) → self::_E9&_Enum&A9
|
||||
: super core::_Enum::•(index, _name)
|
||||
;
|
||||
mixin-super-stub get element() → core::int
|
||||
return super.{self::A9::element};
|
||||
mixin-super-stub set element(core::int value) → void
|
||||
return super.{self::A9::element} = value;
|
||||
mixin-super-stub get element() → core::int
|
||||
return super.{self::A9::element};
|
||||
}
|
||||
class E9 extends self::_E9&_Enum&A9 /*isEnum*/ {
|
||||
static const field core::List<self::E9> values = const <self::E9>[self::E9::element];
|
||||
|
||||
@@ -49,7 +49,7 @@ enum E7 {
|
||||
enum E8 {
|
||||
element;
|
||||
|
||||
void set hashCode(String value) {} // Error.
|
||||
void set hashCode(String value) {}
|
||||
}
|
||||
|
||||
enum E9 {
|
||||
|
||||
@@ -66,13 +66,6 @@ library;
|
||||
// int get hashCode => _getHash(this);
|
||||
// ^
|
||||
//
|
||||
// pkg/front_end/testcases/enhanced_enums/declared_hashcode.dart:52:12: Error: The type 'int' of the inherited getter 'Object.hashCode' is not a subtype of the type 'String' of the setter 'E8.hashCode'.
|
||||
// void set hashCode(String value) {} // Error.
|
||||
// ^^^^^^^^
|
||||
// sdk/lib/_internal/vm/lib/object_patch.dart:*: Context: This is the declaration of the getter 'Object.hashCode'.
|
||||
// int get hashCode => _getHash(this);
|
||||
// ^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/enhanced_enums/declared_hashcode.dart:58:14: Error: The return type of the method 'E9.hashCode' is 'double', which does not match the return type, 'int', of the overridden method, 'Object.hashCode'.
|
||||
// Change to a subtype of 'int'.
|
||||
// double get hashCode; // Error.
|
||||
|
||||
@@ -66,13 +66,6 @@ library;
|
||||
// int get hashCode => _getHash(this);
|
||||
// ^
|
||||
//
|
||||
// pkg/front_end/testcases/enhanced_enums/declared_hashcode.dart:52:12: Error: The type 'int' of the inherited getter 'Object.hashCode' is not a subtype of the type 'String' of the setter 'E8.hashCode'.
|
||||
// void set hashCode(String value) {} // Error.
|
||||
// ^^^^^^^^
|
||||
// sdk/lib/_internal/vm/lib/object_patch.dart:*: Context: This is the declaration of the getter 'Object.hashCode'.
|
||||
// int get hashCode => _getHash(this);
|
||||
// ^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/enhanced_enums/declared_hashcode.dart:58:14: Error: The return type of the method 'E9.hashCode' is 'double', which does not match the return type, 'int', of the overridden method, 'Object.hashCode'.
|
||||
// Change to a subtype of 'int'.
|
||||
// double get hashCode; // Error.
|
||||
|
||||
@@ -66,13 +66,6 @@ library;
|
||||
// int get hashCode => _getHash(this);
|
||||
// ^
|
||||
//
|
||||
// pkg/front_end/testcases/enhanced_enums/declared_hashcode.dart:52:12: Error: The type 'int' of the inherited getter 'Object.hashCode' is not a subtype of the type 'String' of the setter 'E8.hashCode'.
|
||||
// void set hashCode(String value) {} // Error.
|
||||
// ^^^^^^^^
|
||||
// sdk/lib/_internal/vm/lib/object_patch.dart:*: Context: This is the declaration of the getter 'Object.hashCode'.
|
||||
// int get hashCode => _getHash(this);
|
||||
// ^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/enhanced_enums/declared_hashcode.dart:58:14: Error: The return type of the method 'E9.hashCode' is 'double', which does not match the return type, 'int', of the overridden method, 'Object.hashCode'.
|
||||
// Change to a subtype of 'int'.
|
||||
// double get hashCode; // Error.
|
||||
|
||||
@@ -49,7 +49,7 @@ enum E7 {
|
||||
enum E8 {
|
||||
element;
|
||||
|
||||
void set index(String value) {} // Error.
|
||||
void set index(String value) {}
|
||||
}
|
||||
|
||||
enum E9 {
|
||||
|
||||
@@ -66,13 +66,6 @@ library;
|
||||
// final int index;
|
||||
// ^
|
||||
//
|
||||
// pkg/front_end/testcases/enhanced_enums/declared_index.dart:52:12: Error: The type 'int' of the inherited field '_Enum.index' is not a subtype of the type 'String' of the setter 'E8.index'.
|
||||
// void set index(String value) {} // Error.
|
||||
// ^^^^^
|
||||
// sdk/lib/core/enum.dart:*: Context: This is the declaration of the field '_Enum.index'.
|
||||
// final int index;
|
||||
// ^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/enhanced_enums/declared_index.dart:58:14: Error: The return type of the method 'E9.index' is 'double', which does not match the return type, 'int', of the overridden method, '_Enum.index'.
|
||||
// Change to a subtype of 'int'.
|
||||
// double get index; // Error.
|
||||
|
||||
@@ -66,13 +66,6 @@ library;
|
||||
// final int index;
|
||||
// ^
|
||||
//
|
||||
// pkg/front_end/testcases/enhanced_enums/declared_index.dart:52:12: Error: The type 'int' of the inherited field '_Enum.index' is not a subtype of the type 'String' of the setter 'E8.index'.
|
||||
// void set index(String value) {} // Error.
|
||||
// ^^^^^
|
||||
// sdk/lib/core/enum.dart:*: Context: This is the declaration of the field '_Enum.index'.
|
||||
// final int index;
|
||||
// ^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/enhanced_enums/declared_index.dart:58:14: Error: The return type of the method 'E9.index' is 'double', which does not match the return type, 'int', of the overridden method, '_Enum.index'.
|
||||
// Change to a subtype of 'int'.
|
||||
// double get index; // Error.
|
||||
|
||||
@@ -66,13 +66,6 @@ library;
|
||||
// final int index;
|
||||
// ^
|
||||
//
|
||||
// pkg/front_end/testcases/enhanced_enums/declared_index.dart:52:12: Error: The type 'int' of the inherited field '_Enum.index' is not a subtype of the type 'String' of the setter 'E8.index'.
|
||||
// void set index(String value) {} // Error.
|
||||
// ^^^^^
|
||||
// sdk/lib/core/enum.dart:*: Context: This is the declaration of the field '_Enum.index'.
|
||||
// final int index;
|
||||
// ^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/enhanced_enums/declared_index.dart:58:14: Error: The return type of the method 'E9.index' is 'double', which does not match the return type, 'int', of the overridden method, '_Enum.index'.
|
||||
// Change to a subtype of 'int'.
|
||||
// double get index; // Error.
|
||||
|
||||
@@ -36,7 +36,7 @@ enum E5 {
|
||||
enum E6 {
|
||||
element;
|
||||
|
||||
static void set values(Never x) {} // Error in E6.
|
||||
static void set values(Never x) {}
|
||||
}
|
||||
|
||||
enum E7 {
|
||||
|
||||
@@ -25,15 +25,6 @@ library;
|
||||
// void values() {} // Error in E7.
|
||||
// ^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/enhanced_enums/declared_values.dart:36:6: Error: The type 'List<E6>' of the getter 'E6.values' is not a subtype of the type 'Never' of the setter 'E6.values'.
|
||||
// - 'List' is from 'dart:core'.
|
||||
// - 'E6' is from 'pkg/front_end/testcases/enhanced_enums/declared_values.dart'.
|
||||
// enum E6 {
|
||||
// ^^^^^...
|
||||
// pkg/front_end/testcases/enhanced_enums/declared_values.dart:39:19: Context: This is the declaration of the setter 'E6.values'.
|
||||
// static void set values(Never x) {} // Error in E6.
|
||||
// ^^^^^^
|
||||
//
|
||||
import self as self;
|
||||
import "dart:core" as core;
|
||||
|
||||
|
||||
@@ -25,15 +25,6 @@ library;
|
||||
// void values() {} // Error in E7.
|
||||
// ^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/enhanced_enums/declared_values.dart:36:6: Error: The type 'List<E6>' of the getter 'E6.values' is not a subtype of the type 'Never' of the setter 'E6.values'.
|
||||
// - 'List' is from 'dart:core'.
|
||||
// - 'E6' is from 'pkg/front_end/testcases/enhanced_enums/declared_values.dart'.
|
||||
// enum E6 {
|
||||
// ^^^^^...
|
||||
// pkg/front_end/testcases/enhanced_enums/declared_values.dart:39:19: Context: This is the declaration of the setter 'E6.values'.
|
||||
// static void set values(Never x) {} // Error in E6.
|
||||
// ^^^^^^
|
||||
//
|
||||
import self as self;
|
||||
import "dart:core" as core;
|
||||
|
||||
|
||||
@@ -25,15 +25,6 @@ library;
|
||||
// void values() {} // Error in E7.
|
||||
// ^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/enhanced_enums/declared_values.dart:36:6: Error: The type 'List<E6>' of the getter 'E6.values' is not a subtype of the type 'Never' of the setter 'E6.values'.
|
||||
// - 'List' is from 'dart:core'.
|
||||
// - 'E6' is from 'pkg/front_end/testcases/enhanced_enums/declared_values.dart'.
|
||||
// enum E6 {
|
||||
// ^^^^^...
|
||||
// pkg/front_end/testcases/enhanced_enums/declared_values.dart:39:19: Context: This is the declaration of the setter 'E6.values'.
|
||||
// static void set values(Never x) {} // Error in E6.
|
||||
// ^^^^^^
|
||||
//
|
||||
import self as self;
|
||||
import "dart:core" as core;
|
||||
|
||||
|
||||
@@ -25,15 +25,6 @@ library;
|
||||
// void values() {} // Error in E7.
|
||||
// ^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/enhanced_enums/declared_values.dart:36:6: Error: The type 'List<E6>' of the getter 'E6.values' is not a subtype of the type 'Never' of the setter 'E6.values'.
|
||||
// - 'List' is from 'dart:core'.
|
||||
// - 'E6' is from 'pkg/front_end/testcases/enhanced_enums/declared_values.dart'.
|
||||
// enum E6 {
|
||||
// ^^^^^...
|
||||
// pkg/front_end/testcases/enhanced_enums/declared_values.dart:39:19: Context: This is the declaration of the setter 'E6.values'.
|
||||
// static void set values(Never x) {} // Error in E6.
|
||||
// ^^^^^^
|
||||
//
|
||||
import self as self;
|
||||
import "dart:core" as core;
|
||||
|
||||
|
||||
+4
-4
@@ -15,13 +15,13 @@ mixin M1 implements Enum {
|
||||
}
|
||||
|
||||
abstract class A2 implements Enum {
|
||||
void set index(String value) {} // Error.
|
||||
void set hashCode(double value) {} // Error.
|
||||
void set index(String value) {}
|
||||
void set hashCode(double value) {}
|
||||
}
|
||||
|
||||
mixin M2 implements Enum {
|
||||
void set index(String value) {} // Error.
|
||||
void set hashCode(double value) {} // Error.
|
||||
void set index(String value) {}
|
||||
void set hashCode(double value) {}
|
||||
}
|
||||
|
||||
abstract class A3 implements Enum {
|
||||
|
||||
-28
@@ -58,34 +58,6 @@ library;
|
||||
// hashCode = 3; // Error.
|
||||
// ^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/enhanced_enums/enum_implementers_with_restricted_members.dart:18:12: Error: The type 'int' of the inherited getter 'Enum.index' is not a subtype of the type 'String' of the setter 'A2.index'.
|
||||
// void set index(String value) {} // Error.
|
||||
// ^^^^^
|
||||
// sdk/lib/core/enum.dart:*: Context: This is the declaration of the getter 'Enum.index'.
|
||||
// int get index;
|
||||
// ^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/enhanced_enums/enum_implementers_with_restricted_members.dart:19:12: Error: The type 'int' of the inherited getter 'Object.hashCode' is not a subtype of the type 'double' of the setter 'A2.hashCode'.
|
||||
// void set hashCode(double value) {} // Error.
|
||||
// ^^^^^^^^
|
||||
// sdk/lib/_internal/vm/lib/object_patch.dart:*: Context: This is the declaration of the getter 'Object.hashCode'.
|
||||
// int get hashCode => _getHash(this);
|
||||
// ^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/enhanced_enums/enum_implementers_with_restricted_members.dart:23:12: Error: The type 'int' of the inherited getter 'Enum.index' is not a subtype of the type 'String' of the setter 'M2.index'.
|
||||
// void set index(String value) {} // Error.
|
||||
// ^^^^^
|
||||
// sdk/lib/core/enum.dart:*: Context: This is the declaration of the getter 'Enum.index'.
|
||||
// int get index;
|
||||
// ^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/enhanced_enums/enum_implementers_with_restricted_members.dart:24:12: Error: The type 'int' of the inherited getter 'Object.hashCode' is not a subtype of the type 'double' of the setter 'M2.hashCode'.
|
||||
// void set hashCode(double value) {} // Error.
|
||||
// ^^^^^^^^
|
||||
// sdk/lib/_internal/vm/lib/object_patch.dart:*: Context: This is the declaration of the getter 'Object.hashCode'.
|
||||
// int get hashCode => _getHash(this);
|
||||
// ^^^^^^^^
|
||||
//
|
||||
import self as self;
|
||||
import "dart:core" as core;
|
||||
|
||||
|
||||
-28
@@ -58,34 +58,6 @@ library;
|
||||
// hashCode = 3; // Error.
|
||||
// ^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/enhanced_enums/enum_implementers_with_restricted_members.dart:18:12: Error: The type 'int' of the inherited getter 'Enum.index' is not a subtype of the type 'String' of the setter 'A2.index'.
|
||||
// void set index(String value) {} // Error.
|
||||
// ^^^^^
|
||||
// sdk/lib/core/enum.dart:*: Context: This is the declaration of the getter 'Enum.index'.
|
||||
// int get index;
|
||||
// ^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/enhanced_enums/enum_implementers_with_restricted_members.dart:19:12: Error: The type 'int' of the inherited getter 'Object.hashCode' is not a subtype of the type 'double' of the setter 'A2.hashCode'.
|
||||
// void set hashCode(double value) {} // Error.
|
||||
// ^^^^^^^^
|
||||
// sdk/lib/_internal/vm/lib/object_patch.dart:*: Context: This is the declaration of the getter 'Object.hashCode'.
|
||||
// int get hashCode => _getHash(this);
|
||||
// ^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/enhanced_enums/enum_implementers_with_restricted_members.dart:23:12: Error: The type 'int' of the inherited getter 'Enum.index' is not a subtype of the type 'String' of the setter 'M2.index'.
|
||||
// void set index(String value) {} // Error.
|
||||
// ^^^^^
|
||||
// sdk/lib/core/enum.dart:*: Context: This is the declaration of the getter 'Enum.index'.
|
||||
// int get index;
|
||||
// ^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/enhanced_enums/enum_implementers_with_restricted_members.dart:24:12: Error: The type 'int' of the inherited getter 'Object.hashCode' is not a subtype of the type 'double' of the setter 'M2.hashCode'.
|
||||
// void set hashCode(double value) {} // Error.
|
||||
// ^^^^^^^^
|
||||
// sdk/lib/_internal/vm/lib/object_patch.dart:*: Context: This is the declaration of the getter 'Object.hashCode'.
|
||||
// int get hashCode => _getHash(this);
|
||||
// ^^^^^^^^
|
||||
//
|
||||
import self as self;
|
||||
import "dart:core" as core;
|
||||
|
||||
|
||||
-28
@@ -58,34 +58,6 @@ library;
|
||||
// hashCode = 3; // Error.
|
||||
// ^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/enhanced_enums/enum_implementers_with_restricted_members.dart:18:12: Error: The type 'int' of the inherited getter 'Enum.index' is not a subtype of the type 'String' of the setter 'A2.index'.
|
||||
// void set index(String value) {} // Error.
|
||||
// ^^^^^
|
||||
// sdk/lib/core/enum.dart:*: Context: This is the declaration of the getter 'Enum.index'.
|
||||
// int get index;
|
||||
// ^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/enhanced_enums/enum_implementers_with_restricted_members.dart:19:12: Error: The type 'int' of the inherited getter 'Object.hashCode' is not a subtype of the type 'double' of the setter 'A2.hashCode'.
|
||||
// void set hashCode(double value) {} // Error.
|
||||
// ^^^^^^^^
|
||||
// sdk/lib/_internal/vm/lib/object_patch.dart:*: Context: This is the declaration of the getter 'Object.hashCode'.
|
||||
// int get hashCode => _getHash(this);
|
||||
// ^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/enhanced_enums/enum_implementers_with_restricted_members.dart:23:12: Error: The type 'int' of the inherited getter 'Enum.index' is not a subtype of the type 'String' of the setter 'M2.index'.
|
||||
// void set index(String value) {} // Error.
|
||||
// ^^^^^
|
||||
// sdk/lib/core/enum.dart:*: Context: This is the declaration of the getter 'Enum.index'.
|
||||
// int get index;
|
||||
// ^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/enhanced_enums/enum_implementers_with_restricted_members.dart:24:12: Error: The type 'int' of the inherited getter 'Object.hashCode' is not a subtype of the type 'double' of the setter 'M2.hashCode'.
|
||||
// void set hashCode(double value) {} // Error.
|
||||
// ^^^^^^^^
|
||||
// sdk/lib/_internal/vm/lib/object_patch.dart:*: Context: This is the declaration of the getter 'Object.hashCode'.
|
||||
// int get hashCode => _getHash(this);
|
||||
// ^^^^^^^^
|
||||
//
|
||||
import self as self;
|
||||
import "dart:core" as core;
|
||||
|
||||
|
||||
-28
@@ -58,34 +58,6 @@ library;
|
||||
// hashCode = 3; // Error.
|
||||
// ^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/enhanced_enums/enum_implementers_with_restricted_members.dart:18:12: Error: The type 'int' of the inherited getter 'Enum.index' is not a subtype of the type 'String' of the setter 'A2.index'.
|
||||
// void set index(String value) {} // Error.
|
||||
// ^^^^^
|
||||
// sdk/lib/core/enum.dart:*: Context: This is the declaration of the getter 'Enum.index'.
|
||||
// int get index;
|
||||
// ^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/enhanced_enums/enum_implementers_with_restricted_members.dart:19:12: Error: The type 'int' of the inherited getter 'Object.hashCode' is not a subtype of the type 'double' of the setter 'A2.hashCode'.
|
||||
// void set hashCode(double value) {} // Error.
|
||||
// ^^^^^^^^
|
||||
// sdk/lib/_internal/vm/lib/object_patch.dart:*: Context: This is the declaration of the getter 'Object.hashCode'.
|
||||
// int get hashCode => _getHash(this);
|
||||
// ^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/enhanced_enums/enum_implementers_with_restricted_members.dart:23:12: Error: The type 'int' of the inherited getter 'Enum.index' is not a subtype of the type 'String' of the setter 'M2.index'.
|
||||
// void set index(String value) {} // Error.
|
||||
// ^^^^^
|
||||
// sdk/lib/core/enum.dart:*: Context: This is the declaration of the getter 'Enum.index'.
|
||||
// int get index;
|
||||
// ^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/enhanced_enums/enum_implementers_with_restricted_members.dart:24:12: Error: The type 'int' of the inherited getter 'Object.hashCode' is not a subtype of the type 'double' of the setter 'M2.hashCode'.
|
||||
// void set hashCode(double value) {} // Error.
|
||||
// ^^^^^^^^
|
||||
// sdk/lib/_internal/vm/lib/object_patch.dart:*: Context: This is the declaration of the getter 'Object.hashCode'.
|
||||
// int get hashCode => _getHash(this);
|
||||
// ^^^^^^^^
|
||||
//
|
||||
import self as self;
|
||||
import "dart:core" as core;
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ enum E<T> {
|
||||
element2<int>();
|
||||
|
||||
static void set element(E<int> val) {} // Ok.
|
||||
static void set element2(E<String> val) {} // Error.
|
||||
static void set element2(E<String> val) {} // Ok.
|
||||
}
|
||||
|
||||
main() {}
|
||||
|
||||
@@ -1,15 +1,4 @@
|
||||
library;
|
||||
//
|
||||
// Problems in library:
|
||||
//
|
||||
// pkg/front_end/testcases/enhanced_enums/setter_getter_type_check.dart:7:3: Error: The type 'E<int>' of the getter 'E.element2' is not a subtype of the type 'E<String>' of the setter 'E.element2'.
|
||||
// - 'E' is from 'pkg/front_end/testcases/enhanced_enums/setter_getter_type_check.dart'.
|
||||
// element2<int>();
|
||||
// ^^^^^^^^
|
||||
// pkg/front_end/testcases/enhanced_enums/setter_getter_type_check.dart:10:19: Context: This is the declaration of the setter 'E.element2'.
|
||||
// static void set element2(E<String> val) {} // Error.
|
||||
// ^^^^^^^^
|
||||
//
|
||||
import self as self;
|
||||
import "dart:core" as core;
|
||||
|
||||
|
||||
-11
@@ -1,15 +1,4 @@
|
||||
library;
|
||||
//
|
||||
// Problems in library:
|
||||
//
|
||||
// pkg/front_end/testcases/enhanced_enums/setter_getter_type_check.dart:7:3: Error: The type 'E<int>' of the getter 'E.element2' is not a subtype of the type 'E<String>' of the setter 'E.element2'.
|
||||
// - 'E' is from 'pkg/front_end/testcases/enhanced_enums/setter_getter_type_check.dart'.
|
||||
// element2<int>();
|
||||
// ^^^^^^^^
|
||||
// pkg/front_end/testcases/enhanced_enums/setter_getter_type_check.dart:10:19: Context: This is the declaration of the setter 'E.element2'.
|
||||
// static void set element2(E<String> val) {} // Error.
|
||||
// ^^^^^^^^
|
||||
//
|
||||
import self as self;
|
||||
import "dart:core" as core;
|
||||
|
||||
|
||||
-11
@@ -1,15 +1,4 @@
|
||||
library;
|
||||
//
|
||||
// Problems in library:
|
||||
//
|
||||
// pkg/front_end/testcases/enhanced_enums/setter_getter_type_check.dart:7:3: Error: The type 'E<int>' of the getter 'E.element2' is not a subtype of the type 'E<String>' of the setter 'E.element2'.
|
||||
// - 'E' is from 'pkg/front_end/testcases/enhanced_enums/setter_getter_type_check.dart'.
|
||||
// element2<int>();
|
||||
// ^^^^^^^^
|
||||
// pkg/front_end/testcases/enhanced_enums/setter_getter_type_check.dart:10:19: Context: This is the declaration of the setter 'E.element2'.
|
||||
// static void set element2(E<String> val) {} // Error.
|
||||
// ^^^^^^^^
|
||||
//
|
||||
import self as self;
|
||||
import "dart:core" as core;
|
||||
|
||||
|
||||
-11
@@ -1,15 +1,4 @@
|
||||
library;
|
||||
//
|
||||
// Problems in library:
|
||||
//
|
||||
// pkg/front_end/testcases/enhanced_enums/setter_getter_type_check.dart:7:3: Error: The type 'E<int>' of the getter 'E.element2' is not a subtype of the type 'E<String>' of the setter 'E.element2'.
|
||||
// - 'E' is from 'pkg/front_end/testcases/enhanced_enums/setter_getter_type_check.dart'.
|
||||
// element2<int>();
|
||||
// ^^^^^^^^
|
||||
// pkg/front_end/testcases/enhanced_enums/setter_getter_type_check.dart:10:19: Context: This is the declaration of the setter 'E.element2'.
|
||||
// static void set element2(E<String> val) {} // Error.
|
||||
// ^^^^^^^^
|
||||
//
|
||||
import self as self;
|
||||
import "dart:core" as core;
|
||||
|
||||
|
||||
@@ -164,13 +164,6 @@ library;
|
||||
// B method2() => new B();
|
||||
// ^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/extension_types/implements_conflicts.dart:89:11: Error: The type 'int' of the getter 'property' is not a subtype of the type 'String' of the setter 'property'.
|
||||
// int get property => 42; /* Error */
|
||||
// ^^^^^^^^
|
||||
// pkg/front_end/testcases/extension_types/implements_conflicts.dart:90:12: Context: This is the declaration of the setter 'property'.
|
||||
// void set property(String value) {} /* Error */
|
||||
// ^^^^^^^^
|
||||
//
|
||||
import self as self;
|
||||
import "implements_conflicts_lib.dart" as imp;
|
||||
import "dart:core" as core;
|
||||
@@ -663,16 +656,6 @@ library;
|
||||
// void set property(int value) {}
|
||||
// ^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/extension_types/implements_conflicts_lib.dart:100:16: Error: The type 'int' of the inherited getter 'ClassL.property' is not a subtype of the type 'String' of the inherited setter 'ClassM.property'.
|
||||
// abstract class ClassLM implements ClassL, ClassM {}
|
||||
// ^
|
||||
// pkg/front_end/testcases/extension_types/implements_conflicts_lib.dart:93:11: Context: This is the declaration of the getter 'ClassL.property'.
|
||||
// int get property => 42;
|
||||
// ^^^^^^^^
|
||||
// pkg/front_end/testcases/extension_types/implements_conflicts_lib.dart:97:12: Context: This is the declaration of the setter 'ClassM.property'.
|
||||
// void set property(String value) {}
|
||||
// ^^^^^^^^
|
||||
//
|
||||
import self as imp;
|
||||
import "dart:core" as core;
|
||||
|
||||
|
||||
-17
@@ -164,13 +164,6 @@ library;
|
||||
// B method2() => new B();
|
||||
// ^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/extension_types/implements_conflicts.dart:89:11: Error: The type 'int' of the getter 'property' is not a subtype of the type 'String' of the setter 'property'.
|
||||
// int get property => 42; /* Error */
|
||||
// ^^^^^^^^
|
||||
// pkg/front_end/testcases/extension_types/implements_conflicts.dart:90:12: Context: This is the declaration of the setter 'property'.
|
||||
// void set property(String value) {} /* Error */
|
||||
// ^^^^^^^^
|
||||
//
|
||||
import self as self;
|
||||
import "implements_conflicts_lib.dart" as imp;
|
||||
import "dart:core" as core;
|
||||
@@ -663,16 +656,6 @@ library;
|
||||
// void set property(int value) {}
|
||||
// ^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/extension_types/implements_conflicts_lib.dart:100:16: Error: The type 'int' of the inherited getter 'ClassL.property' is not a subtype of the type 'String' of the inherited setter 'ClassM.property'.
|
||||
// abstract class ClassLM implements ClassL, ClassM {}
|
||||
// ^
|
||||
// pkg/front_end/testcases/extension_types/implements_conflicts_lib.dart:93:11: Context: This is the declaration of the getter 'ClassL.property'.
|
||||
// int get property => 42;
|
||||
// ^^^^^^^^
|
||||
// pkg/front_end/testcases/extension_types/implements_conflicts_lib.dart:97:12: Context: This is the declaration of the setter 'ClassM.property'.
|
||||
// void set property(String value) {}
|
||||
// ^^^^^^^^
|
||||
//
|
||||
import self as imp;
|
||||
import "dart:core" as core;
|
||||
|
||||
|
||||
-17
@@ -164,13 +164,6 @@ library;
|
||||
// B method2() => new B();
|
||||
// ^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/extension_types/implements_conflicts.dart:89:11: Error: The type 'int' of the getter 'property' is not a subtype of the type 'String' of the setter 'property'.
|
||||
// int get property => 42; /* Error */
|
||||
// ^^^^^^^^
|
||||
// pkg/front_end/testcases/extension_types/implements_conflicts.dart:90:12: Context: This is the declaration of the setter 'property'.
|
||||
// void set property(String value) {} /* Error */
|
||||
// ^^^^^^^^
|
||||
//
|
||||
import self as self;
|
||||
import "implements_conflicts_lib.dart" as imp;
|
||||
import "dart:core" as core;
|
||||
@@ -613,16 +606,6 @@ library;
|
||||
// void set property(int value) {}
|
||||
// ^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/extension_types/implements_conflicts_lib.dart:100:16: Error: The type 'int' of the inherited getter 'ClassL.property' is not a subtype of the type 'String' of the inherited setter 'ClassM.property'.
|
||||
// abstract class ClassLM implements ClassL, ClassM {}
|
||||
// ^
|
||||
// pkg/front_end/testcases/extension_types/implements_conflicts_lib.dart:93:11: Context: This is the declaration of the getter 'ClassL.property'.
|
||||
// int get property => 42;
|
||||
// ^^^^^^^^
|
||||
// pkg/front_end/testcases/extension_types/implements_conflicts_lib.dart:97:12: Context: This is the declaration of the setter 'ClassM.property'.
|
||||
// void set property(String value) {}
|
||||
// ^^^^^^^^
|
||||
//
|
||||
import self as imp;
|
||||
import "dart:core" as core;
|
||||
|
||||
|
||||
-17
@@ -164,13 +164,6 @@ library;
|
||||
// B method2() => new B();
|
||||
// ^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/extension_types/implements_conflicts.dart:89:11: Error: The type 'int' of the getter 'property' is not a subtype of the type 'String' of the setter 'property'.
|
||||
// int get property => 42; /* Error */
|
||||
// ^^^^^^^^
|
||||
// pkg/front_end/testcases/extension_types/implements_conflicts.dart:90:12: Context: This is the declaration of the setter 'property'.
|
||||
// void set property(String value) {} /* Error */
|
||||
// ^^^^^^^^
|
||||
//
|
||||
import self as self;
|
||||
import "implements_conflicts_lib.dart" as imp;
|
||||
import "dart:core" as core;
|
||||
@@ -663,16 +656,6 @@ library;
|
||||
// void set property(int value) {}
|
||||
// ^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/extension_types/implements_conflicts_lib.dart:100:16: Error: The type 'int' of the inherited getter 'ClassL.property' is not a subtype of the type 'String' of the inherited setter 'ClassM.property'.
|
||||
// abstract class ClassLM implements ClassL, ClassM {}
|
||||
// ^
|
||||
// pkg/front_end/testcases/extension_types/implements_conflicts_lib.dart:93:11: Context: This is the declaration of the getter 'ClassL.property'.
|
||||
// int get property => 42;
|
||||
// ^^^^^^^^
|
||||
// pkg/front_end/testcases/extension_types/implements_conflicts_lib.dart:97:12: Context: This is the declaration of the setter 'ClassM.property'.
|
||||
// void set property(String value) {}
|
||||
// ^^^^^^^^
|
||||
//
|
||||
import self as imp;
|
||||
import "dart:core" as core;
|
||||
|
||||
|
||||
@@ -55,12 +55,12 @@ abstract class _Class1&Super&Mixin = self::Super with self::Mixin /*isAnonymousM
|
||||
synthetic constructor •() → self::_Class1&Super&Mixin
|
||||
: super self::Super::•()
|
||||
;
|
||||
mixin-super-stub method method() → void
|
||||
return super.{self::Mixin::method}();
|
||||
mixin-super-stub get property() → core::int
|
||||
return super.{self::Mixin::property};
|
||||
mixin-super-stub set property(core::int value) → void
|
||||
return super.{self::Mixin::property} = value;
|
||||
mixin-super-stub method method() → void
|
||||
return super.{self::Mixin::method}();
|
||||
}
|
||||
class Class1 extends self::_Class1&Super&Mixin {
|
||||
synthetic constructor •() → self::Class1
|
||||
@@ -71,12 +71,12 @@ abstract class _Class2&Object&Mixin = core::Object with self::Mixin /*isAnonymou
|
||||
const synthetic constructor •() → self::_Class2&Object&Mixin
|
||||
: super core::Object::•()
|
||||
;
|
||||
mixin-super-stub method method() → void
|
||||
return super.{self::Mixin::method}();
|
||||
mixin-super-stub get property() → core::int
|
||||
return super.{self::Mixin::property};
|
||||
mixin-super-stub set property(core::int value) → void
|
||||
return super.{self::Mixin::property} = value;
|
||||
mixin-super-stub method method() → void
|
||||
return super.{self::Mixin::method}();
|
||||
}
|
||||
class Class2 extends self::_Class2&Object&Mixin implements self::Super {
|
||||
synthetic constructor •() → self::Class2
|
||||
|
||||
+4
-4
@@ -55,12 +55,12 @@ abstract class _Class1&Super&Mixin = self::Super with self::Mixin /*isAnonymousM
|
||||
synthetic constructor •() → self::_Class1&Super&Mixin
|
||||
: super self::Super::•()
|
||||
;
|
||||
mixin-super-stub method method() → void
|
||||
return super.{self::Mixin::method}();
|
||||
mixin-super-stub get property() → core::int
|
||||
return super.{self::Mixin::property};
|
||||
mixin-super-stub set property(core::int value) → void
|
||||
return super.{self::Mixin::property} = value;
|
||||
mixin-super-stub method method() → void
|
||||
return super.{self::Mixin::method}();
|
||||
}
|
||||
class Class1 extends self::_Class1&Super&Mixin {
|
||||
synthetic constructor •() → self::Class1
|
||||
@@ -71,12 +71,12 @@ abstract class _Class2&Object&Mixin = core::Object with self::Mixin /*isAnonymou
|
||||
const synthetic constructor •() → self::_Class2&Object&Mixin
|
||||
: super core::Object::•()
|
||||
;
|
||||
mixin-super-stub method method() → void
|
||||
return super.{self::Mixin::method}();
|
||||
mixin-super-stub get property() → core::int
|
||||
return super.{self::Mixin::property};
|
||||
mixin-super-stub set property(core::int value) → void
|
||||
return super.{self::Mixin::property} = value;
|
||||
mixin-super-stub method method() → void
|
||||
return super.{self::Mixin::method}();
|
||||
}
|
||||
class Class2 extends self::_Class2&Object&Mixin implements self::Super {
|
||||
synthetic constructor •() → self::Class2
|
||||
|
||||
+4
-4
@@ -31,12 +31,12 @@ abstract class _Class1&Super&Mixin = self::Super with self::Mixin /*isAnonymousM
|
||||
synthetic constructor •() → self::_Class1&Super&Mixin
|
||||
: super self::Super::•()
|
||||
;
|
||||
mixin-super-stub method method() → void
|
||||
return super.{self::Mixin::method}();
|
||||
mixin-super-stub get property() → core::int
|
||||
return super.{self::Mixin::property};
|
||||
mixin-super-stub set property(core::int value) → void
|
||||
return super.{self::Mixin::property} = value;
|
||||
mixin-super-stub method method() → void
|
||||
return super.{self::Mixin::method}();
|
||||
}
|
||||
class Class1 extends self::_Class1&Super&Mixin {
|
||||
synthetic constructor •() → self::Class1
|
||||
@@ -46,12 +46,12 @@ abstract class _Class2&Object&Mixin = core::Object with self::Mixin /*isAnonymou
|
||||
const synthetic constructor •() → self::_Class2&Object&Mixin
|
||||
: super core::Object::•()
|
||||
;
|
||||
mixin-super-stub method method() → void
|
||||
return super.{self::Mixin::method}();
|
||||
mixin-super-stub get property() → core::int
|
||||
return super.{self::Mixin::property};
|
||||
mixin-super-stub set property(core::int value) → void
|
||||
return super.{self::Mixin::property} = value;
|
||||
mixin-super-stub method method() → void
|
||||
return super.{self::Mixin::method}();
|
||||
}
|
||||
class Class2 extends self::_Class2&Object&Mixin implements self::Super {
|
||||
synthetic constructor •() → self::Class2
|
||||
|
||||
+6
-6
@@ -55,15 +55,15 @@ abstract class _Class1&Super&Mixin extends self::Super implements self::Mixin /*
|
||||
synthetic constructor •() → self::_Class1&Super&Mixin
|
||||
: super self::Super::•()
|
||||
;
|
||||
method method() → void {
|
||||
super.{self::Super::method}();
|
||||
}
|
||||
get property() → core::int {
|
||||
return super.{self::Super::property};
|
||||
}
|
||||
set property(core::int value) → void {
|
||||
super.{self::Super::property} = value;
|
||||
}
|
||||
method method() → void {
|
||||
super.{self::Super::method}();
|
||||
}
|
||||
}
|
||||
class Class1 extends self::_Class1&Super&Mixin {
|
||||
synthetic constructor •() → self::Class1
|
||||
@@ -74,15 +74,15 @@ abstract class _Class2&Object&Mixin extends core::Object implements self::Mixin
|
||||
const synthetic constructor •() → self::_Class2&Object&Mixin
|
||||
: super core::Object::•()
|
||||
;
|
||||
method method() → void {
|
||||
super.{self::Super::method}();
|
||||
}
|
||||
get property() → core::int {
|
||||
return super.{self::Super::property};
|
||||
}
|
||||
set property(core::int value) → void {
|
||||
super.{self::Super::property} = value;
|
||||
}
|
||||
method method() → void {
|
||||
super.{self::Super::method}();
|
||||
}
|
||||
}
|
||||
class Class2 extends self::_Class2&Object&Mixin implements self::Super {
|
||||
synthetic constructor •() → self::Class2
|
||||
|
||||
@@ -248,24 +248,16 @@ abstract class _Class&Super&Mixin = self::Super with self::Mixin /*isAnonymousMi
|
||||
;
|
||||
mixin-super-stub method mixedInMethodDeclaredSetter() → void
|
||||
return super.{self::Mixin::mixedInMethodDeclaredSetter}();
|
||||
mixin-super-stub get mixedInFieldDeclaredMethod() → core::int
|
||||
return super.{self::Mixin::mixedInFieldDeclaredMethod};
|
||||
mixin-super-stub set mixedInFieldDeclaredMethod(core::int value) → void
|
||||
return super.{self::Mixin::mixedInFieldDeclaredMethod} = value;
|
||||
mixin-super-stub get mixedInFieldImplementedMethod() → core::int
|
||||
return super.{self::Mixin::mixedInFieldImplementedMethod};
|
||||
mixin-super-stub set mixedInFieldImplementedMethod(core::int value) → void
|
||||
return super.{self::Mixin::mixedInFieldImplementedMethod} = value;
|
||||
mixin-super-stub get extendedMethodMixedInField() → core::int
|
||||
return super.{self::Mixin::extendedMethodMixedInField};
|
||||
mixin-super-stub set extendedMethodMixedInField(core::int value) → void
|
||||
return super.{self::Mixin::extendedMethodMixedInField} = value;
|
||||
mixin-super-stub method mixedInMethodDeclaredGetter() → void
|
||||
return super.{self::Mixin::mixedInMethodDeclaredGetter}();
|
||||
mixin-super-stub method mixedInMethodDeclaredField() → void
|
||||
return super.{self::Mixin::mixedInMethodDeclaredField}();
|
||||
mixin-super-stub get mixedInGetterDeclaredMethod() → core::int
|
||||
return super.{self::Mixin::mixedInGetterDeclaredMethod};
|
||||
mixin-super-stub get mixedInFieldDeclaredMethod() → core::int
|
||||
return super.{self::Mixin::mixedInFieldDeclaredMethod};
|
||||
mixin-super-stub set mixedInFieldDeclaredMethod(core::int value) → void
|
||||
return super.{self::Mixin::mixedInFieldDeclaredMethod} = value;
|
||||
mixin-super-stub method mixedInMethodImplementedGetter() → void
|
||||
return super.{self::Mixin::mixedInMethodImplementedGetter}();
|
||||
mixin-super-stub method mixedInMethodImplementedSetter() → void
|
||||
@@ -274,8 +266,16 @@ abstract class _Class&Super&Mixin = self::Super with self::Mixin /*isAnonymousMi
|
||||
return super.{self::Mixin::mixedInMethodImplementedField}();
|
||||
mixin-super-stub get mixedInGetterImplementedMethod() → core::int
|
||||
return super.{self::Mixin::mixedInGetterImplementedMethod};
|
||||
mixin-super-stub get mixedInFieldImplementedMethod() → core::int
|
||||
return super.{self::Mixin::mixedInFieldImplementedMethod};
|
||||
mixin-super-stub set mixedInFieldImplementedMethod(core::int value) → void
|
||||
return super.{self::Mixin::mixedInFieldImplementedMethod} = value;
|
||||
mixin-super-stub get extendedMethodMixedInGetter() → core::int
|
||||
return super.{self::Mixin::extendedMethodMixedInGetter};
|
||||
mixin-super-stub get extendedMethodMixedInField() → core::int
|
||||
return super.{self::Mixin::extendedMethodMixedInField};
|
||||
mixin-super-stub set extendedMethodMixedInField(core::int value) → void
|
||||
return super.{self::Mixin::extendedMethodMixedInField} = value;
|
||||
mixin-super-stub method extendedGetterMixedInMethod() → void
|
||||
return super.{self::Mixin::extendedGetterMixedInMethod}();
|
||||
mixin-super-stub method extendedSetterMixedInMethod() → void
|
||||
|
||||
@@ -248,24 +248,16 @@ abstract class _Class&Super&Mixin = self::Super with self::Mixin /*isAnonymousMi
|
||||
;
|
||||
mixin-super-stub method mixedInMethodDeclaredSetter() → void
|
||||
return super.{self::Mixin::mixedInMethodDeclaredSetter}();
|
||||
mixin-super-stub get mixedInFieldDeclaredMethod() → core::int
|
||||
return super.{self::Mixin::mixedInFieldDeclaredMethod};
|
||||
mixin-super-stub set mixedInFieldDeclaredMethod(core::int value) → void
|
||||
return super.{self::Mixin::mixedInFieldDeclaredMethod} = value;
|
||||
mixin-super-stub get mixedInFieldImplementedMethod() → core::int
|
||||
return super.{self::Mixin::mixedInFieldImplementedMethod};
|
||||
mixin-super-stub set mixedInFieldImplementedMethod(core::int value) → void
|
||||
return super.{self::Mixin::mixedInFieldImplementedMethod} = value;
|
||||
mixin-super-stub get extendedMethodMixedInField() → core::int
|
||||
return super.{self::Mixin::extendedMethodMixedInField};
|
||||
mixin-super-stub set extendedMethodMixedInField(core::int value) → void
|
||||
return super.{self::Mixin::extendedMethodMixedInField} = value;
|
||||
mixin-super-stub method mixedInMethodDeclaredGetter() → void
|
||||
return super.{self::Mixin::mixedInMethodDeclaredGetter}();
|
||||
mixin-super-stub method mixedInMethodDeclaredField() → void
|
||||
return super.{self::Mixin::mixedInMethodDeclaredField}();
|
||||
mixin-super-stub get mixedInGetterDeclaredMethod() → core::int
|
||||
return super.{self::Mixin::mixedInGetterDeclaredMethod};
|
||||
mixin-super-stub get mixedInFieldDeclaredMethod() → core::int
|
||||
return super.{self::Mixin::mixedInFieldDeclaredMethod};
|
||||
mixin-super-stub set mixedInFieldDeclaredMethod(core::int value) → void
|
||||
return super.{self::Mixin::mixedInFieldDeclaredMethod} = value;
|
||||
mixin-super-stub method mixedInMethodImplementedGetter() → void
|
||||
return super.{self::Mixin::mixedInMethodImplementedGetter}();
|
||||
mixin-super-stub method mixedInMethodImplementedSetter() → void
|
||||
@@ -274,8 +266,16 @@ abstract class _Class&Super&Mixin = self::Super with self::Mixin /*isAnonymousMi
|
||||
return super.{self::Mixin::mixedInMethodImplementedField}();
|
||||
mixin-super-stub get mixedInGetterImplementedMethod() → core::int
|
||||
return super.{self::Mixin::mixedInGetterImplementedMethod};
|
||||
mixin-super-stub get mixedInFieldImplementedMethod() → core::int
|
||||
return super.{self::Mixin::mixedInFieldImplementedMethod};
|
||||
mixin-super-stub set mixedInFieldImplementedMethod(core::int value) → void
|
||||
return super.{self::Mixin::mixedInFieldImplementedMethod} = value;
|
||||
mixin-super-stub get extendedMethodMixedInGetter() → core::int
|
||||
return super.{self::Mixin::extendedMethodMixedInGetter};
|
||||
mixin-super-stub get extendedMethodMixedInField() → core::int
|
||||
return super.{self::Mixin::extendedMethodMixedInField};
|
||||
mixin-super-stub set extendedMethodMixedInField(core::int value) → void
|
||||
return super.{self::Mixin::extendedMethodMixedInField} = value;
|
||||
mixin-super-stub method extendedGetterMixedInMethod() → void
|
||||
return super.{self::Mixin::extendedGetterMixedInMethod}();
|
||||
mixin-super-stub method extendedSetterMixedInMethod() → void
|
||||
|
||||
@@ -289,24 +289,16 @@ abstract class _Class&Super&Mixin = self::Super with self::Mixin /*isAnonymousMi
|
||||
;
|
||||
mixin-super-stub method mixedInMethodDeclaredSetter() → void
|
||||
return super.{self::Mixin::mixedInMethodDeclaredSetter}();
|
||||
mixin-super-stub get mixedInFieldDeclaredMethod() → core::int
|
||||
return super.{self::Mixin::mixedInFieldDeclaredMethod};
|
||||
mixin-super-stub set mixedInFieldDeclaredMethod(core::int value) → void
|
||||
return super.{self::Mixin::mixedInFieldDeclaredMethod} = value;
|
||||
mixin-super-stub get mixedInFieldImplementedMethod() → core::int
|
||||
return super.{self::Mixin::mixedInFieldImplementedMethod};
|
||||
mixin-super-stub set mixedInFieldImplementedMethod(core::int value) → void
|
||||
return super.{self::Mixin::mixedInFieldImplementedMethod} = value;
|
||||
mixin-super-stub get extendedMethodMixedInField() → core::int
|
||||
return super.{self::Mixin::extendedMethodMixedInField};
|
||||
mixin-super-stub set extendedMethodMixedInField(core::int value) → void
|
||||
return super.{self::Mixin::extendedMethodMixedInField} = value;
|
||||
mixin-super-stub method mixedInMethodDeclaredGetter() → void
|
||||
return super.{self::Mixin::mixedInMethodDeclaredGetter}();
|
||||
mixin-super-stub method mixedInMethodDeclaredField() → void
|
||||
return super.{self::Mixin::mixedInMethodDeclaredField}();
|
||||
mixin-super-stub get mixedInGetterDeclaredMethod() → core::int
|
||||
return super.{self::Mixin::mixedInGetterDeclaredMethod};
|
||||
mixin-super-stub get mixedInFieldDeclaredMethod() → core::int
|
||||
return super.{self::Mixin::mixedInFieldDeclaredMethod};
|
||||
mixin-super-stub set mixedInFieldDeclaredMethod(core::int value) → void
|
||||
return super.{self::Mixin::mixedInFieldDeclaredMethod} = value;
|
||||
mixin-super-stub method mixedInMethodImplementedGetter() → void
|
||||
return super.{self::Mixin::mixedInMethodImplementedGetter}();
|
||||
mixin-super-stub method mixedInMethodImplementedSetter() → void
|
||||
@@ -315,8 +307,16 @@ abstract class _Class&Super&Mixin = self::Super with self::Mixin /*isAnonymousMi
|
||||
return super.{self::Mixin::mixedInMethodImplementedField}();
|
||||
mixin-super-stub get mixedInGetterImplementedMethod() → core::int
|
||||
return super.{self::Mixin::mixedInGetterImplementedMethod};
|
||||
mixin-super-stub get mixedInFieldImplementedMethod() → core::int
|
||||
return super.{self::Mixin::mixedInFieldImplementedMethod};
|
||||
mixin-super-stub set mixedInFieldImplementedMethod(core::int value) → void
|
||||
return super.{self::Mixin::mixedInFieldImplementedMethod} = value;
|
||||
mixin-super-stub get extendedMethodMixedInGetter() → core::int
|
||||
return super.{self::Mixin::extendedMethodMixedInGetter};
|
||||
mixin-super-stub get extendedMethodMixedInField() → core::int
|
||||
return super.{self::Mixin::extendedMethodMixedInField};
|
||||
mixin-super-stub set extendedMethodMixedInField(core::int value) → void
|
||||
return super.{self::Mixin::extendedMethodMixedInField} = value;
|
||||
mixin-super-stub method extendedGetterMixedInMethod() → void
|
||||
return super.{self::Mixin::extendedGetterMixedInMethod}();
|
||||
mixin-super-stub method extendedSetterMixedInMethod() → void
|
||||
|
||||
@@ -2,34 +2,6 @@ library;
|
||||
//
|
||||
// Problems in library:
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the getter 'Super with Mixin.extendedSetterMixedInField' is not a subtype of the type 'int' of the inherited setter 'Super.extendedSetterMixedInField'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:19:12: Context: This is the declaration of the setter 'Super.extendedSetterMixedInField'.
|
||||
// void set extendedSetterMixedInField(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the getter 'Super with Mixin.extendedSetterMixedInGetter' is not a subtype of the type 'int' of the inherited setter 'Super.extendedSetterMixedInGetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:23:12: Context: This is the declaration of the setter 'Super.extendedSetterMixedInGetter'.
|
||||
// void set extendedSetterMixedInGetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Super.extendedGetterMixedInSetter' is not a subtype of the type 'int' of the setter 'Super with Mixin.extendedGetterMixedInSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:11:14: Context: This is the declaration of the getter 'Super.extendedGetterMixedInSetter'.
|
||||
// String get extendedGetterMixedInSetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited field 'Super.extendedFieldMixedInSetter' is not a subtype of the type 'int' of the setter 'Super with Mixin.extendedFieldMixedInSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:15:16: Context: This is the declaration of the field 'Super.extendedFieldMixedInSetter'.
|
||||
// final String extendedFieldMixedInSetter = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: Applying the mixin 'Mixin' to 'Super' introduces an erroneous override of 'extendedGetterMixedInField'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^
|
||||
@@ -41,327 +13,6 @@ library;
|
||||
// String get extendedGetterMixedInField => '';
|
||||
// ^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:93:16: Error: The type 'String' of the field 'Class.extendedSetterDeclaredField' is not a subtype of the type 'int' of the inherited setter 'Super.extendedSetterDeclaredField'.
|
||||
// final String extendedSetterDeclaredField = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:18:12: Context: This is the declaration of the setter 'Super.extendedSetterDeclaredField'.
|
||||
// void set extendedSetterDeclaredField(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:94:14: Error: The type 'String' of the getter 'Class.extendedSetterDeclaredGetter' is not a subtype of the type 'int' of the inherited setter 'Super.extendedSetterDeclaredGetter'.
|
||||
// String get extendedSetterDeclaredGetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:22:12: Context: This is the declaration of the setter 'Super.extendedSetterDeclaredGetter'.
|
||||
// void set extendedSetterDeclaredGetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:99:16: Error: The type 'String' of the field 'Class.mixedInSetterDeclaredField' is not a subtype of the type 'int' of the inherited setter 'Super with Mixin.mixedInSetterDeclaredField'.
|
||||
// final String mixedInSetterDeclaredField = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the setter 'Super with Mixin.mixedInSetterDeclaredField'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:100:14: Error: The type 'String' of the getter 'Class.mixedInSetterDeclaredGetter' is not a subtype of the type 'int' of the inherited setter 'Super with Mixin.mixedInSetterDeclaredGetter'.
|
||||
// String get mixedInSetterDeclaredGetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the setter 'Super with Mixin.mixedInSetterDeclaredGetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:105:16: Error: The type 'String' of the field 'Class.implementedSetterDeclaredField' is not a subtype of the type 'int' of the inherited setter 'Interface1.implementedSetterDeclaredField'.
|
||||
// final String implementedSetterDeclaredField = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:72:12: Context: This is the declaration of the setter 'Interface1.implementedSetterDeclaredField'.
|
||||
// void set implementedSetterDeclaredField(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:106:14: Error: The type 'String' of the getter 'Class.implementedSetterDeclaredGetter' is not a subtype of the type 'int' of the inherited setter 'Interface1.implementedSetterDeclaredGetter'.
|
||||
// String get implementedSetterDeclaredGetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:75:12: Context: This is the declaration of the setter 'Interface1.implementedSetterDeclaredGetter'.
|
||||
// void set implementedSetterDeclaredGetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:108:14: Error: The type 'String' of the getter 'Class.declaredGetterDeclaredSetter' is not a subtype of the type 'int' of the setter 'Class.declaredGetterDeclaredSetter'.
|
||||
// String get declaredGetterDeclaredSetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:109:12: Context: This is the declaration of the setter 'Class.declaredGetterDeclaredSetter'.
|
||||
// void set declaredGetterDeclaredSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:111:16: Error: The type 'String' of the getter 'Class.declaredFieldDeclaredSetter' is not a subtype of the type 'int' of the setter 'Class.declaredFieldDeclaredSetter'.
|
||||
// final String declaredFieldDeclaredSetter = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:112:12: Context: This is the declaration of the setter 'Class.declaredFieldDeclaredSetter'.
|
||||
// void set declaredFieldDeclaredSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:91:12: Error: The type 'String' of the inherited getter 'Super.extendedGetterDeclaredSetter' is not a subtype of the type 'int' of the setter 'Class.extendedGetterDeclaredSetter'.
|
||||
// void set extendedGetterDeclaredSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:10:14: Context: This is the declaration of the getter 'Super.extendedGetterDeclaredSetter'.
|
||||
// String get extendedGetterDeclaredSetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:92:12: Error: The type 'String' of the inherited field 'Super.extendedFieldDeclaredSetter' is not a subtype of the type 'int' of the setter 'Class.extendedFieldDeclaredSetter'.
|
||||
// void set extendedFieldDeclaredSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:14:16: Context: This is the declaration of the field 'Super.extendedFieldDeclaredSetter'.
|
||||
// final String extendedFieldDeclaredSetter = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:97:12: Error: The type 'String' of the inherited getter 'Super with Mixin.mixedInGetterDeclaredSetter' is not a subtype of the type 'int' of the setter 'Class.mixedInGetterDeclaredSetter'.
|
||||
// void set mixedInGetterDeclaredSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the getter 'Super with Mixin.mixedInGetterDeclaredSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:98:12: Error: The type 'String' of the inherited getter 'Super with Mixin.mixedInFieldDeclaredSetter' is not a subtype of the type 'int' of the setter 'Class.mixedInFieldDeclaredSetter'.
|
||||
// void set mixedInFieldDeclaredSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the getter 'Super with Mixin.mixedInFieldDeclaredSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:103:12: Error: The type 'String' of the inherited getter 'Interface1.implementedGetterDeclaredSetter' is not a subtype of the type 'int' of the setter 'Class.implementedGetterDeclaredSetter'.
|
||||
// void set implementedGetterDeclaredSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:66:14: Context: This is the declaration of the getter 'Interface1.implementedGetterDeclaredSetter'.
|
||||
// String get implementedGetterDeclaredSetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:104:12: Error: The type 'String' of the inherited field 'Interface1.implementedFieldDeclaredSetter' is not a subtype of the type 'int' of the setter 'Class.implementedFieldDeclaredSetter'.
|
||||
// void set implementedFieldDeclaredSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:69:16: Context: This is the declaration of the field 'Interface1.implementedFieldDeclaredSetter'.
|
||||
// final String implementedFieldDeclaredSetter = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Super with Mixin.extendedSetterMixedInField' is not a subtype of the type 'int' of the inherited setter 'Super.extendedSetterMixedInField'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the getter 'Super with Mixin.extendedSetterMixedInField'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:19:12: Context: This is the declaration of the setter 'Super.extendedSetterMixedInField'.
|
||||
// void set extendedSetterMixedInField(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Super with Mixin.extendedSetterMixedInGetter' is not a subtype of the type 'int' of the inherited setter 'Super.extendedSetterMixedInGetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the getter 'Super with Mixin.extendedSetterMixedInGetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:23:12: Context: This is the declaration of the setter 'Super.extendedSetterMixedInGetter'.
|
||||
// void set extendedSetterMixedInGetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: Class 'Class' inherits multiple members named 'Mixin.mixedInGetterImplementedField' with incompatible signatures.
|
||||
// Try adding a declaration of 'Mixin.mixedInGetterImplementedField' to 'Class'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:35:14: Context: This is one of the overridden members.
|
||||
// String get mixedInGetterImplementedField => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:57:7: Context: This is one of the overridden members.
|
||||
// int mixedInGetterImplementedField = 0;
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Super with Mixin.mixedInGetterImplementedField' is not a subtype of the type 'int' of the inherited setter 'Interface1.mixedInGetterImplementedField'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the getter 'Super with Mixin.mixedInGetterImplementedField'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:57:7: Context: This is the declaration of the setter 'Interface1.mixedInGetterImplementedField'.
|
||||
// int mixedInGetterImplementedField = 0;
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Super with Mixin.mixedInGetterImplementedSetter' is not a subtype of the type 'int' of the inherited setter 'Interface1.mixedInGetterImplementedSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the getter 'Super with Mixin.mixedInGetterImplementedSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:58:12: Context: This is the declaration of the setter 'Interface1.mixedInGetterImplementedSetter'.
|
||||
// void set mixedInGetterImplementedSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Super with Mixin.mixedInFieldImplementedSetter' is not a subtype of the type 'int' of the inherited setter 'Interface1.mixedInFieldImplementedSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the getter 'Super with Mixin.mixedInFieldImplementedSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:59:12: Context: This is the declaration of the setter 'Interface1.mixedInFieldImplementedSetter'.
|
||||
// void set mixedInFieldImplementedSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Super.extendedGetterMixedInSetter' is not a subtype of the type 'int' of the inherited setter 'Super with Mixin.extendedGetterMixedInSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:11:14: Context: This is the declaration of the getter 'Super.extendedGetterMixedInSetter'.
|
||||
// String get extendedGetterMixedInSetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the setter 'Super with Mixin.extendedGetterMixedInSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited field 'Super.extendedFieldMixedInSetter' is not a subtype of the type 'int' of the inherited setter 'Super with Mixin.extendedFieldMixedInSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:15:16: Context: This is the declaration of the field 'Super.extendedFieldMixedInSetter'.
|
||||
// final String extendedFieldMixedInSetter = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the setter 'Super with Mixin.extendedFieldMixedInSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: Class 'Class' inherits multiple members named 'extendedGetterImplementedField' with incompatible signatures.
|
||||
// Try adding a declaration of 'extendedGetterImplementedField' to 'Class'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:8:14: Context: This is one of the overridden members.
|
||||
// String get extendedGetterImplementedField => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:51:7: Context: This is one of the overridden members.
|
||||
// int extendedGetterImplementedField = 0;
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Super.extendedGetterImplementedField' is not a subtype of the type 'int' of the inherited setter 'Interface1.extendedGetterImplementedField'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:8:14: Context: This is the declaration of the getter 'Super.extendedGetterImplementedField'.
|
||||
// String get extendedGetterImplementedField => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:51:7: Context: This is the declaration of the setter 'Interface1.extendedGetterImplementedField'.
|
||||
// int extendedGetterImplementedField = 0;
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Super.extendedGetterImplementedSetter' is not a subtype of the type 'int' of the inherited setter 'Interface1.extendedGetterImplementedSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:12:14: Context: This is the declaration of the getter 'Super.extendedGetterImplementedSetter'.
|
||||
// String get extendedGetterImplementedSetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:52:12: Context: This is the declaration of the setter 'Interface1.extendedGetterImplementedSetter'.
|
||||
// void set extendedGetterImplementedSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited field 'Super.extendedFieldImplementedSetter' is not a subtype of the type 'int' of the inherited setter 'Interface1.extendedFieldImplementedSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:16:16: Context: This is the declaration of the field 'Super.extendedFieldImplementedSetter'.
|
||||
// final String extendedFieldImplementedSetter = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:53:12: Context: This is the declaration of the setter 'Interface1.extendedFieldImplementedSetter'.
|
||||
// void set extendedFieldImplementedSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited field 'Interface1.mixedInSetterImplementedField' is not a subtype of the type 'int' of the inherited setter 'Super with Mixin.mixedInSetterImplementedField'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:60:16: Context: This is the declaration of the field 'Interface1.mixedInSetterImplementedField'.
|
||||
// final String mixedInSetterImplementedField = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the setter 'Super with Mixin.mixedInSetterImplementedField'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Interface1.mixedInSetterImplementedGetter' is not a subtype of the type 'int' of the inherited setter 'Super with Mixin.mixedInSetterImplementedGetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:61:14: Context: This is the declaration of the getter 'Interface1.mixedInSetterImplementedGetter'.
|
||||
// String get mixedInSetterImplementedGetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the setter 'Super with Mixin.mixedInSetterImplementedGetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited field 'Interface1.extendedSetterImplementedField' is not a subtype of the type 'int' of the inherited setter 'Super.extendedSetterImplementedField'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:54:16: Context: This is the declaration of the field 'Interface1.extendedSetterImplementedField'.
|
||||
// final String extendedSetterImplementedField = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:20:12: Context: This is the declaration of the setter 'Super.extendedSetterImplementedField'.
|
||||
// void set extendedSetterImplementedField(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Interface1.extendedSetterImplementedGetter' is not a subtype of the type 'int' of the inherited setter 'Super.extendedSetterImplementedGetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:55:14: Context: This is the declaration of the getter 'Interface1.extendedSetterImplementedGetter'.
|
||||
// String get extendedSetterImplementedGetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:24:12: Context: This is the declaration of the setter 'Super.extendedSetterImplementedGetter'.
|
||||
// void set extendedSetterImplementedGetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: Class 'Class' inherits multiple members named 'implementedGetterImplementedField' with incompatible signatures.
|
||||
// Try adding a declaration of 'implementedGetterImplementedField' to 'Class'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:64:14: Context: This is one of the overridden members.
|
||||
// String get implementedGetterImplementedField => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:80:7: Context: This is one of the overridden members.
|
||||
// int implementedGetterImplementedField = 0;
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Interface1.implementedGetterImplementedField' is not a subtype of the type 'int' of the inherited setter 'Interface2.implementedGetterImplementedField'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:64:14: Context: This is the declaration of the getter 'Interface1.implementedGetterImplementedField'.
|
||||
// String get implementedGetterImplementedField => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:80:7: Context: This is the declaration of the setter 'Interface2.implementedGetterImplementedField'.
|
||||
// int implementedGetterImplementedField = 0;
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Interface1.implementedGetterImplementedSetter' is not a subtype of the type 'int' of the inherited setter 'Interface2.implementedGetterImplementedSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:67:14: Context: This is the declaration of the getter 'Interface1.implementedGetterImplementedSetter'.
|
||||
// String get implementedGetterImplementedSetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:81:12: Context: This is the declaration of the setter 'Interface2.implementedGetterImplementedSetter'.
|
||||
// void set implementedGetterImplementedSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited field 'Interface1.implementedFieldImplementedSetter' is not a subtype of the type 'int' of the inherited setter 'Interface2.implementedFieldImplementedSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:70:16: Context: This is the declaration of the field 'Interface1.implementedFieldImplementedSetter'.
|
||||
// final String implementedFieldImplementedSetter = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:82:12: Context: This is the declaration of the setter 'Interface2.implementedFieldImplementedSetter'.
|
||||
// void set implementedFieldImplementedSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited field 'Interface2.implementedSetterImplementedField' is not a subtype of the type 'int' of the inherited setter 'Interface1.implementedSetterImplementedField'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:83:16: Context: This is the declaration of the field 'Interface2.implementedSetterImplementedField'.
|
||||
// final String implementedSetterImplementedField = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:73:12: Context: This is the declaration of the setter 'Interface1.implementedSetterImplementedField'.
|
||||
// void set implementedSetterImplementedField(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Interface2.implementedSetterImplementedGetter' is not a subtype of the type 'int' of the inherited setter 'Interface1.implementedSetterImplementedGetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:84:14: Context: This is the declaration of the getter 'Interface2.implementedSetterImplementedGetter'.
|
||||
// String get implementedSetterImplementedGetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:76:12: Context: This is the declaration of the setter 'Interface1.implementedSetterImplementedGetter'.
|
||||
// void set implementedSetterImplementedGetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:90:7: Error: The return type of the method 'Class.extendedGetterDeclaredField' is 'int', which does not match the return type, 'String', of the overridden method, 'Super.extendedGetterDeclaredField'.
|
||||
// Change to a subtype of 'String'.
|
||||
// int extendedGetterDeclaredField = 0;
|
||||
@@ -386,6 +37,39 @@ library;
|
||||
// String get implementedGetterDeclaredField => '';
|
||||
// ^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: Class 'Class' inherits multiple members named 'Mixin.mixedInGetterImplementedField' with incompatible signatures.
|
||||
// Try adding a declaration of 'Mixin.mixedInGetterImplementedField' to 'Class'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:35:14: Context: This is one of the overridden members.
|
||||
// String get mixedInGetterImplementedField => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:57:7: Context: This is one of the overridden members.
|
||||
// int mixedInGetterImplementedField = 0;
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: Class 'Class' inherits multiple members named 'extendedGetterImplementedField' with incompatible signatures.
|
||||
// Try adding a declaration of 'extendedGetterImplementedField' to 'Class'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:8:14: Context: This is one of the overridden members.
|
||||
// String get extendedGetterImplementedField => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:51:7: Context: This is one of the overridden members.
|
||||
// int extendedGetterImplementedField = 0;
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: Class 'Class' inherits multiple members named 'implementedGetterImplementedField' with incompatible signatures.
|
||||
// Try adding a declaration of 'implementedGetterImplementedField' to 'Class'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:64:14: Context: This is one of the overridden members.
|
||||
// String get implementedGetterImplementedField => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:80:7: Context: This is one of the overridden members.
|
||||
// int implementedGetterImplementedField = 0;
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
import self as self;
|
||||
import "dart:core" as core;
|
||||
|
||||
@@ -491,6 +175,8 @@ abstract class _Class&Super&Mixin = self::Super with self::Mixin /*isAnonymousMi
|
||||
return super.{self::Mixin::mixedInGetterDeclaredSetter};
|
||||
mixin-super-stub get mixedInFieldDeclaredSetter() → core::String
|
||||
return super.{self::Mixin::mixedInFieldDeclaredSetter};
|
||||
mixin-super-stub set mixedInSetterDeclaredGetter(core::int value) → void
|
||||
return super.{self::Mixin::mixedInSetterDeclaredGetter} = value;
|
||||
mixin-super-stub get extendedGetterMixedInField() → core::int
|
||||
return super.{self::Mixin::extendedGetterMixedInField};
|
||||
mixin-super-stub set extendedGetterMixedInField(core::int value) → void
|
||||
@@ -499,18 +185,16 @@ abstract class _Class&Super&Mixin = self::Super with self::Mixin /*isAnonymousMi
|
||||
return super.{self::Mixin::extendedSetterMixedInField};
|
||||
mixin-super-stub get extendedSetterMixedInGetter() → core::String
|
||||
return super.{self::Mixin::extendedSetterMixedInGetter};
|
||||
mixin-super-stub set extendedGetterMixedInSetter(core::int value) → void
|
||||
return super.{self::Mixin::extendedGetterMixedInSetter} = value;
|
||||
mixin-super-stub set extendedFieldMixedInSetter(core::int value) → void
|
||||
return super.{self::Mixin::extendedFieldMixedInSetter} = value;
|
||||
mixin-super-stub set mixedInSetterDeclaredGetter(core::int value) → void
|
||||
return super.{self::Mixin::mixedInSetterDeclaredGetter} = value;
|
||||
mixin-super-stub get mixedInGetterImplementedField() → core::String
|
||||
return super.{self::Mixin::mixedInGetterImplementedField};
|
||||
mixin-super-stub get mixedInGetterImplementedSetter() → core::String
|
||||
return super.{self::Mixin::mixedInGetterImplementedSetter};
|
||||
mixin-super-stub get mixedInFieldImplementedSetter() → core::String
|
||||
return super.{self::Mixin::mixedInFieldImplementedSetter};
|
||||
mixin-super-stub set extendedGetterMixedInSetter(core::int value) → void
|
||||
return super.{self::Mixin::extendedGetterMixedInSetter} = value;
|
||||
mixin-super-stub set extendedFieldMixedInSetter(core::int value) → void
|
||||
return super.{self::Mixin::extendedFieldMixedInSetter} = value;
|
||||
mixin-super-stub set mixedInSetterImplementedField(core::int value) → void
|
||||
return super.{self::Mixin::mixedInSetterImplementedField} = value;
|
||||
mixin-super-stub set mixedInSetterImplementedGetter(core::int value) → void
|
||||
|
||||
+39
-355
@@ -2,34 +2,6 @@ library;
|
||||
//
|
||||
// Problems in library:
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the getter 'Super with Mixin.extendedSetterMixedInField' is not a subtype of the type 'int' of the inherited setter 'Super.extendedSetterMixedInField'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:19:12: Context: This is the declaration of the setter 'Super.extendedSetterMixedInField'.
|
||||
// void set extendedSetterMixedInField(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the getter 'Super with Mixin.extendedSetterMixedInGetter' is not a subtype of the type 'int' of the inherited setter 'Super.extendedSetterMixedInGetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:23:12: Context: This is the declaration of the setter 'Super.extendedSetterMixedInGetter'.
|
||||
// void set extendedSetterMixedInGetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Super.extendedGetterMixedInSetter' is not a subtype of the type 'int' of the setter 'Super with Mixin.extendedGetterMixedInSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:11:14: Context: This is the declaration of the getter 'Super.extendedGetterMixedInSetter'.
|
||||
// String get extendedGetterMixedInSetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited field 'Super.extendedFieldMixedInSetter' is not a subtype of the type 'int' of the setter 'Super with Mixin.extendedFieldMixedInSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:15:16: Context: This is the declaration of the field 'Super.extendedFieldMixedInSetter'.
|
||||
// final String extendedFieldMixedInSetter = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: Applying the mixin 'Mixin' to 'Super' introduces an erroneous override of 'extendedGetterMixedInField'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^
|
||||
@@ -41,327 +13,6 @@ library;
|
||||
// String get extendedGetterMixedInField => '';
|
||||
// ^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:93:16: Error: The type 'String' of the field 'Class.extendedSetterDeclaredField' is not a subtype of the type 'int' of the inherited setter 'Super.extendedSetterDeclaredField'.
|
||||
// final String extendedSetterDeclaredField = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:18:12: Context: This is the declaration of the setter 'Super.extendedSetterDeclaredField'.
|
||||
// void set extendedSetterDeclaredField(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:94:14: Error: The type 'String' of the getter 'Class.extendedSetterDeclaredGetter' is not a subtype of the type 'int' of the inherited setter 'Super.extendedSetterDeclaredGetter'.
|
||||
// String get extendedSetterDeclaredGetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:22:12: Context: This is the declaration of the setter 'Super.extendedSetterDeclaredGetter'.
|
||||
// void set extendedSetterDeclaredGetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:99:16: Error: The type 'String' of the field 'Class.mixedInSetterDeclaredField' is not a subtype of the type 'int' of the inherited setter 'Super with Mixin.mixedInSetterDeclaredField'.
|
||||
// final String mixedInSetterDeclaredField = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the setter 'Super with Mixin.mixedInSetterDeclaredField'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:100:14: Error: The type 'String' of the getter 'Class.mixedInSetterDeclaredGetter' is not a subtype of the type 'int' of the inherited setter 'Super with Mixin.mixedInSetterDeclaredGetter'.
|
||||
// String get mixedInSetterDeclaredGetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the setter 'Super with Mixin.mixedInSetterDeclaredGetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:105:16: Error: The type 'String' of the field 'Class.implementedSetterDeclaredField' is not a subtype of the type 'int' of the inherited setter 'Interface1.implementedSetterDeclaredField'.
|
||||
// final String implementedSetterDeclaredField = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:72:12: Context: This is the declaration of the setter 'Interface1.implementedSetterDeclaredField'.
|
||||
// void set implementedSetterDeclaredField(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:106:14: Error: The type 'String' of the getter 'Class.implementedSetterDeclaredGetter' is not a subtype of the type 'int' of the inherited setter 'Interface1.implementedSetterDeclaredGetter'.
|
||||
// String get implementedSetterDeclaredGetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:75:12: Context: This is the declaration of the setter 'Interface1.implementedSetterDeclaredGetter'.
|
||||
// void set implementedSetterDeclaredGetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:108:14: Error: The type 'String' of the getter 'Class.declaredGetterDeclaredSetter' is not a subtype of the type 'int' of the setter 'Class.declaredGetterDeclaredSetter'.
|
||||
// String get declaredGetterDeclaredSetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:109:12: Context: This is the declaration of the setter 'Class.declaredGetterDeclaredSetter'.
|
||||
// void set declaredGetterDeclaredSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:111:16: Error: The type 'String' of the getter 'Class.declaredFieldDeclaredSetter' is not a subtype of the type 'int' of the setter 'Class.declaredFieldDeclaredSetter'.
|
||||
// final String declaredFieldDeclaredSetter = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:112:12: Context: This is the declaration of the setter 'Class.declaredFieldDeclaredSetter'.
|
||||
// void set declaredFieldDeclaredSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:91:12: Error: The type 'String' of the inherited getter 'Super.extendedGetterDeclaredSetter' is not a subtype of the type 'int' of the setter 'Class.extendedGetterDeclaredSetter'.
|
||||
// void set extendedGetterDeclaredSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:10:14: Context: This is the declaration of the getter 'Super.extendedGetterDeclaredSetter'.
|
||||
// String get extendedGetterDeclaredSetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:92:12: Error: The type 'String' of the inherited field 'Super.extendedFieldDeclaredSetter' is not a subtype of the type 'int' of the setter 'Class.extendedFieldDeclaredSetter'.
|
||||
// void set extendedFieldDeclaredSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:14:16: Context: This is the declaration of the field 'Super.extendedFieldDeclaredSetter'.
|
||||
// final String extendedFieldDeclaredSetter = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:97:12: Error: The type 'String' of the inherited getter 'Super with Mixin.mixedInGetterDeclaredSetter' is not a subtype of the type 'int' of the setter 'Class.mixedInGetterDeclaredSetter'.
|
||||
// void set mixedInGetterDeclaredSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the getter 'Super with Mixin.mixedInGetterDeclaredSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:98:12: Error: The type 'String' of the inherited getter 'Super with Mixin.mixedInFieldDeclaredSetter' is not a subtype of the type 'int' of the setter 'Class.mixedInFieldDeclaredSetter'.
|
||||
// void set mixedInFieldDeclaredSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the getter 'Super with Mixin.mixedInFieldDeclaredSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:103:12: Error: The type 'String' of the inherited getter 'Interface1.implementedGetterDeclaredSetter' is not a subtype of the type 'int' of the setter 'Class.implementedGetterDeclaredSetter'.
|
||||
// void set implementedGetterDeclaredSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:66:14: Context: This is the declaration of the getter 'Interface1.implementedGetterDeclaredSetter'.
|
||||
// String get implementedGetterDeclaredSetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:104:12: Error: The type 'String' of the inherited field 'Interface1.implementedFieldDeclaredSetter' is not a subtype of the type 'int' of the setter 'Class.implementedFieldDeclaredSetter'.
|
||||
// void set implementedFieldDeclaredSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:69:16: Context: This is the declaration of the field 'Interface1.implementedFieldDeclaredSetter'.
|
||||
// final String implementedFieldDeclaredSetter = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Super with Mixin.extendedSetterMixedInField' is not a subtype of the type 'int' of the inherited setter 'Super.extendedSetterMixedInField'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the getter 'Super with Mixin.extendedSetterMixedInField'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:19:12: Context: This is the declaration of the setter 'Super.extendedSetterMixedInField'.
|
||||
// void set extendedSetterMixedInField(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Super with Mixin.extendedSetterMixedInGetter' is not a subtype of the type 'int' of the inherited setter 'Super.extendedSetterMixedInGetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the getter 'Super with Mixin.extendedSetterMixedInGetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:23:12: Context: This is the declaration of the setter 'Super.extendedSetterMixedInGetter'.
|
||||
// void set extendedSetterMixedInGetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: Class 'Class' inherits multiple members named 'Mixin.mixedInGetterImplementedField' with incompatible signatures.
|
||||
// Try adding a declaration of 'Mixin.mixedInGetterImplementedField' to 'Class'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:35:14: Context: This is one of the overridden members.
|
||||
// String get mixedInGetterImplementedField => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:57:7: Context: This is one of the overridden members.
|
||||
// int mixedInGetterImplementedField = 0;
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Super with Mixin.mixedInGetterImplementedField' is not a subtype of the type 'int' of the inherited setter 'Interface1.mixedInGetterImplementedField'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the getter 'Super with Mixin.mixedInGetterImplementedField'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:57:7: Context: This is the declaration of the setter 'Interface1.mixedInGetterImplementedField'.
|
||||
// int mixedInGetterImplementedField = 0;
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Super with Mixin.mixedInGetterImplementedSetter' is not a subtype of the type 'int' of the inherited setter 'Interface1.mixedInGetterImplementedSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the getter 'Super with Mixin.mixedInGetterImplementedSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:58:12: Context: This is the declaration of the setter 'Interface1.mixedInGetterImplementedSetter'.
|
||||
// void set mixedInGetterImplementedSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Super with Mixin.mixedInFieldImplementedSetter' is not a subtype of the type 'int' of the inherited setter 'Interface1.mixedInFieldImplementedSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the getter 'Super with Mixin.mixedInFieldImplementedSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:59:12: Context: This is the declaration of the setter 'Interface1.mixedInFieldImplementedSetter'.
|
||||
// void set mixedInFieldImplementedSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Super.extendedGetterMixedInSetter' is not a subtype of the type 'int' of the inherited setter 'Super with Mixin.extendedGetterMixedInSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:11:14: Context: This is the declaration of the getter 'Super.extendedGetterMixedInSetter'.
|
||||
// String get extendedGetterMixedInSetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the setter 'Super with Mixin.extendedGetterMixedInSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited field 'Super.extendedFieldMixedInSetter' is not a subtype of the type 'int' of the inherited setter 'Super with Mixin.extendedFieldMixedInSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:15:16: Context: This is the declaration of the field 'Super.extendedFieldMixedInSetter'.
|
||||
// final String extendedFieldMixedInSetter = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the setter 'Super with Mixin.extendedFieldMixedInSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: Class 'Class' inherits multiple members named 'extendedGetterImplementedField' with incompatible signatures.
|
||||
// Try adding a declaration of 'extendedGetterImplementedField' to 'Class'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:8:14: Context: This is one of the overridden members.
|
||||
// String get extendedGetterImplementedField => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:51:7: Context: This is one of the overridden members.
|
||||
// int extendedGetterImplementedField = 0;
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Super.extendedGetterImplementedField' is not a subtype of the type 'int' of the inherited setter 'Interface1.extendedGetterImplementedField'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:8:14: Context: This is the declaration of the getter 'Super.extendedGetterImplementedField'.
|
||||
// String get extendedGetterImplementedField => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:51:7: Context: This is the declaration of the setter 'Interface1.extendedGetterImplementedField'.
|
||||
// int extendedGetterImplementedField = 0;
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Super.extendedGetterImplementedSetter' is not a subtype of the type 'int' of the inherited setter 'Interface1.extendedGetterImplementedSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:12:14: Context: This is the declaration of the getter 'Super.extendedGetterImplementedSetter'.
|
||||
// String get extendedGetterImplementedSetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:52:12: Context: This is the declaration of the setter 'Interface1.extendedGetterImplementedSetter'.
|
||||
// void set extendedGetterImplementedSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited field 'Super.extendedFieldImplementedSetter' is not a subtype of the type 'int' of the inherited setter 'Interface1.extendedFieldImplementedSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:16:16: Context: This is the declaration of the field 'Super.extendedFieldImplementedSetter'.
|
||||
// final String extendedFieldImplementedSetter = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:53:12: Context: This is the declaration of the setter 'Interface1.extendedFieldImplementedSetter'.
|
||||
// void set extendedFieldImplementedSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited field 'Interface1.mixedInSetterImplementedField' is not a subtype of the type 'int' of the inherited setter 'Super with Mixin.mixedInSetterImplementedField'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:60:16: Context: This is the declaration of the field 'Interface1.mixedInSetterImplementedField'.
|
||||
// final String mixedInSetterImplementedField = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the setter 'Super with Mixin.mixedInSetterImplementedField'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Interface1.mixedInSetterImplementedGetter' is not a subtype of the type 'int' of the inherited setter 'Super with Mixin.mixedInSetterImplementedGetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:61:14: Context: This is the declaration of the getter 'Interface1.mixedInSetterImplementedGetter'.
|
||||
// String get mixedInSetterImplementedGetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the setter 'Super with Mixin.mixedInSetterImplementedGetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited field 'Interface1.extendedSetterImplementedField' is not a subtype of the type 'int' of the inherited setter 'Super.extendedSetterImplementedField'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:54:16: Context: This is the declaration of the field 'Interface1.extendedSetterImplementedField'.
|
||||
// final String extendedSetterImplementedField = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:20:12: Context: This is the declaration of the setter 'Super.extendedSetterImplementedField'.
|
||||
// void set extendedSetterImplementedField(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Interface1.extendedSetterImplementedGetter' is not a subtype of the type 'int' of the inherited setter 'Super.extendedSetterImplementedGetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:55:14: Context: This is the declaration of the getter 'Interface1.extendedSetterImplementedGetter'.
|
||||
// String get extendedSetterImplementedGetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:24:12: Context: This is the declaration of the setter 'Super.extendedSetterImplementedGetter'.
|
||||
// void set extendedSetterImplementedGetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: Class 'Class' inherits multiple members named 'implementedGetterImplementedField' with incompatible signatures.
|
||||
// Try adding a declaration of 'implementedGetterImplementedField' to 'Class'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:64:14: Context: This is one of the overridden members.
|
||||
// String get implementedGetterImplementedField => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:80:7: Context: This is one of the overridden members.
|
||||
// int implementedGetterImplementedField = 0;
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Interface1.implementedGetterImplementedField' is not a subtype of the type 'int' of the inherited setter 'Interface2.implementedGetterImplementedField'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:64:14: Context: This is the declaration of the getter 'Interface1.implementedGetterImplementedField'.
|
||||
// String get implementedGetterImplementedField => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:80:7: Context: This is the declaration of the setter 'Interface2.implementedGetterImplementedField'.
|
||||
// int implementedGetterImplementedField = 0;
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Interface1.implementedGetterImplementedSetter' is not a subtype of the type 'int' of the inherited setter 'Interface2.implementedGetterImplementedSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:67:14: Context: This is the declaration of the getter 'Interface1.implementedGetterImplementedSetter'.
|
||||
// String get implementedGetterImplementedSetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:81:12: Context: This is the declaration of the setter 'Interface2.implementedGetterImplementedSetter'.
|
||||
// void set implementedGetterImplementedSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited field 'Interface1.implementedFieldImplementedSetter' is not a subtype of the type 'int' of the inherited setter 'Interface2.implementedFieldImplementedSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:70:16: Context: This is the declaration of the field 'Interface1.implementedFieldImplementedSetter'.
|
||||
// final String implementedFieldImplementedSetter = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:82:12: Context: This is the declaration of the setter 'Interface2.implementedFieldImplementedSetter'.
|
||||
// void set implementedFieldImplementedSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited field 'Interface2.implementedSetterImplementedField' is not a subtype of the type 'int' of the inherited setter 'Interface1.implementedSetterImplementedField'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:83:16: Context: This is the declaration of the field 'Interface2.implementedSetterImplementedField'.
|
||||
// final String implementedSetterImplementedField = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:73:12: Context: This is the declaration of the setter 'Interface1.implementedSetterImplementedField'.
|
||||
// void set implementedSetterImplementedField(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Interface2.implementedSetterImplementedGetter' is not a subtype of the type 'int' of the inherited setter 'Interface1.implementedSetterImplementedGetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:84:14: Context: This is the declaration of the getter 'Interface2.implementedSetterImplementedGetter'.
|
||||
// String get implementedSetterImplementedGetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:76:12: Context: This is the declaration of the setter 'Interface1.implementedSetterImplementedGetter'.
|
||||
// void set implementedSetterImplementedGetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:90:7: Error: The return type of the method 'Class.extendedGetterDeclaredField' is 'int', which does not match the return type, 'String', of the overridden method, 'Super.extendedGetterDeclaredField'.
|
||||
// Change to a subtype of 'String'.
|
||||
// int extendedGetterDeclaredField = 0;
|
||||
@@ -386,6 +37,39 @@ library;
|
||||
// String get implementedGetterDeclaredField => '';
|
||||
// ^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: Class 'Class' inherits multiple members named 'Mixin.mixedInGetterImplementedField' with incompatible signatures.
|
||||
// Try adding a declaration of 'Mixin.mixedInGetterImplementedField' to 'Class'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:35:14: Context: This is one of the overridden members.
|
||||
// String get mixedInGetterImplementedField => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:57:7: Context: This is one of the overridden members.
|
||||
// int mixedInGetterImplementedField = 0;
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: Class 'Class' inherits multiple members named 'extendedGetterImplementedField' with incompatible signatures.
|
||||
// Try adding a declaration of 'extendedGetterImplementedField' to 'Class'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:8:14: Context: This is one of the overridden members.
|
||||
// String get extendedGetterImplementedField => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:51:7: Context: This is one of the overridden members.
|
||||
// int extendedGetterImplementedField = 0;
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: Class 'Class' inherits multiple members named 'implementedGetterImplementedField' with incompatible signatures.
|
||||
// Try adding a declaration of 'implementedGetterImplementedField' to 'Class'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:64:14: Context: This is one of the overridden members.
|
||||
// String get implementedGetterImplementedField => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:80:7: Context: This is one of the overridden members.
|
||||
// int implementedGetterImplementedField = 0;
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
import self as self;
|
||||
import "dart:core" as core;
|
||||
|
||||
@@ -491,6 +175,8 @@ abstract class _Class&Super&Mixin = self::Super with self::Mixin /*isAnonymousMi
|
||||
return super.{self::Mixin::mixedInGetterDeclaredSetter};
|
||||
mixin-super-stub get mixedInFieldDeclaredSetter() → core::String
|
||||
return super.{self::Mixin::mixedInFieldDeclaredSetter};
|
||||
mixin-super-stub set mixedInSetterDeclaredGetter(core::int value) → void
|
||||
return super.{self::Mixin::mixedInSetterDeclaredGetter} = value;
|
||||
mixin-super-stub get extendedGetterMixedInField() → core::int
|
||||
return super.{self::Mixin::extendedGetterMixedInField};
|
||||
mixin-super-stub set extendedGetterMixedInField(core::int value) → void
|
||||
@@ -499,18 +185,16 @@ abstract class _Class&Super&Mixin = self::Super with self::Mixin /*isAnonymousMi
|
||||
return super.{self::Mixin::extendedSetterMixedInField};
|
||||
mixin-super-stub get extendedSetterMixedInGetter() → core::String
|
||||
return super.{self::Mixin::extendedSetterMixedInGetter};
|
||||
mixin-super-stub set extendedGetterMixedInSetter(core::int value) → void
|
||||
return super.{self::Mixin::extendedGetterMixedInSetter} = value;
|
||||
mixin-super-stub set extendedFieldMixedInSetter(core::int value) → void
|
||||
return super.{self::Mixin::extendedFieldMixedInSetter} = value;
|
||||
mixin-super-stub set mixedInSetterDeclaredGetter(core::int value) → void
|
||||
return super.{self::Mixin::mixedInSetterDeclaredGetter} = value;
|
||||
mixin-super-stub get mixedInGetterImplementedField() → core::String
|
||||
return super.{self::Mixin::mixedInGetterImplementedField};
|
||||
mixin-super-stub get mixedInGetterImplementedSetter() → core::String
|
||||
return super.{self::Mixin::mixedInGetterImplementedSetter};
|
||||
mixin-super-stub get mixedInFieldImplementedSetter() → core::String
|
||||
return super.{self::Mixin::mixedInFieldImplementedSetter};
|
||||
mixin-super-stub set extendedGetterMixedInSetter(core::int value) → void
|
||||
return super.{self::Mixin::extendedGetterMixedInSetter} = value;
|
||||
mixin-super-stub set extendedFieldMixedInSetter(core::int value) → void
|
||||
return super.{self::Mixin::extendedFieldMixedInSetter} = value;
|
||||
mixin-super-stub set mixedInSetterImplementedField(core::int value) → void
|
||||
return super.{self::Mixin::mixedInSetterImplementedField} = value;
|
||||
mixin-super-stub set mixedInSetterImplementedGetter(core::int value) → void
|
||||
|
||||
+39
-355
@@ -2,34 +2,6 @@ library;
|
||||
//
|
||||
// Problems in library:
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the getter 'Super with Mixin.extendedSetterMixedInField' is not a subtype of the type 'int' of the inherited setter 'Super.extendedSetterMixedInField'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:19:12: Context: This is the declaration of the setter 'Super.extendedSetterMixedInField'.
|
||||
// void set extendedSetterMixedInField(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the getter 'Super with Mixin.extendedSetterMixedInGetter' is not a subtype of the type 'int' of the inherited setter 'Super.extendedSetterMixedInGetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:23:12: Context: This is the declaration of the setter 'Super.extendedSetterMixedInGetter'.
|
||||
// void set extendedSetterMixedInGetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Super.extendedGetterMixedInSetter' is not a subtype of the type 'int' of the setter 'Super with Mixin.extendedGetterMixedInSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:11:14: Context: This is the declaration of the getter 'Super.extendedGetterMixedInSetter'.
|
||||
// String get extendedGetterMixedInSetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited field 'Super.extendedFieldMixedInSetter' is not a subtype of the type 'int' of the setter 'Super with Mixin.extendedFieldMixedInSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:15:16: Context: This is the declaration of the field 'Super.extendedFieldMixedInSetter'.
|
||||
// final String extendedFieldMixedInSetter = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: Applying the mixin 'Mixin' to 'Super' introduces an erroneous override of 'extendedGetterMixedInField'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^
|
||||
@@ -41,327 +13,6 @@ library;
|
||||
// String get extendedGetterMixedInField => '';
|
||||
// ^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:93:16: Error: The type 'String' of the field 'Class.extendedSetterDeclaredField' is not a subtype of the type 'int' of the inherited setter 'Super.extendedSetterDeclaredField'.
|
||||
// final String extendedSetterDeclaredField = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:18:12: Context: This is the declaration of the setter 'Super.extendedSetterDeclaredField'.
|
||||
// void set extendedSetterDeclaredField(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:94:14: Error: The type 'String' of the getter 'Class.extendedSetterDeclaredGetter' is not a subtype of the type 'int' of the inherited setter 'Super.extendedSetterDeclaredGetter'.
|
||||
// String get extendedSetterDeclaredGetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:22:12: Context: This is the declaration of the setter 'Super.extendedSetterDeclaredGetter'.
|
||||
// void set extendedSetterDeclaredGetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:99:16: Error: The type 'String' of the field 'Class.mixedInSetterDeclaredField' is not a subtype of the type 'int' of the inherited setter 'Super with Mixin.mixedInSetterDeclaredField'.
|
||||
// final String mixedInSetterDeclaredField = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the setter 'Super with Mixin.mixedInSetterDeclaredField'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:100:14: Error: The type 'String' of the getter 'Class.mixedInSetterDeclaredGetter' is not a subtype of the type 'int' of the inherited setter 'Super with Mixin.mixedInSetterDeclaredGetter'.
|
||||
// String get mixedInSetterDeclaredGetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the setter 'Super with Mixin.mixedInSetterDeclaredGetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:105:16: Error: The type 'String' of the field 'Class.implementedSetterDeclaredField' is not a subtype of the type 'int' of the inherited setter 'Interface1.implementedSetterDeclaredField'.
|
||||
// final String implementedSetterDeclaredField = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:72:12: Context: This is the declaration of the setter 'Interface1.implementedSetterDeclaredField'.
|
||||
// void set implementedSetterDeclaredField(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:106:14: Error: The type 'String' of the getter 'Class.implementedSetterDeclaredGetter' is not a subtype of the type 'int' of the inherited setter 'Interface1.implementedSetterDeclaredGetter'.
|
||||
// String get implementedSetterDeclaredGetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:75:12: Context: This is the declaration of the setter 'Interface1.implementedSetterDeclaredGetter'.
|
||||
// void set implementedSetterDeclaredGetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:108:14: Error: The type 'String' of the getter 'Class.declaredGetterDeclaredSetter' is not a subtype of the type 'int' of the setter 'Class.declaredGetterDeclaredSetter'.
|
||||
// String get declaredGetterDeclaredSetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:109:12: Context: This is the declaration of the setter 'Class.declaredGetterDeclaredSetter'.
|
||||
// void set declaredGetterDeclaredSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:111:16: Error: The type 'String' of the getter 'Class.declaredFieldDeclaredSetter' is not a subtype of the type 'int' of the setter 'Class.declaredFieldDeclaredSetter'.
|
||||
// final String declaredFieldDeclaredSetter = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:112:12: Context: This is the declaration of the setter 'Class.declaredFieldDeclaredSetter'.
|
||||
// void set declaredFieldDeclaredSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:91:12: Error: The type 'String' of the inherited getter 'Super.extendedGetterDeclaredSetter' is not a subtype of the type 'int' of the setter 'Class.extendedGetterDeclaredSetter'.
|
||||
// void set extendedGetterDeclaredSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:10:14: Context: This is the declaration of the getter 'Super.extendedGetterDeclaredSetter'.
|
||||
// String get extendedGetterDeclaredSetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:92:12: Error: The type 'String' of the inherited field 'Super.extendedFieldDeclaredSetter' is not a subtype of the type 'int' of the setter 'Class.extendedFieldDeclaredSetter'.
|
||||
// void set extendedFieldDeclaredSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:14:16: Context: This is the declaration of the field 'Super.extendedFieldDeclaredSetter'.
|
||||
// final String extendedFieldDeclaredSetter = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:97:12: Error: The type 'String' of the inherited getter 'Super with Mixin.mixedInGetterDeclaredSetter' is not a subtype of the type 'int' of the setter 'Class.mixedInGetterDeclaredSetter'.
|
||||
// void set mixedInGetterDeclaredSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the getter 'Super with Mixin.mixedInGetterDeclaredSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:98:12: Error: The type 'String' of the inherited getter 'Super with Mixin.mixedInFieldDeclaredSetter' is not a subtype of the type 'int' of the setter 'Class.mixedInFieldDeclaredSetter'.
|
||||
// void set mixedInFieldDeclaredSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the getter 'Super with Mixin.mixedInFieldDeclaredSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:103:12: Error: The type 'String' of the inherited getter 'Interface1.implementedGetterDeclaredSetter' is not a subtype of the type 'int' of the setter 'Class.implementedGetterDeclaredSetter'.
|
||||
// void set implementedGetterDeclaredSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:66:14: Context: This is the declaration of the getter 'Interface1.implementedGetterDeclaredSetter'.
|
||||
// String get implementedGetterDeclaredSetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:104:12: Error: The type 'String' of the inherited field 'Interface1.implementedFieldDeclaredSetter' is not a subtype of the type 'int' of the setter 'Class.implementedFieldDeclaredSetter'.
|
||||
// void set implementedFieldDeclaredSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:69:16: Context: This is the declaration of the field 'Interface1.implementedFieldDeclaredSetter'.
|
||||
// final String implementedFieldDeclaredSetter = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Super with Mixin.extendedSetterMixedInField' is not a subtype of the type 'int' of the inherited setter 'Super.extendedSetterMixedInField'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the getter 'Super with Mixin.extendedSetterMixedInField'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:19:12: Context: This is the declaration of the setter 'Super.extendedSetterMixedInField'.
|
||||
// void set extendedSetterMixedInField(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Super with Mixin.extendedSetterMixedInGetter' is not a subtype of the type 'int' of the inherited setter 'Super.extendedSetterMixedInGetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the getter 'Super with Mixin.extendedSetterMixedInGetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:23:12: Context: This is the declaration of the setter 'Super.extendedSetterMixedInGetter'.
|
||||
// void set extendedSetterMixedInGetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: Class 'Class' inherits multiple members named 'Mixin.mixedInGetterImplementedField' with incompatible signatures.
|
||||
// Try adding a declaration of 'Mixin.mixedInGetterImplementedField' to 'Class'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:35:14: Context: This is one of the overridden members.
|
||||
// String get mixedInGetterImplementedField => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:57:7: Context: This is one of the overridden members.
|
||||
// int mixedInGetterImplementedField = 0;
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Super with Mixin.mixedInGetterImplementedField' is not a subtype of the type 'int' of the inherited setter 'Interface1.mixedInGetterImplementedField'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the getter 'Super with Mixin.mixedInGetterImplementedField'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:57:7: Context: This is the declaration of the setter 'Interface1.mixedInGetterImplementedField'.
|
||||
// int mixedInGetterImplementedField = 0;
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Super with Mixin.mixedInGetterImplementedSetter' is not a subtype of the type 'int' of the inherited setter 'Interface1.mixedInGetterImplementedSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the getter 'Super with Mixin.mixedInGetterImplementedSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:58:12: Context: This is the declaration of the setter 'Interface1.mixedInGetterImplementedSetter'.
|
||||
// void set mixedInGetterImplementedSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Super with Mixin.mixedInFieldImplementedSetter' is not a subtype of the type 'int' of the inherited setter 'Interface1.mixedInFieldImplementedSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the getter 'Super with Mixin.mixedInFieldImplementedSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:59:12: Context: This is the declaration of the setter 'Interface1.mixedInFieldImplementedSetter'.
|
||||
// void set mixedInFieldImplementedSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Super.extendedGetterMixedInSetter' is not a subtype of the type 'int' of the inherited setter 'Super with Mixin.extendedGetterMixedInSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:11:14: Context: This is the declaration of the getter 'Super.extendedGetterMixedInSetter'.
|
||||
// String get extendedGetterMixedInSetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the setter 'Super with Mixin.extendedGetterMixedInSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited field 'Super.extendedFieldMixedInSetter' is not a subtype of the type 'int' of the inherited setter 'Super with Mixin.extendedFieldMixedInSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:15:16: Context: This is the declaration of the field 'Super.extendedFieldMixedInSetter'.
|
||||
// final String extendedFieldMixedInSetter = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the setter 'Super with Mixin.extendedFieldMixedInSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: Class 'Class' inherits multiple members named 'extendedGetterImplementedField' with incompatible signatures.
|
||||
// Try adding a declaration of 'extendedGetterImplementedField' to 'Class'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:8:14: Context: This is one of the overridden members.
|
||||
// String get extendedGetterImplementedField => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:51:7: Context: This is one of the overridden members.
|
||||
// int extendedGetterImplementedField = 0;
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Super.extendedGetterImplementedField' is not a subtype of the type 'int' of the inherited setter 'Interface1.extendedGetterImplementedField'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:8:14: Context: This is the declaration of the getter 'Super.extendedGetterImplementedField'.
|
||||
// String get extendedGetterImplementedField => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:51:7: Context: This is the declaration of the setter 'Interface1.extendedGetterImplementedField'.
|
||||
// int extendedGetterImplementedField = 0;
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Super.extendedGetterImplementedSetter' is not a subtype of the type 'int' of the inherited setter 'Interface1.extendedGetterImplementedSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:12:14: Context: This is the declaration of the getter 'Super.extendedGetterImplementedSetter'.
|
||||
// String get extendedGetterImplementedSetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:52:12: Context: This is the declaration of the setter 'Interface1.extendedGetterImplementedSetter'.
|
||||
// void set extendedGetterImplementedSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited field 'Super.extendedFieldImplementedSetter' is not a subtype of the type 'int' of the inherited setter 'Interface1.extendedFieldImplementedSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:16:16: Context: This is the declaration of the field 'Super.extendedFieldImplementedSetter'.
|
||||
// final String extendedFieldImplementedSetter = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:53:12: Context: This is the declaration of the setter 'Interface1.extendedFieldImplementedSetter'.
|
||||
// void set extendedFieldImplementedSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited field 'Interface1.mixedInSetterImplementedField' is not a subtype of the type 'int' of the inherited setter 'Super with Mixin.mixedInSetterImplementedField'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:60:16: Context: This is the declaration of the field 'Interface1.mixedInSetterImplementedField'.
|
||||
// final String mixedInSetterImplementedField = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the setter 'Super with Mixin.mixedInSetterImplementedField'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Interface1.mixedInSetterImplementedGetter' is not a subtype of the type 'int' of the inherited setter 'Super with Mixin.mixedInSetterImplementedGetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:61:14: Context: This is the declaration of the getter 'Interface1.mixedInSetterImplementedGetter'.
|
||||
// String get mixedInSetterImplementedGetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Context: This is the declaration of the setter 'Super with Mixin.mixedInSetterImplementedGetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^^^^^^^^^^^^^^^^...
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited field 'Interface1.extendedSetterImplementedField' is not a subtype of the type 'int' of the inherited setter 'Super.extendedSetterImplementedField'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:54:16: Context: This is the declaration of the field 'Interface1.extendedSetterImplementedField'.
|
||||
// final String extendedSetterImplementedField = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:20:12: Context: This is the declaration of the setter 'Super.extendedSetterImplementedField'.
|
||||
// void set extendedSetterImplementedField(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Interface1.extendedSetterImplementedGetter' is not a subtype of the type 'int' of the inherited setter 'Super.extendedSetterImplementedGetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:55:14: Context: This is the declaration of the getter 'Interface1.extendedSetterImplementedGetter'.
|
||||
// String get extendedSetterImplementedGetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:24:12: Context: This is the declaration of the setter 'Super.extendedSetterImplementedGetter'.
|
||||
// void set extendedSetterImplementedGetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: Class 'Class' inherits multiple members named 'implementedGetterImplementedField' with incompatible signatures.
|
||||
// Try adding a declaration of 'implementedGetterImplementedField' to 'Class'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:64:14: Context: This is one of the overridden members.
|
||||
// String get implementedGetterImplementedField => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:80:7: Context: This is one of the overridden members.
|
||||
// int implementedGetterImplementedField = 0;
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Interface1.implementedGetterImplementedField' is not a subtype of the type 'int' of the inherited setter 'Interface2.implementedGetterImplementedField'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:64:14: Context: This is the declaration of the getter 'Interface1.implementedGetterImplementedField'.
|
||||
// String get implementedGetterImplementedField => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:80:7: Context: This is the declaration of the setter 'Interface2.implementedGetterImplementedField'.
|
||||
// int implementedGetterImplementedField = 0;
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Interface1.implementedGetterImplementedSetter' is not a subtype of the type 'int' of the inherited setter 'Interface2.implementedGetterImplementedSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:67:14: Context: This is the declaration of the getter 'Interface1.implementedGetterImplementedSetter'.
|
||||
// String get implementedGetterImplementedSetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:81:12: Context: This is the declaration of the setter 'Interface2.implementedGetterImplementedSetter'.
|
||||
// void set implementedGetterImplementedSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited field 'Interface1.implementedFieldImplementedSetter' is not a subtype of the type 'int' of the inherited setter 'Interface2.implementedFieldImplementedSetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:70:16: Context: This is the declaration of the field 'Interface1.implementedFieldImplementedSetter'.
|
||||
// final String implementedFieldImplementedSetter = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:82:12: Context: This is the declaration of the setter 'Interface2.implementedFieldImplementedSetter'.
|
||||
// void set implementedFieldImplementedSetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited field 'Interface2.implementedSetterImplementedField' is not a subtype of the type 'int' of the inherited setter 'Interface1.implementedSetterImplementedField'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:83:16: Context: This is the declaration of the field 'Interface2.implementedSetterImplementedField'.
|
||||
// final String implementedSetterImplementedField = '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:73:12: Context: This is the declaration of the setter 'Interface1.implementedSetterImplementedField'.
|
||||
// void set implementedSetterImplementedField(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: The type 'String' of the inherited getter 'Interface2.implementedSetterImplementedGetter' is not a subtype of the type 'int' of the inherited setter 'Interface1.implementedSetterImplementedGetter'.
|
||||
// abstract class Class extends Super
|
||||
// ^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:84:14: Context: This is the declaration of the getter 'Interface2.implementedSetterImplementedGetter'.
|
||||
// String get implementedSetterImplementedGetter => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:76:12: Context: This is the declaration of the setter 'Interface1.implementedSetterImplementedGetter'.
|
||||
// void set implementedSetterImplementedGetter(int value) {}
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:90:7: Error: The return type of the method 'Class.extendedGetterDeclaredField' is 'int', which does not match the return type, 'String', of the overridden method, 'Super.extendedGetterDeclaredField'.
|
||||
// Change to a subtype of 'String'.
|
||||
// int extendedGetterDeclaredField = 0;
|
||||
@@ -386,6 +37,39 @@ library;
|
||||
// String get implementedGetterDeclaredField => '';
|
||||
// ^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: Class 'Class' inherits multiple members named 'Mixin.mixedInGetterImplementedField' with incompatible signatures.
|
||||
// Try adding a declaration of 'Mixin.mixedInGetterImplementedField' to 'Class'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:35:14: Context: This is one of the overridden members.
|
||||
// String get mixedInGetterImplementedField => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:57:7: Context: This is one of the overridden members.
|
||||
// int mixedInGetterImplementedField = 0;
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: Class 'Class' inherits multiple members named 'extendedGetterImplementedField' with incompatible signatures.
|
||||
// Try adding a declaration of 'extendedGetterImplementedField' to 'Class'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:8:14: Context: This is one of the overridden members.
|
||||
// String get extendedGetterImplementedField => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:51:7: Context: This is one of the overridden members.
|
||||
// int extendedGetterImplementedField = 0;
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:87:16: Error: Class 'Class' inherits multiple members named 'implementedGetterImplementedField' with incompatible signatures.
|
||||
// Try adding a declaration of 'implementedGetterImplementedField' to 'Class'.
|
||||
// abstract class Class extends Super
|
||||
// ^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:64:14: Context: This is one of the overridden members.
|
||||
// String get implementedGetterImplementedField => '';
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
// pkg/front_end/testcases/general/hierarchy/getter_setter.dart:80:7: Context: This is one of the overridden members.
|
||||
// int implementedGetterImplementedField = 0;
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
//
|
||||
import self as self;
|
||||
import "dart:core" as core;
|
||||
|
||||
@@ -510,6 +194,8 @@ abstract class _Class&Super&Mixin = self::Super with self::Mixin /*isAnonymousMi
|
||||
return super.{self::Mixin::mixedInGetterDeclaredSetter};
|
||||
mixin-super-stub get mixedInFieldDeclaredSetter() → core::String
|
||||
return super.{self::Mixin::mixedInFieldDeclaredSetter};
|
||||
mixin-super-stub set mixedInSetterDeclaredGetter(core::int value) → void
|
||||
return super.{self::Mixin::mixedInSetterDeclaredGetter} = value;
|
||||
mixin-super-stub get extendedGetterMixedInField() → core::int
|
||||
return super.{self::Mixin::extendedGetterMixedInField};
|
||||
mixin-super-stub set extendedGetterMixedInField(core::int value) → void
|
||||
@@ -518,18 +204,16 @@ abstract class _Class&Super&Mixin = self::Super with self::Mixin /*isAnonymousMi
|
||||
return super.{self::Mixin::extendedSetterMixedInField};
|
||||
mixin-super-stub get extendedSetterMixedInGetter() → core::String
|
||||
return super.{self::Mixin::extendedSetterMixedInGetter};
|
||||
mixin-super-stub set extendedGetterMixedInSetter(core::int value) → void
|
||||
return super.{self::Mixin::extendedGetterMixedInSetter} = value;
|
||||
mixin-super-stub set extendedFieldMixedInSetter(core::int value) → void
|
||||
return super.{self::Mixin::extendedFieldMixedInSetter} = value;
|
||||
mixin-super-stub set mixedInSetterDeclaredGetter(core::int value) → void
|
||||
return super.{self::Mixin::mixedInSetterDeclaredGetter} = value;
|
||||
mixin-super-stub get mixedInGetterImplementedField() → core::String
|
||||
return super.{self::Mixin::mixedInGetterImplementedField};
|
||||
mixin-super-stub get mixedInGetterImplementedSetter() → core::String
|
||||
return super.{self::Mixin::mixedInGetterImplementedSetter};
|
||||
mixin-super-stub get mixedInFieldImplementedSetter() → core::String
|
||||
return super.{self::Mixin::mixedInFieldImplementedSetter};
|
||||
mixin-super-stub set extendedGetterMixedInSetter(core::int value) → void
|
||||
return super.{self::Mixin::extendedGetterMixedInSetter} = value;
|
||||
mixin-super-stub set extendedFieldMixedInSetter(core::int value) → void
|
||||
return super.{self::Mixin::extendedFieldMixedInSetter} = value;
|
||||
mixin-super-stub set mixedInSetterImplementedField(core::int value) → void
|
||||
return super.{self::Mixin::mixedInSetterImplementedField} = value;
|
||||
mixin-super-stub set mixedInSetterImplementedGetter(core::int value) → void
|
||||
|
||||
@@ -156,8 +156,6 @@ abstract class _ClassMixin&Super&Mixin = self::Super with self::Mixin /*isAnonym
|
||||
return super.{self::Mixin::mixedInConcreteField};
|
||||
mixin-super-stub set mixedInConcreteField(core::int value) → void
|
||||
return super.{self::Mixin::mixedInConcreteField} = value;
|
||||
abstract mixin-stub get mixedInAbstractField() → core::int; -> self::Mixin::mixedInAbstractField
|
||||
abstract mixin-stub set mixedInAbstractField(core::int #externalFieldValue) → void; -> self::Mixin::mixedInAbstractField
|
||||
mixin-super-stub get extendedConcreteMixedInConcreteField() → core::int
|
||||
return super.{self::Mixin::extendedConcreteMixedInConcreteField};
|
||||
mixin-super-stub set extendedConcreteMixedInConcreteField(core::int value) → void
|
||||
@@ -168,6 +166,8 @@ abstract class _ClassMixin&Super&Mixin = self::Super with self::Mixin /*isAnonym
|
||||
return super.{self::Mixin::extendedAbstractMixedInConcreteField} = value;
|
||||
abstract mixin-stub get extendedConcreteMixedInAbstractField() → core::int; -> self::Mixin::extendedConcreteMixedInAbstractField
|
||||
abstract mixin-stub set extendedConcreteMixedInAbstractField(core::int #externalFieldValue) → void; -> self::Mixin::extendedConcreteMixedInAbstractField
|
||||
abstract mixin-stub get mixedInAbstractField() → core::int; -> self::Mixin::mixedInAbstractField
|
||||
abstract mixin-stub set mixedInAbstractField(core::int #externalFieldValue) → void; -> self::Mixin::mixedInAbstractField
|
||||
abstract mixin-stub get extendedAbstractMixedInAbstractField() → core::int; -> self::Mixin::extendedAbstractMixedInAbstractField
|
||||
abstract mixin-stub set extendedAbstractMixedInAbstractField(core::int #externalFieldValue) → void; -> self::Mixin::extendedAbstractMixedInAbstractField
|
||||
}
|
||||
@@ -184,8 +184,6 @@ class NamedMixin = self::Super with self::Mixin {
|
||||
return super.{self::Mixin::mixedInConcreteField};
|
||||
mixin-super-stub set mixedInConcreteField(core::int value) → void
|
||||
return super.{self::Mixin::mixedInConcreteField} = value;
|
||||
abstract mixin-stub get mixedInAbstractField() → core::int; -> self::Mixin::mixedInAbstractField
|
||||
abstract mixin-stub set mixedInAbstractField(core::int #externalFieldValue) → void; -> self::Mixin::mixedInAbstractField
|
||||
mixin-super-stub get extendedConcreteMixedInConcreteField() → core::int
|
||||
return super.{self::Mixin::extendedConcreteMixedInConcreteField};
|
||||
mixin-super-stub set extendedConcreteMixedInConcreteField(core::int value) → void
|
||||
@@ -196,6 +194,8 @@ class NamedMixin = self::Super with self::Mixin {
|
||||
return super.{self::Mixin::extendedAbstractMixedInConcreteField} = value;
|
||||
abstract mixin-stub get extendedConcreteMixedInAbstractField() → core::int; -> self::Mixin::extendedConcreteMixedInAbstractField
|
||||
abstract mixin-stub set extendedConcreteMixedInAbstractField(core::int #externalFieldValue) → void; -> self::Mixin::extendedConcreteMixedInAbstractField
|
||||
abstract mixin-stub get mixedInAbstractField() → core::int; -> self::Mixin::mixedInAbstractField
|
||||
abstract mixin-stub set mixedInAbstractField(core::int #externalFieldValue) → void; -> self::Mixin::mixedInAbstractField
|
||||
abstract mixin-stub get extendedAbstractMixedInAbstractField() → core::int; -> self::Mixin::extendedAbstractMixedInAbstractField
|
||||
abstract mixin-stub set extendedAbstractMixedInAbstractField(core::int #externalFieldValue) → void; -> self::Mixin::extendedAbstractMixedInAbstractField
|
||||
}
|
||||
|
||||
@@ -156,8 +156,6 @@ abstract class _ClassMixin&Super&Mixin = self::Super with self::Mixin /*isAnonym
|
||||
return super.{self::Mixin::mixedInConcreteField};
|
||||
mixin-super-stub set mixedInConcreteField(core::int value) → void
|
||||
return super.{self::Mixin::mixedInConcreteField} = value;
|
||||
abstract mixin-stub get mixedInAbstractField() → core::int; -> self::Mixin::mixedInAbstractField
|
||||
abstract mixin-stub set mixedInAbstractField(core::int #externalFieldValue) → void; -> self::Mixin::mixedInAbstractField
|
||||
mixin-super-stub get extendedConcreteMixedInConcreteField() → core::int
|
||||
return super.{self::Mixin::extendedConcreteMixedInConcreteField};
|
||||
mixin-super-stub set extendedConcreteMixedInConcreteField(core::int value) → void
|
||||
@@ -168,6 +166,8 @@ abstract class _ClassMixin&Super&Mixin = self::Super with self::Mixin /*isAnonym
|
||||
return super.{self::Mixin::extendedAbstractMixedInConcreteField} = value;
|
||||
abstract mixin-stub get extendedConcreteMixedInAbstractField() → core::int; -> self::Mixin::extendedConcreteMixedInAbstractField
|
||||
abstract mixin-stub set extendedConcreteMixedInAbstractField(core::int #externalFieldValue) → void; -> self::Mixin::extendedConcreteMixedInAbstractField
|
||||
abstract mixin-stub get mixedInAbstractField() → core::int; -> self::Mixin::mixedInAbstractField
|
||||
abstract mixin-stub set mixedInAbstractField(core::int #externalFieldValue) → void; -> self::Mixin::mixedInAbstractField
|
||||
abstract mixin-stub get extendedAbstractMixedInAbstractField() → core::int; -> self::Mixin::extendedAbstractMixedInAbstractField
|
||||
abstract mixin-stub set extendedAbstractMixedInAbstractField(core::int #externalFieldValue) → void; -> self::Mixin::extendedAbstractMixedInAbstractField
|
||||
}
|
||||
@@ -184,8 +184,6 @@ class NamedMixin = self::Super with self::Mixin {
|
||||
return super.{self::Mixin::mixedInConcreteField};
|
||||
mixin-super-stub set mixedInConcreteField(core::int value) → void
|
||||
return super.{self::Mixin::mixedInConcreteField} = value;
|
||||
abstract mixin-stub get mixedInAbstractField() → core::int; -> self::Mixin::mixedInAbstractField
|
||||
abstract mixin-stub set mixedInAbstractField(core::int #externalFieldValue) → void; -> self::Mixin::mixedInAbstractField
|
||||
mixin-super-stub get extendedConcreteMixedInConcreteField() → core::int
|
||||
return super.{self::Mixin::extendedConcreteMixedInConcreteField};
|
||||
mixin-super-stub set extendedConcreteMixedInConcreteField(core::int value) → void
|
||||
@@ -196,6 +194,8 @@ class NamedMixin = self::Super with self::Mixin {
|
||||
return super.{self::Mixin::extendedAbstractMixedInConcreteField} = value;
|
||||
abstract mixin-stub get extendedConcreteMixedInAbstractField() → core::int; -> self::Mixin::extendedConcreteMixedInAbstractField
|
||||
abstract mixin-stub set extendedConcreteMixedInAbstractField(core::int #externalFieldValue) → void; -> self::Mixin::extendedConcreteMixedInAbstractField
|
||||
abstract mixin-stub get mixedInAbstractField() → core::int; -> self::Mixin::mixedInAbstractField
|
||||
abstract mixin-stub set mixedInAbstractField(core::int #externalFieldValue) → void; -> self::Mixin::mixedInAbstractField
|
||||
abstract mixin-stub get extendedAbstractMixedInAbstractField() → core::int; -> self::Mixin::extendedAbstractMixedInAbstractField
|
||||
abstract mixin-stub set extendedAbstractMixedInAbstractField(core::int #externalFieldValue) → void; -> self::Mixin::extendedAbstractMixedInAbstractField
|
||||
}
|
||||
|
||||
@@ -155,8 +155,6 @@ abstract class _ClassMixin&Super&Mixin = self::Super with self::Mixin /*isAnonym
|
||||
return super.{self::Mixin::mixedInConcreteField};
|
||||
mixin-super-stub set mixedInConcreteField(core::int value) → void
|
||||
return super.{self::Mixin::mixedInConcreteField} = value;
|
||||
abstract mixin-stub get mixedInAbstractField() → core::int; -> self::Mixin::mixedInAbstractField
|
||||
abstract mixin-stub set mixedInAbstractField(core::int #externalFieldValue) → void; -> self::Mixin::mixedInAbstractField
|
||||
mixin-super-stub get extendedConcreteMixedInConcreteField() → core::int
|
||||
return super.{self::Mixin::extendedConcreteMixedInConcreteField};
|
||||
mixin-super-stub set extendedConcreteMixedInConcreteField(core::int value) → void
|
||||
@@ -167,6 +165,8 @@ abstract class _ClassMixin&Super&Mixin = self::Super with self::Mixin /*isAnonym
|
||||
return super.{self::Mixin::extendedAbstractMixedInConcreteField} = value;
|
||||
abstract mixin-stub get extendedConcreteMixedInAbstractField() → core::int; -> self::Mixin::extendedConcreteMixedInAbstractField
|
||||
abstract mixin-stub set extendedConcreteMixedInAbstractField(core::int #externalFieldValue) → void; -> self::Mixin::extendedConcreteMixedInAbstractField
|
||||
abstract mixin-stub get mixedInAbstractField() → core::int; -> self::Mixin::mixedInAbstractField
|
||||
abstract mixin-stub set mixedInAbstractField(core::int #externalFieldValue) → void; -> self::Mixin::mixedInAbstractField
|
||||
abstract mixin-stub get extendedAbstractMixedInAbstractField() → core::int; -> self::Mixin::extendedAbstractMixedInAbstractField
|
||||
abstract mixin-stub set extendedAbstractMixedInAbstractField(core::int #externalFieldValue) → void; -> self::Mixin::extendedAbstractMixedInAbstractField
|
||||
}
|
||||
@@ -182,8 +182,6 @@ class NamedMixin = self::Super with self::Mixin {
|
||||
return super.{self::Mixin::mixedInConcreteField};
|
||||
mixin-super-stub set mixedInConcreteField(core::int value) → void
|
||||
return super.{self::Mixin::mixedInConcreteField} = value;
|
||||
abstract mixin-stub get mixedInAbstractField() → core::int; -> self::Mixin::mixedInAbstractField
|
||||
abstract mixin-stub set mixedInAbstractField(core::int #externalFieldValue) → void; -> self::Mixin::mixedInAbstractField
|
||||
mixin-super-stub get extendedConcreteMixedInConcreteField() → core::int
|
||||
return super.{self::Mixin::extendedConcreteMixedInConcreteField};
|
||||
mixin-super-stub set extendedConcreteMixedInConcreteField(core::int value) → void
|
||||
@@ -194,6 +192,8 @@ class NamedMixin = self::Super with self::Mixin {
|
||||
return super.{self::Mixin::extendedAbstractMixedInConcreteField} = value;
|
||||
abstract mixin-stub get extendedConcreteMixedInAbstractField() → core::int; -> self::Mixin::extendedConcreteMixedInAbstractField
|
||||
abstract mixin-stub set extendedConcreteMixedInAbstractField(core::int #externalFieldValue) → void; -> self::Mixin::extendedConcreteMixedInAbstractField
|
||||
abstract mixin-stub get mixedInAbstractField() → core::int; -> self::Mixin::mixedInAbstractField
|
||||
abstract mixin-stub set mixedInAbstractField(core::int #externalFieldValue) → void; -> self::Mixin::mixedInAbstractField
|
||||
abstract mixin-stub get extendedAbstractMixedInAbstractField() → core::int; -> self::Mixin::extendedAbstractMixedInAbstractField
|
||||
abstract mixin-stub set extendedAbstractMixedInAbstractField(core::int #externalFieldValue) → void; -> self::Mixin::extendedAbstractMixedInAbstractField
|
||||
}
|
||||
|
||||
+4
-4
@@ -155,11 +155,11 @@ abstract class _ClassMixin&Super&Mixin extends self::Super implements self::Mixi
|
||||
synthetic constructor •() → self::_ClassMixin&Super&Mixin
|
||||
: super self::Super::•()
|
||||
;
|
||||
abstract get mixedInAbstractField() → core::int;
|
||||
abstract get extendedConcreteMixedInAbstractField() → core::int;
|
||||
abstract get mixedInAbstractField() → core::int;
|
||||
abstract get extendedAbstractMixedInAbstractField() → core::int;
|
||||
abstract set mixedInAbstractField(core::int #externalFieldValue) → void;
|
||||
abstract set extendedConcreteMixedInAbstractField(core::int #externalFieldValue) → void;
|
||||
abstract set mixedInAbstractField(core::int #externalFieldValue) → void;
|
||||
abstract set extendedAbstractMixedInAbstractField(core::int #externalFieldValue) → void;
|
||||
}
|
||||
class ClassMixin extends self::_ClassMixin&Super&Mixin {
|
||||
@@ -174,11 +174,11 @@ class NamedMixin extends self::Super implements self::Mixin /*isEliminatedMixin*
|
||||
synthetic constructor •() → self::NamedMixin
|
||||
: super self::Super::•()
|
||||
;
|
||||
abstract get mixedInAbstractField() → core::int;
|
||||
abstract get extendedConcreteMixedInAbstractField() → core::int;
|
||||
abstract get mixedInAbstractField() → core::int;
|
||||
abstract get extendedAbstractMixedInAbstractField() → core::int;
|
||||
abstract set mixedInAbstractField(core::int #externalFieldValue) → void;
|
||||
abstract set extendedConcreteMixedInAbstractField(core::int #externalFieldValue) → void;
|
||||
abstract set mixedInAbstractField(core::int #externalFieldValue) → void;
|
||||
abstract set extendedAbstractMixedInAbstractField(core::int #externalFieldValue) → void;
|
||||
}
|
||||
static method main() → dynamic {}
|
||||
|
||||
@@ -198,14 +198,14 @@ class FromSuperConcrete extends self::SuperConcrete implements self::Interface {
|
||||
synthetic constructor •() → self::FromSuperConcrete
|
||||
: super self::SuperConcrete::•()
|
||||
;
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C6, 2, #C3, core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder method method() → void
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get getter() → core::int
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C6, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 2, #C3, core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get finalField() → core::int
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set setter(core::int value) → void
|
||||
@@ -215,14 +215,14 @@ class FromSuperConcreteAbstract extends self::SuperConcrete implements self::Sup
|
||||
synthetic constructor •() → self::FromSuperConcreteAbstract
|
||||
: super self::SuperConcrete::•()
|
||||
;
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C6, 2, #C3, core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder method method() → void
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get getter() → core::int
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C6, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 2, #C3, core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get finalField() → core::int
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set setter(core::int value) → void
|
||||
@@ -259,14 +259,14 @@ class FromMixinConcrete extends self::_FromMixinConcrete&Object&MixinConcrete im
|
||||
synthetic constructor •() → self::FromMixinConcrete
|
||||
: super self::_FromMixinConcrete&Object&MixinConcrete::•()
|
||||
;
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C6, 2, #C3, core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder method method() → void
|
||||
return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get getter() → core::int
|
||||
return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C6, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 2, #C3, core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get finalField() → core::int
|
||||
return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set setter(core::int value) → void
|
||||
@@ -289,14 +289,14 @@ class FromMixinConcreteAbstract extends self::_FromMixinConcreteAbstract&Object&
|
||||
synthetic constructor •() → self::FromMixinConcreteAbstract
|
||||
: super self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::•()
|
||||
;
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#C6, 2, #C3, core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder method method() → void
|
||||
return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get getter() → core::int
|
||||
return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#C6, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 2, #C3, core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get finalField() → core::int
|
||||
return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set setter(core::int value) → void
|
||||
@@ -341,14 +341,14 @@ class DeclaredConcrete extends core::Object implements self::Interface {
|
||||
method noSuchMethod(core::Invocation invocation) → dynamic {
|
||||
return null;
|
||||
}
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C6, 2, #C3, core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder method method() → void
|
||||
return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get getter() → core::int
|
||||
return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C6, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 2, #C3, core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get finalField() → core::int
|
||||
return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set setter(core::int value) → void
|
||||
@@ -358,13 +358,13 @@ static method main() → dynamic {}
|
||||
|
||||
constants {
|
||||
#C1 = core::_Override {}
|
||||
#C2 = #field
|
||||
#C2 = #method
|
||||
#C3 = <core::Type>[]
|
||||
#C4 = <dynamic>[]
|
||||
#C5 = <core::Symbol, dynamic>{}
|
||||
#C6 = #field=
|
||||
#C7 = #method
|
||||
#C8 = #getter
|
||||
#C6 = #getter
|
||||
#C7 = #field
|
||||
#C8 = #field=
|
||||
#C9 = #finalField
|
||||
#C10 = #setter=
|
||||
}
|
||||
|
||||
+34
-34
@@ -198,14 +198,14 @@ class FromSuperConcrete extends self::SuperConcrete implements self::Interface {
|
||||
synthetic constructor •() → self::FromSuperConcrete
|
||||
: super self::SuperConcrete::•()
|
||||
;
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C6, 2, #C3, core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder method method() → void
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get getter() → core::int
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C6, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 2, #C3, core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get finalField() → core::int
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set setter(core::int value) → void
|
||||
@@ -215,14 +215,14 @@ class FromSuperConcreteAbstract extends self::SuperConcrete implements self::Sup
|
||||
synthetic constructor •() → self::FromSuperConcreteAbstract
|
||||
: super self::SuperConcrete::•()
|
||||
;
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C6, 2, #C3, core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder method method() → void
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get getter() → core::int
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C6, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 2, #C3, core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get finalField() → core::int
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set setter(core::int value) → void
|
||||
@@ -259,14 +259,14 @@ class FromMixinConcrete extends self::_FromMixinConcrete&Object&MixinConcrete im
|
||||
synthetic constructor •() → self::FromMixinConcrete
|
||||
: super self::_FromMixinConcrete&Object&MixinConcrete::•()
|
||||
;
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C6, 2, #C3, core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder method method() → void
|
||||
return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get getter() → core::int
|
||||
return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C6, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 2, #C3, core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get finalField() → core::int
|
||||
return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set setter(core::int value) → void
|
||||
@@ -289,14 +289,14 @@ class FromMixinConcreteAbstract extends self::_FromMixinConcreteAbstract&Object&
|
||||
synthetic constructor •() → self::FromMixinConcreteAbstract
|
||||
: super self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::•()
|
||||
;
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#C6, 2, #C3, core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder method method() → void
|
||||
return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get getter() → core::int
|
||||
return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#C6, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 2, #C3, core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get finalField() → core::int
|
||||
return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set setter(core::int value) → void
|
||||
@@ -341,14 +341,14 @@ class DeclaredConcrete extends core::Object implements self::Interface {
|
||||
method noSuchMethod(core::Invocation invocation) → dynamic {
|
||||
return null;
|
||||
}
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C6, 2, #C3, core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder method method() → void
|
||||
return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get getter() → core::int
|
||||
return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C6, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 2, #C3, core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get finalField() → core::int
|
||||
return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set setter(core::int value) → void
|
||||
@@ -358,13 +358,13 @@ static method main() → dynamic {}
|
||||
|
||||
constants {
|
||||
#C1 = core::_Override {}
|
||||
#C2 = #field
|
||||
#C2 = #method
|
||||
#C3 = <core::Type>[]
|
||||
#C4 = <dynamic>[]
|
||||
#C5 = <core::Symbol, dynamic>{}
|
||||
#C6 = #field=
|
||||
#C7 = #method
|
||||
#C8 = #getter
|
||||
#C6 = #getter
|
||||
#C7 = #field
|
||||
#C8 = #field=
|
||||
#C9 = #finalField
|
||||
#C10 = #setter=
|
||||
}
|
||||
|
||||
+55
-55
@@ -183,14 +183,14 @@ class SuperConcrete extends core::Object {
|
||||
class FromSuperConcrete extends self::SuperConcrete implements self::Interface {
|
||||
synthetic constructor •() → self::FromSuperConcrete
|
||||
;
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#field, 1, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#field=, 2, const <core::Type>[], core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder method method() → void
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#method, 0, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get getter() → core::int
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#getter, 1, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#field, 1, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#field=, 2, const <core::Type>[], core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get finalField() → core::int
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#finalField, 1, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set setter(core::int value) → void
|
||||
@@ -199,14 +199,14 @@ class FromSuperConcrete extends self::SuperConcrete implements self::Interface {
|
||||
class FromSuperConcreteAbstract extends self::SuperConcrete implements self::SuperAbstract, self::Interface {
|
||||
synthetic constructor •() → self::FromSuperConcreteAbstract
|
||||
;
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#field, 1, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#field=, 2, const <core::Type>[], core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder method method() → void
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#method, 0, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get getter() → core::int
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#getter, 1, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#field, 1, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#field=, 2, const <core::Type>[], core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get finalField() → core::int
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#finalField, 1, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set setter(core::int value) → void
|
||||
@@ -238,14 +238,14 @@ abstract class _FromMixinConcrete&Object&MixinConcrete = core::Object with self:
|
||||
class FromMixinConcrete extends self::_FromMixinConcrete&Object&MixinConcrete implements self::Interface {
|
||||
synthetic constructor •() → self::FromMixinConcrete
|
||||
;
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#field, 1, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#field=, 2, const <core::Type>[], core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder method method() → void
|
||||
return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#method, 0, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get getter() → core::int
|
||||
return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#getter, 1, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#field, 1, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#field=, 2, const <core::Type>[], core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get finalField() → core::int
|
||||
return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#finalField, 1, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set setter(core::int value) → void
|
||||
@@ -267,14 +267,14 @@ abstract class _FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract = s
|
||||
class FromMixinConcreteAbstract extends self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract implements self::Interface {
|
||||
synthetic constructor •() → self::FromMixinConcreteAbstract
|
||||
;
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#field, 1, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#field=, 2, const <core::Type>[], core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder method method() → void
|
||||
return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#method, 0, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get getter() → core::int
|
||||
return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#getter, 1, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#field, 1, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#field=, 2, const <core::Type>[], core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get finalField() → core::int
|
||||
return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#finalField, 1, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set setter(core::int value) → void
|
||||
@@ -311,14 +311,14 @@ class DeclaredConcrete extends core::Object implements self::Interface {
|
||||
@core::override
|
||||
method noSuchMethod(core::Invocation invocation) → dynamic
|
||||
;
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#field, 1, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#field=, 2, const <core::Type>[], core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder method method() → void
|
||||
return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#method, 0, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get getter() → core::int
|
||||
return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#getter, 1, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#field, 1, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#field=, 2, const <core::Type>[], core::List::unmodifiable<dynamic>(<dynamic>[value]), core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get finalField() → core::int
|
||||
return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#finalField, 1, const <core::Type>[], const <dynamic>[], core::Map::unmodifiable<core::Symbol, dynamic>(const <core::Symbol, dynamic>{}))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set setter(core::int value) → void
|
||||
@@ -330,13 +330,6 @@ static method main() → dynamic
|
||||
|
||||
Extra constant evaluation status:
|
||||
Evaluated: StaticGet @ org-dartlang-testcase:///no_such_method.dart:20:4 -> InstanceConstant(const _Override{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> SymbolConstant(#field)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> MapConstant(const <Symbol, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> SymbolConstant(#field=)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> MapConstant(const <Symbol, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> SymbolConstant(#method)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> ListConstant(const <dynamic>[])
|
||||
@@ -345,6 +338,13 @@ Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 ->
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> MapConstant(const <Symbol, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> SymbolConstant(#field)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> MapConstant(const <Symbol, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> SymbolConstant(#field=)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> MapConstant(const <Symbol, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> SymbolConstant(#finalField)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> ListConstant(const <dynamic>[])
|
||||
@@ -352,13 +352,6 @@ Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> Map
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> SymbolConstant(#setter=)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:26:7 -> MapConstant(const <Symbol, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> SymbolConstant(#field)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> MapConstant(const <Symbol, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> SymbolConstant(#field=)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> MapConstant(const <Symbol, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> SymbolConstant(#method)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> ListConstant(const <dynamic>[])
|
||||
@@ -367,6 +360,13 @@ Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 ->
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> MapConstant(const <Symbol, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> SymbolConstant(#field)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> MapConstant(const <Symbol, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> SymbolConstant(#field=)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> MapConstant(const <Symbol, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> SymbolConstant(#finalField)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> ListConstant(const <dynamic>[])
|
||||
@@ -375,13 +375,6 @@ Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 ->
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:28:7 -> MapConstant(const <Symbol, dynamic>{})
|
||||
Evaluated: StaticGet @ org-dartlang-testcase:///no_such_method.dart:38:4 -> InstanceConstant(const _Override{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> SymbolConstant(#field)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> MapConstant(const <Symbol, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> SymbolConstant(#field=)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> MapConstant(const <Symbol, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> SymbolConstant(#method)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> ListConstant(const <dynamic>[])
|
||||
@@ -390,6 +383,13 @@ Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 ->
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> MapConstant(const <Symbol, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> SymbolConstant(#field)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> MapConstant(const <Symbol, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> SymbolConstant(#field=)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> MapConstant(const <Symbol, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> SymbolConstant(#finalField)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> ListConstant(const <dynamic>[])
|
||||
@@ -397,13 +397,6 @@ Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> Map
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> SymbolConstant(#setter=)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:44:7 -> MapConstant(const <Symbol, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> SymbolConstant(#field)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> MapConstant(const <Symbol, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> SymbolConstant(#field=)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> MapConstant(const <Symbol, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> SymbolConstant(#method)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> ListConstant(const <dynamic>[])
|
||||
@@ -412,6 +405,13 @@ Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 ->
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> MapConstant(const <Symbol, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> SymbolConstant(#field)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> MapConstant(const <Symbol, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> SymbolConstant(#field=)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> MapConstant(const <Symbol, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> SymbolConstant(#finalField)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> ListConstant(const <dynamic>[])
|
||||
@@ -421,13 +421,6 @@ Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> Li
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:46:7 -> MapConstant(const <Symbol, dynamic>{})
|
||||
Evaluated: StaticGet @ org-dartlang-testcase:///no_such_method.dart:57:4 -> InstanceConstant(const _Override{})
|
||||
Evaluated: StaticGet @ org-dartlang-testcase:///no_such_method.dart:70:4 -> InstanceConstant(const _Override{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> SymbolConstant(#field)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> MapConstant(const <Symbol, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> SymbolConstant(#field=)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> MapConstant(const <Symbol, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> SymbolConstant(#method)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> ListConstant(const <dynamic>[])
|
||||
@@ -436,6 +429,13 @@ Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 ->
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> MapConstant(const <Symbol, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> SymbolConstant(#field)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> ListConstant(const <dynamic>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> MapConstant(const <Symbol, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> SymbolConstant(#field=)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: MapLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> MapConstant(const <Symbol, dynamic>{})
|
||||
Evaluated: SymbolLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> SymbolConstant(#finalField)
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> ListConstant(const <Type>[])
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///no_such_method.dart:69:7 -> ListConstant(const <dynamic>[])
|
||||
|
||||
+34
-34
@@ -198,14 +198,14 @@ class FromSuperConcrete extends self::SuperConcrete implements self::Interface {
|
||||
synthetic constructor •() → self::FromSuperConcrete
|
||||
: super self::SuperConcrete::•()
|
||||
;
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C6, 2, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(value)), core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder method method() → void
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get getter() → core::int
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C6, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 2, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(value)), core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get finalField() → core::int
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set setter(core::int value) → void
|
||||
@@ -215,14 +215,14 @@ class FromSuperConcreteAbstract extends self::SuperConcrete implements self::Sup
|
||||
synthetic constructor •() → self::FromSuperConcreteAbstract
|
||||
: super self::SuperConcrete::•()
|
||||
;
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C6, 2, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(value)), core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder method method() → void
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get getter() → core::int
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C6, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 2, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(value)), core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get finalField() → core::int
|
||||
return this.{self::SuperConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set setter(core::int value) → void
|
||||
@@ -261,14 +261,14 @@ class FromMixinConcrete extends self::_FromMixinConcrete&Object&MixinConcrete im
|
||||
synthetic constructor •() → self::FromMixinConcrete
|
||||
: super self::_FromMixinConcrete&Object&MixinConcrete::•()
|
||||
;
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C6, 2, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(value)), core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder method method() → void
|
||||
return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get getter() → core::int
|
||||
return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C6, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 2, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(value)), core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get finalField() → core::int
|
||||
return this.{self::_FromMixinConcrete&Object&MixinConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set setter(core::int value) → void
|
||||
@@ -293,14 +293,14 @@ class FromMixinConcreteAbstract extends self::_FromMixinConcreteAbstract&Object&
|
||||
synthetic constructor •() → self::FromMixinConcreteAbstract
|
||||
: super self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::•()
|
||||
;
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#C6, 2, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(value)), core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder method method() → void
|
||||
return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get getter() → core::int
|
||||
return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#C6, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 2, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(value)), core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get finalField() → core::int
|
||||
return this.{self::_FromMixinConcreteAbstract&Object&MixinConcrete&MixinAbstract::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set setter(core::int value) → void
|
||||
@@ -345,14 +345,14 @@ class DeclaredConcrete extends core::Object implements self::Interface {
|
||||
method noSuchMethod(core::Invocation invocation) → dynamic {
|
||||
return null;
|
||||
}
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C6, 2, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(value)), core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder method method() → void
|
||||
return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 0, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C2, 0, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get getter() → core::int
|
||||
return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C6, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder get field() → core::int
|
||||
return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C7, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set field(core::int value) → void
|
||||
return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C8, 2, #C3, core::List::unmodifiable<dynamic>(core::_GrowableList::_literal1<dynamic>(value)), core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic};
|
||||
no-such-method-forwarder get finalField() → core::int
|
||||
return this.{self::DeclaredConcrete::noSuchMethod}(new core::_InvocationMirror::_withType(#C9, 1, #C3, #C4, core::Map::unmodifiable<core::Symbol, dynamic>(#C5))){(core::Invocation) → dynamic} as{TypeError,ForDynamic} core::int;
|
||||
no-such-method-forwarder set setter(core::int value) → void
|
||||
@@ -362,13 +362,13 @@ static method main() → dynamic {}
|
||||
|
||||
constants {
|
||||
#C1 = core::_Override {}
|
||||
#C2 = #field
|
||||
#C2 = #method
|
||||
#C3 = <core::Type>[]
|
||||
#C4 = <dynamic>[]
|
||||
#C5 = <core::Symbol, dynamic>{}
|
||||
#C6 = #field=
|
||||
#C7 = #method
|
||||
#C8 = #getter
|
||||
#C6 = #getter
|
||||
#C7 = #field
|
||||
#C8 = #field=
|
||||
#C9 = #finalField
|
||||
#C10 = #setter=
|
||||
}
|
||||
|
||||
@@ -29,12 +29,12 @@ abstract class _C&A&B = self::A with self::B<core::num> /*isAnonymousMixin*/ {
|
||||
synthetic constructor •() → self::_C&A&B
|
||||
: super self::A::•()
|
||||
;
|
||||
forwarding-stub set boz(covariant-by-class core::num x) → void
|
||||
return super.{self::A::boz} = x as core::int;
|
||||
forwarding-stub method foo(covariant-by-class core::num x) → core::num
|
||||
return super.{self::A::foo}(x as core::int);
|
||||
forwarding-stub method bar({required covariant-by-class core::num x}) → core::num
|
||||
return super.{self::A::bar}(x: x as core::int);
|
||||
forwarding-stub set boz(covariant-by-class core::num x) → void
|
||||
return super.{self::A::boz} = x as core::int;
|
||||
forwarding-stub set baz(covariant-by-class core::num x) → void
|
||||
return super.{self::A::baz} = x as core::int;
|
||||
}
|
||||
|
||||
@@ -29,12 +29,12 @@ abstract class _C&A&B = self::A with self::B<core::num> /*isAnonymousMixin*/ {
|
||||
synthetic constructor •() → self::_C&A&B
|
||||
: super self::A::•()
|
||||
;
|
||||
forwarding-stub set boz(covariant-by-class core::num x) → void
|
||||
return super.{self::A::boz} = x as core::int;
|
||||
forwarding-stub method foo(covariant-by-class core::num x) → core::num
|
||||
return super.{self::A::foo}(x as core::int);
|
||||
forwarding-stub method bar({required covariant-by-class core::num x}) → core::num
|
||||
return super.{self::A::bar}(x: x as core::int);
|
||||
forwarding-stub set boz(covariant-by-class core::num x) → void
|
||||
return super.{self::A::boz} = x as core::int;
|
||||
forwarding-stub set baz(covariant-by-class core::num x) → void
|
||||
return super.{self::A::baz} = x as core::int;
|
||||
}
|
||||
|
||||
@@ -23,12 +23,12 @@ abstract class _C&A&B = self::A with self::B<core::num> /*isAnonymousMixin*/ {
|
||||
synthetic constructor •() → self::_C&A&B
|
||||
: super self::A::•()
|
||||
;
|
||||
forwarding-stub set boz(covariant-by-class core::num x) → void
|
||||
return super.{self::A::boz} = x as core::int;
|
||||
forwarding-stub method foo(covariant-by-class core::num x) → core::num
|
||||
return super.{self::A::foo}(x as core::int);
|
||||
forwarding-stub method bar({required covariant-by-class core::num x}) → core::num
|
||||
return super.{self::A::bar}(x: x as core::int);
|
||||
forwarding-stub set boz(covariant-by-class core::num x) → void
|
||||
return super.{self::A::boz} = x as core::int;
|
||||
forwarding-stub set baz(covariant-by-class core::num x) → void
|
||||
return super.{self::A::baz} = x as core::int;
|
||||
}
|
||||
|
||||
@@ -29,12 +29,12 @@ abstract class _C&A&B extends self::A implements self::B<core::num> /*isAnonymou
|
||||
synthetic constructor •() → self::_C&A&B
|
||||
: super self::A::•()
|
||||
;
|
||||
set boz(covariant-by-class core::num x) → void
|
||||
return super.{self::A::boz} = x as core::int;
|
||||
method foo(covariant-by-class core::num x) → core::num
|
||||
return super.{self::A::foo}(x as core::int);
|
||||
method bar({required covariant-by-class core::num x}) → core::num
|
||||
return super.{self::A::bar}(x: x as core::int);
|
||||
set boz(covariant-by-class core::num x) → void
|
||||
return super.{self::A::boz} = x as core::int;
|
||||
set baz(covariant-by-class core::num x) → void
|
||||
return super.{self::A::baz} = x as core::int;
|
||||
}
|
||||
|
||||
@@ -192,6 +192,10 @@ abstract class _Class1b&Class1a&Mixin1 = self::Class1a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{self::Mixin1::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -200,10 +204,6 @@ abstract class _Class1b&Class1a&Mixin1 = self::Class1a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class1b extends self::_Class1b&Class1a&Mixin1 {
|
||||
synthetic constructor •() → self::Class1b
|
||||
@@ -227,6 +227,10 @@ abstract class _Class2b&Class2a&Mixin1 = self::Class2a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{self::Mixin1::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -235,10 +239,6 @@ abstract class _Class2b&Class2a&Mixin1 = self::Class2a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class2b extends self::_Class2b&Class2a&Mixin1 {
|
||||
synthetic constructor •() → self::Class2b
|
||||
@@ -262,6 +262,10 @@ abstract class _Class3b&Class3a&Mixin1 = self::Class3a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{self::Mixin1::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -270,10 +274,6 @@ abstract class _Class3b&Class3a&Mixin1 = self::Class3a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class3b extends self::_Class3b&Class3a&Mixin1 {
|
||||
synthetic constructor •() → self::Class3b
|
||||
@@ -289,6 +289,10 @@ abstract class _Class4b&Class4a&Mixin2 = self::Class4a with mai::Mixin2 /*isAnon
|
||||
synthetic constructor •() → self::_Class4b&Class4a&Mixin2
|
||||
: super self::Class4a::•()
|
||||
;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -305,10 +309,6 @@ abstract class _Class4b&Class4a&Mixin2 = self::Class4a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{mai::Mixin2::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class4b extends self::_Class4b&Class4a&Mixin2 {
|
||||
synthetic constructor •() → self::Class4b
|
||||
@@ -324,6 +324,10 @@ abstract class _Class5b&Class5a&Mixin2 = self::Class5a with mai::Mixin2 /*isAnon
|
||||
synthetic constructor •() → self::_Class5b&Class5a&Mixin2
|
||||
: super self::Class5a::•()
|
||||
;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -340,10 +344,6 @@ abstract class _Class5b&Class5a&Mixin2 = self::Class5a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{mai::Mixin2::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class5b extends self::_Class5b&Class5a&Mixin2 {
|
||||
synthetic constructor •() → self::Class5b
|
||||
@@ -359,6 +359,10 @@ abstract class _Class6b&Class6a&Mixin2 = self::Class6a with mai::Mixin2 /*isAnon
|
||||
synthetic constructor •() → self::_Class6b&Class6a&Mixin2
|
||||
: super self::Class6a::•()
|
||||
;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -375,10 +379,6 @@ abstract class _Class6b&Class6a&Mixin2 = self::Class6a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{mai::Mixin2::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class6b extends self::_Class6b&Class6a&Mixin2 {
|
||||
synthetic constructor •() → self::Class6b
|
||||
|
||||
@@ -122,6 +122,10 @@ abstract class _Class1b&Class1a&Mixin1 = self::Class1a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{self::Mixin1::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -130,10 +134,6 @@ abstract class _Class1b&Class1a&Mixin1 = self::Class1a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class1b extends self::_Class1b&Class1a&Mixin1 {
|
||||
synthetic constructor •() → self::Class1b
|
||||
@@ -157,6 +157,10 @@ abstract class _Class2b&Class2a&Mixin1 = self::Class2a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{self::Mixin1::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -165,10 +169,6 @@ abstract class _Class2b&Class2a&Mixin1 = self::Class2a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class2b extends self::_Class2b&Class2a&Mixin1 {
|
||||
synthetic constructor •() → self::Class2b
|
||||
@@ -192,6 +192,10 @@ abstract class _Class3b&Class3a&Mixin1 = self::Class3a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{self::Mixin1::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -200,10 +204,6 @@ abstract class _Class3b&Class3a&Mixin1 = self::Class3a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class3b extends self::_Class3b&Class3a&Mixin1 {
|
||||
synthetic constructor •() → self::Class3b
|
||||
@@ -219,6 +219,10 @@ abstract class _Class4b&Class4a&Mixin2 = self::Class4a with mai::Mixin2 /*isAnon
|
||||
synthetic constructor •() → self::_Class4b&Class4a&Mixin2
|
||||
: super self::Class4a::•()
|
||||
;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -235,10 +239,6 @@ abstract class _Class4b&Class4a&Mixin2 = self::Class4a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{mai::Mixin2::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class4b extends self::_Class4b&Class4a&Mixin2 {
|
||||
synthetic constructor •() → self::Class4b
|
||||
@@ -254,6 +254,10 @@ abstract class _Class5b&Class5a&Mixin2 = self::Class5a with mai::Mixin2 /*isAnon
|
||||
synthetic constructor •() → self::_Class5b&Class5a&Mixin2
|
||||
: super self::Class5a::•()
|
||||
;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -270,10 +274,6 @@ abstract class _Class5b&Class5a&Mixin2 = self::Class5a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{mai::Mixin2::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class5b extends self::_Class5b&Class5a&Mixin2 {
|
||||
synthetic constructor •() → self::Class5b
|
||||
@@ -289,6 +289,10 @@ abstract class _Class6b&Class6a&Mixin2 = self::Class6a with mai::Mixin2 /*isAnon
|
||||
synthetic constructor •() → self::_Class6b&Class6a&Mixin2
|
||||
: super self::Class6a::•()
|
||||
;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -305,10 +309,6 @@ abstract class _Class6b&Class6a&Mixin2 = self::Class6a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{mai::Mixin2::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class6b extends self::_Class6b&Class6a&Mixin2 {
|
||||
synthetic constructor •() → self::Class6b
|
||||
|
||||
@@ -41,6 +41,10 @@ abstract class _Class1b&Class1a&Mixin1 = self::Class1a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{self::Mixin1::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -49,10 +53,6 @@ abstract class _Class1b&Class1a&Mixin1 = self::Class1a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class1b extends self::_Class1b&Class1a&Mixin1 {
|
||||
synthetic constructor •() → self::Class1b
|
||||
@@ -74,6 +74,10 @@ abstract class _Class2b&Class2a&Mixin1 = self::Class2a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{self::Mixin1::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -82,10 +86,6 @@ abstract class _Class2b&Class2a&Mixin1 = self::Class2a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class2b extends self::_Class2b&Class2a&Mixin1 {
|
||||
synthetic constructor •() → self::Class2b
|
||||
@@ -107,6 +107,10 @@ abstract class _Class3b&Class3a&Mixin1 = self::Class3a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{self::Mixin1::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{self::Mixin1::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -115,10 +119,6 @@ abstract class _Class3b&Class3a&Mixin1 = self::Class3a with self::Mixin1 /*isAno
|
||||
return super.{self::Mixin1::property2};
|
||||
mixin-super-stub set property2(core::int value) → void
|
||||
return super.{self::Mixin1::property2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{self::Mixin1::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{self::Mixin1::method2}();
|
||||
}
|
||||
class Class3b extends self::_Class3b&Class3a&Mixin1 {
|
||||
synthetic constructor •() → self::Class3b
|
||||
@@ -132,6 +132,10 @@ abstract class _Class4b&Class4a&Mixin2 = self::Class4a with mai::Mixin2 /*isAnon
|
||||
synthetic constructor •() → self::_Class4b&Class4a&Mixin2
|
||||
: super self::Class4a::•()
|
||||
;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -148,10 +152,6 @@ abstract class _Class4b&Class4a&Mixin2 = self::Class4a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{mai::Mixin2::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class4b extends self::_Class4b&Class4a&Mixin2 {
|
||||
synthetic constructor •() → self::Class4b
|
||||
@@ -165,6 +165,10 @@ abstract class _Class5b&Class5a&Mixin2 = self::Class5a with mai::Mixin2 /*isAnon
|
||||
synthetic constructor •() → self::_Class5b&Class5a&Mixin2
|
||||
: super self::Class5a::•()
|
||||
;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -181,10 +185,6 @@ abstract class _Class5b&Class5a&Mixin2 = self::Class5a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{mai::Mixin2::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class5b extends self::_Class5b&Class5a&Mixin2 {
|
||||
synthetic constructor •() → self::Class5b
|
||||
@@ -198,6 +198,10 @@ abstract class _Class6b&Class6a&Mixin2 = self::Class6a with mai::Mixin2 /*isAnon
|
||||
synthetic constructor •() → self::_Class6b&Class6a&Mixin2
|
||||
: super self::Class6a::•()
|
||||
;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
mixin-super-stub get property1() → core::int
|
||||
return super.{mai::Mixin2::property1};
|
||||
mixin-super-stub set property1(core::int value) → void
|
||||
@@ -214,10 +218,6 @@ abstract class _Class6b&Class6a&Mixin2 = self::Class6a with mai::Mixin2 /*isAnon
|
||||
return super.{mai::Mixin2::field2};
|
||||
mixin-super-stub set field2(core::int value) → void
|
||||
return super.{mai::Mixin2::field2} = value;
|
||||
mixin-super-stub method method1() → void
|
||||
return super.{mai::Mixin2::method1}();
|
||||
mixin-super-stub method method2() → void
|
||||
return super.{mai::Mixin2::method2}();
|
||||
}
|
||||
class Class6b extends self::_Class6b&Class6a&Mixin2 {
|
||||
synthetic constructor •() → self::Class6b
|
||||
|
||||
@@ -190,16 +190,16 @@ abstract class _Class1b&Class1a&Mixin1 extends self::Class1a implements self::Mi
|
||||
synthetic constructor •() → self::_Class1b&Class1a&Mixin1
|
||||
: super self::Class1a::•()
|
||||
;
|
||||
method method1() → void {
|
||||
super.{mai::Super1::method1}();
|
||||
}
|
||||
method method2() → void {}
|
||||
get property1() → core::int {
|
||||
return super.{mai::Super1::property1};
|
||||
}
|
||||
get property2() → core::int {
|
||||
return 42;
|
||||
}
|
||||
method method1() → void {
|
||||
super.{mai::Super1::method1}();
|
||||
}
|
||||
method method2() → void {}
|
||||
set property1(core::int value) → void {
|
||||
super.{mai::Super1::property1} = value;
|
||||
}
|
||||
@@ -225,16 +225,16 @@ abstract class _Class2b&Class2a&Mixin1 extends self::Class2a implements self::Mi
|
||||
synthetic constructor •() → self::_Class2b&Class2a&Mixin1
|
||||
: super self::Class2a::•()
|
||||
;
|
||||
method method1() → void {
|
||||
super.{mai::Super1::method1}();
|
||||
}
|
||||
method method2() → void {}
|
||||
get property1() → core::int {
|
||||
return super.{mai::Super1::property1};
|
||||
}
|
||||
get property2() → core::int {
|
||||
return 42;
|
||||
}
|
||||
method method1() → void {
|
||||
super.{mai::Super1::method1}();
|
||||
}
|
||||
method method2() → void {}
|
||||
set property1(core::int value) → void {
|
||||
super.{mai::Super1::property1} = value;
|
||||
}
|
||||
@@ -260,16 +260,16 @@ abstract class _Class3b&Class3a&Mixin1 extends self::Class3a implements self::Mi
|
||||
synthetic constructor •() → self::_Class3b&Class3a&Mixin1
|
||||
: super self::Class3a::•()
|
||||
;
|
||||
method method1() → void {
|
||||
super.{mai::Super1::method1}();
|
||||
}
|
||||
method method2() → void {}
|
||||
get property1() → core::int {
|
||||
return super.{mai::Super1::property1};
|
||||
}
|
||||
get property2() → core::int {
|
||||
return 42;
|
||||
}
|
||||
method method1() → void {
|
||||
super.{mai::Super1::method1}();
|
||||
}
|
||||
method method2() → void {}
|
||||
set property1(core::int value) → void {
|
||||
super.{mai::Super1::property1} = value;
|
||||
}
|
||||
@@ -295,16 +295,16 @@ abstract class _Class4b&Class4a&Mixin2 extends self::Class4a implements mai::Mix
|
||||
synthetic constructor •() → self::_Class4b&Class4a&Mixin2
|
||||
: super self::Class4a::•()
|
||||
;
|
||||
method /* from org-dartlang-testcase:///main_lib.dart */ method1() → void {
|
||||
super.{mai::Super1::method1}();
|
||||
}
|
||||
method /* from org-dartlang-testcase:///main_lib.dart */ method2() → void {}
|
||||
get /* from org-dartlang-testcase:///main_lib.dart */ property1() → core::int {
|
||||
return super.{mai::Super1::property1};
|
||||
}
|
||||
get /* from org-dartlang-testcase:///main_lib.dart */ property2() → core::int {
|
||||
return 42;
|
||||
}
|
||||
method /* from org-dartlang-testcase:///main_lib.dart */ method1() → void {
|
||||
super.{mai::Super1::method1}();
|
||||
}
|
||||
method /* from org-dartlang-testcase:///main_lib.dart */ method2() → void {}
|
||||
set /* from org-dartlang-testcase:///main_lib.dart */ property1(core::int value) → void {
|
||||
super.{mai::Super1::property1} = value;
|
||||
}
|
||||
@@ -330,16 +330,16 @@ abstract class _Class5b&Class5a&Mixin2 extends self::Class5a implements mai::Mix
|
||||
synthetic constructor •() → self::_Class5b&Class5a&Mixin2
|
||||
: super self::Class5a::•()
|
||||
;
|
||||
method /* from org-dartlang-testcase:///main_lib.dart */ method1() → void {
|
||||
super.{mai::Super1::method1}();
|
||||
}
|
||||
method /* from org-dartlang-testcase:///main_lib.dart */ method2() → void {}
|
||||
get /* from org-dartlang-testcase:///main_lib.dart */ property1() → core::int {
|
||||
return super.{mai::Super1::property1};
|
||||
}
|
||||
get /* from org-dartlang-testcase:///main_lib.dart */ property2() → core::int {
|
||||
return 42;
|
||||
}
|
||||
method /* from org-dartlang-testcase:///main_lib.dart */ method1() → void {
|
||||
super.{mai::Super1::method1}();
|
||||
}
|
||||
method /* from org-dartlang-testcase:///main_lib.dart */ method2() → void {}
|
||||
set /* from org-dartlang-testcase:///main_lib.dart */ property1(core::int value) → void {
|
||||
super.{mai::Super1::property1} = value;
|
||||
}
|
||||
@@ -365,16 +365,16 @@ abstract class _Class6b&Class6a&Mixin2 extends self::Class6a implements mai::Mix
|
||||
synthetic constructor •() → self::_Class6b&Class6a&Mixin2
|
||||
: super self::Class6a::•()
|
||||
;
|
||||
method /* from org-dartlang-testcase:///main_lib.dart */ method1() → void {
|
||||
super.{mai::Super1::method1}();
|
||||
}
|
||||
method /* from org-dartlang-testcase:///main_lib.dart */ method2() → void {}
|
||||
get /* from org-dartlang-testcase:///main_lib.dart */ property1() → core::int {
|
||||
return super.{mai::Super1::property1};
|
||||
}
|
||||
get /* from org-dartlang-testcase:///main_lib.dart */ property2() → core::int {
|
||||
return 42;
|
||||
}
|
||||
method /* from org-dartlang-testcase:///main_lib.dart */ method1() → void {
|
||||
super.{mai::Super1::method1}();
|
||||
}
|
||||
method /* from org-dartlang-testcase:///main_lib.dart */ method2() → void {}
|
||||
set /* from org-dartlang-testcase:///main_lib.dart */ property1(core::int value) → void {
|
||||
super.{mai::Super1::property1} = value;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
// Copyright (c) 2024, the Dart project authors. Please see the AUTHORS file
|
||||
// for details. All rights reserved. Use of this source code is governed by a
|
||||
// BSD-style license that can be found in the LICENSE file.
|
||||
|
||||
// @dart=3.6
|
||||
|
||||
enum E {
|
||||
element;
|
||||
|
||||
void set hashCode(String value) {} // Error.
|
||||
}
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
library;
|
||||
//
|
||||
// Problems in library:
|
||||
//
|
||||
// pkg/front_end/testcases/getter_setter_error/pre_feature/declared_hashcode.dart:10:12: Error: The type 'int' of the inherited getter 'Object.hashCode' is not a subtype of the type 'String' of the setter 'E.hashCode'.
|
||||
// void set hashCode(String value) {} // Error.
|
||||
// ^^^^^^^^
|
||||
// sdk/lib/_internal/vm/lib/object_patch.dart:*: Context: This is the declaration of the getter 'Object.hashCode'.
|
||||
// int get hashCode => _getHash(this);
|
||||
// ^^^^^^^^
|
||||
//
|
||||
import self as self;
|
||||
import "dart:core" as core;
|
||||
|
||||
class E extends core::_Enum /*isEnum*/ {
|
||||
static const field core::List<self::E> values = #C4;
|
||||
enum-element static const field self::E element = #C3;
|
||||
const synthetic constructor •(core::int #index, core::String #name) → self::E
|
||||
: super core::_Enum::•(#index, #name)
|
||||
;
|
||||
method _enumToString() → core::String
|
||||
return "E.${this.{core::_Enum::_name}{core::String}}";
|
||||
set hashCode(core::String value) → void {}
|
||||
}
|
||||
|
||||
constants {
|
||||
#C1 = 0
|
||||
#C2 = "element"
|
||||
#C3 = self::E {index:#C1, _name:#C2}
|
||||
#C4 = <self::E>[#C3]
|
||||
}
|
||||
|
||||
|
||||
Constructor coverage from constants:
|
||||
org-dartlang-testcase:///declared_hashcode.dart:
|
||||
- E. (from org-dartlang-testcase:///declared_hashcode.dart:7:6)
|
||||
- _Enum. (from org-dartlang-sdk:///sdk/lib/core/enum.dart)
|
||||
- Object. (from org-dartlang-sdk:///sdk/lib/core/object.dart)
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
library;
|
||||
//
|
||||
// Problems in library:
|
||||
//
|
||||
// pkg/front_end/testcases/getter_setter_error/pre_feature/declared_hashcode.dart:10:12: Error: The type 'int' of the inherited getter 'Object.hashCode' is not a subtype of the type 'String' of the setter 'E.hashCode'.
|
||||
// void set hashCode(String value) {} // Error.
|
||||
// ^^^^^^^^
|
||||
// sdk/lib/_internal/vm/lib/object_patch.dart:*: Context: This is the declaration of the getter 'Object.hashCode'.
|
||||
// int get hashCode => _getHash(this);
|
||||
// ^^^^^^^^
|
||||
//
|
||||
import self as self;
|
||||
import "dart:core" as core;
|
||||
|
||||
class E extends core::_Enum /*isEnum*/ {
|
||||
static const field core::List<self::E> values = #C4;
|
||||
enum-element static const field self::E element = #C3;
|
||||
const synthetic constructor •(core::int #index, core::String #name) → self::E
|
||||
: super core::_Enum::•(#index, #name)
|
||||
;
|
||||
method _enumToString() → core::String
|
||||
return "E.${this.{core::_Enum::_name}{core::String}}";
|
||||
set hashCode(core::String value) → void {}
|
||||
}
|
||||
|
||||
constants {
|
||||
#C1 = 0
|
||||
#C2 = "element"
|
||||
#C3 = self::E {index:#C1, _name:#C2}
|
||||
#C4 = <self::E>[#C3]
|
||||
}
|
||||
|
||||
|
||||
Constructor coverage from constants:
|
||||
org-dartlang-testcase:///declared_hashcode.dart:
|
||||
- E. (from org-dartlang-testcase:///declared_hashcode.dart:7:6)
|
||||
- _Enum. (from org-dartlang-sdk:///sdk/lib/core/enum.dart)
|
||||
- Object. (from org-dartlang-sdk:///sdk/lib/core/object.dart)
|
||||
+31
@@ -0,0 +1,31 @@
|
||||
library;
|
||||
//
|
||||
// Problems in library:
|
||||
//
|
||||
// pkg/front_end/testcases/getter_setter_error/pre_feature/declared_hashcode.dart:10:12: Error: The type 'int' of the inherited getter 'Object.hashCode' is not a subtype of the type 'String' of the setter 'E.hashCode'.
|
||||
// void set hashCode(String value) {} // Error.
|
||||
// ^^^^^^^^
|
||||
// sdk/lib/_internal/vm/lib/object_patch.dart:*: Context: This is the declaration of the getter 'Object.hashCode'.
|
||||
// int get hashCode => _getHash(this);
|
||||
// ^^^^^^^^
|
||||
//
|
||||
import self as self;
|
||||
import "dart:core" as core;
|
||||
|
||||
class E extends core::_Enum /*isEnum*/ {
|
||||
static const field core::List<self::E> values = const <self::E>[self::E::element];
|
||||
enum-element static const field self::E element = const self::E::•(0, "element");
|
||||
const synthetic constructor •(core::int #index, core::String #name) → self::E
|
||||
: super core::_Enum::•(#index, #name)
|
||||
;
|
||||
method _enumToString() → core::String
|
||||
return "E.${this.{core::_Enum::_name}{core::String}}";
|
||||
set hashCode(core::String value) → void
|
||||
;
|
||||
}
|
||||
|
||||
|
||||
Extra constant evaluation status:
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///declared_hashcode.dart:7:6 -> ListConstant(const <E>[const E{_Enum.index: 0, _Enum._name: "element"}])
|
||||
Evaluated: ConstructorInvocation @ org-dartlang-testcase:///declared_hashcode.dart:8:3 -> InstanceConstant(const E{_Enum.index: 0, _Enum._name: "element"})
|
||||
Extra constant evaluation: evaluated: 7, effectively constant: 2
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
library;
|
||||
//
|
||||
// Problems in library:
|
||||
//
|
||||
// pkg/front_end/testcases/getter_setter_error/pre_feature/declared_hashcode.dart:10:12: Error: The type 'int' of the inherited getter 'Object.hashCode' is not a subtype of the type 'String' of the setter 'E.hashCode'.
|
||||
// void set hashCode(String value) {} // Error.
|
||||
// ^^^^^^^^
|
||||
// sdk/lib/_internal/vm/lib/object_patch.dart:*: Context: This is the declaration of the getter 'Object.hashCode'.
|
||||
// int get hashCode => _getHash(this);
|
||||
// ^^^^^^^^
|
||||
//
|
||||
import self as self;
|
||||
import "dart:core" as core;
|
||||
|
||||
class E extends core::_Enum /*isEnum*/ {
|
||||
static const field core::List<self::E> values = #C4;
|
||||
enum-element static const field self::E element = #C3;
|
||||
const synthetic constructor •(core::int #index, core::String #name) → self::E
|
||||
: super core::_Enum::•(#index, #name)
|
||||
;
|
||||
method _enumToString() → core::String
|
||||
return "E.${this.{core::_Enum::_name}{core::String}}";
|
||||
set hashCode(core::String value) → void {}
|
||||
}
|
||||
|
||||
constants {
|
||||
#C1 = 0
|
||||
#C2 = "element"
|
||||
#C3 = self::E {index:#C1, _name:#C2}
|
||||
#C4 = <self::E>[#C3]
|
||||
}
|
||||
|
||||
|
||||
Constructor coverage from constants:
|
||||
org-dartlang-testcase:///declared_hashcode.dart:
|
||||
- E. (from org-dartlang-testcase:///declared_hashcode.dart:7:6)
|
||||
- _Enum. (from org-dartlang-sdk:///sdk/lib/core/enum.dart)
|
||||
- Object. (from org-dartlang-sdk:///sdk/lib/core/object.dart)
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
// @dart = 3.6
|
||||
|
||||
enum E {
|
||||
element;
|
||||
|
||||
void set hashCode(String value) {}
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
// @dart = 3.6
|
||||
|
||||
enum E {
|
||||
element;
|
||||
|
||||
void set hashCode(String value) {}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
// Copyright (c) 2024, the Dart project authors. Please see the AUTHORS file
|
||||
// for details. All rights reserved. Use of this source code is governed by a
|
||||
// BSD-style license that can be found in the LICENSE file.
|
||||
|
||||
// @dart=3.6
|
||||
|
||||
enum E {
|
||||
element;
|
||||
|
||||
void set index(String value) {} // Error.
|
||||
}
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
library;
|
||||
//
|
||||
// Problems in library:
|
||||
//
|
||||
// pkg/front_end/testcases/getter_setter_error/pre_feature/declared_index.dart:10:12: Error: The type 'int' of the inherited field '_Enum.index' is not a subtype of the type 'String' of the setter 'E.index'.
|
||||
// void set index(String value) {} // Error.
|
||||
// ^^^^^
|
||||
// sdk/lib/core/enum.dart:*: Context: This is the declaration of the field '_Enum.index'.
|
||||
// final int index;
|
||||
// ^^^^^
|
||||
//
|
||||
import self as self;
|
||||
import "dart:core" as core;
|
||||
|
||||
class E extends core::_Enum /*isEnum*/ {
|
||||
static const field core::List<self::E> values = #C4;
|
||||
enum-element static const field self::E element = #C3;
|
||||
const synthetic constructor •(core::int #index, core::String #name) → self::E
|
||||
: super core::_Enum::•(#index, #name)
|
||||
;
|
||||
method _enumToString() → core::String
|
||||
return "E.${this.{core::_Enum::_name}{core::String}}";
|
||||
set index(core::String value) → void {}
|
||||
}
|
||||
|
||||
constants {
|
||||
#C1 = 0
|
||||
#C2 = "element"
|
||||
#C3 = self::E {index:#C1, _name:#C2}
|
||||
#C4 = <self::E>[#C3]
|
||||
}
|
||||
|
||||
|
||||
Constructor coverage from constants:
|
||||
org-dartlang-testcase:///declared_index.dart:
|
||||
- E. (from org-dartlang-testcase:///declared_index.dart:7:6)
|
||||
- _Enum. (from org-dartlang-sdk:///sdk/lib/core/enum.dart)
|
||||
- Object. (from org-dartlang-sdk:///sdk/lib/core/object.dart)
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
library;
|
||||
//
|
||||
// Problems in library:
|
||||
//
|
||||
// pkg/front_end/testcases/getter_setter_error/pre_feature/declared_index.dart:10:12: Error: The type 'int' of the inherited field '_Enum.index' is not a subtype of the type 'String' of the setter 'E.index'.
|
||||
// void set index(String value) {} // Error.
|
||||
// ^^^^^
|
||||
// sdk/lib/core/enum.dart:*: Context: This is the declaration of the field '_Enum.index'.
|
||||
// final int index;
|
||||
// ^^^^^
|
||||
//
|
||||
import self as self;
|
||||
import "dart:core" as core;
|
||||
|
||||
class E extends core::_Enum /*isEnum*/ {
|
||||
static const field core::List<self::E> values = #C4;
|
||||
enum-element static const field self::E element = #C3;
|
||||
const synthetic constructor •(core::int #index, core::String #name) → self::E
|
||||
: super core::_Enum::•(#index, #name)
|
||||
;
|
||||
method _enumToString() → core::String
|
||||
return "E.${this.{core::_Enum::_name}{core::String}}";
|
||||
set index(core::String value) → void {}
|
||||
}
|
||||
|
||||
constants {
|
||||
#C1 = 0
|
||||
#C2 = "element"
|
||||
#C3 = self::E {index:#C1, _name:#C2}
|
||||
#C4 = <self::E>[#C3]
|
||||
}
|
||||
|
||||
|
||||
Constructor coverage from constants:
|
||||
org-dartlang-testcase:///declared_index.dart:
|
||||
- E. (from org-dartlang-testcase:///declared_index.dart:7:6)
|
||||
- _Enum. (from org-dartlang-sdk:///sdk/lib/core/enum.dart)
|
||||
- Object. (from org-dartlang-sdk:///sdk/lib/core/object.dart)
|
||||
+31
@@ -0,0 +1,31 @@
|
||||
library;
|
||||
//
|
||||
// Problems in library:
|
||||
//
|
||||
// pkg/front_end/testcases/getter_setter_error/pre_feature/declared_index.dart:10:12: Error: The type 'int' of the inherited field '_Enum.index' is not a subtype of the type 'String' of the setter 'E.index'.
|
||||
// void set index(String value) {} // Error.
|
||||
// ^^^^^
|
||||
// sdk/lib/core/enum.dart:*: Context: This is the declaration of the field '_Enum.index'.
|
||||
// final int index;
|
||||
// ^^^^^
|
||||
//
|
||||
import self as self;
|
||||
import "dart:core" as core;
|
||||
|
||||
class E extends core::_Enum /*isEnum*/ {
|
||||
static const field core::List<self::E> values = const <self::E>[self::E::element];
|
||||
enum-element static const field self::E element = const self::E::•(0, "element");
|
||||
const synthetic constructor •(core::int #index, core::String #name) → self::E
|
||||
: super core::_Enum::•(#index, #name)
|
||||
;
|
||||
method _enumToString() → core::String
|
||||
return "E.${this.{core::_Enum::_name}{core::String}}";
|
||||
set index(core::String value) → void
|
||||
;
|
||||
}
|
||||
|
||||
|
||||
Extra constant evaluation status:
|
||||
Evaluated: ListLiteral @ org-dartlang-testcase:///declared_index.dart:7:6 -> ListConstant(const <E>[const E{_Enum.index: 0, _Enum._name: "element"}])
|
||||
Evaluated: ConstructorInvocation @ org-dartlang-testcase:///declared_index.dart:8:3 -> InstanceConstant(const E{_Enum.index: 0, _Enum._name: "element"})
|
||||
Extra constant evaluation: evaluated: 7, effectively constant: 2
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
library;
|
||||
//
|
||||
// Problems in library:
|
||||
//
|
||||
// pkg/front_end/testcases/getter_setter_error/pre_feature/declared_index.dart:10:12: Error: The type 'int' of the inherited field '_Enum.index' is not a subtype of the type 'String' of the setter 'E.index'.
|
||||
// void set index(String value) {} // Error.
|
||||
// ^^^^^
|
||||
// sdk/lib/core/enum.dart:*: Context: This is the declaration of the field '_Enum.index'.
|
||||
// final int index;
|
||||
// ^^^^^
|
||||
//
|
||||
import self as self;
|
||||
import "dart:core" as core;
|
||||
|
||||
class E extends core::_Enum /*isEnum*/ {
|
||||
static const field core::List<self::E> values = #C4;
|
||||
enum-element static const field self::E element = #C3;
|
||||
const synthetic constructor •(core::int #index, core::String #name) → self::E
|
||||
: super core::_Enum::•(#index, #name)
|
||||
;
|
||||
method _enumToString() → core::String
|
||||
return "E.${this.{core::_Enum::_name}{core::String}}";
|
||||
set index(core::String value) → void {}
|
||||
}
|
||||
|
||||
constants {
|
||||
#C1 = 0
|
||||
#C2 = "element"
|
||||
#C3 = self::E {index:#C1, _name:#C2}
|
||||
#C4 = <self::E>[#C3]
|
||||
}
|
||||
|
||||
|
||||
Constructor coverage from constants:
|
||||
org-dartlang-testcase:///declared_index.dart:
|
||||
- E. (from org-dartlang-testcase:///declared_index.dart:7:6)
|
||||
- _Enum. (from org-dartlang-sdk:///sdk/lib/core/enum.dart)
|
||||
- Object. (from org-dartlang-sdk:///sdk/lib/core/object.dart)
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
// @dart = 3.6
|
||||
|
||||
enum E {
|
||||
element;
|
||||
|
||||
void set index(String value) {}
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
// @dart = 3.6
|
||||
|
||||
enum E {
|
||||
element;
|
||||
|
||||
void set index(String value) {}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
// Copyright (c) 2024, the Dart project authors. Please see the AUTHORS file
|
||||
// for details. All rights reserved. Use of this source code is governed by a
|
||||
// BSD-style license that can be found in the LICENSE file.
|
||||
|
||||
// @dart=3.6
|
||||
|
||||
enum E {
|
||||
element;
|
||||
|
||||
static void set values(Never x) {} // Error.
|
||||
}
|
||||
+40
@@ -0,0 +1,40 @@
|
||||
library;
|
||||
//
|
||||
// Problems in library:
|
||||
//
|
||||
// pkg/front_end/testcases/getter_setter_error/pre_feature/declared_values.dart:7:6: Error: The type 'List<E>' of the getter 'E.values' is not a subtype of the type 'Never' of the setter 'E.values'.
|
||||
// - 'List' is from 'dart:core'.
|
||||
// - 'E' is from 'pkg/front_end/testcases/getter_setter_error/pre_feature/declared_values.dart'.
|
||||
// enum E {
|
||||
// ^^^^...
|
||||
// pkg/front_end/testcases/getter_setter_error/pre_feature/declared_values.dart:10:19: Context: This is the declaration of the setter 'E.values'.
|
||||
// static void set values(Never x) {} // Error.
|
||||
// ^^^^^^
|
||||
//
|
||||
import self as self;
|
||||
import "dart:core" as core;
|
||||
|
||||
class E extends core::_Enum /*isEnum*/ {
|
||||
static const field core::List<self::E> values = #C4;
|
||||
enum-element static const field self::E element = #C3;
|
||||
const synthetic constructor •(core::int #index, core::String #name) → self::E
|
||||
: super core::_Enum::•(#index, #name)
|
||||
;
|
||||
method _enumToString() → core::String
|
||||
return "E.${this.{core::_Enum::_name}{core::String}}";
|
||||
static set values(Never x) → void {}
|
||||
}
|
||||
|
||||
constants {
|
||||
#C1 = 0
|
||||
#C2 = "element"
|
||||
#C3 = self::E {index:#C1, _name:#C2}
|
||||
#C4 = <self::E>[#C3]
|
||||
}
|
||||
|
||||
|
||||
Constructor coverage from constants:
|
||||
org-dartlang-testcase:///declared_values.dart:
|
||||
- E. (from org-dartlang-testcase:///declared_values.dart:7:6)
|
||||
- _Enum. (from org-dartlang-sdk:///sdk/lib/core/enum.dart)
|
||||
- Object. (from org-dartlang-sdk:///sdk/lib/core/object.dart)
|
||||
+40
@@ -0,0 +1,40 @@
|
||||
library;
|
||||
//
|
||||
// Problems in library:
|
||||
//
|
||||
// pkg/front_end/testcases/getter_setter_error/pre_feature/declared_values.dart:7:6: Error: The type 'List<E>' of the getter 'E.values' is not a subtype of the type 'Never' of the setter 'E.values'.
|
||||
// - 'List' is from 'dart:core'.
|
||||
// - 'E' is from 'pkg/front_end/testcases/getter_setter_error/pre_feature/declared_values.dart'.
|
||||
// enum E {
|
||||
// ^^^^...
|
||||
// pkg/front_end/testcases/getter_setter_error/pre_feature/declared_values.dart:10:19: Context: This is the declaration of the setter 'E.values'.
|
||||
// static void set values(Never x) {} // Error.
|
||||
// ^^^^^^
|
||||
//
|
||||
import self as self;
|
||||
import "dart:core" as core;
|
||||
|
||||
class E extends core::_Enum /*isEnum*/ {
|
||||
static const field core::List<self::E> values = #C4;
|
||||
enum-element static const field self::E element = #C3;
|
||||
const synthetic constructor •(core::int #index, core::String #name) → self::E
|
||||
: super core::_Enum::•(#index, #name)
|
||||
;
|
||||
method _enumToString() → core::String
|
||||
return "E.${this.{core::_Enum::_name}{core::String}}";
|
||||
static set values(Never x) → void {}
|
||||
}
|
||||
|
||||
constants {
|
||||
#C1 = 0
|
||||
#C2 = "element"
|
||||
#C3 = self::E {index:#C1, _name:#C2}
|
||||
#C4 = <self::E>[#C3]
|
||||
}
|
||||
|
||||
|
||||
Constructor coverage from constants:
|
||||
org-dartlang-testcase:///declared_values.dart:
|
||||
- E. (from org-dartlang-testcase:///declared_values.dart:7:6)
|
||||
- _Enum. (from org-dartlang-sdk:///sdk/lib/core/enum.dart)
|
||||
- Object. (from org-dartlang-sdk:///sdk/lib/core/object.dart)
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user