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
Andrey Breslav
e566c3a738
Static import
2013-07-10 08:28:47 +04:00
Erokhin Stanislav
b2ccae41f8
Update to IDEA 12.1.4 (build 129.713)
2013-07-09 19:25:29 +04:00
Alexey Sedunov
3a881672e8
KT-3732 "Move statement" should respect DSLs
2013-07-09 18:33:33 +04:00
Alexey Sedunov
4a19d4f77b
Fix "Move statement" for the cases when nested closure is used (KT-3735)
2013-07-08 19:16:58 +04:00
Nikolay Krasko
21fa398380
KT-3750 When without else
...
#KT-3750 Fixed
2013-07-08 13:04:58 +04:00
Leonid Shalupov
abcf5616f7
KT-3725 attach empty javadocs to all artifacts except compiler and runtime
2013-07-08 02:25:04 +04:00
Leonid Shalupov
d0765d5e4a
KT-3725 build sources.jar for all maven modules
2013-07-08 00:56:11 +04:00
Leonid Shalupov
fee0902399
KT-3725 set jar packaging for Kotlin compiler artifact
2013-07-06 17:05:51 +04:00
Leonid Shalupov
8162fcd3eb
KT-3725 better scm references
2013-07-06 16:17:52 +04:00
Leonid Shalupov
dc9597759a
KT-3725 required tags for Maven Central
2013-07-06 15:27:20 +04:00
Natalia.Ukhorskaya
b76980266d
Fix tests on android
2013-07-05 20:23:25 +04:00
Natalia.Ukhorskaya
728e08cc49
Rewrite AnnotationCodegen to generate annotation arguments by AnnotationDescriptor
2013-07-05 19:19:00 +04:00
Natalia.Ukhorskaya
b6bdcb303d
Resolve java.lang.Class as annotation argument
2013-07-05 19:18:58 +04:00
Natalia.Ukhorskaya
bbed2da4dd
Resolve annotations in annotation arguments
2013-07-05 19:18:57 +04:00
Natalia.Ukhorskaya
42b0bdc54d
Support varargs in annotation arguments
2013-07-05 19:18:56 +04:00
Natalia.Ukhorskaya
42f10d77db
Add annotation argument type in tests
2013-07-05 19:18:55 +04:00
Natalia.Ukhorskaya
98d3b1e113
Resolve arrays in annotation arguments
2013-07-05 19:18:54 +04:00
Natalia.Ukhorskaya
dddec9ea3d
Resolve enum in annotation arguments
2013-07-05 19:18:53 +04:00
Svetlana Isakova
d3e6d2d6cd
do not need to check stand-alone class object for class,
...
when it's on the left hand side of dot it is analyzed in 'getIdForImplicitReceiver' (test added)
2013-07-05 18:03:52 +04:00
Svetlana Isakova
9fd8a8d497
removed method 'isClassObjectAValue'
...
There are no sensible usages of it.
Presence of class object can be determined by 'getClassObjectDescriptor() != null' check
2013-07-05 18:03:51 +04:00
Svetlana Isakova
cf5c5dba3d
KT-3189 Function invoke is called with no reason
...
prioritize tasks specially for invoke
#KT-3189 Fixed
#KT-3190 Fixed
#KT-3297 Fixed
2013-07-05 18:03:51 +04:00
Svetlana Isakova
9347a48df8
restored priorities
...
members with invoke have more priority than extensions
2013-07-05 18:03:51 +04:00
Svetlana Isakova
54e1cf0879
removed incorrect code from resolve tests
...
Resolve tests had a functionality that for primary constructor parameters
class A(val x: Int, y: Int)
`$x` was resolved to property descriptor while `x` was resolved to value parameter descriptor.
But it worked incorrect (see tests changes) and was senseless because 'x' in code always resolves to property descriptor.
So it was dropped.
2013-07-05 18:03:51 +04:00
Nikolay Krasko
37e4402822
Complete only imported classes on auto-typing and first completion and set up invocation count
2013-07-04 21:22:22 +04:00
Nikolay Krasko
f0a10b70c1
Fix wrong unnecessary completion for the case of force completion
...
#KT-1187 Fixed
2013-07-04 20:49:31 +04:00
Nikolay Krasko
86274466c5
Add ability to search kotlin classes in selected scope
2013-07-04 20:49:29 +04:00
Nikolay Krasko
03053711f4
Refactoring: Move CompleteSession class to upper level
2013-07-04 20:49:27 +04:00
Nikolay Krasko
141c544775
KT-3729 Quick documentation support
...
#KT-3729 Fixed
2013-07-04 20:48:26 +04:00
Nikolay Krasko
c8f79e1966
Move project descriptor to common place
2013-07-04 18:49:49 +04:00
Natalia.Ukhorskaya
2152c22f86
Resolve annotation class constructors before other constructors
2013-07-04 14:38:17 +04:00
Natalia.Ukhorskaya
e8faf96c41
Remove redundant parameter
2013-07-04 14:38:12 +04:00
Natalia.Ukhorskaya
a5662fe906
Resolve annotations arguments in body resolver
2013-07-04 14:38:07 +04:00
Natalia.Ukhorskaya
33ddd713b7
Check annotation constructor parameter types
2013-07-04 14:37:29 +04:00
Alexander Udalov
96cb7da025
Report correct parameter name in not-null assertions
2013-07-03 21:06:11 +04:00