Natalia Ukhorskaya
6e28c381c4
Update icon for "New -> Kotlin Activity" Action
...
Assets were taken from DSGN-2829
2016-05-13 16:43:32 +03:00
Mikhail Glukhikh
6da8ab7a97
Unused symbol: take into account possible JUnit static method annotations #KT-11320 Fixed
2016-05-13 14:08:30 +03:00
phx402@gmail.com
75e9e35669
Fixed incorrect "No cast needed" warning when casting from extension function to regular one and vise versa
...
#KT-11780 Fixed
2016-05-13 13:40:14 +03:00
Mikhail Glukhikh
8920e67c5a
Unused symbol: secondary constructors are also under analysis #KT-10812 Fixed
2016-05-13 13:22:25 +03:00
Alexander Udalov
b7581b35c9
Add empty source jars to kotlin-build-common Maven artifacts
...
Maven Central requires all artifacts to have sources and javadocs
2016-05-12 23:48:03 +03:00
Valentin Kipyatkov
dd16eb14e5
KT-12080 Move parameter names higher up in code completion
...
#KT-12080 Fixed
2016-05-12 22:22:46 +03:00
Ilya Gorbunov
15dcd3d9f9
Add tests for deserialization of collections persisted with kotlin 1.0
2016-05-12 21:20:54 +03:00
Ilya Gorbunov
6a07d5f89c
Fix serialVersionUID for EmptyList after introducing RandomAccess interface. #KT-10794
2016-05-12 21:20:54 +03:00
Dmitry Jemerov
be8c953be6
workaround for KT-9407: don't use qualified name in Pattern class link
...
#KT-12129 Fixed
2016-05-12 17:53:30 +02:00
Dmitry Jemerov
11c0b30394
specify github revision number in build parameters
2016-05-12 16:56:19 +02:00
Nikolay Krasko
b107bc401c
Formatter: Don't enforce empty line between secondary constructors without body (KT-12175)
...
#KT-12175 Fixed
2016-05-12 17:26:54 +03:00
Nikolay Krasko
52cd7109c7
Use left bound element types to tight empty delegation contructor call to declaration
...
CONSTRUCTOR_DELEGATION_CALL and CONSTRUCTOR_DELEGATION_REFERENCE types were modified.
2016-05-12 17:25:19 +03:00
Nikolay Krasko
1a1c10251a
Make code fragments files non-physical with event system disabled (KT-12232)
...
Fix "File copy should be non-physical and non-event-system-enabled! Language=Language:
kotlin; file=JetFile: fragment.kt of class org.jetbrains.kotlin.psi.KtExpressionCodeFragment" assert.
Inspired by Java fragment files
#KT-12232 Fixed
2016-05-12 17:24:54 +03:00
Nikolay Krasko
9c2ceca4b8
Revert "Additional simple test for variable initialize in secondary constructor"
...
This reverts commit 147f170f80 .
2016-05-12 17:22:16 +03:00
Nikolay Krasko
f015a27fd0
Revert "Make code fragments files non-physical with event system disabled"
...
This reverts commit d02b89a7a0 .
2016-05-12 17:21:21 +03:00
Nikolay Krasko
147f170f80
Additional simple test for variable initialize in secondary constructor
2016-05-12 17:13:24 +03:00
Nikolay Krasko
d02b89a7a0
Make code fragments files non-physical with event system disabled
...
As a side effect it will disable write checks for fragments files
This allows completion work without write action.
Inspired by Java fragment files
2016-05-12 17:13:24 +03:00
Alexey Sedunov
df46a8c67a
Spring Support: Implement bean references in @Qualifier annotations
...
#KT-12092 Fixed
2016-05-12 13:03:04 +03:00
Alexey Sedunov
4a65b1c65c
Code Insight: Support file path references inside of Kotlin string literals
...
#KT-11704 Fixed
2016-05-12 13:03:02 +03:00
Nikolay Krasko
6a309bdb4e
No more patched jflex 1.4.3 in idea repository. Download artifact from maven.
...
https://github.com/JetBrains/intellij-community/commit/02c7c658e87dc6f3c347e9b0d44ce275d2c31514
2016-05-12 10:15:30 +03:00
Nikolay Krasko
96ec8e04ef
Make downloading idea sources optional
2016-05-12 10:14:19 +03:00
Yan Zhulanow
99b619497a
Fix EA-81689
2016-05-11 21:37:16 +03:00
Alexey Tsvetkov
af9f6d96bb
Change version to 1.1-SNAPSHOT
2016-05-11 20:41:48 +03:00
Alexey Tsvetkov
60c5c8a2cc
Fix Application leak in AbstractAnnotationProcessorBoxTest
2016-05-11 20:41:48 +03:00
Alexey Tsvetkov
9214798613
Increase daemon test memory limit again
...
It is still more strict than it was before (before each test build could grow < 2500 kb, now < 300 kb on average of 10 runs)
2016-05-11 20:41:48 +03:00
Alexey Tsvetkov
6f3ea01084
Refactoring: rename ClassBuilderMode entry LIGHT_CLASSES_WITH_METADATA->KAPT
2016-05-11 20:41:48 +03:00
Alexey Tsvetkov
10b9be9f51
Fix collecting source retention annotations
...
#KT-12187 fixed
2016-05-11 20:41:48 +03:00
Alexey Tsvetkov
cac49b6609
Add class stubs dir to stub generation task classpath
2016-05-11 20:41:48 +03:00
Alexey Tsvetkov
f2ca788ea3
Serialize error type to proto when generating stubs
2016-05-11 20:41:48 +03:00
Alexey Tsvetkov
8d189bae55
Refactoring: rename javaAptSourceDir->hackAnnotationDir
2016-05-11 20:41:48 +03:00
Alexey Tsvetkov
cb94936e51
Refactoring: rename AnnotatedElementDescriptor->AnnotatedElement
2016-05-11 20:41:48 +03:00
Alexey Tsvetkov
6dd388d0f0
Exclude compiled files when compiling incrementally
2016-05-11 20:41:48 +03:00
Alexey Tsvetkov
fb8ed25e99
Report compiled classes when generating kapt stubs
2016-05-11 20:41:48 +03:00
Alexey Tsvetkov
4b591d2220
Include metadata in light classes for kapt
2016-05-11 20:41:48 +03:00
Alexey Tsvetkov
f7a665d0d2
Fix incremental compilation with kapt generating stubs
...
Changes:
* map incremental property to compile kotlin after java task
* when generating stubs compile kotlin task should not remove or copy classfiles
2016-05-11 20:41:48 +03:00
Alexey Tsvetkov
853b15ee98
Add kapt incremental tests
2016-05-11 20:41:48 +03:00
Alexey Tsvetkov
fe6e69ff89
Update kapt annotations file incrementally
2016-05-11 20:41:48 +03:00
Alexey Tsvetkov
c21693b0d0
Serialize KotlinAnnotationProvider
2016-05-11 20:41:48 +03:00
Alexey Tsvetkov
33dc792bf9
Minor: extract constant
2016-05-11 20:41:48 +03:00
Alexey Tsvetkov
3ef21a941c
Refactoring: make AnnotatedElementDescriptor hierarchy sealed
2016-05-11 20:41:48 +03:00
Alexey Tsvetkov
26781bc139
Pass reader as param
2016-05-11 20:41:48 +03:00
Alexey Tsvetkov
e0afb94628
Make fun local since it's bound to outer function semantics
2016-05-11 20:41:48 +03:00
Alexey Tsvetkov
3340731c71
Read annotations during construction of KotlinAnnotationsProvider
...
The rationale is to access kotlinClassesInternal and annotatedKotlinElementsInternal
in any order
2016-05-11 20:41:48 +03:00
Alexey Tsvetkov
69a8654e91
Minor: add const
2016-05-11 20:41:48 +03:00
Alexey Tsvetkov
28abc73f22
Pass reader in constructor to KotlinAnnotationProvider
2016-05-11 20:41:48 +03:00
Alexey Tsvetkov
12531c4a90
Make annotation collector tests more thorough
2016-05-11 20:41:48 +03:00
Alexey Tsvetkov
e84ae5117d
Refactoring: move kapt tests to separate class
2016-05-11 20:41:48 +03:00
Alexey Tsvetkov
93117ed637
Prevent compile tasks from running when nothing changes
...
#KT-10932 fixed
2016-05-11 20:41:48 +03:00
Alexey Tsvetkov
0bbd2f38dc
Minor: use more recent version of gradle in test
2016-05-11 20:41:48 +03:00
Alexey Tsvetkov
fe43e1ae79
Minor: do not print output in assertion message
2016-05-11 20:41:48 +03:00