Natalia Ukhorskaya
72019a1b4e
J2K: Insert !! for expression only if NotNull expected (not for Default nullability)
2016-04-14 17:04:32 +03:00
Natalia Ukhorskaya
98c3b39f7e
J2K: Get nullability from variable initializer when converting call
...
#KT-11534 In Progress
2016-04-14 17:04:20 +03:00
Natalia Ukhorskaya
f3a3c0886f
J2K: Remove unnecessary casts of non-nullable expression to nullable type after conversion
...
#KT-11543 Fixed
2016-04-14 17:04:14 +03:00
Natalia Ukhorskaya
c864b67550
Add regression test: parameter from lambda is removed
2016-04-14 17:03:44 +03:00
Natalia Ukhorskaya
29f385a713
J2K, minor: fix testData
2016-04-14 17:03:42 +03:00
Natalia Ukhorskaya
1108fbfbeb
J2K: convert scratch files correctly
...
#KT-10604 Fixed
2016-04-14 17:03:35 +03:00
Nikolay Krasko
5396a68e71
Enable tests in generators module
2016-04-14 14:40:30 +03:00
Denis Zharkov
2f0b052540
Fix infinite loop in CanBeValInspection
...
Obviously there should be 'return' instead of 'continue'
Otherwise the loop will not end
#KT-11891 Fixed
2016-04-14 14:01:39 +03:00
Dmitry Petrov
583733be8d
KT-11645 properly handle private property getter name mangling in reflection
2016-04-14 09:31:29 +03:00
Dmitry Petrov
511a7e0072
KT-11645 generate backing field for 'private const val' in part implementation class
2016-04-14 09:31:29 +03:00
Yan Zhulanow
76e5657a99
Minor: add Javadoc for UastContext/UastLanguagePlugin
2016-04-13 18:05:51 +03:00
Dmitry Petrov
82946437d8
EA-81358: use volatile store / volatile load to guarantee publication of deferred clinit results
2016-04-13 16:19:10 +03:00
Kirill Rakhman
9495257de3
Add QuickFix to add 'crossinline' to parameter ( #852 )
...
Fixes #KT-10844
2016-04-13 13:25:35 +02:00
Kirill Rakhman
56fd2d28b8
Let Implement Quickfix: Launch "Implement Members" dialog after applying #KT-11836 Fixed
2016-04-13 12:50:45 +03:00
Alexey Sedunov
9bf395a4cd
Light Classes: Skip irrelevant overloads when looking for light parameter
...
#KT-11868 Fixed
2016-04-13 12:20:20 +03:00
Nikolay Krasko
c6b6e9f18b
Note about EAP-repository configuration added to changelo
2016-04-13 12:39:12 +04:00
Nikolay Krasko
46eed6fa4d
Configuration for EAP versions
2016-04-13 08:15:01 +03:00
Nikolay Krasko
c5ef562f54
Add eap version to maven versions combobox if working with eap plugin
2016-04-13 00:14:54 +03:00
Nikolay Krasko
441fb7ff28
Use correct version detection for developer versions
...
#KT-11213 Fixed
2016-04-13 00:14:52 +03:00
Alexander Udalov
aff1226e47
Update ChangeLog with issues fixed since 1.0.2-eap-15
2016-04-12 21:22:00 +03:00
Alexander Udalov
59d73e716c
Fix memory leak in StdlibTest
2016-04-12 20:03:51 +03:00
Alexander Udalov
11d875ca17
Fix deadlock in StaticScopeForKotlinEnum
...
Also fix possible deadlock in ReflectionTypes
#KT-11869 Fixed
2016-04-12 20:03:51 +03:00
Alexander Udalov
a8629b3836
Do not fail on unknown -X flags
...
For better compatibility if we add experimental stuff in 1.0.X compilers
2016-04-12 20:03:51 +03:00
Alexander Udalov
37d612d346
Update cli-parser 1.1.1 -> 1.1.2
2016-04-12 20:03:51 +03:00
Alexander Udalov
114713995f
Cleanup CandidateResolver
2016-04-12 20:03:51 +03:00
Alexander Udalov
76d3246514
Fix type of member references without explicit class on LHS
...
Type of '::foo' for a function foo in a class A should be KFunction0<Unit>, not
KFunction1<A, Unit>. Continue to report an error in this case, to be maybe
supported in the future
2016-04-12 20:03:51 +03:00
Alexander Udalov
d8263eb0b8
Assert that callable references cannot have expression on LHS
2016-04-12 20:03:51 +03:00
Nikolay Krasko
92f3795a11
New idea works with relative paths in configureByFiles()
2016-04-12 18:30:42 +03:00
Nikolay Krasko
8a227baf00
Add dependency to uast-kotlin
2016-04-12 18:19:08 +03:00
Michael Bogdanov
be999ca4cb
Write proper start label for parameters of inline function default implementation
2016-04-12 15:31:49 +03:00
Michael Bogdanov
c52c0e2c2d
Write proper start label for inlined constructor parameters (start label was shifted by additional captured parameters injection)
2016-04-12 15:23:14 +03:00
Nikolay Krasko
0cf1c8d900
Workaround for building against jars from both JDK 6 and JDK 8 on TeamCity
2016-04-12 14:53:20 +03:00
Nikolay Krasko
598f48a8cf
Add tests for checking dependant modules for compiler-tests
2016-04-12 14:53:18 +03:00
Nikolay Krasko
354db68f21
Remove dependency on compiler-tests from uast-kotlin
2016-04-12 14:53:17 +03:00
Nikolay Krasko
7c6b7994ad
Remove jdk 8 compiler tests from non-compiler-tests
2016-04-12 14:53:16 +03:00
Stanislav Erokhin
3b41fcb5ba
Refactoring. Add type safety to resolution.
2016-04-12 03:22:45 +03:00
Zalim Bashorov
51c6abdbed
IC: take into account added and removed classes when calculate affected names
2016-04-11 19:26:18 +03:00
Mikhail Glukhikh
1b2deb8a8a
Message corrected for warning "some modifier is redundant because another is present"
2016-04-11 16:32:50 +03:00
Mikhail Glukhikh
d79e3f322f
Redundant modality modifier inspection #KT-11450 Fixed
2016-04-11 16:32:43 +03:00
Mikhail Glukhikh
8a0641a639
Warning about override / open redundancy is no more reported
2016-04-11 16:32:36 +03:00
Mikhail Glukhikh
1d83a1a97c
Can be parameter inspection #KT-10819 Fixed
2016-04-11 16:32:26 +03:00
Alexander Udalov
8ace253559
Minor, remove paragraph symbols from comments
...
This character seems to cause problems on some build agents
2016-04-11 16:11:25 +03:00
Nikolay Krasko
233635e0d8
Enable injecting predefined and custom Java places in Kotlin
2016-04-11 15:04:04 +03:00
Mikhail Glukhikh
fff4aa8f12
Minor: cleanup of RemoveValVarFromParameterFix
2016-04-11 12:28:09 +03:00
Dmitry Petrov
1f3323ed32
KT-11750 Do not report REDECLARATION on descriptors which are not available in sources.
2016-04-11 09:13:07 +03:00
Alexey Sedunov
905ca21799
Spring Support: Support @Transactional annotation in "Make annotated declaration open" inspection
2016-04-09 21:13:34 +03:00
Alexey Sedunov
119cf0f0cd
Spring Support: Support Find Usages/Rename (on both declarations and
...
references) of Kotlin declarations referenced in the XML config
#KT-11719 Fixed
#KT-11652 Fixed
2016-04-09 21:13:30 +03:00
Alexey Sedunov
a553f67744
Minor: Extract SpringTestFixtureExtension.loadConfigByMainFilePath() function
2016-04-09 21:13:25 +03:00
Alexey Sedunov
afecb09b6f
Spring Support: Fix renaming of Spring bean declarations via SpEL references
...
#KT-11720 Fixed
#KT-11725 Fixed
2016-04-09 21:13:21 +03:00
Alexey Sedunov
5203f62655
Minor: Remove /*rename*/ marker in Rename tests
2016-04-09 21:13:16 +03:00