Commit Graph

850 Commits

Author SHA1 Message Date
Evgeny Gerashchenko b4bc2fff08 Added soutp live template. 2012-01-30 20:52:11 +04:00
Evgeny Gerashchenko 996863e292 Added kotlinVariableOfType() live template macro and replaced variableOfType() with kotlinVariableOfType() in soutv live template. 2012-01-30 20:52:11 +04:00
Evgeny Gerashchenko 508749e31b Renamed 'expression' context to 'statement'. 2012-01-30 16:08:35 +04:00
Evgeny Gerashchenko b8a8a6b1af Added simple live templates: fm, sout & serr. 2012-01-30 15:56:21 +04:00
Evgeny Gerashchenko 150d856ff1 Made fm live template available only on top level. 2012-01-30 15:56:21 +04:00
Evgeny Gerashchenko 31929c59ad Added simple live templates: fm, sout & serr. 2012-01-30 15:56:21 +04:00
Andrey Breslav 03afad9866 Writing plugin version to plugin.xml when built on TeamCity 2012-01-30 15:45:31 +04:00
Andrey Breslav 04eb09342d Merge branch 'master' of git+ssh://git.labs.intellij.net/jet 2012-01-27 19:35:56 +04:00
Maxim Shafirov d3c5b8ec44 Direct call to lib/alt jars 2012-01-27 19:26:25 +04:00
Andrey Breslav 0da39c8bd6 Plugin actions added 2012-01-27 17:46:24 +04:00
Maxim Shafirov 6084557af8 Naive kotlin-jdk-headers.jar usage implementation 2012-01-26 22:03:37 +04:00
Maxim Shafirov 2fc16045c9 Quick fix to add kotlin runtime to modules classpath. 2012-01-26 20:27:56 +04:00
Nikolay Krasko c52e56740d KT-983 Code completion for not-imported classes - Show kotlin classes (another temp commit) 2012-01-23 15:20:57 +04:00
unknown 16ceb446a3 Fixed completion for method calls.
Initial support of Parameter Info (Ctrl+P) feature (including named parameters reordering).
Todo list:
1. Constructors are not working now (even primary constructor).
2. Tests.
2012-01-18 21:05:30 +04:00
Nikolay Krasko fc63f1e4ae KT-983 Code completion for not-imported classes - a very temp commit with enabling java class names completion with Ctrl + Space. 2012-01-13 19:51:57 +04:00
Maxim Shafirov 80875beaad Standard error reporting for the plugin 2012-01-13 13:56:30 +04:00
Maxim Shafirov db59319f95 Artifact for IDEA plugin 2012-01-12 18:42:53 +04:00
Nikolay Krasko b79f3ffb40 Move plugin.xml back to src folder 2012-01-12 15:05:17 +04:00
Nikolay Krasko a049fd1127 KT-986 Kotlin file wizard 2012-01-12 14:01:53 +04:00
Nikolay Krasko cf3b748936 Rename plugin 2012-01-10 13:52:24 +04:00
Maxim Shafirov fcf14bca3a re-enabled resolving kotlin from java 2011-12-09 16:32:56 +04:00
Andrey Breslav 370167eec6 Finder disabled 2011-12-09 13:52:34 +04:00
Andrey Breslav 744253bcd3 StackOverlowes fixed with FQNames remembered in trace 2011-12-09 13:51:44 +04:00
Stepan Koltsov d38f1cf813 temporarily disable java.elementFinder in plugin
to continue work on type loader

(approved by Andrey)
2011-12-06 22:32:12 +04:00
Nikolay Krasko 1e3c45e65c KT-688: Show kotlin keywords as auto completion in IDEA 2011-11-30 18:33:37 +04:00
Andrey Breslav 11e957a87d "Resolve window" for debugging purposes 2011-11-28 21:44:10 +03:00
Maxim Shafirov 702305ad2c KT-515 fixed in platform code, re-enable java->kotlin resolve 2011-11-24 16:38:33 +04:00
Maxim Shafirov 894a05def1 More kinds of stackoverflow to investigate, disable for a while 2011-11-23 21:52:18 +04:00
Maxim Shafirov 6eea1716d3 Bytecode viewer, initial 2011-11-23 21:29:46 +04:00
Maxim Shafirov cf3217cdc1 SOE fix 2011-11-14 21:18:46 +04:00
Maxim Shafirov f18510652e opt out Java -> Kotlin resolve due to unsolved SOE problems 2011-11-11 22:03:01 +04:00
Maxim Shafirov 627a1dbf6f Resolve Kotlin from Java, first drop. 2011-11-11 20:02:36 +04:00
Dmitry Jemerov fc4b810065 override methods initial 2011-11-04 19:20:53 +01:00
Dmitry Jemerov 8f15eea9c5 Kotlin implement members initial (not much works) 2011-11-04 19:20:51 +01:00
Andrey Breslav e5304aba66 Copy Current File As Diagnostic Test action added
Testing framework with error type support added
2011-09-15 22:12:13 +04:00
Dmitry Jemerov 1af0378ce9 extract references from PSI to plugin code 2011-09-09 17:39:25 +02:00
Dmitry Jemerov 93a6f94726 register syntax highlighter factory in plugin.xml 2011-09-09 16:59:59 +02:00
Andrey Breslav 6c478c8207 Debug info for inconsistencies in resolution results 2011-09-01 16:11:52 +04:00
Dmitry Jemerov cec1ce7c9a generate line number info (initial); position manager (supports stopping at breakpoints, doesn't support stepping yet) 2011-07-13 20:17:07 +02:00
Andrey Breslav 2c5c92c728 JET-114 Do not allow an anonymous initializer on the same line after 'get' of a property
+
'Toggle Error Reporting' Action
2011-06-17 21:20:05 +04:00
Dmitry Jemerov a502438771 all the little dances required to have Find Usages working 2011-06-16 12:59:03 +02:00
Dmitry Jemerov 3f2654c123 run configuration producer 2011-06-15 21:24:02 +02:00
Dmitry Jemerov 1001b4ae65 initial, really basic implementation of formatter 2011-06-15 20:43:03 +02:00
Dmitry Jemerov 75092449f9 action to show type of selected expression or expression under caret 2011-06-15 19:29:26 +02:00
Dmitry Jemerov 317877d67a some folding 2011-06-15 19:02:56 +02:00
Dmitry Jemerov a5fdcf9fb1 moving stuff around 2011-06-15 18:54:41 +02:00
Dmitry Jemerov c9d9001ad8 structure view is in general working 2011-06-15 14:29:22 +02:00
Andrey Breslav 392d3c340d JET-25 Support method overriding: overrides are bound together (and displayed in the editor) 2011-05-06 19:28:46 +04:00
Dmitry Jemerov 1d000d36c6 a little bit of a run configuration 2011-04-14 16:46:25 +02:00
Dmitry Jemerov de09ce015b move plugin.xml under a source root 2011-04-01 13:23:48 +02:00