Toshiaki Kameyama
1df15612d6
Unnecessary parentheses in function call with lambda: fix false positive #KT-26669 Fixed
2018-10-31 11:45:48 +03:00
Natalia Selezneva
2d0ecf8f50
Update testdata: println is moved to ioH.kt
2018-10-31 11:02:14 +03:00
Natalia Selezneva
a79785727e
Update testdata: coroutines are not experimental since 1.3.0
2018-10-31 11:01:14 +03:00
Natalia Selezneva
cc689af635
Set projectJdk in MultiFileTestCase, because many of configuration files contains inheritedJdk dependency
...
Fix MultiModuleRenameTest, MultiModuleSafeDeleteTest, MultiModuleChangeSignatureTest
2018-10-31 11:01:14 +03:00
Natalia Selezneva
0fa908a1b5
Configurator tests: update testdata
...
LATEST_STABLE version is used in language version settings if there is no facet configured
2018-10-31 11:01:13 +03:00
Natalia Selezneva
43fa2d59fc
Configurator: repositories are inserted in one line
2018-10-31 11:01:13 +03:00
Natalia Selezneva
cbd54e7867
Fix configuration tests with latest runtime
2018-10-31 11:01:12 +03:00
Mikhail Glukhikh
43895f43d4
Drop empty GradleMultiplatformWizardTest to avoid empty test suite
2018-10-30 20:23:27 +03:00
Dmitriy Dolovov
e5a3feada4
Disable ProjectRootModificationTrackerFixer in IDEA 183+
...
Issue #KT-27579 Fixed
2018-10-30 11:13:26 +07:00
Nikolay Krasko
0a2d1b409b
Cleanup LookupCancelWatcher.kt
2018-10-27 18:57:21 +03:00
Nikolay Krasko
48c0fb2ba9
Remove deprecated AbstractProjectComponent
2018-10-27 18:57:20 +03:00
Mikhail Glukhikh
700bcb5984
Unused symbol: fix false positives on inline class constructors
...
#KT-27434 Fixed
2018-10-27 12:13:52 +03:00
Mikhail Glukhikh
506f7aaa68
Replace toString with string template: fix grammar
2018-10-27 12:13:50 +03:00
Mikhail Glukhikh
6e10235208
Make "Add name(s) to call arguments" available for generic arguments
...
#KT-15550 Fixed
2018-10-27 12:13:42 +03:00
Vyacheslav Gerasimov
87af14849d
as34: Restore compatibility with 183 platform in AS 3.4
2018-10-26 18:25:22 +03:00
Vyacheslav Gerasimov
99924c3df5
as34: Update idea-version
2018-10-26 18:25:21 +03:00
Vyacheslav Gerasimov
4076923a26
as34: Apply changes from AS 3.3
2018-10-26 18:25:20 +03:00
Nikolay Krasko
7009b261d6
Don't rank local classes (KT-27712)
...
Allow enable ranking even for single source file in tests
#KT-27712
2018-10-26 18:02:36 +03:00
Nikolay Krasko
214785d9b7
Do not ruin breakpoints when there's failure in ranking (KT-27712)
2018-10-26 18:02:36 +03:00
Nikolay Krasko
8d7829be31
Allow to assert rank value in ranking test
...
Update test data for lambdas.kt because of same rank check bug fixed.
2018-10-26 18:02:36 +03:00
Nikolay Krasko
122fba20da
Do not wait for not generated classes in LowLevelDebuggerTestBase
2018-10-26 18:02:35 +03:00
Nikolay Krasko
651d76f4ef
Allow disable strict mode in ranking tests
2018-10-26 18:02:35 +03:00
Mikhail Glukhikh
e39953c4a0
Check also drop-box content in multi-module line marker tests
...
Related to KT-26957
2018-10-26 16:21:49 +03:00
Nicolay Mitropolsky
274fcd6237
183: PsiElementChecker: the 55-th method textRangeInParent was added in 183
2018-10-26 15:09:19 +03:00
Nicolay Mitropolsky
23d2269aac
183: Update IDEA version to 183.3975.18
2018-10-26 12:13:22 +03:00
Yan Zhulanow
cd88209cf4
Fix Android Extension imports resolution after project reopening (KT-27793)
2018-10-25 23:10:41 +03:00
peter
beba8f215e
fix registry bean registration for ultra-light classes
2018-10-25 19:54:35 +02:00
Toshiaki Kameyama
ad8c58d176
Lift return out refactoring: extract function for problem report
2018-10-25 19:51:36 +03:00
Toshiaki Kameyama
3e6007e3d3
Lift return out: report also on 'return' keywords #KT-27173 Fixed
2018-10-25 19:51:36 +03:00
Toshiaki Kameyama
f771ed5dd8
Reformat & cleanup: LiftReturnOrAssignmentInspection
2018-10-25 19:51:35 +03:00
peter
ebc998d710
add ultra-light classes/members that work without backend in simple cases
2018-10-25 18:22:33 +02:00
Mikhail Glukhikh
387efc3791
Highlight unused parameters in main function in 1.3 (KT-26999)
2018-10-25 19:11:45 +03:00
Mikhail Glukhikh
17da136420
KotlinPsiCheckerAndHighlightingUpdater: convert to Kotlin
2018-10-25 19:11:43 +03:00
Mikhail Glukhikh
b73bcbb06d
KotlinPsiCheckerAndHighlightingUpdater: .java -> .kt
2018-10-25 19:11:42 +03:00
Mikhail Glukhikh
b9161c5293
Gradle configurator: handle kotlin options correctly with new-mpp plugin
...
#KT-27052 Fixed
2018-10-25 18:13:08 +03:00
Mikhail Glukhikh
d050629589
Show expect / actual for parameters & enum entries in drop-box
...
#KT-26957 Fixed
2018-10-25 18:11:47 +03:00
Mikhail Glukhikh
bb19d4c598
Do not create expect / actual markers for parameters & enum entries
...
Part of KT-26957
2018-10-25 18:11:45 +03:00
Alexander Udalov
17076cd05e
Support class literal values in light annotations correctly
...
Map Kotlin built-in classes (e.g. Throwable) to corresponding Java
classes, do not map Unit to void, support arrays of primitives and
arrays of wrapper types
2018-10-25 16:27:23 +02:00
Alexander Udalov
c1ab08c8ce
Refactor KClassValue to store ClassLiteralValue internally
...
Only invariant array projections and non-null element types will be
supported soon (see KT-26568), so it makes no sense to store the
complete type in KClassValue. What we need is only the ClassId of the
class, and the number of times it's wrapped into kotlin/Array, which is
exactly what ClassLiteralValue represents.
This change helps in decoupling annotation values from
descriptors/types. The only constant value that depends on descriptors
is now AnnotationValue.
#KT-26582 Fixed
2018-10-25 16:27:23 +02:00
Ilya Chernikov
0e66c64a17
Implement new minimal extension point for providing (new) script definitions to idea
...
#KT-27817 fixed
2018-10-25 13:09:01 +02:00
Alexander Podkhalyuzin
812d3d9ce6
Fixed testdata to have the same package/file structure, otherwise it
...
will not work with Java 9.
2018-10-25 11:16:37 +03:00
Yan Zhulanow
9dd6efeb46
Fix sporadic false-positive "Receiver parameter is never used" for local functions (KT-26481)
2018-10-24 20:12:42 +03:00
Yan Zhulanow
ba53ba37b0
Replace bunch copies for some of build.gradle.kts files with a DSL
2018-10-24 20:12:30 +03:00
Yan Zhulanow
f36447aab8
Remove usage of deprecated ConcurrentWeakFactoryMap in debugger (KT-25667)
2018-10-24 20:12:27 +03:00
Yan Zhulanow
e3f6d183fa
Check for dumb mode before evaluation (KT-24959)
2018-10-24 20:12:26 +03:00
Yan Zhulanow
b8c756a4e8
Debugger: Remove false-positive assertion (KT-24343)
2018-10-24 20:12:25 +03:00
Yan Zhulanow
713dc589e0
Debugger: Allow to evaluate private properties from companion objects (KT-26795)
2018-10-24 20:12:24 +03:00
Yan Zhulanow
fee0cfcecb
Debugger: Add a stepping test for inline classes (KT-26798)
2018-10-24 20:12:23 +03:00
Alexander Udalov
1ee1d15b91
Support annotations on property accessors in JS/common metadata
...
#KT-14529 Fixed
2018-10-24 18:17:12 +02:00
Nikolay Krasko
77be4a9e85
Remove warnings in createByPattern.kt
2018-10-24 13:04:43 +03:00