blob: 8c631740554429c28e388671df6aab38847b666e [file] [log] [blame]
library;
import self as self;
import "dart:core" as core;
extension type ExtensionType(core::int id) {
abstract extension-type-member representation-field get id() core::int;
constructor = self::ExtensionType|constructor#;
constructor tearoff = self::ExtensionType|constructor#_#new#tearOff;
}
static const field core::Object annotation = const core::Object::•();
static extension-type-member method ExtensionType|constructor#(core::int id) → self::ExtensionType% /* erasure=core::int, declared=! */
;
static extension-type-member method ExtensionType|constructor#_#new#tearOff(core::int id) → self::ExtensionType% /* erasure=core::int, declared=! */
return self::ExtensionType|constructor#(id);
Extra constant evaluation status:
Evaluated: ConstructorInvocation @ org-dartlang-testcase:///primary_constructor_annotations.dart:5:26 -> InstanceConstant(const Object{})
Extra constant evaluation: evaluated: 3, effectively constant: 1