Svetlana Isakova
b5bf4a626c
Reverted explicitly specifying visibility modifier while override
2012-04-18 19:02:24 +04:00
James Strachan
7500808e11
#KT-1788 Fixed - added standard collection APIs to the various kinds of Array and removed the few old hand-crafted versions of these methods
2012-04-17 14:05:32 +01:00
James Strachan
3b95e7fa7f
added count(predicate) helper function to String along with Char.is*() methods from java.lang.Character
2012-04-17 10:12:51 +01:00
James Strachan
34dae731a6
simplified the test cases for the preconditions and add them to the API docs; also added requireNotNull() and checkNotNull() helper methods for converting nullables to non-nullables easily in code with optional exception messages
2012-04-17 08:22:28 +01:00
James Strachan
a44a75a6a4
#KT-1785 Fixed. adds printStrackTrace(writer|stream) to Throwable so that the intrinsic Throwable behaves more like java.lang.Throwable. (Though not totally sure why we don't just siwzzle Throwable -> java.lang.Throwable like we do for Collection et al)
2012-04-17 07:15:07 +01:00
James Strachan
0007be9377
#KT-537 adds A.to(B) helper method to make easy creation of map literals: hashMap("a" to 3, "b" to 6) etc
2012-04-16 20:37:13 +01:00
James Strachan
cabaeab972
added toLinkedMap() and toSortedMap helper functions and test cases
2012-04-16 19:30:13 +01:00
James Strachan
378c95baa3
added a linkedMap() function to help create LinkedHashMap objects to maintain map insertion order
2012-04-16 17:52:02 +01:00
James Strachan
0325e68a86
#KT-1795 Fixed - added hashMap() and sortedMap() helper functions for creating maps more easily using tuples
2012-04-16 12:00:47 +01:00
James Strachan
8ffca6e52f
added test case for KT-1773 -(commented out :)
2012-04-13 09:34:06 +01:00
James Strachan
4c09af0a77
added test case for KT-1773
2012-04-13 09:33:29 +01:00
James Strachan
33e0e2d991
#KT-1775 Fixed
2012-04-12 18:13:43 +01:00
James Strachan
57a5e81db8
re-enabled the Map.Entry key/value properties (not quite sure why they were disabled, tests all seem to work?) and tidied up the sample code for the kdocs
2012-04-12 14:56:06 +01:00
James Strachan
f9b00ad3f9
#KT-1772 Fixed
2012-04-12 14:29:44 +01:00
James Strachan
c3f1e38c67
avoid default arguments on groupBy() by having groupByTo() if the caller wishes to specify the Map to group into. Also tidied up the sample code in CollectionTest
2012-04-12 12:35:13 +01:00
James Strachan
46dbd19433
added an extra test case for DOM text addition
2012-04-12 12:11:42 +01:00
James Strachan
ed8836d170
refactor test case to work around a compiler bug that was failing a test
2012-04-05 12:54:51 +01:00
James Strachan
0a7a168e0d
provided a helper method to create a new TimerTask from a function block and added a simple test case for using timers
2012-04-05 08:44:01 +01:00
James Strachan
3ed819bfe1
improved the docs and test cases
2012-04-03 19:05:49 +01:00
James Strachan
e56b823c63
Merge branch 'master' of github.com:JetBrains/kotlin
2012-04-03 17:56:49 +01:00
James Strachan
5155b858d7
improved the docs and test cases
2012-04-03 17:55:14 +01:00
Svetlana Isakova
9b2eeb076e
KT-1717 Don't make member visibility inherit when it is not declared explicitly
...
#KT-1717 Fixed
2012-04-03 19:26:28 +04:00
James Strachan
5df7258708
added a test case for KT-1718
2012-04-03 16:16:08 +01:00
James Strachan
f022b61794
#KT-39 Fixed with eager and lazy implementations
2012-04-03 15:36:34 +01:00
James Strachan
153b668d3e
#KT-1391 Fixed
2012-04-03 10:40:21 +01:00
James Strachan
28b0792191
initial psike of #KT-39 on collections (iterators required too), though hit #KT-1710
2012-04-03 09:20:11 +01:00
James Strachan
1d342978d0
#KT-1675 Fixed, renaming join() -> makeString() and adding an appendString() which reduces the possible number of appendables being created
2012-04-02 20:01:24 +01:00
James Strachan
42fb0d652f
minor file renaming so that things are properly syntax highlighted on github - seems files can't start with Java or be called String for some reason :)
2012-04-02 16:35:56 +01:00
Svetlana Isakova
167a9c444a
Added 'public' annotation and specified return types for library functions
2012-03-30 13:38:35 +04:00
James Strachan
fbd1279cc9
removed Iterator.toString() as it changes the iterator state, the default is fine and folks should be explicit about iterating over an iterator. Also disabled the default limit on the iterator on join(); if folks want to limit the join they should be explicit
2012-03-30 10:24:27 +01:00
Franck Rasolo
ca4f552245
KT-1653 Implemented map, flatMap, take, takeWhile, join, and toString for iterators, #KT-1653 Fixed
2012-03-28 15:55:27 +01:00
James Strachan
fe9d5ddf89
fixed up the code generator after moving stuff around and updated with the latest/greatest documentation and function includes
2012-03-27 12:48:37 +01:00
James Strachan
133afa8327
link more documentation to test cases and filled out the test cases a little
2012-03-27 12:26:20 +01:00
James Strachan
31fd665913
added more links to test code inside the kdoc and tidied up the tests a little so they look a bit nicer and more self contained in the documentation
2012-03-27 11:33:05 +01:00
James Strachan
5c7ee4d870
added lazy message versions of require/assert/check methods, #KT-693 fixed
2012-03-27 06:16:21 +01:00
James Strachan
7aef088f7b
added a test of list sorting using a hand crafted Comparator<T>; though using the comparator function would be nice when KT-729 is fixed
2012-03-26 22:30:28 +01:00
James Strachan
1c36fdf23c
use more concise way to create a comparator
2012-03-26 15:17:19 +01:00
James Strachan
5b252aaf39
added sample comparator code and tidied up some test cases & converted them to the cleaner JUnit 4 style
2012-03-26 11:43:25 +01:00
James Strachan
d8c3a8f55c
added a couple of helper functions to make it easier to compare values, implement Comparable and create Comparators
2012-03-26 10:53:39 +01:00
James Strachan
3a4ed6a85f
for consistency, moved extension functions on iterator/iterable/collection to the kotlin package rather than being split across kotlin and kotlin.util. Once intrinsic collections are here we could consider moving the java.util extension functions into kotlin.java.util
2012-03-26 08:59:16 +01:00
James Strachan
a194764657
added a helper method for converting functions into iterators (which have all the various standard library APIs on them)
2012-03-25 08:10:17 +01:00
Andrey Breslav
aae196839e
Reverting the pull-request #29 due to the upcoming redesign of the lazy collections API
2012-03-23 18:11:08 +01:00
James Strachan
a18830ef29
working filterIsInstance() helper method for filtering on a sub type
2012-03-23 15:31:43 +00:00
James Strachan
23e563b826
initial spike at implementing the standard collection functions on iterators; though compiler error prevented me from implementing all the lazy functions just yet
2012-03-23 11:36:11 +00:00
James Strachan
19cdb782ac
added helper methods for iterating through next/previous nodes or elements on the DOM
2012-03-23 11:04:51 +00:00
James Strachan
b2dd4cd590
updated the code generator of standard library methods and regenerated it
2012-03-23 11:04:04 +00:00
Evgeny Goldin
9caca33ac6
testFilterIntoLinkedList test uncommented; Maven dependencies update
2012-03-21 15:12:00 +01:00
Franck Rasolo
ef89a38de1
Added sequences that helped solve Project Euler problems
2012-03-21 10:27:17 +00:00
Franck Rasolo
fe17d83493
Initial implementation of lazily evaluated sequences
2012-03-21 01:31:41 +00:00
Evgeny Goldin
669c7ec326
Libraries:
...
- "kotlin-maven-plugin" is pulled up to the main POM
- "testFilterIntoLinkedList" test commented out
- stdlib - including "kotlin-runtime" respects "localKotlin" profile
2012-03-20 21:54:43 +01:00