| // Copyright (c) 2020, 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: nnbd=true*/ |
| |
| import 'dart:async'; |
| import /*analyzer.error: CompileTimeErrorCode.IMPORT_INTERNAL_LIBRARY*/ 'dart:_internal'; |
| |
| export 'dart:async' show Future; |
| |
| bool identical(a, b) => false; |
| |
| /*class: Object:Object*/ |
| class Object { |
| const Object(); |
| |
| bool operator ==(Object other) => true; |
| |
| int get hashCode => 0; |
| |
| noSuchMethod(Invocation invocation) => null; |
| |
| String toString() => ''; |
| } |
| |
| /*class: Enum:Enum,Object*/ |
| abstract class Enum {} |
| |
| /*class: _Enum:Enum,Object,_Enum*/ |
| abstract class _Enum implements Enum {} |
| |
| /*class: Null:Null,Object*/ |
| class Null { |
| factory Null._uninstantiable() { |
| throw 'class Null cannot be instantiated'; |
| } |
| } |
| |
| /*class: bool:Object,bool*/ |
| class bool {} |
| |
| /*class: num:Object,num*/ |
| class num {} |
| |
| /*class: int:Object,int,num*/ |
| class int extends num {} |
| |
| /*class: double:Object,double,num*/ |
| class double extends num {} |
| |
| /*class: String:Object,String*/ |
| class String {} |
| |
| /*class: Iterable:Iterable<E>,Object*/ |
| class Iterable<E> {} |
| |
| /*class: List:Iterable<E>,List<E>,Object*/ |
| class List<E> implements Iterable<E> {} |
| |
| /*class: Set:Iterable<E>,Object,Set<E>*/ |
| class Set<E> implements Iterable<E> {} |
| |
| /*class: Map:Map<K, V>,Object*/ |
| class Map<K, V> {} |
| |
| /*class: Stream:Object,Stream<E>*/ |
| class Stream<E> {} |
| |
| /*class: Function:Function,Object*/ |
| class Function {} |
| |
| /*class: Symbol:Object,Symbol*/ |
| class Symbol {} |
| |
| /*class: Type:Object,Type*/ |
| class Type {} |
| |
| /*class: Invocation:Invocation,Object*/ |
| class Invocation {} |