Alexey Sedunov
|
d587bb2ea6
|
Change Signature: Support Change Signature quick-fix for Java -> Kotlin case
#KT-9401 Fixed
|
2016-02-17 11:31:40 +03:00 |
|
Ilya Gorbunov
|
8761819117
|
StdLib generators: provide extension points for family properties specific to documentation and code.
|
2016-02-17 04:23:18 +03:00 |
|
Stanislav Erokhin
|
9781578af2
|
Update copyright in generated classes.
|
2016-02-16 20:31:15 +03:00 |
|
Stanislav Erokhin
|
341b251e4d
|
Update copyright in generated tests.
|
2016-02-16 18:59:10 +03:00 |
|
Mikhail Glukhikh
|
5def6eae5b
|
Correct handling of erroneous code during code extraction
|
2016-02-16 18:50:24 +03:00 |
|
Mikhail Glukhikh
|
eed4aa71db
|
No assertion error in getContainingPseudocode #KT-10983 Fixed
Also #EA-72954 Fixed
|
2016-02-16 18:50:20 +03:00 |
|
Alexey Andreev
|
f6fadc4fa5
|
[KT-10614] Fix passing of inline.kt test
|
2016-02-16 16:02:17 +03:00 |
|
Alexey Andreev
|
79b42d7fe5
|
[KT-10614] Fix issue: copy array on vararg call with spread operator
|
2016-02-16 16:02:16 +03:00 |
|
Mikhail Glukhikh
|
1bbc46729c
|
Effective visibility: concise diagnostic messages #KT-10761 Fixed
Also #KT-9760 Fixed
|
2016-02-16 15:58:50 +03:00 |
|
Mikhail Glukhikh
|
3049961b9a
|
Revert "Implicit exhaustive when annotation / highlighting"
This reverts commit 0cc09872b6.
|
2016-02-16 15:57:38 +03:00 |
|
Denis Zharkov
|
d344b5b991
|
Optimize completion for overridden descriptors
|
2016-02-16 12:01:14 +03:00 |
|
Denis Zharkov
|
36606fd944
|
Run slow flexible type assertions only in test mode
|
2016-02-16 12:01:13 +03:00 |
|
Denis Zharkov
|
961b72682a
|
Drop unnecessary call to substituted 'overriddenDescriptors'
|
2016-02-16 12:01:13 +03:00 |
|
Denis Zharkov
|
87497a5dc6
|
Do not run enhancement for fake overrides with one overridden
|
2016-02-16 12:01:13 +03:00 |
|
Denis Zharkov
|
42d451f2d1
|
Optimize ErasedOverridabilityCondition
Do not start substitution if some basic conditions are failed
|
2016-02-16 12:01:13 +03:00 |
|
Denis Zharkov
|
44148107ae
|
Optimize SamAdapterOverridabilityCondition
Do not calculate it for non-static members,
because SAM adapters only exist in static scope now
|
2016-02-16 12:01:13 +03:00 |
|
Denis Zharkov
|
9f22b17918
|
Optimize external overridability conditions
- Skip ones that can lead only to success after first success
- And vice versa
|
2016-02-16 12:01:13 +03:00 |
|
Denis Zharkov
|
1b4b8ab5db
|
Memoize 'JavaTypeClassifierImpl.isRaw' result
|
2016-02-16 12:01:12 +03:00 |
|
Denis Zharkov
|
d4d289c881
|
Optimize ResolvedCallImpl for case of empty pararameter set
|
2016-02-16 12:01:12 +03:00 |
|
Alexey Andreev
|
f1fd701d0d
|
Remove PackageDirectoryMismatch from testData scope since it never actually matches
|
2016-02-16 11:46:25 +03:00 |
|
Alexey Andreev
|
56cb7c2677
|
[KT-11027] Fix the issue
|
2016-02-16 11:46:24 +03:00 |
|
Zalim Bashorov
|
c28b701ccf
|
JS: ignore annotation on expression when its retention is SOURCE
#KT-8258
|
2016-02-15 21:35:30 +03:00 |
|
Mikhail Glukhikh
|
90927cfd19
|
CallExpressionResolver.getQualifiedExpressionTypeInfo refactoring
|
2016-02-15 16:46:24 +03:00 |
|
Dmitry Jemerov
|
37bd08175f
|
K
(cherry picked from commit 8549ec7)
|
2016-02-15 13:36:45 +01:00 |
|
Pavel V. Talanov
|
1800e5a7db
|
Remove some usages of Name.guess (and rename this utility to discourage new usages)
|
2016-02-15 13:32:42 +03:00 |
|
Pavel V. Talanov
|
47ceb106c7
|
Fix "<" or ">" in member name leading to exception
|
2016-02-15 13:32:41 +03:00 |
|
Michael Bogdanov
|
69afc2316d
|
Internal visibility to TestGroup
|
2016-02-15 13:15:43 +03:00 |
|
Pavel V. Talanov
|
735b37aa7c
|
Fix stub/ast mismatch for old binaries (rc-1036) in newer versions of plugin
|
2016-02-15 12:45:13 +03:00 |
|
Jake Wharton
|
f713adc96e
|
Add support for AOSP's nullability annotations.
These are different than 'android.support.annotation' in that they are used on the JVM for projects within AOSP.
|
2016-02-15 11:32:09 +03:00 |
|
Mikhail Glukhikh
|
84a072b9f0
|
getQualifiedExpressionTypeInfo refactoring
|
2016-02-15 10:42:56 +03:00 |
|
Mikhail Glukhikh
|
88e7b728df
|
CallExpressionResolver: converted to Kotlin, cleanup
|
2016-02-15 10:42:52 +03:00 |
|
Mikhail Glukhikh
|
bd40d59a17
|
CallExpressionResolver.java --> CallExpressionResolver.kt
|
2016-02-15 10:42:48 +03:00 |
|
Dmitry Jemerov
|
2a8e1af489
|
trim -release- from plugin version number when checking whether the runtime is outdated
|
2016-02-14 15:36:21 +01:00 |
|
Ilya Gorbunov
|
24edbc36df
|
Create at most one wrapper sequence for adjacent drop/take operations on sequences.
Based on PR #814 by Sargun Vohra
#KT-10821 Fixed
|
2016-02-14 16:46:46 +03:00 |
|
Mikhail Glukhikh
|
a663797cb8
|
Refactoring: use of EffectiveVisibility class inside isEffectivelyPublic/Private API extensions
|
2016-02-13 10:48:17 +03:00 |
|
Mikhail Glukhikh
|
0f7284f83a
|
More accurate safe call handling in GenericCandidateResolver / CallExpressionResolver
(real receiver nullability is taken into account)
|
2016-02-13 10:48:12 +03:00 |
|
Mikhail Glukhikh
|
17593e4ef6
|
Call completer: safe call with nullable receiver has nullable return type #KT-11007 Fixed
|
2016-02-13 10:48:07 +03:00 |
|
Valentin Kipyatkov
|
4cd7193047
|
KT-11018 Ctrl + Mouse Hover shows a var as val
#KT-11018 Fixed
|
2016-02-13 10:20:20 +03:00 |
|
Valentin Kipyatkov
|
c9f26de9f5
|
Introduce/eliminate when subject intentions to keep line breaks and comments
|
2016-02-13 10:20:19 +03:00 |
|
Valentin Kipyatkov
|
ce54a2d4bd
|
If to when conversion preserves comments too
|
2016-02-13 10:20:19 +03:00 |
|
Valentin Kipyatkov
|
0ed8eb0512
|
KT-5717 "Replace 'when' with 'if'" loses a comment
#KT-5717 Fixed
|
2016-02-13 10:20:19 +03:00 |
|
Valentin Kipyatkov
|
0809be59df
|
KT-10619 Wrong completion after package name in annotation
#KT-10619 Fixed
|
2016-02-13 10:20:19 +03:00 |
|
Valentin Kipyatkov
|
17ac168b33
|
KT-10621 Non-top level packages shown after "@" in completion
#KT-10621 Fixed
|
2016-02-13 10:20:18 +03:00 |
|
Michael Bogdanov
|
4f0f81155a
|
Weaken PRIVATE_CLASS_MEMBER_FROM_INLINE diagnostic
|
2016-02-12 17:24:30 +03:00 |
|
Michael Bogdanov
|
384d2ea0d1
|
Use bipush, sipush for byte and short constants
|
2016-02-12 11:55:21 +03:00 |
|
Anton Sukhonosenko
|
0073257841
|
Fix for KT-10313: ClassCastException with Generics
#KT-10313 Fixed
|
2016-02-12 10:53:28 +03:00 |
|
Dmitry Petrov
|
edf6a2142b
|
Check local function declarations for overload conflicts.
In PSI unifier tests, disable errors for tests on local functions (as irrelevant).
|
2016-02-12 09:54:21 +03:00 |
|
Ilya Gorbunov
|
17a95384e1
|
Change default buffer size to be 8K (same default as in java BufferedReader).
Rename internal constants.
|
2016-02-12 05:07:10 +03:00 |
|
Nikolay Krasko
|
faba229b11
|
Use single constant for doNotAnalyze message
|
2016-02-11 17:39:51 +03:00 |
|
Nikolay Krasko
|
ca0346bdae
|
Fix forgotten test data for 10648f44ac (KT-10212)
|
2016-02-11 16:24:38 +03:00 |
|