blob: 5e2ba929cc119ce650d8653a97c3a8719cd137fb [file] [log] [blame] [edit]
library;
//
// Problems in library:
//
// pkg/front_end/testcases/constructor_tearoffs/private.dart:11:7: Error: The superclass, 'B', has no unnamed constructor that takes no arguments.
// class E = B with M; // TODO(johnniwinther): This should not be an error.
// ^
//
import self as self;
import "dart:core" as core;
import "private_lib.dart" as pri;
import "org-dartlang-testcase:///private_lib.dart";
abstract class M extends core::Object /*isMixinDeclaration*/ {
}
class D = pri::A with self::M {
synthetic constructor pri::_() self::D
: super pri::A::_()
;
}
class E = pri::B with self::M {
synthetic constructor •() self::E
: invalid-initializer
;
}
class F = pri::C with self::M {
synthetic constructor named() self::F
: super pri::C::named()
;
synthetic constructor pri::_() self::F
: super pri::C::_()
;
}
library;
//
// Problems in library:
//
// pkg/front_end/testcases/constructor_tearoffs/private_lib.dart:23:11: Error: Superclass has no constructor named 'A._'.
// G._() : super._(); // Error
// ^^^^^
//
// pkg/front_end/testcases/constructor_tearoffs/private_lib.dart:27:11: Error: Superclass has no constructor named 'B._'.
// H._() : super._(); // Error
// ^^^^^
//
// pkg/front_end/testcases/constructor_tearoffs/private_lib.dart:32:11: Error: Superclass has no constructor named 'C._'.
// I._() : super._(); // Error
// ^^^^^
//
// pkg/front_end/testcases/constructor_tearoffs/private_lib.dart:36:5: Error: Member not found: 'D._'.
// D._(); // Error
// ^
//
// pkg/front_end/testcases/constructor_tearoffs/private_lib.dart:37:5: Error: Member not found: '_'.
// D._; // Error
// ^
//
// pkg/front_end/testcases/constructor_tearoffs/private_lib.dart:38:5: Error: Member not found: 'E._'.
// E._(); // Error
// ^
//
// pkg/front_end/testcases/constructor_tearoffs/private_lib.dart:39:5: Error: Member not found: '_'.
// E._; // Error
// ^
//
// pkg/front_end/testcases/constructor_tearoffs/private_lib.dart:40:5: Error: Member not found: 'F._'.
// F._(); // Error
// ^
//
// pkg/front_end/testcases/constructor_tearoffs/private_lib.dart:41:5: Error: Member not found: '_'.
// F._; // Error
// ^
//
import self as pri;
import "dart:core" as core;
import "private.dart" as self;
import "org-dartlang-testcase:///private.dart";
class A extends core::Object {
constructor _() pri::A
: super core::Object::•()
;
}
class B extends core::Object {
static factory _() pri::B /* redirection-target: pri::_B::• */
return new pri::_B::•();
}
class _B extends core::Object implements pri::B {
synthetic constructor •() pri::_B
: super core::Object::•()
;
}
class C extends core::Object {
constructor named() pri::C
: super core::Object::•()
;
constructor _() pri::C
: super core::Object::•()
;
}
class G extends self::D {
constructor _() pri::G
: final dynamic #t1 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/private_lib.dart:23:11: Error: Superclass has no constructor named 'A._'.
G._() : super._(); // Error
^^^^^"
;
}
class H extends self::E {
constructor _() → pri::H
: final dynamic #t2 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/private_lib.dart:27:11: Error: Superclass has no constructor named 'B._'.
H._() : super._(); // Error
^^^^^"
;
}
class I extends self::F {
constructor named() → pri::I
: super self::F::named()
;
constructor _() → pri::I
: final dynamic #t3 = invalid-expression "pkg/front_end/testcases/constructor_tearoffs/private_lib.dart:32:11: Error: Superclass has no constructor named 'C._'.
I._() : super._(); // Error
^^^^^"
;
}
static method method() → dynamic {
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/private_lib.dart:36:5: Error: Member not found: 'D._'.
D._(); // Error
^";
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/private_lib.dart:37:5: Error: Member not found: '_'.
D._; // Error
^";
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/private_lib.dart:38:5: Error: Member not found: 'E._'.
E._(); // Error
^";
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/private_lib.dart:39:5: Error: Member not found: '_'.
E._; // Error
^";
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/private_lib.dart:40:5: Error: Member not found: 'F._'.
F._(); // Error
^";
invalid-expression "pkg/front_end/testcases/constructor_tearoffs/private_lib.dart:41:5: Error: Member not found: '_'.
F._; // Error
^";
}