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 |
|
Simon Ogorodnik
|
1f6fde4bc2
|
KT-20706: Fix auto-popup completion after digit in KDoc
#KT-20706 Fixed
|
2018-12-12 15:27:20 +03:00 |
|
Alexander Podkhalyuzin
|
c607b8e556
|
Removed unnecessary warning
#KT-28360 Fixed
|
2018-12-12 14:34:04 +03:00 |
|
Mikhail Glukhikh
|
3889bb05d6
|
Do not modify highlighting settings for non-Kotlin files #KT-28716 Fixed
|
2018-12-12 14:20:06 +03:00 |
|
Alexey Tsvetkov
|
01fbcfad23
|
Minor: replace UsefulTestCase with KtUsefulTestCase
For some reason assertSameLinesWithFile from UsefulTestCase
fails with exception on TeamCity, whereas the one KtUsefulTestCase
does not
|
2018-12-12 02:53:13 +03:00 |
|
Alexey Tsvetkov
|
7c767e0789
|
Exclude InsnList from proguard
It is used by jvm-abi-gen plugin
|
2018-12-12 02:52:07 +03:00 |
|
Shagen Ogandzhanian
|
03966985a1
|
Add mininal test suite to idl2k, remove deprecated ANTLRFileStream
|
2018-12-11 22:46:01 +01:00 |
|
Alexey Tsvetkov
|
57f8f216d1
|
Exclude local variables and try catch blocks of non-inline functions from ABI
|
2018-12-11 22:48:53 +03:00 |
|
Alexey Tsvetkov
|
495cfec9e9
|
Check descriptor visibility before excluding method from ABI class
|
2018-12-11 22:48:53 +03:00 |
|
Alexey Tsvetkov
|
34d96dff28
|
Minor: rename const according to style guide
|
2018-12-11 22:48:53 +03:00 |
|
Alexey Tsvetkov
|
b87058b532
|
Attempt to fix ABI tests on TC
Locally they work fine
|
2018-12-11 22:48:53 +03:00 |
|
Alexey Tsvetkov
|
09dbf427ee
|
Disable removing private/synthetic/local classes temporarily
|
2018-12-11 22:48:53 +03:00 |
|
Alexey Tsvetkov
|
96f3c67b3b
|
Report output classes
|
2018-12-11 22:48:53 +03:00 |
|