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
James Strachan
01ca558898
re-enabled some more tests for check; still need KT-1540 fixed to be able to use the assert function though
2012-03-20 16:15:42 +00:00
James Strachan
5bcef67dfe
added test cases for KT-1619 and KT-1617
2012-03-20 12:03:54 +00:00
James Strachan
8654e67b29
Merge pull request #26 from ae6rt/master
...
sorted set from Mark Petrovic merged with thanks!
2012-03-19 02:07:56 -07:00
James Strachan
a1e4357767
added some more sample scripts which run - with return types
2012-03-18 10:09:00 +00:00
Mark S. Petrovic
4f2866ff5b
Add sortedSet and unit test
2012-03-17 19:00:06 -07:00
James Strachan
78d3c7ef47
switched back to cleaner nested functions & used the same name
2012-03-17 16:38:50 +00:00
James Strachan
f4beb7261f
enabled number formatting in LocaleFormatter tests now that issue KT-1583 is fixed
2012-03-17 16:32:31 +00:00
James Strachan
e58e3cc02f
Merge pull request #24 from Frostman/arrays_kt_fix
...
Arrays.copyOf() and .copyOfRange() should return not nullable result
2012-03-17 09:15:48 -07:00
James Strachan
d8aa0d139e
tidied up the comments
2012-03-17 10:33:11 +00:00
James Strachan
ed6ffe34fa
added an experiment of compositional map/filter style functions on nullables to mimick Scala's Option behaviour without any wrapper classes
2012-03-17 09:35:35 +00:00
James Strachan
9fb6a71b59
added request.getParameter() code for more accurate comparsion - thanks for the heads up Cedric!
2012-03-17 08:39:33 +00:00
Sergey Lukjanov
ec8cc3aa96
Tests for Arrays#copyOf() and Arrays@copyOfRange()
2012-03-16 15:46:42 +04:00
James Strachan
46b5b1b177
added a sample experiment comparing Scala's use of Option[T] and how we can use T? in Kotlin today together with how we may support it in the future
2012-03-16 10:59:03 +00:00
James Strachan
4352ed38e5
minor refactor to tidy up the API
2012-03-14 20:17:30 +00:00
James Strachan
7ef65c0099
moved the stdlib tests into the same directory as the stdlib, so it works a bit better with maven support in IDEA
2012-03-14 16:14:14 +00:00