Stepan Koltsov
225c9b4fa0
java classes should extend java.lang.Object
...
#KT-1121 fixed
2012-04-27 16:16:02 +04:00
pTalanov
d0d5b147f2
Refactor cli: all the jvm stuff goes under org.jetbrains.jet.cli.jvm, common stuff under org.jetbrains.jet.cli.common
2012-04-25 20:19:15 +04:00
James Strachan
504f32d0d6
Merge pull request #43 from detouched/stringMethods
...
String methods
2012-04-25 01:44:18 -07:00
James Strachan
4502f81d6a
Merge pull request #42 from cy6erGn0m/master
...
Add functions for File to read by lines and byte blocks
2012-04-25 01:42:43 -07:00
Sergey Lukjanov
71ef123dc3
Array#lastIndex property has been added to stdlib
2012-04-21 22:22:55 +04:00
Daniel Penkin
62e3fe0416
Merged
2012-04-20 21:26:33 +04:00
Daniel Penkin
ebf261e92d
Added test annotations
2012-04-20 21:18:43 +04:00
Daniel Penkin
5436801487
Added startsWith(Char) and endsWith(Char) for String
2012-04-20 21:14:24 +04:00
Daniel Penkin
1348497188
Added test for String.split(Char)
2012-04-20 21:14:24 +04:00
Daniel Penkin
289d20229a
Added String.split(Char)
2012-04-20 21:09:46 +04:00
Andrey Breslav
13764c06c0
Compiler plugins moved to CompilerEnvironmentConfiguration
2012-04-20 14:58:14 +04:00
Andrey Breslav
1b7128c6b6
KDoc fixed according to the compiler refactoring
2012-04-20 12:14:11 +04:00
cy6erGn0m
4aae7a7dd1
Added utility functions for simple file reading by lines and by byte blocks
2012-04-19 21:29:30 +04:00
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
Daniel Penkin
a947d392d4
Added startsWith(Char) and endsWith(Char) for String
2012-04-13 22:01:16 +04:00
James Strachan
92c1bd17a6
fixed up the frames links in the kdoc
2012-04-13 18:41:19 +01:00
Daniel Penkin
a2f27496aa
Added test for String.split(Char)
2012-04-13 21:29:30 +04:00
Daniel Penkin
28c8b06344
Added String.split(Char)
2012-04-13 21:21:17 +04: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