// Copyright (c) 2018, the Dart project authors. Please see the AUTHORS file // for details. All rights reserved. Use of this source code is governed by a // BSD-style license that can be found in the LICENSE file. library main; import 'dart:io' show File, Process, exit; int doitstat(int x) => x + 1; int globalVar = 6; class A { const A(); static int doit(int x) => x + 1; static int staticVar = 3; int doit_with_this(int x) => x + 1; } T id(T x) => x; class B { int x; final int y = 7; String get z { return ""; } void set z(int _) {} } class Bound {} class C {} void hasBound() {} Object k; class D { Y id(Y x) => x; m(List l) { assert(l is List); } foo() { List s; } } abstract class Built, B extends Builder> {} abstract class Builder, B extends Builder> {} class MiddlewareApi, StateBuilder extends Builder> {} main() { exit(0); }