Valentin Kipyatkov
97ad0d5c86
KT-12124 No code completion for a java property in a specific position
...
#KT-12124 Fixed
2016-05-14 12:19:41 +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
Valentin Kipyatkov
fe2953090e
Added test for KT-12124
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
93b342c936
TODO: reuse tests for local delegated properties from JVM backend in JS one
2016-05-13 19:11:22 +03:00
Mikhael Bogdanov
e207b56009
Support increment and '+=' on local delegated properties in JS backend
2016-05-13 19:11:21 +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
0e071b4748
Delegated Properties: Code generation for local properties (JS)
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
Ilya Gorbunov
9bfb226948
Drop inline-only extensions and hide non-inline-only ones that are available now as mapped methods of mapped builtins.
...
#KT-10887 Fixed
2016-05-13 18:14:52 +03:00
Mikhail Glukhikh
9bd3be68f7
Code cleanup: protected is effectively private
2016-05-13 17:57:17 +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
Valentin Kipyatkov
9afb0d5f59
KT-12284 "Add braces to else" has too wide range
...
#KT-12284 Fixed
2016-05-13 17:44:01 +03:00
Valentin Kipyatkov
618b1b9a2a
Refactored replace with safe/dot call fixes
2016-05-13 17:44:01 +03:00
Valentin Kipyatkov
3f82cc9b39
KT-12260 ISE while replacing an operator with safe call
...
#KT-12260 Fixed
2016-05-13 17:44:01 +03:00
Natalia Ukhorskaya
6e28c381c4
Update icon for "New -> Kotlin Activity" Action
...
Assets were taken from DSGN-2829
2016-05-13 16:43:32 +03:00
Mikhail Glukhikh
6da8ab7a97
Unused symbol: take into account possible JUnit static method annotations #KT-11320 Fixed
2016-05-13 14:08:30 +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
Mikhail Glukhikh
8920e67c5a
Unused symbol: secondary constructors are also under analysis #KT-10812 Fixed
2016-05-13 13:22:25 +03:00
Alexander Udalov
b7581b35c9
Add empty source jars to kotlin-build-common Maven artifacts
...
Maven Central requires all artifacts to have sources and javadocs
2016-05-12 23:48:03 +03:00
Valentin Kipyatkov
dd16eb14e5
KT-12080 Move parameter names higher up in code completion
...
#KT-12080 Fixed
2016-05-12 22:22:46 +03:00
Ilya Gorbunov
15dcd3d9f9
Add tests for deserialization of collections persisted with kotlin 1.0
2016-05-12 21:20:54 +03:00
Ilya Gorbunov
6a07d5f89c
Fix serialVersionUID for EmptyList after introducing RandomAccess interface. #KT-10794
2016-05-12 21:20:54 +03:00
Dmitry Jemerov
be8c953be6
workaround for KT-9407: don't use qualified name in Pattern class link
...
#KT-12129 Fixed
2016-05-12 17:53:30 +02:00
Dmitry Jemerov
11c0b30394
specify github revision number in build parameters
2016-05-12 16:56:19 +02:00
Nikolay Krasko
b107bc401c
Formatter: Don't enforce empty line between secondary constructors without body (KT-12175)
...
#KT-12175 Fixed
2016-05-12 17:26:54 +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 Sedunov
4a65b1c65c
Code Insight: Support file path references inside of Kotlin string literals
...
#KT-11704 Fixed
2016-05-12 13:03:02 +03:00
Nikolay Krasko
6a309bdb4e
No more patched jflex 1.4.3 in idea repository. Download artifact from maven.
...
https://github.com/JetBrains/intellij-community/commit/02c7c658e87dc6f3c347e9b0d44ce275d2c31514
2016-05-12 10:15:30 +03:00
Nikolay Krasko
96ec8e04ef
Make downloading idea sources optional
2016-05-12 10:14:19 +03:00
Yan Zhulanow
99b619497a
Fix EA-81689
2016-05-11 21:37:16 +03:00
Alexey Tsvetkov
af9f6d96bb
Change version to 1.1-SNAPSHOT
2016-05-11 20:41:48 +03:00
Alexey Tsvetkov
60c5c8a2cc
Fix Application leak in AbstractAnnotationProcessorBoxTest
2016-05-11 20:41:48 +03:00