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
Nikolay Krasko
f8d50fd9bb
Fix project completion in the beginning
2012-04-16 20:50:01 +04:00
Stepan Koltsov
b8d2e62d2c
sometimes descriptor has more than one declaration
2012-04-16 18:57:41 +04:00
Dmitry Jemerov
81568cdc27
update to current Kotlin
2012-04-16 15:19:38 +02:00
Andrey Breslav
0f98c281ab
KT-1781 Can't distinguish between two constructors
...
#KT-1781 Fixed
Now, if foo() and foo(vararg bar) both match the call site, the first one is preferred
2012-04-16 16:14:08 +04:00
Dmitry Jemerov
d549e9d3a5
update to current Kotlin
2012-04-16 14:01:36 +02:00
Dmitry Jemerov
338de15f0e
update to current Kotlin
2012-04-16 13:26:00 +02: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
Nikolay Krasko
900c7b47ba
KT-1754 Intrinsic kotlin types and function don't have icons in completion
...
#KT-1754 fixed
2012-04-15 18:58:14 +04:00
Nikolay Krasko
e161c66a78
More special icons for kotlin entities
2012-04-15 18:58:13 +04:00
James Strachan
482887c052
first spike of a search box in kdoc for quick navigation
2012-04-15 08:06:47 +01:00
Leonid Shalupov
997023cc6e
compilation
2012-04-14 19:06:23 +04:00
Leonid Shalupov
ab144d3a9d
Merge remote-tracking branch 'origin/master'
2012-04-14 18:37:36 +04:00
Leonid Shalupov
ea4661a6a1
experimental kotlin-compiler-standalone.jar build
2012-04-14 18:37:15 +04: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
James Strachan
ce12adfc7e
Merge pull request #40 from chirino/master
...
Show the source code link when you hover over the members to simplify and declutter the normal doc navigation.
2012-04-13 11:40:06 -07: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
d512d62c04
Remove unused method
2012-04-13 20:08:35 +04:00
Andrey Breslav
e23cb0cb98
Fix comment text
2012-04-13 20:07:23 +04:00
Andrey Breslav
e553a46294
Use common utility for retrieving FQNames
2012-04-13 20:07:02 +04:00
Andrey Breslav
4eb594024a
Removed the exec(String...) method in KotlinCompiler
...
It's important to be aware of what stream the messages will be written to, so such a default implementation is harmful
2012-04-13 19:59:28 +04: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
Andrey Breslav
b82416b5cd
Only plugin tests depend on the cli, not the plugin code itself
2012-04-13 19:38:23 +04:00
Andrey Breslav
71bac57411
Got rid of CompileSession class: this class shouldn't have had any objects, now it is transformed into KotlinToJVMBytecodeCompiler
2012-04-13 19:38:22 +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
Stepan Koltsov
7b1ae33df3
fix broken tests
...
(JetJavaMirrorMaker still can be returned by PsiPackage.getClasses())
2012-04-13 18:14:03 +04: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
Stepan Koltsov
37fcffc39d
remove assertion from JDR.resolveAnnotation
...
#KT-1771 fixed
2012-04-13 17:44:46 +04:00
Stepan Koltsov
af4117c8d3
assert JetJavaMirrorMaker cannot appear in resolve.java
2012-04-13 17:44:42 +04:00
Nikolay Krasko
531ffaaffa
KT-1645 Propose members according to smart casts
...
#KT-1645 fixed
2012-04-13 15:35:55 +04: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
Stepan Koltsov
bc00216df9
replace JavaPsiFacade with own
2012-04-12 20:45:00 +04: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