Commit Graph

1850 Commits

Author SHA1 Message Date
Andrey Breslav bf503e9a4b KT-2363 Drop secondary constructors
#KT-2363 Fixed
2012-07-19 19:53:06 +04:00
Nikolay Krasko 7089d8ea5c Rewrite indexed search for java classes produced from kotlin code 2012-07-19 13:56:06 +04:00
Nikolay Krasko 28b0eefe5d - KT-2353 convert a selection of Java code to Kotlin by copy paste (or context menu) - Apply patch from Sergey Ignatov
#KT-2353 fixed
2012-07-18 14:33:13 +04:00
Evgeny Gerashchenko b795a3c1dd KT-2297 Auto-insert closing brace on typing '{' after '$' in string literal
#KT-2297 fixed
2012-07-16 19:54:12 +04:00
Evgeny Gerashchenko 0b3c42c34b KT-2426 Match entered brace in string templates
#KT-2426
2012-07-16 19:54:11 +04:00
Evgeny Gerashchenko a02658b1a6 Removed obsolete -mode CLI parameter. 2012-07-07 23:07:19 +04:00
Evgeny Gerashchenko 6e7d08b478 Introduced BuiltinsScopeExtensionMode enum. Using it instead of CompilerSpecialMode to create JavaBridgeConfiguration. 2012-07-07 23:07:18 +04:00
Evgeny Gerashchenko 684d345dce Removed CompilerDependencies class. 2012-07-07 23:07:18 +04:00
Evgeny Gerashchenko 60ecd1d394 Added -noStdlib/noJdk/noJdkAnnotations command line arguments where CLI is invoked. 2012-07-07 20:33:23 +04:00
Evgeny Gerashchenko d9c645a57f Got rid of dependency from InjectorForJavaSemanticServices on CompilerDependencies. 2012-07-07 20:33:23 +04:00
Pavel V. Talanov f5f6749d1d Try fix public build. Remove potentially bad character 2012-07-04 23:30:23 +04:00
Pavel V. Talanov 92231d2eae Merge remote-tracking branch 'origin/master'
Conflicts:
	js/js.tests/test/org/jetbrains/k2js/test/SingleFileTranslationTest.java
	js/js.tests/test/org/jetbrains/k2js/test/semantics/StdLibTestToJSTest.java
