blob: d74a299208bc1b3333a0736e7a4ac6f471ea80d8 [file] [log] [blame]
library;
import self as self;
import "dart:core" as core;
class C extends core::Object {
static field dynamic _redirecting# = <dynamic>[self::C::good];
const constructor constant() void
: super core::Object::•()
;
constructor missingFactoryKeyword() void
: super core::Object::•()
const core::_ConstantExpressionError::•()._throw(new core::_CompileTimeError::•("pkg/front_end/testcases/rasta/issue_000044.dart:14:31: Error: Can't return from a constructor.\n C.missingFactoryKeyword() = C.constant;\n ^"));
static factory good() self::C
let dynamic #redirecting_factory = self::C::constant in invalid-expression;
method notEvenAConstructor(dynamic a) self::C
invalid-statement;
}
static method b(dynamic c) invalid-type
return throw new core::NoSuchMethodError::_withType(null, #d, 33, <dynamic>[].toList(growable: false), <dynamic, dynamic>{}, null);
static method main() dynamic {
self::C c = null;
core::print(const self::C::constant());
core::print(const core::_ConstantExpressionError::•()._throw(new core::_CompileTimeError::•("pkg/front_end/testcases/rasta/issue_000044.dart:27:15: Error: Not a const constructor.\n print(const C.missingFactoryKeyword());\n ^")));
core::print(const self::C::constant());
core::print(new self::C::constant().notEvenAConstructor(null));
}