Yan Zhulanow
|
df88acaefd
|
Get rid of test-to-production dependencies as it's not supported in plain IDEA projects
|
2018-03-02 03:15:24 +03:00 |
|
Yan Zhulanow
|
34d1611ed4
|
Add Pill support to compiler and IDE modules
|
2018-03-02 03:15:17 +03:00 |
|
Nicolay Mitropolsky
|
2f6fb4091b
|
making LambdaArgument methods nullable
overridden `LambdaArgument.getArgumentExpression` removed because it is already nullable in parent
#EA-117013
|
2018-02-28 12:13:12 +03:00 |
|
Nicolay Mitropolsky
|
35ce30aedc
|
Uast: better reports for failed method conversions in KotlinUClass
|
2018-02-27 11:23:04 +03:00 |
|
Nicolay Mitropolsky
|
795516269d
|
Uast: don't run resolve if not inside KtFile
|
2018-02-27 11:22:40 +03:00 |
|
Alexey Sedunov
|
aa4a5b75c7
|
UAST: Fall back to JVM platform if element doesn't have a module
|
2018-02-19 18:11:56 +03:00 |
|
Alexey Sedunov
|
99fca79bdc
|
UAST: Do not create UElements in non-JVM modules
|
2018-02-19 13:01:38 +03:00 |
|
Alexey Sedunov
|
994d6ab4f9
|
Temporarily revert "UAST: Do not create UElements in non-JVM modules"
|
2018-02-16 14:05:16 +03:00 |
|
Alexey Sedunov
|
d5df8c60fc
|
UAST: Do not create UElements in non-JVM modules
|
2018-02-15 20:37:44 +03:00 |
|
Yan Zhulanow
|
03a20384ef
|
Uast: Fix an exception while converting type alias KotlinType to PsiType (KT-21874)
|
2018-02-08 19:36:37 +03:00 |
|
Nicolay Mitropolsky
|
91a4bbed2e
|
Uast: KotlinUNestedAnnotation with light annotation (IDEA-185890)
|
2018-02-07 10:17:40 +03:00 |
|
Nicolay Mitropolsky
|
48ea52def1
|
Uast: KotlinUNestedAnnotation for processing nested annotations (IDEA-185890)
|
2018-02-07 10:17:40 +03:00 |
|
Nicolay Mitropolsky
|
8ac95b54a2
|
Uast: support for Kotlin array literals
|
2018-02-06 17:53:17 +03:00 |
|
Ilya Chernikov
|
5dc094d290
|
Implement correct and fast ultimate/community sdks handling
|
2018-01-30 17:06:15 +03:00 |
|
Ilya Chernikov
|
7e21573cf4
|
Convert the rest of the project to intellij repo prepared in buildSrc
|
2018-01-30 17:06:13 +03:00 |
|
Ilya Chernikov
|
e8494a5371
|
Fix uast-kotlin dependencies and tests
|
2018-01-30 17:06:12 +03:00 |
|
Ilya Chernikov
|
a4f28cd94f
|
Make all dependencies to idea sdk intransitive
|
2018-01-30 17:06:11 +03:00 |
|
Ilya Chernikov
|
0d264793ce
|
Convert idea plugin modules to intellij plugin
|
2018-01-30 17:06:07 +03:00 |
|
Nicolay Mitropolsky
|
2623ae714c
|
Uast: consistency updates for ULambdaExpression
|
2018-01-19 10:45:58 +03:00 |
|
Nicolay Mitropolsky
|
25cd54713b
|
Uast: consistency for imports-expressions
|
2018-01-19 10:45:58 +03:00 |
|
Nicolay Mitropolsky
|
d5d49c65b4
|
Uast: tests for UClass.uastSuperTypes
|
2018-01-19 10:45:58 +03:00 |
|
Nicolay Mitropolsky
|
b4db744a9b
|
Uast: KotlinStringULiteralExpression.getExpressionType() made always return String
|
2018-01-16 20:38:00 +03:00 |
|
Alexey Sedunov
|
908bf71ae6
|
Quick Fixes: Support cross-language "Create from Usage" with Kotlin target
|
2018-01-16 17:06:53 +03:00 |
|
Nicolay Mitropolsky
|
d7f0695a51
|
Uast: KotlinNullabilityUAnnotation.javaPsi type set to PsiAnnotation?
|
2018-01-16 13:26:22 +03:00 |
|
Nicolay Mitropolsky
|
9ce9b434fe
|
Uast: testdata fix for KotlinUastTypesTest.testEa101715
|
2018-01-15 20:58:18 +03:00 |
|
Yan Zhulanow
|
2ee23ddd02
|
EA-101715: Handle also case with IntegerValueTypeConstructor
|
2018-01-15 12:39:35 +09:00 |
|
Nicolay Mitropolsky
|
f4a7ecc1bb
|
Uast: Fix for missing local variables in ctor-s bodies
similar to how it is done in `KotlinUBlockExpression`
|
2018-01-12 22:32:52 +03:00 |
|
Nicolay Mitropolsky
|
27b3cdf1fa
|
Uast: KotlinAccessorCallExpression made implement JvmDeclarationUElement
|
2018-01-12 13:54:41 +03:00 |
|
Nicolay Mitropolsky
|
f8601479de
|
Uast: handling @receiver annotations
|
2018-01-12 13:54:38 +03:00 |
|
Nicolay Mitropolsky
|
f91f42c253
|
Uast: Constructors.kt testdata fixes
|
2018-01-12 13:54:36 +03:00 |
|
Nicolay Mitropolsky
|
2c81362ce1
|
Uast: uastParent made final in KotlinAbstractUElement
|
2018-01-12 13:54:35 +03:00 |
|
Nicolay Mitropolsky
|
e7200d16c3
|
Uast: no more need to exclude UIdentifier from JvmDeclarationUElement check
|
2018-01-12 13:54:33 +03:00 |
|
Nicolay Mitropolsky
|
e22e466485
|
Uast: making AbstractKotlinUClass not inherit from AbstractJavaUClass
|
2018-01-12 13:54:32 +03:00 |
|
Nicolay Mitropolsky
|
084da3665a
|
Uast: removing java-uast usage from KotlinUastLanguagePlugin and KotlinEnumConstantClassReference
|
2018-01-12 13:54:31 +03:00 |
|
Nicolay Mitropolsky
|
260c549cd7
|
Uast: AbstractKotlinUVariable annotations now are retrieved from Kotlin Psi, not from compiled (KT-21025)
and `KotlinNullabilityUAnnotation` now is created for every `AbstractKotlinUVariable`
|
2018-01-12 13:54:29 +03:00 |
|
Nicolay Mitropolsky
|
f0723a5c07
|
Uast: WrappedUAnnotation as replacement for usage of JavaUAnnotation (KT-21025)
|
2018-01-12 13:54:28 +03:00 |
|
Nicolay Mitropolsky
|
0a1580159f
|
Uast: Constructors.kt testData fixes
|
2018-01-12 13:54:22 +03:00 |
|
Nicolay Mitropolsky
|
502a6fa9f1
|
Uast: SuperCalls.render.txt testdata fix
|
2018-01-12 13:54:14 +03:00 |
|
Nicolay Mitropolsky
|
5f6e5c5779
|
Uast: AbstractKotlinUClass compilation fix
|
2018-01-12 13:54:13 +03:00 |
|
Nicolay Mitropolsky
|
8c27bf98f4
|
UAST: StringTemplateComplex testdata fix
|
2018-01-12 13:54:03 +03:00 |
|
Nicolay Mitropolsky
|
6bfe168dd7
|
UAST: SimpleKotlinRenderLogTest.testWhenAndDestructing testdata fix
|
2018-01-12 13:53:39 +03:00 |
|
Nicolay Mitropolsky
|
208a986eab
|
UAST: support for JvmDeclarationUElement
|
2018-01-12 13:53:25 +03:00 |
|
Nicolay Mitropolsky
|
f1579d01af
|
UAST test data fixes: LocalVariableWithAnnotationKt fix for variable type
it is not clear for me why it was not `String`
|
2018-01-12 13:53:24 +03:00 |
|
Nicolay Mitropolsky
|
7c3c59de00
|
UAST test data fixes: @null in render
as a "nullability" annotation for primitive types
|
2018-01-12 13:53:22 +03:00 |
|
Vyacheslav Gerasimov
|
3f15f7a394
|
UAST: Fix testPropertyWithAnnotation
|
2018-01-12 13:52:58 +03:00 |
|
Vyacheslav Gerasimov
|
e6efaaf752
|
UAST: Add testConvertTypeInAnnotation
|
2018-01-12 13:52:56 +03:00 |
|
Vyacheslav Gerasimov
|
92c23aa0ed
|
UAST: override getFunctionalInterfaceType + test
|
2018-01-12 13:52:55 +03:00 |
|
Vyacheslav Gerasimov
|
8eddb10870
|
UAST: Properly handle annotations on local variables
|
2018-01-12 13:52:54 +03:00 |
|
Nicolay Mitropolsky
|
4a4bf5635d
|
Uast: KtLightAnnotation converting support (KT-21702)
|
2018-01-10 15:12:12 +03:00 |
|
Nicolay Mitropolsky
|
4c5cf0f7e7
|
*kapt3-idea* added to test-dependencies in *uast-kotlin*
|
2017-12-19 18:22:14 +03:00 |
|