blob: e0e76e1d8f03a1b9ce5dd2fe75d4dee1caaca279 [file] [log] [blame]
library;
//
// Problems in library:
//
// pkg/front_end/testcases/general/abstract_async.dart:6:32: Error: Abstract methods can't use 'async', 'async*', or 'sync*'.
// void abstractSyncStar() sync*;
// ^
//
// pkg/front_end/testcases/general/abstract_async.dart:6:32: Error: Expected a function body or '=>'.
// Try adding {}.
// void abstractSyncStar() sync*;
// ^
//
// pkg/front_end/testcases/general/abstract_async.dart:7:29: Error: Abstract methods can't use 'async', 'async*', or 'sync*'.
// void abstractAsync() async;
// ^
//
// pkg/front_end/testcases/general/abstract_async.dart:7:29: Error: Expected a function body or '=>'.
// Try adding {}.
// void abstractAsync() async;
// ^
//
// pkg/front_end/testcases/general/abstract_async.dart:8:34: Error: Abstract methods can't use 'async', 'async*', or 'sync*'.
// void abstractAsyncStar() async*;
// ^
//
// pkg/front_end/testcases/general/abstract_async.dart:8:34: Error: Expected a function body or '=>'.
// Try adding {}.
// void abstractAsyncStar() async*;
// ^
//
// pkg/front_end/testcases/general/abstract_async.dart:6:8: Error: Functions marked 'sync*' can't have return type 'void'.
// void abstractSyncStar() sync*;
// ^^^^^^^^^^^^^^^^
//
// pkg/front_end/testcases/general/abstract_async.dart:8:8: Error: Functions marked 'async*' can't have return type 'void'.
// void abstractAsyncStar() async*;
// ^^^^^^^^^^^^^^^^^
//
import self as self;
import "dart:core" as core;
abstract class Class extends core::Object {
synthetic constructor •() self::Class
: super core::Object::•()
;
abstract method abstractSyncStar() void;
abstract method abstractAsync() void;
abstract method abstractAsyncStar() void;
}