Skip to content

Commit

Permalink
Merge pull request #64 from passsy/kotlin.dart
Browse files Browse the repository at this point in the history
kotlin.dart
  • Loading branch information
passsy committed Jan 9, 2019
2 parents fc5f444 + d76e631 commit f9c1194
Show file tree
Hide file tree
Showing 77 changed files with 306 additions and 562 deletions.
4 changes: 2 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@ script:
- set -e
- sh tool/check_format.sh
- dartanalyzer --fatal-infos --fatal-warnings ./
- pub run test test/kt_stdlib_test.dart
- pub run test test/kotlin_dart_test.dart
- pub global activate coverage
- pub global run coverage:collect_coverage --port=8111 -o coverage.json --resume-isolates --wait-paused &
- dart --observe=8111 --enable-asserts test/kt_stdlib_test.dart
- dart --observe=8111 --enable-asserts test/kotlin_dart_test.dart
- pub global run coverage:format_coverage --packages=.packages --report-on lib --in coverage.json --out lcov.info --lcov
after_success:
- bash <(curl -s https://codecov.io/bash)
537 changes: 140 additions & 397 deletions README.md

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion example/main.dart
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import 'package:kt_stdlib/collection.dart';
import 'package:kotlin_dart/collection.dart';
import 'package:collection/collection.dart';

void main() {
/**
Expand Down
2 changes: 1 addition & 1 deletion example/shop.dart
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import 'package:kt_stdlib/collection.dart';
import 'package:kotlin_dart/collection.dart';

void main() {
final rekasProducts = getOrderedProducts(jbCustomers[reka]);
Expand Down
2 changes: 1 addition & 1 deletion example/syntax_comparison.dart
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import 'package:kt_stdlib/collection.dart';
import 'package:kotlin_dart/collection.dart';

void main() {
/**
Expand Down
2 changes: 1 addition & 1 deletion lib/annotation.dart
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
library kt_annotation;

export 'package:kt_stdlib/src/annotation/annotations.dart';
export 'package:kotlin_dart/src/annotation/annotations.dart';
42 changes: 21 additions & 21 deletions lib/collection.dart
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
library kt_collection;

export 'package:kt_stdlib/annotation.dart';
export 'package:kt_stdlib/exception.dart';
export 'package:kt_stdlib/src/collection/collections.dart';
export 'package:kt_stdlib/src/collection/comparisons.dart';
export 'package:kt_stdlib/src/collection/kt_collection.dart';
export 'package:kt_stdlib/src/collection/kt_collection_mutable.dart';
export 'package:kt_stdlib/src/collection/kt_iterable.dart';
export 'package:kt_stdlib/src/collection/kt_iterable_mutable.dart';
export 'package:kt_stdlib/src/collection/kt_iterator.dart';
export 'package:kt_stdlib/src/collection/kt_iterator_mutable.dart';
export 'package:kt_stdlib/src/collection/kt_list.dart';
export 'package:kt_stdlib/src/collection/kt_list_mutable.dart';
export 'package:kt_stdlib/src/collection/kt_map.dart';
export 'package:kt_stdlib/src/collection/kt_map_hash.dart';
export 'package:kt_stdlib/src/collection/kt_map_linked.dart';
export 'package:kt_stdlib/src/collection/kt_map_mutable.dart';
export 'package:kt_stdlib/src/collection/kt_set.dart';
export 'package:kt_stdlib/src/collection/kt_set_hash.dart';
export 'package:kt_stdlib/src/collection/kt_set_linked.dart';
export 'package:kt_stdlib/src/collection/kt_set_mutable.dart';
export 'package:kt_stdlib/src/collection/tuples.dart';
export 'package:kotlin_dart/annotation.dart';
export 'package:kotlin_dart/exception.dart';
export 'package:kotlin_dart/src/collection/collections.dart';
export 'package:kotlin_dart/src/collection/comparisons.dart';
export 'package:kotlin_dart/src/collection/kt_collection.dart';
export 'package:kotlin_dart/src/collection/kt_collection_mutable.dart';
export 'package:kotlin_dart/src/collection/kt_iterable.dart';
export 'package:kotlin_dart/src/collection/kt_iterable_mutable.dart';
export 'package:kotlin_dart/src/collection/kt_iterator.dart';
export 'package:kotlin_dart/src/collection/kt_iterator_mutable.dart';
export 'package:kotlin_dart/src/collection/kt_list.dart';
export 'package:kotlin_dart/src/collection/kt_list_mutable.dart';
export 'package:kotlin_dart/src/collection/kt_map.dart';
export 'package:kotlin_dart/src/collection/kt_map_hash.dart';
export 'package:kotlin_dart/src/collection/kt_map_linked.dart';
export 'package:kotlin_dart/src/collection/kt_map_mutable.dart';
export 'package:kotlin_dart/src/collection/kt_set.dart';
export 'package:kotlin_dart/src/collection/kt_set_hash.dart';
export 'package:kotlin_dart/src/collection/kt_set_linked.dart';
export 'package:kotlin_dart/src/collection/kt_set_mutable.dart';
export 'package:kotlin_dart/src/collection/tuples.dart';
2 changes: 1 addition & 1 deletion lib/exception.dart
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
library kt_exception;

export 'package:kt_stdlib/src/exception/exceptions.dart';
export 'package:kotlin_dart/src/exception/exceptions.dart';
2 changes: 1 addition & 1 deletion lib/kt_stdlib.dart → lib/kotlin.dart
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
library kt_stdlib;
library kotlin_dart;

export 'collection.dart';
2 changes: 1 addition & 1 deletion lib/src/collection/collections.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import 'dart:collection';

import 'package:kt_stdlib/kt_stdlib.dart';
import 'package:kotlin_dart/kotlin.dart';

/**
* Returns a new read-only list of given elements.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import 'dart:math' as math show Random;

import 'package:kt_stdlib/collection.dart';
import 'package:kotlin_dart/collection.dart';

abstract class KtCollectionExtensionMixin<T>
implements KCollectionExtension<T>, KtCollection<T> {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import 'package:kt_stdlib/collection.dart';
import 'package:kotlin_dart/collection.dart';

abstract class KtMutableCollectionExtensionMixin<T>
implements KtMutableCollectionExtension<T>, KtMutableCollection<T> {}
6 changes: 3 additions & 3 deletions lib/src/collection/extension/iterable_extension_mixin.dart
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import 'dart:math' as math;

import 'package:kt_stdlib/collection.dart';
import 'package:kt_stdlib/src/collection/comparisons.dart';
import 'package:kt_stdlib/src/util/errors.dart';
import 'package:kotlin_dart/collection.dart';
import 'package:kotlin_dart/src/collection/comparisons.dart';
import 'package:kotlin_dart/src/util/errors.dart';

abstract class KtIterableExtensionsMixin<T>
implements KtIterableExtension<T>, KtIterable<T> {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import 'package:kt_stdlib/collection.dart';
import 'package:kotlin_dart/collection.dart';

abstract class KtMutableIterableExtensionsMixin<T>
implements KtMutableIterableExtension<T>, KtMutableIterable<T> {
Expand Down
2 changes: 1 addition & 1 deletion lib/src/collection/extension/list_extension_mixin.dart
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import 'package:kt_stdlib/collection.dart';
import 'package:kotlin_dart/collection.dart';

abstract class KtListExtensionsMixin<T>
implements KtListExtension<T>, KtList<T> {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import 'package:kt_stdlib/collection.dart';
import 'package:kotlin_dart/collection.dart';

abstract class KtMutableListExtensionsMixin<T>
implements KtMutableListExtension<T>, KtMutableList<T> {
Expand Down
4 changes: 2 additions & 2 deletions lib/src/collection/extension/map_extensions_mixin.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import 'package:kt_stdlib/collection.dart';
import 'package:kt_stdlib/src/util/errors.dart';
import 'package:kotlin_dart/collection.dart';
import 'package:kotlin_dart/src/util/errors.dart';

abstract class KtMapExtensionsMixin<K, V>
implements KtMapExtension<K, V>, KtMap<K, V> {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import 'package:kt_stdlib/collection.dart';
import 'package:kotlin_dart/collection.dart';

abstract class KtMutableMapExtensionsMixin<K, V>
implements KtMutableMapExtension<K, V>, KtMutableMap<K, V> {
Expand Down
10 changes: 5 additions & 5 deletions lib/src/collection/impl/iterable.dart
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import 'package:kt_stdlib/collection.dart';
import 'package:kt_stdlib/src/collection/extension/iterable_extension_mixin.dart';
import 'package:kt_stdlib/src/collection/extension/iterable_mutable_extension_mixin.dart';
import 'package:kt_stdlib/src/collection/impl/dart_iterable.dart';
import 'package:kt_stdlib/src/collection/impl/iterator.dart';
import 'package:kotlin_dart/collection.dart';
import 'package:kotlin_dart/src/collection/extension/iterable_extension_mixin.dart';
import 'package:kotlin_dart/src/collection/extension/iterable_mutable_extension_mixin.dart';
import 'package:kotlin_dart/src/collection/impl/dart_iterable.dart';
import 'package:kotlin_dart/src/collection/impl/iterator.dart';

class EmptyIterable<T> extends KtIterable<T> with KtIterableExtensionsMixin<T> {
@override
Expand Down
4 changes: 2 additions & 2 deletions lib/src/collection/impl/iterator.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import 'package:kt_stdlib/collection.dart';
import 'package:kt_stdlib/src/collection/kt_iterator_mutable.dart';
import 'package:kotlin_dart/collection.dart';
import 'package:kotlin_dart/src/collection/kt_iterator_mutable.dart';

class InterOpKIterator<T> implements KtIterator<T> {
InterOpKIterator(this.iterator) {
Expand Down
12 changes: 6 additions & 6 deletions lib/src/collection/impl/list.dart
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import 'package:kt_stdlib/collection.dart';
import 'package:kt_stdlib/src/collection/extension/collection_extension_mixin.dart';
import 'package:kt_stdlib/src/collection/extension/iterable_extension_mixin.dart';
import 'package:kt_stdlib/src/collection/extension/list_extension_mixin.dart';
import 'package:kt_stdlib/src/collection/impl/iterator.dart';
import 'package:kt_stdlib/src/util/hash.dart';
import 'package:kotlin_dart/collection.dart';
import 'package:kotlin_dart/src/collection/extension/collection_extension_mixin.dart';
import 'package:kotlin_dart/src/collection/extension/iterable_extension_mixin.dart';
import 'package:kotlin_dart/src/collection/extension/list_extension_mixin.dart';
import 'package:kotlin_dart/src/collection/impl/iterator.dart';
import 'package:kotlin_dart/src/util/hash.dart';

/**
* [KtList] implementation based on a dart [List]
Expand Down
10 changes: 5 additions & 5 deletions lib/src/collection/impl/list_empty.dart
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import 'package:kt_stdlib/collection.dart';
import 'package:kt_stdlib/src/collection/extension/collection_extension_mixin.dart';
import 'package:kt_stdlib/src/collection/extension/iterable_extension_mixin.dart';
import 'package:kt_stdlib/src/collection/extension/list_extension_mixin.dart';
import 'package:kt_stdlib/src/collection/impl/dart_iterable.dart';
import 'package:kotlin_dart/collection.dart';
import 'package:kotlin_dart/src/collection/extension/collection_extension_mixin.dart';
import 'package:kotlin_dart/src/collection/extension/iterable_extension_mixin.dart';
import 'package:kotlin_dart/src/collection/extension/list_extension_mixin.dart';
import 'package:kotlin_dart/src/collection/impl/dart_iterable.dart';

class EmptyList<T>
with
Expand Down
18 changes: 9 additions & 9 deletions lib/src/collection/impl/list_mutable.dart
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import 'package:kt_stdlib/collection.dart';
import 'package:kt_stdlib/src/collection/extension/collection_extension_mixin.dart';
import 'package:kt_stdlib/src/collection/extension/collection_mutable_extension_mixin.dart';
import 'package:kt_stdlib/src/collection/extension/iterable_extension_mixin.dart';
import 'package:kt_stdlib/src/collection/extension/iterable_mutable_extension_mixin.dart';
import 'package:kt_stdlib/src/collection/extension/list_extension_mixin.dart';
import 'package:kt_stdlib/src/collection/extension/list_mutable_extension_mixin.dart';
import 'package:kt_stdlib/src/collection/impl/iterator.dart';
import 'package:kt_stdlib/src/util/hash.dart';
import 'package:kotlin_dart/collection.dart';
import 'package:kotlin_dart/src/collection/extension/collection_extension_mixin.dart';
import 'package:kotlin_dart/src/collection/extension/collection_mutable_extension_mixin.dart';
import 'package:kotlin_dart/src/collection/extension/iterable_extension_mixin.dart';
import 'package:kotlin_dart/src/collection/extension/iterable_mutable_extension_mixin.dart';
import 'package:kotlin_dart/src/collection/extension/list_extension_mixin.dart';
import 'package:kotlin_dart/src/collection/extension/list_mutable_extension_mixin.dart';
import 'package:kotlin_dart/src/collection/impl/iterator.dart';
import 'package:kotlin_dart/src/util/hash.dart';

/**
* [KtList] based on a dart [List]
Expand Down
6 changes: 3 additions & 3 deletions lib/src/collection/impl/map.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import 'package:kt_stdlib/collection.dart';
import 'package:kt_stdlib/src/collection/extension/map_extensions_mixin.dart';
import 'package:kt_stdlib/src/util/hash.dart';
import 'package:kotlin_dart/collection.dart';
import 'package:kotlin_dart/src/collection/extension/map_extensions_mixin.dart';
import 'package:kotlin_dart/src/util/hash.dart';

class DartMap<K, V> with KtMapExtensionsMixin<K, V> implements KtMap<K, V> {
DartMap([Map<K, V> map = const {}])
Expand Down
4 changes: 2 additions & 2 deletions lib/src/collection/impl/map_empty.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import 'package:kt_stdlib/collection.dart';
import 'package:kt_stdlib/src/collection/extension/map_extensions_mixin.dart';
import 'package:kotlin_dart/collection.dart';
import 'package:kotlin_dart/src/collection/extension/map_extensions_mixin.dart';

class EmptyMap<K, V> with KtMapExtensionsMixin<K, V> implements KtMap<K, V> {
@override
Expand Down
4 changes: 2 additions & 2 deletions lib/src/collection/impl/map_hash.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import 'dart:collection';

import 'package:kt_stdlib/collection.dart';
import 'package:kt_stdlib/src/collection/impl/map_mutable.dart';
import 'package:kotlin_dart/collection.dart';
import 'package:kotlin_dart/src/collection/impl/map_mutable.dart';

class DartHashMap<K, V> extends DartMutableMap<K, V>
implements KtHashMap<K, V> {
Expand Down
4 changes: 2 additions & 2 deletions lib/src/collection/impl/map_linked.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import 'dart:collection';

import 'package:kt_stdlib/src/collection/impl/map_mutable.dart';
import 'package:kt_stdlib/src/collection/kt_map_linked.dart';
import 'package:kotlin_dart/src/collection/impl/map_mutable.dart';
import 'package:kotlin_dart/src/collection/kt_map_linked.dart';

class DartLinkedHashMap<K, V> extends DartMutableMap<K, V>
implements KtLinkedMap<K, V> {
Expand Down
8 changes: 4 additions & 4 deletions lib/src/collection/impl/map_mutable.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import 'package:kt_stdlib/collection.dart';
import 'package:kt_stdlib/src/collection/extension/map_extensions_mixin.dart';
import 'package:kt_stdlib/src/collection/extension/map_mutable_extensions_mixin.dart';
import 'package:kt_stdlib/src/util/hash.dart';
import 'package:kotlin_dart/collection.dart';
import 'package:kotlin_dart/src/collection/extension/map_extensions_mixin.dart';
import 'package:kotlin_dart/src/collection/extension/map_mutable_extensions_mixin.dart';
import 'package:kotlin_dart/src/util/hash.dart';

class DartMutableMap<K, V>
with KtMapExtensionsMixin<K, V>, KtMutableMapExtensionsMixin<K, V>
Expand Down
8 changes: 4 additions & 4 deletions lib/src/collection/impl/set.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import 'package:kt_stdlib/collection.dart';
import 'package:kt_stdlib/src/collection/extension/collection_extension_mixin.dart';
import 'package:kt_stdlib/src/collection/extension/iterable_extension_mixin.dart';
import 'package:kt_stdlib/src/util/hash.dart';
import 'package:kotlin_dart/collection.dart';
import 'package:kotlin_dart/src/collection/extension/collection_extension_mixin.dart';
import 'package:kotlin_dart/src/collection/extension/iterable_extension_mixin.dart';
import 'package:kotlin_dart/src/util/hash.dart';

class DartSet<T>
with KtIterableExtensionsMixin<T>, KtCollectionExtensionMixin<T>
Expand Down
8 changes: 4 additions & 4 deletions lib/src/collection/impl/set_empty.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import 'package:kt_stdlib/collection.dart';
import 'package:kt_stdlib/src/collection/extension/collection_extension_mixin.dart';
import 'package:kt_stdlib/src/collection/extension/iterable_extension_mixin.dart';
import 'package:kt_stdlib/src/collection/impl/dart_iterable.dart';
import 'package:kotlin_dart/collection.dart';
import 'package:kotlin_dart/src/collection/extension/collection_extension_mixin.dart';
import 'package:kotlin_dart/src/collection/extension/iterable_extension_mixin.dart';
import 'package:kotlin_dart/src/collection/impl/dart_iterable.dart';

class EmptySet<T>
with KtIterableExtensionsMixin<T>, KtCollectionExtensionMixin<T>
Expand Down
4 changes: 2 additions & 2 deletions lib/src/collection/impl/set_hash.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import 'dart:collection';

import 'package:kt_stdlib/src/collection/impl/set_mutable.dart';
import 'package:kt_stdlib/src/collection/kt_set_hash.dart';
import 'package:kotlin_dart/src/collection/impl/set_mutable.dart';
import 'package:kotlin_dart/src/collection/kt_set_hash.dart';

class DartHashSet<T> extends DartMutableSet<T> implements KtHashSet<T> {
DartHashSet([Iterable<T> iterable = const []])
Expand Down
4 changes: 2 additions & 2 deletions lib/src/collection/impl/set_hash_linked.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import 'dart:collection';

import 'package:kt_stdlib/src/collection/impl/set_mutable.dart';
import 'package:kt_stdlib/src/collection/kt_set_linked.dart';
import 'package:kotlin_dart/src/collection/impl/set_mutable.dart';
import 'package:kotlin_dart/src/collection/kt_set_linked.dart';

class DartLinkedSet<T> extends DartMutableSet<T> implements KtLinkedSet<T> {
DartLinkedSet([Iterable<T> iterable = const []])
Expand Down
10 changes: 5 additions & 5 deletions lib/src/collection/impl/set_mutable.dart
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import 'package:kt_stdlib/collection.dart';
import 'package:kt_stdlib/src/collection/extension/collection_extension_mixin.dart';
import 'package:kt_stdlib/src/collection/extension/iterable_extension_mixin.dart';
import 'package:kt_stdlib/src/collection/extension/iterable_mutable_extension_mixin.dart';
import 'package:kt_stdlib/src/util/hash.dart';
import 'package:kotlin_dart/collection.dart';
import 'package:kotlin_dart/src/collection/extension/collection_extension_mixin.dart';
import 'package:kotlin_dart/src/collection/extension/iterable_extension_mixin.dart';
import 'package:kotlin_dart/src/collection/extension/iterable_mutable_extension_mixin.dart';
import 'package:kotlin_dart/src/util/hash.dart';

class DartMutableSet<T>
with
Expand Down
2 changes: 1 addition & 1 deletion lib/src/collection/kt_collection.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import 'dart:math' as math show Random;

import 'package:kt_stdlib/collection.dart';
import 'package:kotlin_dart/collection.dart';

/**
* A generic collection of elements. Methods in this interface support only read-only access to the collection;
Expand Down
2 changes: 1 addition & 1 deletion lib/src/collection/kt_collection_mutable.dart
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import 'package:kt_stdlib/collection.dart';
import 'package:kotlin_dart/collection.dart';

/**
* A generic collection of elements that supports adding and removing elements.
Expand Down
2 changes: 1 addition & 1 deletion lib/src/collection/kt_iterable.dart
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import 'package:kt_stdlib/collection.dart';
import 'package:kotlin_dart/collection.dart';

/**
* Classes that inherit from this interface can be represented as a sequence of elements that can
Expand Down
2 changes: 1 addition & 1 deletion lib/src/collection/kt_iterable_mutable.dart
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import 'package:kt_stdlib/collection.dart';
import 'package:kotlin_dart/collection.dart';

/**
* Classes that inherit from this interface can be represented as a sequence of elements that can
Expand Down
2 changes: 1 addition & 1 deletion lib/src/collection/kt_iterator.dart
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import 'package:kt_stdlib/collection.dart';
import 'package:kotlin_dart/collection.dart';

/**
* An iterator over a collection or another entity that can be represented as a sequence of elements.
Expand Down
2 changes: 1 addition & 1 deletion lib/src/collection/kt_iterator_mutable.dart
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import 'package:kt_stdlib/collection.dart';
import 'package:kotlin_dart/collection.dart';

/**
* An iterator over a mutable collection. Provides the ability to remove elements while iterating.
Expand Down
8 changes: 4 additions & 4 deletions lib/src/collection/kt_list.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import 'package:kt_stdlib/collection.dart';
import 'package:kt_stdlib/src/collection/impl/list.dart';
import 'package:kt_stdlib/src/collection/impl/list_empty.dart';
import 'package:kt_stdlib/src/util/arguments.dart';
import 'package:kotlin_dart/collection.dart';
import 'package:kotlin_dart/src/collection/impl/list.dart';
import 'package:kotlin_dart/src/collection/impl/list_empty.dart';
import 'package:kotlin_dart/src/util/arguments.dart';

/**
* A generic ordered collection of elements. Methods in this interface support only read-only access to the list;
Expand Down
Loading

0 comments on commit f9c1194

Please sign in to comment.