Commit Graph

1727 Commits

Author SHA1 Message Date
Sergey Lukjanov 52dcbb565f Fix for KT-1479 Can't see children of class object in structure view 2012-03-01 14:04:01 +04:00
Evgeny Gerashchenko 14ab3ff2d5 Added psvm synonym for main, synonym live templates added not only to completion.
#KT-1326 fixed
2012-02-29 23:28:00 +04:00
Evgeny Gerashchenko d4354a466f Removed live templates from namespace header and import directives.
#KT-1234 fixed
2012-02-29 23:28:00 +04:00
Evgeny Gerashchenko 1968b941e7 Fixed 'sout' before a function invocation.
#KT-1315 fixed
2012-02-29 23:28:00 +04:00
Evgeny Gerashchenko 8bcd70e822 Removed templates from completion after dot and in comments
#KT-1460 fixed
2012-02-29 23:28:00 +04:00
Nikolay Krasko a9bab96e33 Auto-import before object declaration corrupts code 2012-02-29 19:37:17 +04:00
Sergey Lukjanov de1c4aa89f Element text for "class object" added 2012-02-29 18:11:39 +04:00
Nikolay Krasko 84efd8536f KT-1151 Code completion for not imported extension functions - test for completion not-imported function on nullable type 2012-02-29 17:14:09 +04:00
Nikolay Krasko 8d1c3dc759 KT-1151 Code completion for not imported extension functions - refactorings:
- Don't touch call resolver
- Check only newly imported descriptors
- Use Stepa's wrapper for getting boolean attribute from annotation
2012-02-29 17:14:08 +04:00
Nikolay Krasko a086e3985e KT-1151 Code completion for not imported extension functions - more tests for extension functions and properties 2012-02-29 17:14:07 +04:00
Nikolay Krasko 67dc9ba6e3 KT-1151 Code completion for not imported extension functions - ignore parameters 2012-02-29 17:14:06 +04:00
Nikolay Krasko 0a669b9c01 KT-1151 Code completion for not imported extension functions - test for completion extension function without params 2012-02-29 17:14:06 +04:00
Nikolay Krasko e6b79debb2 KT-1151 Code completion for not imported extension functions - completion for extension functions when function doesn't have parameters 2012-02-29 17:14:05 +04:00
Andrey Breslav 200b6fbd91 Better error reporting from the compiler to the IDE 2012-02-29 15:11:34 +04:00
Evgeny Gerashchenko fd7397a1ce Got rid of auto-popuping of live templates
#KT-1459 fixed
2012-02-29 11:47:48 +04:00
Evgeny Gerashchenko ddd2b5b245 Got rid of live template macro name clashing with IDEA's.
#KT-1443 fixed
2012-02-29 10:06:37 +03:00
Nikolay Krasko 2dcb7750b2 KT-1401 Introduce Variable: "Add type annotation" checkbox naming 2012-02-28 18:21:57 +04:00
Stepan Koltsov 4ea99fc6ca KotlinCompiler -stubs option
* do not fail on errors
* do not analyze function bodies
* generate "throw new RuntimeException()" in bytecode
2012-02-28 15:52:59 +04:00
pTalanov d6572f8094 Merge remote-tracking branch 'origin/master' 2012-02-28 13:32:48 +04:00
Alex Tkachman 9ba1dbf98a refactoring in progress 2012-02-27 22:59:34 +02:00
Svetlana Isakova 631961e761 Diagnostics & diagnostic factories refactoring 2012-02-27 21:39:26 +04:00
pTalanov 75b2334401 Merge remote-tracking branch 'origin/master' 2012-02-27 19:57:37 +04:00
pTalanov 3fc7e849de Reverting wrong changes 2012-02-27 19:15:28 +04:00
pTalanov 8d6525f23f initial changes 2012-02-27 15:30:52 +04:00
Andrey Breslav cefd9d5ca2 KT-627 Drop Predicate expression 2012-02-27 12:58:23 +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
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
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
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
Andrey Breslav f049d27fa3 KT-1385 support multi line strings with templates 2012-02-24 14:25:31 +04: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
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 53bba59a4f dbl -> toDouble 2012-02-22 13:14:41 +02:00
Alexander.Podkhalyuzin c9c81ed70f Patched test to avoid package renaming. 2012-02-22 13:57:33 +04:00
Alexander.Podkhalyuzin 7c00984930 Fixed Introduce Variable type annotation adding. 2012-02-22 12:52:27 +04:00
Stepan Koltsov 175b7230f1 better compiler output for incomplete hierarchies 2012-02-21 18:37:49 +04:00
Alexander.Podkhalyuzin ffa41c1c27 Rename JetClass should rename file too. 2012-02-21 18:08:14 +04:00
Alexander.Podkhalyuzin e012f1e34b KT-1328 removing single class from file, should remove file too. Also changed file icon to one of containing classes icon. 2012-02-21 17:40:29 +04:00
Alex Tkachman fb8fa8bf9e intrinsic renamed to Intrinsic 2012-02-21 15:31:05 +02:00
Alexander.Podkhalyuzin 2e2287f207 KT-1274 fixed tests 2012-02-21 16:10:13 +04:00
Alexander.Podkhalyuzin deac0e20ca Fixed undo action after introduce variable.
Important: All created nodes shouldn't be physical.
2012-02-21 14:54:39 +04:00
Andrey Breslav bff62484b1 KT-1306123.lng or 123.sht is not good name 2012-02-20 21:42:13 +04:00
Stepan Koltsov b36da4da12 print command line of external compiler we are about to invoke 2012-02-20 21:28:04 +04:00