2012-07-04 18:32:24 +04:00
Pavel V. Talanov dd43f6b699 Deal with absence of js library. fix K2JSMessagingTest 2012-07-03 17:58:58 +04:00
Pavel V. Talanov d6ffb42497 pull https://github.com/develar/kotlin ecma5-iter3 Make most of the tests work.
Thanks to develar.
2012-07-03 15:27:37 +04:00
Evgeny Gerashchenko fa3e3ee104 Registered annotations provider as a service instead of static class to avoid problems with projects disposal. 2012-07-03 13:35:53 +04:00
Evgeny Gerashchenko ef19700283 Added attaching external annotations via module script. 2012-07-03 13:35:52 +04:00
Evgeny Gerashchenko 9d90f96573 Loading external annotations in JavaDescriptorResolver. 2012-07-03 13:35:52 +04:00
Evgeny Gerashchenko 18b53bb954 Added plugin implementation for ExternalAnnotationsProvider to be used in IDE. 2012-07-03 13:35:52 +04:00
Nikolay Krasko 83d0e8ebb5 - Merge https://github.com/JetBrains/kotlin/pull/90
- Move introduce and remove !! call to one class
2012-07-02 20:41:18 +04:00
Nikolay Krasko 72271cbdd4 Allow store nullable qualified names in object stubs 2012-07-02 17:16:09 +04:00
Nikolay Krasko de4e302578 Index package-level properties 2012-07-02 15:16:49 +04:00
Nikolay Krasko e06e5198ed Do not show classes in file node by default in project view 2012-06-29 19:40:58 +04:00
Nikolay Krasko c44ee27d9e Add information to plugin.xml about another stub index 2012-06-29 19:04:53 +04:00
Nikolay Krasko ce283d038a Declaration providers on stubs 2012-06-29 18:07:04 +04:00
Nikolay Krasko ede771935f Stub for object 2012-06-29 14:27:46 +04:00
develar 8d764af432 KT-2154 2012-06-28 09:57:20 +04:00
develar 9443007dc3 support multiple source roots 2012-06-28 09:57:20 +04:00
develar 63e41b771f KT-2298 js inter-module communication 2012-06-28 09:57:19 +04:00
develar 06ecb45004 js compiler: module dependency 2012-06-28 09:57:18 +04:00
Nikolay Krasko 4a0b13d11e KT-2254 Incorrect indentation after = in val:
#KT-2254 fixed
2012-06-27 21:01:55 +04:00
Nikolay Krasko 0f2b3dbf14 Fix element removing - the previous one produced invalid postfix expression. 2012-06-27 17:40:51 +04:00
Nikolay Krasko d3041d410e Merge pull request #80 from Frostman/quickfix-impr
Fix for KT-2174 Need "Replace with unsafe call" intention
2012-06-26 13:42:34 -07:00
Alex Tkachman c1802e2360 breakpoints for multi-file namespaces 2012-06-22 11:55:16 +03:00
Evgeny Gerashchenko ccc8c77526 Renamed JetIdeTemplateExpression to JetIdeTemplate and made not a subtype of JetExpression. Fixed corresponding tests. 2012-06-20 18:58:24 +04:00
Evgeny Gerashchenko c4b0522c42 Removed UNRESOLVED_IDE_TEMPLATE diagnostic factory, since this check will be moved to CLI. 2012-06-20 18:58:23 +04:00
Nikolay Krasko 4b77268b21 Stub for JetTypeParameterList element 2012-06-20 15:48:13 +04:00
Sergey Lukjanov a39615750d Fix for tooltip text of unnecessary non-null assertion quickfix. 2012-06-20 12:40:44 +04:00
Sergey Lukjanov b0958ce321 Quickfix for replacing unnecessary non-null asserted (!!.) call with dot call is moved to ReplaceCallFix. 2012-06-20 12:14:27 +04:00
Sergey Lukjanov 80485cbee1 Static constructors has been added for ReplaceCallFix. 2012-06-20 11:27:02 +04:00
Nikolay Krasko 2622541e61 Copy private members of ITNReporter to be able report errors from Kotlin Plugin 2012-06-19 17:22:39 +04:00
Stepan Koltsov 11f2a98032 revert "DescriptorMatcher" 2012-06-18 20:53:55 +04:00
Stepan Koltsov 7deeb354a2 Revert "use the power of DescriptorPredicate in completion"
This reverts commit 65b74a19b4.
2012-06-18 20:49:47 +04:00
Stepan Koltsov 996a3d0475 Revert "idea: do not call prefix matcher in loop if prefix is empty"
This reverts commit b0f98711a0.
2012-06-18 20:42:08 +04:00
Sergey Lukjanov 3e188e2f0b Quickfix for unnecessary non-null assertion added. 2012-06-18 18:46:43 +04:00
Sergey Lukjanov 5ae88184af "Replace with !!." has been added 2012-06-18 18:44:35 +04:00
Stepan Koltsov b0f98711a0 idea: do not call prefix matcher in loop if prefix is empty 2012-06-17 05:55:24 +04:00
Stepan Koltsov a95cc798a2 remove JetStandardLibrary dependency from jvm backend 2012-06-17 03:53:12 +04:00
Stepan Koltsov 1ce24b10cc FqName*.equalsTo, type safe unlike equals 2012-06-17 00:27:44 +04:00
Evgeny Gerashchenko bf2a31b877 Replaced text descriptor renderer with html for types in RETURN_TYPE_MISMATCH_ON_OVERRIDE 2012-06-16 19:38:20 +04:00
Stepan Koltsov 65b74a19b4 use the power of DescriptorPredicate in completion 2012-06-16 06:44:17 +04:00