blob: fef85bbaf1713f0ef0c79f0bef119923d3b56f27 [file] [log] [blame]
library;
//
// Problems in library:
//
// pkg/front_end/testcases/general/sdk_diagnostic.dart:5:7: Error: The non-abstract class 'C' is missing implementations for these members:
// - Iterable.iterator
// Try to either
// - provide an implementation,
// - inherit an implementation from a superclass or mixin,
// - mark the class as abstract, or
// - provide a 'noSuchMethod' implementation.
//
// class C extends Iterable<Object> {
// ^
// sdk/lib/core/iterable.dart:158:19: Context: 'Iterable.iterator' is defined here.
// Iterator<E> get iterator;
// ^^^^^^^^
//
import self as self;
import "dart:core" as core;
class C extends core::Iterable<core::Object*> {
synthetic constructor •() self::C*
;
abstract member-signature get iterator() core::Iterator<core::Object*>*; -> core::Iterable::iterator
abstract member-signature method cast<R extends core::Object* = dynamic>() core::Iterable<self::C::cast::R*>*; -> core::Iterable::cast
abstract member-signature method followedBy(generic-covariant-impl core::Iterable<core::Object*>* other) core::Iterable<core::Object*>*; -> core::Iterable::followedBy
abstract member-signature method map<T extends core::Object* = dynamic>((core::Object*) →* self::C::map::T* f) core::Iterable<self::C::map::T*>*; -> core::Iterable::map
abstract member-signature method where((core::Object*) →* core::bool* test) core::Iterable<core::Object*>*; -> core::Iterable::where
abstract member-signature method whereType<T extends core::Object* = dynamic>() core::Iterable<self::C::whereType::T*>*; -> core::Iterable::whereType
abstract member-signature method expand<T extends core::Object* = dynamic>((core::Object*) →* core::Iterable<self::C::expand::T*>* f) core::Iterable<self::C::expand::T*>*; -> core::Iterable::expand
abstract member-signature method contains(core::Object* element) core::bool*; -> core::Iterable::contains
abstract member-signature method forEach((core::Object*) →* void f) void; -> core::Iterable::forEach
abstract member-signature method reduce(generic-covariant-impl (core::Object*, core::Object*) →* core::Object* combine) core::Object*; -> core::Iterable::reduce
abstract member-signature method fold<T extends core::Object* = dynamic>(self::C::fold::T* initialValue, (self::C::fold::T*, core::Object*) →* self::C::fold::T* combine) self::C::fold::T*; -> core::Iterable::fold
abstract member-signature method every((core::Object*) →* core::bool* test) core::bool*; -> core::Iterable::every
abstract member-signature method join([core::String* separator]) core::String*; -> core::Iterable::join
abstract member-signature method any((core::Object*) →* core::bool* test) core::bool*; -> core::Iterable::any
abstract member-signature method toList({core::bool* growable}) core::List<core::Object*>*; -> core::Iterable::toList
abstract member-signature method toSet() core::Set<core::Object*>*; -> core::Iterable::toSet
abstract member-signature get length() core::int*; -> core::Iterable::length
abstract member-signature get isEmpty() core::bool*; -> core::Iterable::isEmpty
abstract member-signature get isNotEmpty() core::bool*; -> core::Iterable::isNotEmpty
abstract member-signature method take(core::int* count) core::Iterable<core::Object*>*; -> core::Iterable::take
abstract member-signature method takeWhile((core::Object*) →* core::bool* test) core::Iterable<core::Object*>*; -> core::Iterable::takeWhile
abstract member-signature method skip(core::int* count) core::Iterable<core::Object*>*; -> core::Iterable::skip
abstract member-signature method skipWhile((core::Object*) →* core::bool* test) core::Iterable<core::Object*>*; -> core::Iterable::skipWhile
abstract member-signature method firstWhere((core::Object*) →* core::bool* test, {generic-covariant-impl () →* core::Object* orElse}) core::Object*; -> core::Iterable::firstWhere
abstract member-signature method lastWhere((core::Object*) →* core::bool* test, {generic-covariant-impl () →* core::Object* orElse}) core::Object*; -> core::Iterable::lastWhere
abstract member-signature method singleWhere((core::Object*) →* core::bool* test, {generic-covariant-impl () →* core::Object* orElse}) core::Object*; -> core::Iterable::singleWhere
abstract member-signature method elementAt(core::int* index) core::Object*; -> core::Iterable::elementAt
abstract member-signature method toString() core::String*; -> core::Iterable::toString
abstract member-signature get _identityHashCode() core::int*; -> core::Object::_identityHashCode
abstract member-signature method _instanceOf(dynamic instantiatorTypeArguments, dynamic functionTypeArguments, dynamic type) core::bool*; -> core::Object::_instanceOf
abstract member-signature method _simpleInstanceOf(dynamic type) core::bool*; -> core::Object::_simpleInstanceOf
abstract member-signature method _simpleInstanceOfTrue(dynamic type) core::bool*; -> core::Object::_simpleInstanceOfTrue
abstract member-signature method _simpleInstanceOfFalse(dynamic type) core::bool*; -> core::Object::_simpleInstanceOfFalse
abstract member-signature operator ==(dynamic other) core::bool*; -> core::Object::==
abstract member-signature get hashCode() core::int*; -> core::Object::hashCode
abstract member-signature method noSuchMethod(core::Invocation* invocation) dynamic; -> core::Object::noSuchMethod
abstract member-signature get runtimeType() core::Type*; -> core::Object::runtimeType
}
static method test() dynamic
;
static method main() dynamic
;