Commit Graph

3369 Commits

Author SHA1 Message Date
Andrey Breslav 963557f3c8 KT-1457 Subtyping doesn't work when type parameter is used indirectly in supertype declaration 2012-02-27 15:34:57 +04:00
James Strachan 2e0d00c45b fixed CI build :) 2012-02-27 09:11:51 +00:00
Andrey Breslav cefd9d5ca2 KT-627 Drop Predicate expression 2012-02-27 12:58:23 +04:00
James Strachan dd36efd24d support jquery style element / css style / id lookups of elements on a document/element - along with test cases 2012-02-27 08:50:03 +00:00
James Strachan 9e6a9e2dc7 made testlib failures fail the build :) 2012-02-27 08:50:03 +00:00
Evgeny Gerashchenko f84d22f040 Got rid of LinkedMultiMap, since it is added to IDEA platform. 2012-02-27 12:36:30 +04:00
Evgeny Gerashchenko e44754683b Added test for selection of when entries. 2012-02-27 12:28:47 +04:00
Evgeny Gerashchenko d6fa5b8921 Added simple test for word selection. 2012-02-27 12:28:47 +04:00
Evgeny Gerashchenko 0bcdb9a95e Added smart Ctrl+W support in Kotlin plugin.
#KT-1267 fixed
 #KT-1271 fixed
2012-02-27 12:28:46 +04:00
Stepan Koltsov 230afd367f bin/kotlin: better lookup for idea home, fix classpath 2012-02-27 01:01:35 +04:00
Alex Tkachman eb017d8a2e fix for 1345 2012-02-26 09:38:07 +02:00
Nikolay Krasko 010090cd51 Fixes couple exceptions 2012-02-25 00:04:56 +04:00
Nikolay Krasko 782ea7b1c3 getElement() and getRangeInElement() are expected to return non-nullable values 2012-02-24 23:04:57 +04:00
James Strachan 7f97f9710e added attribute lookup helper method 2012-02-24 17:54:03 +00:00
James Strachan 5841438134 added a nicer subscript navigation of DOM kinda like jquery but without the $ :) 2012-02-24 17:45:43 +00:00
James Strachan 6bee965c51 added support for documenting extension properties too 2012-02-24 17:26:25 +00:00
James Strachan 9523be50de added not null helper methods for Set and Map 2012-02-24 17:25:59 +00:00
Alex Tkachman 8faf1e62d3 fix for NPE 2012-02-24 18:02:19 +02:00
James Strachan a6b29094c0 fixed up little gremlin on the package page showing base methods 2012-02-24 15:15:47 +00:00
Andrey Breslav d22f4eb144 Rename getOutType() -> getType() 2012-02-24 18:50:40 +04:00
Andrey Breslav 1f4f4e5c24 Remove the annoying misconcetion in the naming. 2012-02-24 18:39:35 +04:00
Alex Tkachman 6146ec4268 KT-1406 wrong generation of receiver for ext.fun called inside closure 2012-02-24 16:24:16 +02:00
James Strachan 17d34e9d49 fixed up little gremlin 2012-02-24 12:10:44 +00:00
James Strachan d91fb6a2f4 refactored the templates to make use of the lovely new multi line strings with templates; they're much easier to read now in IDEA (further improvements could be done to refactor functions from printFoo() to be foo() returning the String of the result) 2012-02-24 11:47:39 +00:00
James Strachan 8795501f5a made the templates simpler avoiding the ugly \" escaping and using multi line strings by default 2012-02-24 11:47:38 +00:00
Nikolay Krasko fe97ed0155 Fix test - avoid file renaming for now 2012-02-24 15:06:27 +04:00
Nikolay Krasko 537d11c54f KT-1316 Type name completion inserts fully qualified name when works in incomplete code 2012-02-24 15:06:26 +04:00
James Strachan a923eee175 added links to the extension functions from the summary page table and fixed up the detail extension function docs (also made nice use of the multi line treble quoted strings with templates, yay! :) 2012-02-24 11:04:50 +00:00
Andrey Breslav f049d27fa3 KT-1385 support multi line strings with templates 2012-02-24 14:25:31 +04:00
James Strachan 565aea36d9 added missing description on the method detail 2012-02-24 09:11:16 +00:00
James Strachan ed816a0005 refactored the kdoc implementation to introduce a Doclet trait so its easy to plugin new documentation generators or use different templates etc 2012-02-24 08:26:44 +00:00
Svetlana Isakova cc244fad94 KT-1191 Wrong detection of unused parameters
KT-1219 Incorrect 'unused value' error in closures
2012-02-24 12:09:02 +04:00
Alex Tkachman 7f2a8100c4 KT-1417 & KT-1398 proper access flags for backing fields 2012-02-24 09:57:49 +02:00
James Strachan de3d5edb2a added support for properties in kdoc 2012-02-24 07:25:07 +00:00
James Strachan d330e4cd77 fixed up missing descriptions and added support for KProperty 2012-02-24 07:04:47 +00:00
James Strachan 1a0467562d added a notEmpty() method to String? so its polymorphic with Collection? too; its easy to tell if a string/collection is not null and not empty 2012-02-24 07:04:47 +00:00
James Strachan 5d96c8ac0d include all inherited extension functions; so Collection / List extension page shows all available methods 2012-02-24 07:04:47 +00:00
James Strachan cb7d23c420 added collection.toSortedSet() for easier conversion to sorted setsand collection.notNull() so its easy to treat a nullable collection/list as a collection 2012-02-24 07:04:47 +00:00
Alex Tkachman 80e728b6f6 KT-413 proper visibility of this$0 2012-02-24 08:26:50 +02:00
Evgeny Gerashchenko f89b0c3193 Fixed tests. Added 'object {...}' template after "class" inside class. 2012-02-23 23:46:14 +04:00
Evgeny Gerashchenko 8575da228d Fixed 'Implement members implement functions with no curly braces - not convenient'
#KT-1317 fixed
2012-02-23 23:00:03 +04:00
Evgeny Gerashchenko 6fadca9ac1 Fixed 'Completion suggests live tempates in name position'
#KT-1374 fixed
2012-02-23 22:49:55 +04:00
Alex Tkachman 85a1be4c78 one more test for serialization 2012-02-23 20:32:26 +02:00
Alex Tkachman f6a37b9bd8 serialization of functions and tuples 2012-02-23 20:13:02 +02:00
Alex Tkachman ec442af1b3 attempt to fix failing test 2012-02-23 19:17:55 +02:00
James Strachan 4da12cfd29 Merge branch 'master' of github.com:JetBrains/kotlin 2012-02-23 16:46:04 +00:00
Alex Tkachman 1921e266a8 ability to compile text (not file) 2012-02-23 18:45:34 +02:00
James Strachan 5b146bcc59 refactored the code to remove some cruft and add support for extension functions into kdoc 2012-02-23 16:45:12 +00:00
Alex Tkachman f4bfffd714 global var replaced by thread local 2012-02-23 17:13:03 +02:00
Alex Tkachman 4f67177aa2 Revert "ability to compile text and small refactoring"
This reverts commit 4ddf101397.
2012-02-23 17:01:33 +02:00