Svetlana Isakova
b5bf4a626c
Reverted explicitly specifying visibility modifier while override
2012-04-18 19:02:24 +04:00
James Strachan
e60aae5374
added parseXml() helper methods
2012-04-18 08:38:29 +01:00
James Strachan
e2af3bae28
moved files extensions into a Files.kt and added File.forEachLine for easier iterating through a file in lines
2012-04-18 08:38:15 +01: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
091d81760c
added links to the included function body source in the api docs
2012-04-17 11:48:54 +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
bd39691072
fixed up apidoc comments and fixed bug in kdoc where macros would not be used if there was whitespace before the @
2012-04-17 08:37:56 +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
87e613a8c2
refactored the to(Collection) methods to be called toCollection(Collection) to avoid clashing with a potentially new method called to(T) for making a pair/tuple/Map.Entry
2012-04-16 19:59:12 +01:00
James Strachan
89eb7ba4ac
added some missing sortedSet() methods and kept simpler naming convention of (sorted|Linked)(Map|Set)() for functions to create linked/sorted map/set
2012-04-16 19:48:05 +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
376dc1cbaa
added a hacky work around until KT-1524 is resolved so we don't have any bad wiki links in the api docs
2012-04-16 11:00:20 +01:00
James Strachan
4de778c6d6
kdoc now has working interactive search of classes, functions, properties e.g. "map()" or "fun map" or "class Foo" etc
2012-04-16 09:42:30 +01:00
James Strachan
482887c052
first spike of a search box in kdoc for quick navigation
2012-04-15 08:06:47 +01:00
James Strachan
9df8f1c197
typo
2012-04-14 06:11:51 +01:00
James Strachan
6806954cb8
kdoc improvements: added discovery of ReadMe.md or ReadMe.html files in a package source directory, so we can auto-discover documentation like this https://github.com/JetBrains/kotlin/blob/master/libraries/stdlib/src/kotlin/ReadMe.md and fixed a regression where we could not find the KPackage of a descriptor with changes to the AST and fixed up some bad links to external classes
2012-04-14 05:43:15 +01:00
James Strachan
7a96079cfd
kdoc improvements: added discovery of ReadMe.md or ReadMe.html files in a package source directory, so we can auto-discover documentation like this https://github.com/JetBrains/kotlin/blob/master/libraries/stdlib/src/kotlin/ReadMe.md and fixed a regression where we could not find the KPackage of a descriptor with changes to the AST
2012-04-14 05:26:23 +01:00
James Strachan
07011ef00d
added a little bit of docs for the core API
2012-04-14 04:22:07 +01:00
Hiram Chirino
954dcb49b4
Show the source code link when you hover over the members to simplify and declutter the normal doc navigation.
2012-04-13 14:29:34 -04:00
James Strachan
823c858634
minor typo fix
2012-04-13 19:26:52 +01:00
James Strachan
92e8cca7fb
fixed up some more the frames links in the kdoc
2012-04-13 19:17:47 +01:00
James Strachan
92c1bd17a6
fixed up the frames links in the kdoc
2012-04-13 18:41:19 +01:00
James Strachan
20fcffbbb5
allow kdoc package summaries to use markdown for formatting and links (which works nicely in a pom.xml if using maven for example and avoids HTML escaping issues)
2012-04-13 18:20:20 +01:00
James Strachan
d83b76b7a7
kdoc improvements: allow package summaries, package API doc URLs and documentation files to be specified so we can better describe package, reuse documentation for them or link to external packages. #KT-1463 Fixed
2012-04-13 17:43:54 +01:00
Andrey Breslav
882412ea06
Proper handling of compiler messages
...
We used to have a triple (errorStream, messageRenderer, verbose) to represent the error reporting strategy.
Now we have a single MessageCollector abstraction for this.
As the MessageCollector abstraction was extracted, the need to CompilerMessageLocation and CompilerMessageSeverity arose, too.
2012-04-13 19:38:23 +04:00
James Strachan
da38230827
added jquery to the generated kdoc so we can start adding some nice effects and interactivity
2012-04-13 16:06:35 +01:00
James Strachan
2df5c9886f
include a target and css style for external source links in the doc
2012-04-13 15:43:44 +01:00
James Strachan
43261a7172
allow kdoc to link to the online source code in a source code repo (such as github)
2012-04-13 15:07:37 +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
b4ad820ed8
fixed sample code for kdocs
2012-04-12 18:14:13 +01:00
James Strachan
33e0e2d991
#KT-1775 Fixed
2012-04-12 18:13:43 +01:00
James Strachan
5802a6f0ba
switched code to use nicer iteration over Map
2012-04-12 15:04:30 +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
Leonid Shalupov
3813e0a886
maven version = 0.1-SNAPSHOT
2012-04-12 13:03:15 +04:00
Leonid Shalupov
2bc2b123b3
fix build
2012-04-12 10:28:33 +04:00
Leonid Shalupov
d1246abbf1
maven: get rid of intermediate poms: examples, docs, tools (artifacts garbage)
2012-04-12 09:33:48 +04:00
Leonid Shalupov
1ecb2fe7db
maven plugin: include source roots to compiler classpath (enabled mixed compilation)
2012-04-11 21:32:50 +04:00
James Strachan
eaae5b4465
fixed bad property links
2012-04-11 16:36:18 +01:00
James Strachan
c79996183c
moved runnable{ ...} to the kotlin package where it belongs as it makes a standard java.lang functional interface
2012-04-11 10:52:39 +01:00
James Strachan
7f5631bcfc
added better tests to check if kdoc stops working again and a few more diagnostics and warnings
2012-04-11 09:55:04 +01:00
James Strachan
d3ec4240c1
Merge branch 'master' of github.com:JetBrains/kotlin
2012-04-11 06:25:36 +01:00
Leonid Shalupov
1752b6f13e
maven plugin: disable runtime hiding from compiler classpath
2012-04-10 23:44:56 +04:00