Commit Graph

11053 Commits

Author SHA1 Message Date
Leonid Shalupov cdfd792681 Merge pull request #288 from nskvortsov/master
Kotlin plugin for Google's new android build system
2013-07-21 02:59:24 -07:00
Alexey Sedunov cd6b6e4934 Implement "Safe Delete" refactoring for named functions
Conflicts:
	idea/src/org/jetbrains/jet/plugin/refactoring/safeDelete/KotlinSafeDeleteProcessor.java
2013-07-19 19:53:50 +04:00
Andrey Breslav 6658564bdd Better error message 2013-07-19 17:55:44 +04:00
Nikolay Krasko 0878626af4 Move plugin dependencies into separate configuration files 2013-07-19 13:02:35 +04:00
Nikolay Krasko 56ce58ea79 Add dependency plugins for TestNG plugin 2013-07-19 13:02:34 +04:00
jaysonminard 1f236105a6 Adding right-click run for Kotlin TestNG test classes and methods.
Parallel support to the JUnit implementation, not as fully functional as
TestNG plugin for Java.
2013-07-18 17:01:54 +04:00
develar 12d19dd9d8 JS backend: added wraping to object the local vars which captured in closure.
Moved local functions and function literals to class/namespace definition.

(cherry picked from commit 36c954b)
2013-07-18 16:04:42 +04:00
Zalim Bashorov e292034141 JS backend: fixed trait inheritance implementation in ES3.
Now each traits in same hierarchy represent separate object, instead a single object.
2013-07-18 16:04:42 +04:00
Zalim Bashorov c5f53df70d JS backend: fixed wrong result when compare null and undefined using Kotlin.equals. 2013-07-18 16:04:42 +04:00
Svetlana Isakova 539756ff3e KT-3772 Invoke and overload resolution ambiguity
#KT-3772 Fixed
2013-07-16 20:33:08 +04:00
Svetlana Isakova 3f782523a7 refactoring
extracted method 'isMaximallySpecific'
2013-07-16 20:33:08 +04:00
Maxim Shafirov f5a11960cd These two packages come from eawtstub.jar and automation.jar yet it doesn't make any sense to include those into kotlin compiler 2013-07-16 12:27:31 +04:00
Evgeny Gerashchenko ca02ca6e77 Saved service implementations to constant for performance. 2013-07-15 19:20:48 +04:00
Evgeny Gerashchenko 89b4e5aab8 Loading service implementations by the same class loader as service's 2013-07-15 19:20:47 +04:00
Andrey Breslav 8572ab7a3a Merge pull request #289 from amal/patch-1
Fix outdated code (old tuples syntax)
2013-07-15 04:22:24 -07:00
Amal Samally 8df51ce7f8 Fix outdated code (old tuples syntax)
Partial fix for http://youtrack.jetbrains.com/issue/KT-3775
2013-07-14 18:18:23 -07:00
Leonid Shalupov 0ccb1d5f4a KT-1870 deploy to maven central 2013-07-13 14:25:29 +04:00
Evgeny Gerashchenko 97ae190ed5 Fixed typo (Russian "c" instead of English) 2013-07-12 21:38:42 +04:00
Evgeny Gerashchenko 2a9219b241 Fixed unstable inheritance of adapter + declaration. 2013-07-12 21:09:23 +04:00
Evgeny Gerashchenko 13849f6b6e Choosing most specific super member when building fake override. Previously, random one was chosen. 2013-07-12 21:09:22 +04:00
Evgeny Gerashchenko b6e7dcbb02 Stable member sorting. 2013-07-12 21:09:22 +04:00
Evgeny Gerashchenko 5c8f87658a Made SAM adapters final. 2013-07-12 21:09:22 +04:00
Evgeny Gerashchenko 822c42603f Created extension point for overridability checks. 2013-07-12 21:09:22 +04:00
Evgeny Gerashchenko fc99ad35b3 Supported complex cases of SAM adapters inheritance/overriding. 2013-07-12 21:09:22 +04:00
Evgeny Gerashchenko f17290b4f2 Typo. 2013-07-12 21:09:21 +04:00
Alexey Sedunov f2dd8a6b60 Implement "Safe Delete" refactoring for classes and objects 2013-07-12 21:06:05 +04:00
Alexey Sedunov bcad49246b Implement description provider for "refactoring" location 2013-07-12 21:06:04 +04:00
Leonid Shalupov d9a898330b fix maven-deploy-plugin version 2013-07-12 20:17:21 +04:00
Nikita Skvortsov 79e7c5bd7b test external annotations 2013-07-12 18:16:43 +04:00
Nikita Skvortsov 0308465b65 added details to test output 2013-07-12 17:53:53 +04:00
Nikita Skvortsov 6b955f1aef more complex test for android project 2013-07-12 17:53:52 +04:00
Nikita Skvortsov 6633cc28fb Added integration test with Kotlin-only project 2013-07-12 17:53:51 +04:00
Nikita Skvortsov 9bd3619fb8 Allow using Kotlin without explicit 'java' plugin 2013-07-12 17:53:50 +04:00
Nikita Skvortsov 0bb6dde60c delete extra repository. Required artifact is now available at local-repo during test exec 2013-07-12 17:53:50 +04:00
Nikita Skvortsov c10d4e8479 Code cleanup, remove extra logging 2013-07-12 17:53:49 +04:00
Nikita Skvortsov 17ae7c3544 fix android gradle test assertions 2013-07-12 17:53:48 +04:00
Nikita Skvortsov f6a834df2f fix compiler arguments leak 2013-07-12 17:53:47 +04:00
Nikita Skvortsov 3b66ff18b4 fix test 2013-07-12 17:53:46 +04:00
Nikita Skvortsov d5320adb02 Gradle Kotlin Android plugin first working variant 2013-07-12 17:53:45 +04:00
Nikita Skvortsov f5a88e851d better tests 2013-07-12 17:53:44 +04:00
Nikita Skvortsov 70e0352d38 kotlin android gradle plugin core initial revision 2013-07-12 17:53:43 +04:00
Nikita Skvortsov a0f5c4b6b0 kotlin-gradle-android plugin initial implementaion 2013-07-12 17:53:42 +04:00
Nikita Skvortsov 7ca1d41862 Android plugin stub and integration test 2013-07-12 17:53:41 +04:00
Nikita Skvortsov ad18e323b8 fix gradle plugin integration test 2013-07-12 17:53:39 +04:00
Nikita Skvortsov daa3b10e4d do not apply java plugin implicitly 2013-07-12 17:53:38 +04:00
Leonid Shalupov 9695ce70a6 KT-1870 maven profile to sign artifacts 2013-07-11 20:00:56 +04:00
Alexey Sedunov 21d6666c26 Implement Kotlin usage classification 2013-07-10 18:46:10 +04:00
Alexey Sedunov 6e513f067f KT-3736 Fixed: "Move Statement Down doesn't work to improperly formatted code" 2013-07-10 18:46:09 +04:00
Leonid Shalupov 4f6d09eaba KT-1870 skip deployment of docs, tests and examples 2013-07-10 15:54:36 +04:00
Andrey Breslav 8d65613eed Create <out Any?> projections for raw Java types, not <*>
KT-3760 Internal compiler error with Java interoperability and ElasticSearch 0.90.2 (IllegalStateException, Type parameter descriptor in not initialized: T declared in ...)
 #KT-3760 Fixed

EA-44150 Type parameter descriptor in not initialized. Fixed
2013-07-10 08:28:47 +04:00