Commit Graph

1201 Commits

Author SHA1 Message Date
Mikhail Glukhikh 00a9dea7cb KotlinAbstractUElement+KotlinUElementWithComments(172): add imports 2018-04-21 11:04:13 +03:00
Mikhail Glukhikh 5dd7ff4d7f Up KotlinAbstractUElement / UElementWithComments / UVariable in branches 2018-04-20 21:29:55 +03:00
Mikhail Glukhikh 3e1d05f146 Update KotlinUMethod for 172/181/as32 branches 2018-04-20 21:23:05 +03:00
Mikhail Glukhikh a25e971d19 UAST: property delegates consistency #KT-22527 Fixed 2018-04-20 20:39:56 +03:00
Mikhail Glukhikh f179b2ba13 Test for KT-22527 2018-04-20 20:39:54 +03:00
Mikhail Glukhikh 29c16f9561 Improve KotlinUElementWithComments & use it in most KotlinUElements
Related to KT-22135
2018-04-20 20:39:45 +03:00
Claus Holst 84f0b327b1 KT-17608 Kotlin plugin says missing apply() call for SharedPreferences.Editor in With expression (#1164) 2018-04-19 16:29:27 +03:00
Zalim Bashorov ab03ab84bb Regenerate tests 2018-04-19 13:17:27 +03:00
Yan Zhulanow b665a1b2b6 Android Extensions: Create application resource directories if missing (181, as31) 2018-04-16 20:42:58 +03:00
Nikolay Krasko 9bce8759bb Remove accidentally added *.173.as32 files 2018-04-16 15:55:53 +03:00
Nikolay Krasko ecd2db3b48 Remove bunch files that are equal to base files 2018-04-16 15:55:53 +03:00
Nikolay Krasko 1fb2b40684 Fix 182 branch after QueryExecutor and subclasses update
Parameter taking Processor<T> were replaced with Processor<? super T>.
https://github.com/JetBrains/intellij-community/commit/aaed1ccb910f6f4a9ea2f96894d99b6e35a59ef9
https://github.com/JetBrains/intellij-community/commit/c6b40a53ee5b2a0807c55adafb59edb453090915

Instead of updating all usages, use ExecutorProcessor to avoid
different source code for different IDEAs.
2018-04-14 15:29:38 +03:00
Vyacheslav Gerasimov 8efee7bd9c as32: Revert uast to the state of idea 173, AS 3.2 C10 has uast from idea 173 2018-04-13 21:33:15 +03:00
Vyacheslav Gerasimov a6bd0f618e as32: Remove platform-api & platform-impl from build scripts
since they are not present in AS 3.2 C10
2018-04-13 21:33:14 +03:00
Vyacheslav Gerasimov 4299455dc1 as32: Update to AS 3.2 C10 2018-04-13 21:33:03 +03:00
Raluca Sauciuc 89d61ee12d Support androidx packages
... in the IDE plugin and the Android extensions compiler.

Change-Id: Iffd58351b0592e12ffc937c06d871d26958fe161
2018-04-12 16:29:13 +03:00
Dmitry Savvinov 934c56a4da Wire StorageManager into a ClassTypeConstructorImpl and ClassDescriptorImpl 2018-04-12 13:44:10 +03:00
Nicolay Mitropolsky 83573ed517 181: Uast: more implementations of UCallExpressionEx 2018-04-12 10:29:07 +03:00
Yan Zhulanow 6d5e49eeae 182: Android Extensions: Create application resource directory storage if absent 2018-04-11 16:28:44 +03:00
Yan Zhulanow 2e4b04bac5 181: Fix API wrapper in Android extensions 2018-04-11 16:28:38 +03:00
Nicolay Mitropolsky 44a37f5dad 181: Uast: KotlinAccessorCallExpression.methodIdentifier fix 2018-04-11 16:28:36 +03:00
Nicolay Mitropolsky 7e5b417955 181: Uast: don't use com.intellij.psi.util.parentOfType (KT-22734) 2018-04-11 16:28:32 +03:00
Nicolay Mitropolsky 8cde41850e 181: Uast: support for object literals 2018-04-11 16:28:32 +03:00
Nicolay Mitropolsky 036c0fd6a4 181: Uast: fixes for non-leaf identifiers 2018-04-11 16:28:32 +03:00
Nicolay Mitropolsky 8a4ef83b3d 181: Uast: identifiers testdata updates 2018-04-11 16:28:31 +03:00
Nicolay Mitropolsky f40ea754cb 181: Uast: identifiers fixes for KotlinUFunctionCallExpression and AbstractKotlinUVariable 2018-04-11 16:28:31 +03:00
Nicolay Mitropolsky 8ce65dc715 181: Uast: weak consistency check and fixes for UIdentifiers 2018-04-11 16:28:31 +03:00
Nicolay Mitropolsky 224480ac5e 181: UAST: UAnchorOwner and type-specific javaPsi support 2018-04-11 16:28:30 +03:00
Nicolay Mitropolsky ffe33844b7 181: compilation fix: KotlinCallerChooser and KotlinAwareMoveClassesOrPackagesToNewDirectoryDialog 2018-04-11 16:28:30 +03:00
Nicolay Mitropolsky e48b905075 181: Uast: getArgumentForParameter(i: Int) implementation for Kotlin (IDEA-184046) 2018-04-11 16:28:29 +03:00
Nicolay Mitropolsky 1507eed1cf 181: Uast: Constructors.identifiers.txt testdata fix 2018-04-11 16:28:29 +03:00
Vyacheslav Gerasimov a0e20eefc6 181: Fix dependencies for 181 2018-04-11 16:28:29 +03:00
Vyacheslav Gerasimov 283ac840c2 181: Add smali plugin required by android plugin to test runtime 2018-04-11 16:28:29 +03:00
Nicolay Mitropolsky 96ac913a6d 181: Uast: parents for UIdentifiers from toUElement 2018-04-11 16:28:28 +03:00
Nicolay Mitropolsky 984c2329b4 181: Uast: KotlinUIdentifier almost everywhere (KT-21688) 2018-04-11 16:28:28 +03:00
Nicolay Mitropolsky 9efa79f352 181: Uast: KotlinUIdentifier introduced to store proper sourcePsi (KT-21688) 2018-04-11 16:28:28 +03:00
Vyacheslav Gerasimov f31b56a936 181: Fix compatibility after AS 3.0 was merged to 181 2018-04-11 16:28:27 +03:00
Nicolay Mitropolsky 6ce2c079a7 181: UAST: lazy computation made SYNCHRONIZED in UAST
because of UElement caching in platform, which leads to multithreaded usage
2018-04-11 16:28:25 +03:00
Yan Zhulanow 5efe6b40af as31: Fix Android-related compilation problems 2018-04-11 16:28:22 +03:00
Vyacheslav Gerasimov e2578b6a17 as31: Add smali plugin required by android plugin to test runtime 2018-04-11 16:28:21 +03:00
Vyacheslav Gerasimov fd0045cf6b as31: Fix build scripts for AS 3.1 2018-04-11 16:28:21 +03:00
Yan Zhulanow 48ae0651c6 as31: Add typealias for AndroidGradleModel
(cherry picked from commit f6c6845)

(cherry picked from commit d13c2c2)
2018-04-11 16:28:18 +03:00
Dmitry Jemerov 932e9c74b6 as31: No Maven in AS 2018-04-11 16:28:17 +03:00
Vyacheslav Gerasimov 11ee744340 as31: Drop custom Kotlin Android lint, register quickfixes with extension point 2018-04-11 16:28:16 +03:00
Vyacheslav Gerasimov 7d7fff52b8 as31: Fix build for AS 2.4.0.3
(cherry picked from commit a79f7a7)
2018-04-11 16:28:15 +03:00
Vyacheslav Gerasimov 6bca651848 as31: Fix compilation for Android Studio 2.4 2018-04-11 16:28:14 +03:00
Yan Zhulanow bb4b1f5b9c as31: Remove Maven components from all-open and no-arg plugins 2018-04-11 16:28:13 +03:00
Yan Zhulanow 72e66f6175 as31: Disable Maven and JPS modules which is not available in AS 2018-04-11 16:28:13 +03:00
Nikolay Krasko ef6c8c6a10 172: Revert "UAST: support for JvmDeclarationUElement"
This reverts commit db6a2390a22d4b35246cc4c6d246a5d7752f3506.
2018-04-11 16:28:12 +03:00
Nicolay Mitropolsky 18198ee33c 172: Uast-revert: test-data-revert 2018-04-11 16:28:11 +03:00