Commit Graph

612 Commits

Author SHA1 Message Date
Andrey Breslav 66359894ee Additional tests for new behavior of getOrElse() and getOrPut() 2012-09-27 14:47:01 +04:00
Andrey Breslav 2a76f6df14 Compilation fixed 2012-09-27 14:35:23 +04:00
Alex Tkachman 57c27bdd37 jdk annotations for some java.sql methods, related cleanup in stdlib & tests 2012-09-27 12:01:54 +02:00
Andrey Breslav c8e711f84b getOrElse() and getOrPut() fixed to respect how maps work with nulls 2012-09-27 13:52:05 +04:00
Alex Tkachman 1b37f13a34 annotations for java.util.ServiceLoader
remove some unnecessary !! from stdlib
2012-09-27 06:43:13 +02:00
Alex Tkachman 804e3769ff remove some unnecessary !! from stdlib 2012-09-26 19:19:44 +02:00
Alex Tkachman e2d514907a annotations for j.u.c.locks + related fixes of tests 2012-09-26 18:52:46 +02:00
Svetlana Isakova ca2e21afc5 Pair made covariant 2012-09-26 20:39:29 +04:00
James Strachan b5145f1a87 allow mapValues() to be used on a Map not just a MutableMap 2012-09-26 09:04:08 +01:00
Svetlana Isakova 85f3dbf4fc added annotations for Collections and Arrays 2012-09-24 14:18:04 +04:00
James Strachan be44702145 fixes KT-2091 allowing fold() and foldRight() to take different types of initial value and return the same typed result 2012-09-21 16:31:04 +01:00
James Strachan e129b43a7c disabled the helper method on JCheckBox as this either compiles or not depending on if JDK6/7 and whether a type argument must or must not be specified 2012-09-21 16:16:08 +01:00
James Strachan b4f4927133 fix compile error 2012-09-21 15:48:15 +01:00
James Strachan 962a3d29f5 deal with null events being fired (a common way to just fire actions) and allow optional description and icon parameters to be specified 2012-09-21 15:48:01 +01:00
James Strachan a9a7d599ca minor rename to avoid being hidden by add method on JMenu 2012-09-21 15:47:05 +01:00
James Strachan c325c6239d Merge branch 'master' of github.com:JetBrains/kotlin 2012-09-21 15:24:02 +01:00
Andrey Breslav 5dc20e687f Nullability fix for StringsJVM 2012-09-21 10:37:24 +04:00
Andrey Breslav 1a44599d7c @Nullable/@NotNull annotations for Input/Outoput Streams and Data Input/Output 2012-09-20 20:27:37 +04:00
Andrey Breslav 2abe2e581d AbstractStringBuilder, StringBuilder and java.io.File annotated with nullable/notnull 2012-09-20 18:12:57 +04:00
Svetlana Isakova 0ff9d95704 made Map covariant on second parameter 2012-09-19 15:31:16 +04:00
Svetlana Isakova 47769ed638 tests changed after KT-2745
Write exact Kotlin type (if it's mapped) in signature while generating bytecode
 #KT-2745 fixed
2012-09-19 13:06:25 +04:00
Andrey Breslav 5eaa5b396b Removing usages of tuples from test data
(KT-2358 Drop tuples)
 #KT-2358 In progress
2012-09-18 20:27:09 +04:00
Evgeny Gerashchenko 8e1323bb43 Replaced sure() invocations with '!!' operator in libraries written on Kotlin. 2012-09-17 18:00:21 +04:00
James Strachan 475d5630ad removed accidental cruft 2012-09-17 12:34:34 +01:00
James Strachan 65564537dd added a bunch more swing helper methods; such as an easy function for doing the dreaded grid bag layout and helper properties so its easy to set a width or height for size/preferredSize/minimumSize/maximumSize on components 2012-09-17 12:04:42 +01:00
Alex Tkachman a4e272d7c6 optimization of toString for primitive types and "$expr"
- intrinsic toString for promitive types added to stdlib
- utility method added to CodegenUtil
- optimization logic added to generation of interpolating string
2012-09-17 13:00:02 +03:00
James Strachan fb5e2333ac add more swing helper methods for creating menus 2012-09-14 16:34:41 +01:00
James Strachan fdb755e2e7 update for KT-2765 so we can specify annotationPaths for kdoc too 2012-09-14 16:34:25 +01:00
James Strachan 3d66ebd0e1 added partial fix for KT-2765 so we can specify the paths to where annotations.xml files can be found 2012-09-14 15:04:09 +01:00
James Strachan 9c3d1071cd added more DRY compareBy function and helper class 2012-09-14 12:44:09 +01:00
James Strachan 51122a288d tried more concise comparison code 2012-09-14 12:05:06 +01:00
James Strachan 5647701c24 added a little sample test case of data classes 2012-09-14 11:19:13 +01:00
James Strachan 81d83cd4f0 added component1() / component2() methods to Map.Entry along with a test case so that maps can be iterated over via: for ((k, v) in map) 2012-09-14 11:18:35 +01:00
Natalia.Ukhorskaya 60bdae9d75 Prohibit body for annotation class
#KT-1886 Fixed
2012-09-13 16:27:48 +04:00
James Strachan ba01576c41 added a partition helper method to partition a collection into a collection of matching items and not matching items 2012-09-12 15:55:34 +01:00
James Strachan 3e6c0c0f4e fixed bad description on the elements() helper methods (which are descendants not children) and added some helper methods for immediate child elements and text 2012-09-12 14:58:30 +01:00
James Strachan bcec41c779 allow nullable expressions to be used for lazily creating new items if there is not a value in the Map 2012-09-12 14:56:28 +01:00
Svetlana Isakova f987aa4faa removed JLang and LUtil from file named in stdlib 2012-09-10 20:15:19 +04:00
Svetlana Isakova 5e18ba9241 removed extensions toMutableList/Collection/Set from stdlib 2012-09-10 20:15:19 +04:00
Svetlana Isakova c12fd3f0e6 Changed Tuple usage to Pair usage in kdoc 2012-09-08 00:35:05 +04:00
Svetlana Isakova 47b3d4edd4 collections changed to mutable in kdoc 2012-09-08 00:33:51 +04:00
Svetlana Isakova e059f8b650 removed imports of java mapped classes
in tools code
2012-09-07 23:36:09 +04:00
Andrey Breslav 89fd0526cf TupleN classes and their usages replaced by Pair and Triple
(KT-2358 Drop tuples)

 #KT-2358 In Progress
2012-09-07 21:26:42 +04:00
Andrey Breslav 8333448f10 Pair and Triple classes added 2012-09-07 21:26:12 +04:00
Andrey Breslav 57e63a8529 Any.hashCode() and Any?.hasCodeOrDefault(Int) added to standard library 2012-09-07 21:26:12 +04:00
Leonid Shalupov 15b5ba5b51 KT-2694 simplify loop 2012-09-07 13:46:54 +04:00
Leonid Shalupov 9ad9fcc74a Merge pull request #125 from xpoft/master
KT-2694 Skip if sources don't found (for multiple modules projects)
2012-09-07 02:43:46 -07:00
Svetlana Isakova ce23fe7941 added toMutableList, toMutableCollection, toMutableSet
methods to standard library
2012-09-05 18:55:17 +04:00
Svetlana Isakova 8b749084b5 library changes after collections mapping 2012-09-05 18:55:16 +04:00
Svetlana Isakova a3194e9a46 removed unnecessary import jet.Iterator 2012-09-05 18:55:16 +04:00