blob: 3dac0d4b5b99a490716e94f9ff57e10a8b9719e8 [file] [log] [blame]
library;
import self as self;
import "dart:core" as core;
class Class extends core::Object {
constructor positional([core::int a = 0, core::int b = 42]) self::Class
;
constructor named({core::int a = 0, core::int b = 42}) self::Class
;
static factory redirect1a() self::Class /* redirection-target: self::Class::positional */
return new self::Class::positional();
static factory redirect2a(core::int a) self::Class /* redirection-target: self::Class::positional */
return new self::Class::positional(a);
static factory redirect3a([core::int a]) self::Class /* redirection-target: self::Class::positional */
return new self::Class::positional(a);
static factory redirect4a(core::int a, [core::int b]) self::Class /* redirection-target: self::Class::positional */
return new self::Class::positional(a, b);
static factory redirect5a([core::int a, core::int b]) self::Class /* redirection-target: self::Class::positional */
return new self::Class::positional(a, b);
static factory redirect6a([core::int a, has-declared-initializer core::int b]) self::Class /* redirection-target: self::Class::positional */
return new self::Class::positional(a, b);
static factory redirect1b() self::Class /* redirection-target: self::Class::named */
return new self::Class::named();
static factory redirect2b({core::int a}) self::Class /* redirection-target: self::Class::named */
return new self::Class::named(a: a);
static factory redirect3b({core::int b}) self::Class /* redirection-target: self::Class::named */
return new self::Class::named(b: b);
static factory redirect4b({core::int a, core::int b}) self::Class /* redirection-target: self::Class::named */
return new self::Class::named(a: a, b: b);
static factory redirect5b({core::int b, core::int a}) self::Class /* redirection-target: self::Class::named */
return new self::Class::named(b: b, a: a);
static factory redirect6b({has-declared-initializer core::int a, core::int b}) self::Class /* redirection-target: self::Class::named */
return new self::Class::named(a: a, b: b);
}
static method main() dynamic
;