Alexey Sedunov
edb3fd8f00
Spring Support: Replace light elements bound to line markers with their originals
...
#KT-12091 Fixed
2016-05-16 02:52:22 +03:00
Valentin Kipyatkov
f6c8ac70fc
Moved method getSmartCastVariantsWithLessSpecificExcluded() into IDE
2016-05-14 12:19:41 +03:00
Valentin Kipyatkov
b6c54ac314
Minor code improvements after conversion
2016-05-14 12:19:41 +03:00
Valentin Kipyatkov
83714ae9c9
Conversion to Kotlin (step 2)
2016-05-14 12:19:41 +03:00
Valentin Kipyatkov
ccd7ae901c
Conversion to Kotlin (step 1)
2016-05-14 12:19:40 +03:00
Mikhail Glukhikh
182ade19e9
'Long' type is now stored for 'Long' literal #KT-12267 Fixed
2016-05-13 19:51:30 +03:00
Mikhael Bogdanov
48c8678281
Extracted logic of obtaining delegated local variable metadata
2016-05-13 19:11:24 +03:00
Mikhael Bogdanov
c06b51c1d1
Allow top-level local delegated properties in scripts
2016-05-13 19:11:23 +03:00
Mikhael Bogdanov
6ece2b41d6
Box inline test for local delegated property
2016-05-13 19:11:23 +03:00
Mikhael Bogdanov
5e933b7acd
localVariableReferences.kt moved from reflection.jvm to runtime.jvm
2016-05-13 19:11:22 +03:00
Mikhael Bogdanov
ec632c37ab
Support increment and '+=' on local delegated properties
2016-05-13 19:11:21 +03:00
Mikhael Bogdanov
6ae511b253
LocalVariableDescriptor.withAccessors renamed to isDelegated, added getter
2016-05-13 19:11:20 +03:00
Dotlin
4c223845b6
Delegated Properties: Code generation for local properties (JVM)
2016-05-13 19:11:19 +03:00
Dotlin
fa523b9af4
Delegated Properties: Analysis adjustments for local delegated properties support
2016-05-13 19:11:18 +03:00
Mikhail Glukhikh
e31806e2b5
Code cleanup: redundant modality (minor)
2016-05-13 17:57:12 +03:00
Mikhail Glukhikh
1301d9047d
Code cleanup: redundant visibility (minor)
2016-05-13 17:57:08 +03:00
Mikhail Glukhikh
733f3e8025
Code cleanup: type parameters can have in / out variance
2016-05-13 17:57:02 +03:00
phx402@gmail.com
75e9e35669
Fixed incorrect "No cast needed" warning when casting from extension function to regular one and vise versa
...
#KT-11780 Fixed
2016-05-13 13:40:14 +03:00
Nikolay Krasko
52cd7109c7
Use left bound element types to tight empty delegation contructor call to declaration
...
CONSTRUCTOR_DELEGATION_CALL and CONSTRUCTOR_DELEGATION_REFERENCE types were modified.
2016-05-12 17:25:19 +03:00
Nikolay Krasko
1a1c10251a
Make code fragments files non-physical with event system disabled (KT-12232)
...
Fix "File copy should be non-physical and non-event-system-enabled! Language=Language:
kotlin; file=JetFile: fragment.kt of class org.jetbrains.kotlin.psi.KtExpressionCodeFragment" assert.
Inspired by Java fragment files
#KT-12232 Fixed
2016-05-12 17:24:54 +03:00
Nikolay Krasko
9c2ceca4b8
Revert "Additional simple test for variable initialize in secondary constructor"
...
This reverts commit 147f170f80 .
2016-05-12 17:22:16 +03:00
Nikolay Krasko
f015a27fd0
Revert "Make code fragments files non-physical with event system disabled"
...
This reverts commit d02b89a7a0 .
2016-05-12 17:21:21 +03:00
Nikolay Krasko
147f170f80
Additional simple test for variable initialize in secondary constructor
2016-05-12 17:13:24 +03:00
Nikolay Krasko
d02b89a7a0
Make code fragments files non-physical with event system disabled
...
As a side effect it will disable write checks for fragments files
This allows completion work without write action.
Inspired by Java fragment files
2016-05-12 17:13:24 +03:00
Alexey Sedunov
df46a8c67a
Spring Support: Implement bean references in @Qualifier annotations
...
#KT-12092 Fixed
2016-05-12 13:03:04 +03:00
Alexey Tsvetkov
6f3ea01084
Refactoring: rename ClassBuilderMode entry LIGHT_CLASSES_WITH_METADATA->KAPT
2016-05-11 20:41:48 +03:00
Alexey Tsvetkov
10b9be9f51
Fix collecting source retention annotations
...
#KT-12187 fixed
2016-05-11 20:41:48 +03:00
Alexey Tsvetkov
f2ca788ea3
Serialize error type to proto when generating stubs
2016-05-11 20:41:48 +03:00
Alexey Tsvetkov
4b591d2220
Include metadata in light classes for kapt
2016-05-11 20:41:48 +03:00
Mikhael Bogdanov
af2cf715be
Disabled dexInProcess and incremental compilation in test android module, explicitly set Xmx for dex process cause of teamcity memory allocation fails
2016-05-11 18:07:27 +03:00
Mikhael Bogdanov
1d2a83e182
Added support for 'JVM.INHERIT_MULTIFILE_PARTS' flag in android tests
2016-05-11 18:07:26 +03:00
Mikhael Bogdanov
ed60cf8c55
Added support for reflection tests on android
2016-05-11 18:07:26 +03:00
Mikhael Bogdanov
d6a64af929
Fix for KT-12125: Wrong increment/decrement on Byte/Char/Short.MAX_VALUE/MIN_VALUE
...
#KT-12125 Fixed
2016-05-11 18:07:25 +03:00
Alexey Sedunov
44f565e600
Spring Support: Support "Autowired members defined in invalid Spring bean" inspection on Kotlin declarations
...
#KT-12079 Fixed
2016-05-10 19:41:35 +03:00
Nikolay Krasko
5c1e5b3cdc
Make KtLightModifierList behave like light element and check it in tests
2016-05-10 16:06:00 +03:00
Valentin Kipyatkov
8da5af3a10
KT-11974 Invert if-condition intention loses comments
...
#KT-11974 Fixed
2016-05-10 15:40:51 +03:00
Dmitry Jemerov
94c241443b
support @receiver KDoc tag; somewhat more precise tag name completion
2016-05-06 22:11:50 +02:00
Dmitry Jemerov
3b57b78ddc
KDocKnownTag: J2K
2016-05-06 22:11:49 +02:00
Dmitry Jemerov
6935cfeafa
KDocKnownTag: rename to .kt
2016-05-06 22:11:48 +02:00
Dmitry Jemerov
d7b1526cd5
preserve leading indentation in KDoc code blocks
...
#KT-9933 Fixed
2016-05-06 22:11:38 +02:00
Mikhael Bogdanov
ca31ce8d88
Support new tests on android, disabled not applicable ones
2016-05-06 17:31:53 +03:00
Ilya Chernikov
d77923af47
minor: fix after review
2016-05-06 13:06:39 +02:00
Ilya Chernikov
22283be1b7
minor: Make term "canceled" uniformly spelled in identifiers and strings in the daemon
2016-05-06 13:06:38 +02:00
Ilya Chernikov
1614aca48e
Implement graceful connection failure behavior on daemon connect and cancellation check
...
Should fix (or actually - behave gracefully on) #EA-74003, #EA-74493, #EA-76032, #EA-76529, #EA-81295
Tests added
2016-05-06 13:06:38 +02:00
Ilya Chernikov
336226ac9e
minor: Switch to simpler descending sort, reduce dependency
2016-05-06 13:06:37 +02:00
Alexey Tsvetkov
d42cbde74d
JS/RTTI: (minor) fixed typo
2016-05-05 17:24:17 +03:00
Mikhael Bogdanov
cd6b709ef5
'bytecodeText' test for synthetic accessor generic signature converted to 'writeSignature' test
2016-05-04 17:07:48 +03:00
Mikhael Bogdanov
ee7bbbf530
Fix for KT-12127: Undeclared type variable on delegated property backing field
...
#KT-12127 Fixed
2016-05-04 17:07:48 +03:00
Mikhael Bogdanov
09509b6d18
Update android test dependency to android 4.4.2 cause of missed test result problem on 4.1.2
2016-05-03 09:11:37 +03:00
Michael Bogdanov
e2ae2f313c
Support test with self imports, kotlin multifile tests
2016-04-29 16:33:04 +03:00