blob: fbbe89f0379745eb94ed5c8fcbe13deea789874b [file] [log] [blame]
// Copyright (c) 2016, 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.
/// Contains references to the `dart:core` SDK for use in code generation.
///
/// This library is currently *experimental*, and is subject to change; it is
/// currently manually maintained but there might be a strong use case for this
/// to be automatically generated (at least partially) in the near future.
///
/// ## Usage
///
/// First import the library:
/// import 'package:code_builder/code_builder.dart';
/// import 'package:code_builder/dart/core.dart';
///
/// All references are _namespaced_ under [lib$core]. Try it:
/// // Outputs: print('Hello World')
/// core.print.call([literal('Hello World')]);
///
/// If you are [missing a reference from `dart:core`](https://goo.gl/XbSfmT)
/// please send us a [pull request](https://goo.gl/2LvV7f) or
/// [file an issue](https://goo.gl/IooPfl).
library code_builder.dart.core;
import 'dart:core' as dart_core;
import 'package:code_builder/code_builder.dart';
/// A namespace for references in `dart:core`.
final DartCore lib$core = new DartCore._();
/// References to the `dart:core` library for code generation. See [lib$core].
class DartCore {
/// References [dart_core.bool].
final ReferenceBuilder bool = _ref('bool');
/// References [dart_core.identical].
final ReferenceBuilder identical = _ref('identical');
/// References [dart_core.deprecated].
final ReferenceBuilder deprecated = _ref('deprecated');
/// References [dart_core.override].
final ReferenceBuilder override = _ref('override');
/// References [dart_core.print].
final ReferenceBuilder print = _ref('print');
/// References [dart_core.identityHashCode].
final ReferenceBuilder identityHashCode = _ref('identityHashCode');
/// References [dart_core.int].
final ReferenceBuilder int = _ref('int');
/// References [dart_core.AbstractClassInstantiationError].
final ReferenceBuilder AbstractClassInstantiationError =
_ref('AbstractClassInstantiationError');
/// References [dart_core.ArgumentError].
final ReferenceBuilder ArgumentError = _ref('ArgumentError');
/// References [dart_core.AssertionError].
final ReferenceBuilder AssertionError = _ref('AssertionError');
/// References [dart_core.BidirectionalIterator].
final ReferenceBuilder BidirectionalIterator = _ref('BidirectionalIterator');
/// References [dart_core.CastError].
final ReferenceBuilder CastError = _ref('CastError');
/// References [dart_core.Comparable].
final ReferenceBuilder Comparable = _ref('Comparable');
/// References [dart_core.Comparator]
final ReferenceBuilder Comparator = _ref('Comparator');
/// References [dart_core.ConcurrentModificationError].
final ReferenceBuilder ConcurrentModificationError =
_ref('ConcurrentModificationError');
/// References [dart_core.CyclicInitializationError].
final ReferenceBuilder CyclicInitializationError =
_ref('CyclicInitializationError');
/// References [dart_core.DateTime].
final ReferenceBuilder DateTime = _ref('DateTime');
/// References [dart_core.Deprecated].
final ReferenceBuilder Deprecated = _ref('Deprecated');
/// References [dart_core.Duration].
final ReferenceBuilder Duration = _ref('Duration');
/// References [dart_core.Error].
final ReferenceBuilder Error = _ref('Error');
/// References [dart_core.Exception].
final ReferenceBuilder Exception = _ref('Exception');
/// References [dart_core.Expando].
final ReferenceBuilder Expando = _ref('Expando');
/// References [dart_core.FallThroughError].
final ReferenceBuilder FallThroughError = _ref('FallThroughError');
/// References [dart_core.FormatException].
final ReferenceBuilder FormatException = _ref('FormatException');
/// References [dart_core.Function].
final ReferenceBuilder Function = _ref('Function');
/// References [dart_core.IndexError].
final ReferenceBuilder IndexError = _ref('IndexError');
/// References [dart_core.IntegerDivisionByZeroException].
final ReferenceBuilder IntegerDivisionByZeroException =
_ref('IntegerDivisionByZeroException');
/// References [dart_core.Invocation].
final ReferenceBuilder Invocation = _ref('Invocation');
/// References [dart_core.Iterable].
final ReferenceBuilder Iterable = _ref('Iterable');
/// References [dart_core.Iterator].
final ReferenceBuilder Iterator = _ref('Iterator');
/// References [dart_core.List].
final ReferenceBuilder List = _ref('List');
/// References [dart_core.Map].
final ReferenceBuilder Map = _ref('Map');
/// References [dart_core.Match].
final ReferenceBuilder Match = _ref('Match');
/// References [dart_core.NoSuchMethodError].
final ReferenceBuilder NoSuchMethodError = _ref('NoSuchMethodError');
/// References [dart_core.Null].
final ReferenceBuilder Null = _ref('Null');
/// References [dart_core.NullThrownError].
final ReferenceBuilder NullThrownError = _ref('NullThrownError');
/// References [dart_core.Object].
final ReferenceBuilder Object = _ref('Object');
/// References [dart_core.OutOfMemoryError].
final ReferenceBuilder OutOfMemoryError = _ref('OutOfMemoryError');
/// References [dart_core.Pattern].
final ReferenceBuilder Pattern = _ref('Pattern');
/// References [dart_core.RangeError].
final ReferenceBuilder RangeError = _ref('RangeError');
/// References [dart_core.RegExp].
final ReferenceBuilder RegExp = _ref('RegExp');
/// References [dart_core.RuneIterator].
final ReferenceBuilder RuneIterator = _ref('RuneIterator');
/// References [dart_core.Runes].
final ReferenceBuilder Runes = _ref('Runes');
/// References [dart_core.Set].
final ReferenceBuilder Set = _ref('Set');
/// References [dart_core.Sink].
final ReferenceBuilder Sink = _ref('Sink');
/// References [dart_core.StackOverflowError].
final ReferenceBuilder StackOverflowError = _ref('StackOverflowError');
/// References [dart_core.StackTrace].
final ReferenceBuilder StackTrace = _ref('StackTrace');
/// References [dart_core.StateError].
final ReferenceBuilder StateError = _ref('StateError');
/// References [dart_core.Stopwatch].
final ReferenceBuilder Stopwatch = _ref('Stopwatch');
/// References [dart_core.String].
final ReferenceBuilder String = _ref('String');
/// References [dart_core.StringBuffer].
final ReferenceBuilder StringBuffer = _ref('StringBuffer');
/// References [dart_core.StringSink].
final ReferenceBuilder StringSink = _ref('StringSink');
/// References [dart_core.Symbol].
final ReferenceBuilder Symbol = _ref('Symbol');
/// References [dart_core.Type].
final ReferenceBuilder Type = _ref('Type');
/// References [dart_core.TypeError].
final ReferenceBuilder TypeError = _ref('TypeError');
/// References [dart_core.UnimplementedError].
final ReferenceBuilder UnimplementedError = _ref('UnimplementedError');
/// References [dart_core.UnsupportedError].
final ReferenceBuilder UnsupportedError = _ref('UnsupportedError');
/// References [dart_core.Uri].
final ReferenceBuilder Uri = _ref('Uri');
/// References [dart_core.UriData].
final ReferenceBuilder UriData = _ref('UriData');
/// References `dynamic` type for returning any in a method.
///
/// **NOTE**: As a language limitation, this cannot be named `dynamic`.
final TypeBuilder $dynamic = new TypeBuilder('dynamic');
/// References `void` type for returning nothing in a method.
///
/// **NOTE**: As a language limitation, this cannot be named `void`.
final TypeBuilder $void = new TypeBuilder('void');
DartCore._();
static ReferenceBuilder _ref(dart_core.String name) {
return reference(name, 'dart:core');
}
}