Andrey Uskov
a106085e67
Update kotlin gradle plugin used in import tests
2019-02-17 12:42:31 +03:00
Andrey Uskov
b5e6752656
Migrate import tests of composite MPP build to new version of MPP
2019-02-17 12:42:15 +03:00
Andrey Uskov
ed87a4a00d
Add memory leak detection in import tests
2019-02-17 12:41:21 +03:00
Andrey Uskov
3a27192241
Remove dependency on dev version of gradle plugin in import tests
2019-02-17 12:41:04 +03:00
Andrey Uskov
6dee81f653
Cleanup Kotlin SDK in MavenImportingTestCase
2019-02-17 12:39:23 +03:00
Andrey Uskov
7890037d90
Move KotlinSdkCreationChecker to idea-test-framework module
2019-02-17 12:38:59 +03:00
Andrey Uskov
ec08d0bc27
Minor. Get rid of KotlinMavenImporter bunch
2019-02-17 12:30:29 +03:00
Andrey Uskov
b3593e87c0
Create Kotlin SDK for non-MPP JS projects
...
#KT-29467 Fixed
2019-02-17 12:30:06 +03:00
Andrey Uskov
8063c6511c
Create Kotlin SDK on reopen project for native platform
...
#KT-29464 Fixed
2019-02-17 12:29:42 +03:00
Andrey Uskov
9a5fe43468
Create Kotlin SDK action moved to pooled thread
...
#KT-29551 Fixed
2019-02-17 12:29:24 +03:00
Andrey Uskov
59bcd608a1
Minor. Remove useless code related to IJ 173 and AS 3.1 in build scripts
2019-02-17 12:29:01 +03:00
Andrey Uskov
52be952fb7
Refactor gradle importing tests. Add possibility to test various
...
versions of gradle kotlin plugin
2019-02-17 12:28:19 +03:00
Andrey Uskov
5c82daf7a1
Improve bunches of GradleImportingTestCase
2019-02-17 12:27:33 +03:00
Yan Zhulanow
15a316ff90
Fix keyword completion for code fragments (KT-28680)
2019-02-15 21:23:25 +03:00
Yan Zhulanow
088b89b534
Pill: Add a dependency to backend.ir, fix JPS build
2019-02-15 21:23:25 +03:00
Alexander Udalov
f2bf81e799
Fix UOE when using Java annotation with infinity/NaN as default value
...
The root problem is the fact that ConstantExpressionEvaluator returns
null for values such as infinity and NaN loaded from cls psi (see
IDEA-207252). This commit simply reverts a part of 8ab9226805 where we
started to compute default values more often than needed. In
LazyJavaClassMemberScope, we only need to check whether or not there
_is_ a default value, not compute its value.
#KT-29792 Fixed
2019-02-15 19:13:53 +01:00
Kirill Shmakov
5595a2dd1b
Add highlighting for exceptions stacktrace on Mac
...
KT-29817
Review: KOTLIN-CR-2722
2019-02-15 18:33:14 +03:00
Natalia Selezneva
92a160e6c3
Fix navigation to buildSrc from scripts
...
buildSrc folder should be placed under project dir (root or included project)
^KT-29707 Fixed
2019-02-15 16:06:55 +03:00
Natalia Selezneva
830973a93c
Fix "Multiple Script Definitions" notification for settings.gradle.kts
...
^KT-29832 Fixed
2019-02-15 16:06:55 +03:00
Natalia Selezneva
d8080f205c
Always scan root for script templates in background
...
^KT-29893 Fixed
Provide AsyncScriptDefinitionsContributor.
Show a notification if the highlighting for script is requested when not all script templates are loaded
2019-02-15 16:06:54 +03:00
Natalia Selezneva
00cd6a698d
Do not run multiple script dependencies updates if dependencies weren't saved yet
...
^KT-29770 Fixed
2019-02-15 16:06:54 +03:00
Natalia Selezneva
8918a83fb4
Unify cache size for script dependencies
2019-02-15 16:06:54 +03:00
Natalia Selezneva
abc2dbba39
Minor: fix typo in package name
2019-02-15 16:06:54 +03:00
Natalia Selezneva
889396ec27
Cache 10 + 5 scripts in KotlinCacheService
...
This may be useful for find usages (and inspections that uses it) of declaration from buildSrc which may be used in several scripts
2019-02-15 16:06:54 +03:00
Natalia Selezneva
74909c4d09
Do not run unused symbol inspection if declaration in used in more than 3 scripts
2019-02-15 16:06:53 +03:00
Toshiaki Kameyama
cd13648906
Object literal can be converted to lambda: report if "return" is only one and is in the last statement
...
#KT-29763 Fixed
2019-02-15 13:52:19 +03:00
Nicolay Mitropolsky
2678ada5ae
191: AbstractModelBuilderTest: addExtraProjectModelClasses was removed in platform
2019-02-15 11:39:54 +03:00
Dmitriy Dolovov
375697c413
User friendly presentation of KLIBs in IDEA
...
Missed fixes in 181 bunch
2019-02-15 15:32:22 +07:00
Dmitriy Dolovov
05323f8a30
CIDR: Avoid exception in JavaDocumentationProvider
...
as there is no Java support in CIDR
2019-02-15 11:12:28 +07:00
Nikolay Krasko
7c83d5df93
Move queue back to class instance after bad refactoring in search package
...
Relevant commit: 7f1e7cc461
2019-02-14 18:26:55 +03:00
Dmitry Gridin
33954c7632
Add inspection to move the variable declaration into when
...
#KT-29001 Fixed
2019-02-14 17:45:53 +03:00
Nikolay Krasko
7abe9333c8
Minor: remove deprecated usages of PsiSearchHelper.SERVICE
2019-02-14 17:23:49 +03:00
Nikolay Krasko
7f1e7cc461
Minor: reformat and cleanup org.jetbrains.kotlin.idea.search package
2019-02-14 17:23:49 +03:00
Nikolay Krasko
16c79b562e
Minor: cleanup warnings in KotlinFunctionParameterInfoHandler.kt
2019-02-14 17:23:49 +03:00
Nicolay Mitropolsky
a3bd70a76e
KotlinDeclarationSearcher: return backing fields for parameters (KT-29034)
2019-02-14 17:12:17 +03:00
Toshiaki Kameyama
d583c1be58
Can be replaced with binary operator: do not suggest when receiver or argument is floating point type
...
#KT-28596 Fixed
2019-02-14 15:10:26 +03:00
Nicolay Mitropolsky
48619a49ed
RenameKotlinPropertyProcessor made not update the property before all references are updated (KT-27602)
...
because otherwise language independent bean property references couldn't properly handle rename in some cases.
Groovy references were also affected by this bug because they weren't able to resolve to original property
2019-02-14 13:27:06 +03:00
Dmitriy Dolovov
75250cf1a0
User friendly presentation of KLIBs in IDEA
...
Adds friendly names for KLIBs imported as file dependencies from Gradle project.
Issue #KT-29613 Fixed
Issue #KT-29783 Fixed
2019-02-14 16:55:45 +07:00
victor.petukhov
b354518a41
Add lazy debug diagnostic DEBUG_INFO_EXPRESSION_TYPE
2019-02-14 12:31:42 +03:00
victor.petukhov
f92232f015
Decompose and rewrite CheckerTestUtil to Kotlin
2019-02-14 12:31:42 +03:00
Anton Yalyshev
b8d9b563a9
inlined field for better look
2019-02-13 21:48:18 +03:00
Anton Yalyshev
2ccc79b536
Adapted statistics logging to new FUS API. Removed Context usage.
2019-02-13 21:48:18 +03:00
Anton Yalyshev
77d7b8fa1d
Plugin util seems better for getting plugin version
2019-02-13 21:47:04 +03:00
Anton Yalyshev
586d2a548b
attr. name was changed in FUS API
2019-02-13 21:47:04 +03:00
sashache
7e9f8df43a
Allow IDE plugin for 2019.1 platform to run with IDEA 2019.2.
2019-02-13 21:30:57 +03:00
Yan Zhulanow
9729932fe4
191: Update Android plugin changes to AS33 (KT-29847)
2019-02-13 16:35:46 +03:00
Alexander Podkhalyuzin
a2d702c2a7
Fixed 182 patchsets
2019-02-13 16:31:25 +03:00
Alexander Podkhalyuzin
2f546d1003
Test for multline todo comments support to Kotlin
2019-02-13 15:59:14 +03:00
Alexander Podkhalyuzin
6c2af0741a
Added multline todo comments support to Kotlin
...
#KT-26950 Fixed
2019-02-13 15:34:00 +03:00
Nikolay Krasko
0d1460ac04
Add "Hard wrap at" and "Wrap on typing" to UI (KT-28905)
...
#KT-28905 Fixed
2019-02-13 13:56:34 +03:00