blob: 14e2e8fa5251dc5b6ce9ef3ee36d061fb07c7c6d [file] [log] [blame]
library;
//
// Problems in library:
//
// pkg/front_end/testcases/extensions/shadowing.dart:13:5: Error: Setter not found: 'getter'.
// getter = getter;
// ^^^^^^
//
// pkg/front_end/testcases/extensions/shadowing.dart:14:14: Error: Getter not found: 'setter'.
// setter = setter;
// ^^^^^^
//
import self as self;
import "dart:core" as core;
extension /* unnamed */ _extension#0 on core::int {
get getter = self::_extension#0|get#getter;
method method = self::_extension#0|method;
method tearoff method = self::_extension#0|get#method;
set setter = self::_extension#0|set#setter;
}
static field core::int getter = 42;
static field core::int setter = 42;
static extension-member method _extension#0|get#getter(lowered final core::int #this) → dynamic
return 42;
static extension-member method _extension#0|set#setter(lowered final core::int #this, dynamic _) → void {}
static extension-member method _extension#0|method(lowered final core::int #this) → dynamic {
invalid-expression "pkg/front_end/testcases/extensions/shadowing.dart:13:5: Error: Setter not found: 'getter'.
getter = getter;
^^^^^^";
self::_extension#0|set#setter(#this, invalid-expression "pkg/front_end/testcases/extensions/shadowing.dart:14:14: Error: Getter not found: 'setter'.
setter = setter;
^^^^^^");
}
static extension-member method _extension#0|get#method(lowered final core::int #this) → () → dynamic
return () → dynamic => self::_extension#0|method(#this);