Andrey Uskov
|
ffb277d978
|
Fix KT-28626, KT-27263, KT-27718 in Idea 191
|
2018-12-12 19:04:56 +03:00 |
|
Andrey Uskov
|
595e75e059
|
Fix build in bunch 191
|
2018-12-12 19:04:15 +03:00 |
|
Vyacheslav Gerasimov
|
201522c6c8
|
as31: Fix KaptWithKotlincTask compilation
|
2018-12-12 17:58:29 +03:00 |
|
Vyacheslav Gerasimov
|
b942f00409
|
as31: set intellijUltimateEnabled flag
|
2018-12-12 17:58:29 +03:00 |
|
victor.petukhov
|
ee0fa2220e
|
Fix incomplete printing of runtime exceptions in box tests
|
2018-12-12 17:44:05 +03:00 |
|
Mikhail Zarechenskiy
|
1d69f35f27
|
Revert "[NI] Take into account captured types for type depth computation"
This reverts commit 383c2d1bff.
It seems this commit causes problems with bootstraping, so it'll be
investigated and refined later
|
2018-12-12 17:41:30 +03:00 |
|
Leonid Startsev
|
fdf4f02dde
|
Declare real external symbols for overriden by synthetic function
instead of unbound
Unbound symbols were throwing an exception on attempt to analyze them
in the other parts of compiler and are generally incorrect
|
2018-12-12 17:26:01 +03:00 |
|
Mikhail Glukhikh
|
a15b47c93c
|
Add "Ambiguous context due to scope receiver in suspend fun" inspection
#KT-28696 Fixed
|
2018-12-12 17:10:37 +03:00 |
|
Shagen Ogandzhanian
|
44da3c89b7
|
Introduce PointerEvent-related definitions
* Resolves https://youtrack.jetbrains.com/issue/KT-23932
* Backed by review https://upsource.jetbrains.com/kotlin/branch/KT-23932-POINTER-EVENT-FROM-REMOTE-IDL
|
2018-12-12 14:53:18 +01:00 |
|
Shagen Ogandzhanian
|
2d49268a0b
|
Support float initializers in fun params generated from idl definitions
|
2018-12-12 14:12:27 +01:00 |
|
Mikhail Glukhikh
|
42fa6ce6f0
|
Refactor "change type to mutable" in suspicious collection reassignment
Related to KT-20626
|
2018-12-12 15:56:12 +03:00 |
|
Mikhail Glukhikh
|
b17ee60c6f
|
Change description of boolean argument/augmented assignment inspections
|
2018-12-12 15:56:12 +03:00 |
|
Mikhail Glukhikh
|
13b09f532c
|
Boolean literal arguments: check previous arg, fix all args in a row
|
2018-12-12 15:56:12 +03:00 |
|
Mikhail Glukhikh
|
235b50d86e
|
Boolean literal arguments: do not highlight with single boolean argument
|
2018-12-12 15:56:12 +03:00 |
|
Mikhail Glukhikh
|
d31e0b9632
|
Boolean literal arguments: don't report on a call, just on an element
|
2018-12-12 15:56:12 +03:00 |
|
Toshiaki Kameyama
|
0d7116aa5d
|
Introduce "Boolean literal arguments" inspection #KT-2029 Fixed
|
2018-12-12 15:56:11 +03:00 |
|
Mikhail Glukhikh
|
aa9e48b9b6
|
Augmented list assignment inspection: add "replace with ordinary" fix
Relates to KT-20626
|
2018-12-12 15:56:11 +03:00 |
|
Mikhail Glukhikh
|
ed8305995e
|
Don't highlight "replace with +=" for read-only collections
Related to KT-20626
|
2018-12-12 15:56:11 +03:00 |
|
Mikhail Glukhikh
|
c560aada3d
|
Add "Suspicious collection reassignment" inspection #KT-20626 Fixed
|
2018-12-12 15:56:11 +03:00 |
|
Mikhail Glukhikh
|
3e936f64bf
|
Introduce KtReferenceSearch to use LocalSearchScope, when possible
This fixes a set of problems in J2K tests in 183
#KT-28368 Fixed
|
2018-12-12 15:56:10 +03:00 |
|
Yan Zhulanow
|
ef08110354
|
Evaluator: Render inline class values using its toString() implementation (KT-27414)
|
2018-12-12 21:40:46 +09:00 |
|
Yan Zhulanow
|
425467ca99
|
Kapt: Switch to more appropriate way of converting URIs to Files
|
2018-12-12 21:40:46 +09:00 |
|
Yan Zhulanow
|
eb28ce3007
|
Fix Android Lint tests (182 bunch only)
|
2018-12-12 21:40:45 +09:00 |
|
Yan Zhulanow
|
f5bb9d5866
|
Remove Lint tests for annotation argument API check.
Looks like newer Lint API checker ignores type usage in annotations, so these tests are no more needed.
|
2018-12-12 21:40:45 +09:00 |
|
Yan Zhulanow
|
aa5f1cefd0
|
Fix testSimple() for "Remove Parcelable" action
|
2018-12-12 21:40:45 +09:00 |
|
Yan Zhulanow
|
648fb2ef0b
|
AllOpen: Update test data (enum constructors are now private)
|
2018-12-12 21:40:45 +09:00 |
|
Yan Zhulanow
|
9ec321b918
|
Update debugger test data, fix the current behavior
|
2018-12-12 21:40:45 +09:00 |
|
Yan Zhulanow
|
1734726d50
|
Remove a magic constant from 'KotlinLambdaMethodFilter'
|
2018-12-12 21:40:45 +09:00 |
|
Yan Zhulanow
|
a6ba7e6e87
|
Revert "Remove unneeded usage of the blocking invokeInManagerThread() (KT-24282)"
This reverts commit 6c868701
|
2018-12-12 21:40:45 +09:00 |
|
Yan Zhulanow
|
79bb609e1e
|
Uast: Update test data (enum constructors are now private)
|
2018-12-12 21:40:44 +09:00 |
|
Yan Zhulanow
|
0dda7bd7ca
|
NoArg: Update test data (enum constructors are now private)
|
2018-12-12 21:40:44 +09:00 |
|
Yan Zhulanow
|
a090541108
|
Kapt: Update test data (stub converter tests)
|
2018-12-12 21:40:44 +09:00 |
|
Yan Zhulanow
|
1963571be3
|
Add missing 'disallowRootAccess()' to debugger and stub tests
|
2018-12-12 21:40:44 +09:00 |
|
Yan Zhulanow
|
dd49d35320
|
Fix backend tests after changing format of synthetic variables for inline functions
|
2018-12-12 21:40:44 +09:00 |
|
Yan Zhulanow
|
e6643ef2b7
|
Fix quick evaluation for array expressions (KT-13268)
|
2018-12-12 21:40:44 +09:00 |
|
Yan Zhulanow
|
4b4d8dd660
|
Fix breakpoints for the same inline function nested calls (KT-22366)
This commit changes the format of the synthetic local variables for inline functions.
|
2018-12-12 21:40:44 +09:00 |
|
Yan Zhulanow
|
ae4f05cf62
|
Remove unneeded usage of the blocking invokeInManagerThread() (KT-24282)
|
2018-12-12 21:40:44 +09:00 |
|
Yan Zhulanow
|
e12af0e2d1
|
Fix evaluation for captured inline classes (KT-28487)
|
2018-12-12 21:40:44 +09:00 |
|
Yan Zhulanow
|
27ea02929a
|
Fix evaluation for static interface methods declared in Java (KT-23585)
|
2018-12-12 21:40:43 +09:00 |
|
Yan Zhulanow
|
3d7b503cd6
|
Fix source mapping for stepping into package facades from libraries (KT-28028)
|
2018-12-12 21:40:43 +09:00 |
|
Yan Zhulanow
|
3c8714696d
|
Add a LookupLocation to 'getSyntheticExtensionProperties()', use it in 'DebuggerFieldSyntheticScopeProvider'
|
2018-12-12 21:40:43 +09:00 |
|
Yan Zhulanow
|
dc34f11f50
|
Evaluate: Enable 'foo_field' convention only for Jvm/Common code
|
2018-12-12 21:40:43 +09:00 |
|
Yan Zhulanow
|
8334769eb0
|
Refactoring: Replace 'ParametersDescriptor' with a simple 'List'
|
2018-12-12 21:40:43 +09:00 |
|
Yan Zhulanow
|
c88d8a5e0d
|
Evaluate: Support synthetic 'field' variable evaluation (KT-28342)
|
2018-12-12 21:40:43 +09:00 |
|
Yan Zhulanow
|
60d2490c45
|
Minor: Move changeSuperToMagicAccessor() function to its single use site, J2K it
|
2018-12-12 21:40:43 +09:00 |
|
Yan Zhulanow
|
9498eb8d4d
|
Kapt: Preserve 'getJarPathForClass()' (used in kapt-cli)
|
2018-12-12 21:40:43 +09:00 |
|
Yan Zhulanow
|
ada71ce3cd
|
Evaluate: Use '<name>_field' syntax for field value evaluation (KT-14075)
|
2018-12-12 21:40:42 +09:00 |
|
Yan Zhulanow
|
c2f33c0dfd
|
Provide a default implementation for 'SyntheticScope'
|
2018-12-12 21:40:42 +09:00 |
|
Denis Zharkov
|
a83f0e5fb7
|
Add diagnostic for calling ConcurrentHashMap::contains by convention
^KT-18053 Fixed
|
2018-12-12 15:37:50 +03:00 |
|
Simon Ogorodnik
|
f8e7c8856a
|
PerModulePackageCache: Process events where whole psi file was added
|
2018-12-12 15:28:16 +03:00 |
|