Nikolay Krasko
05de376fc3
Don't spam warning when file was removed
2015-03-05 01:30:37 +03:00
Nikolay Krasko
2bac22d617
Fix EA-65829
2015-03-05 01:30:36 +03:00
Nikolay Krasko
c75a7df926
Put reference to default object in default object extenstion call
2015-03-05 01:30:35 +03:00
Alexey Sedunov
5ae9bb600c
Introduce Property: Place property before its usages
2015-03-04 23:06:07 +03:00
Alexey Sedunov
ada5ffee57
Refactoring: Move AbstractJetExtractionTest
2015-03-04 23:06:06 +03:00
Alexey Sedunov
6ae989e330
Introduce Property: Duplicate search & replace
2015-03-04 23:06:05 +03:00
Alexey Sedunov
b78ed32a07
Introduce Property: Implement separate in-place introducer for properties
2015-03-04 23:06:04 +03:00
Alexey Sedunov
5382504306
Extraction Engine: Support lazy properties and properties with initializer
2015-03-04 23:06:03 +03:00
Alexey Sedunov
03fada71d7
Introduce Property: Initial support (properties with getter)
2015-03-04 23:06:02 +03:00
Alexey Sedunov
48914e70ff
Refactoring: Introduce ExtractionEngine class
2015-03-04 23:06:00 +03:00
Alexey Sedunov
b99c191bb2
Refactoring: Rename AbstractExtractFunctionAction ->AbstractIntroduceAction and move to 'introduce' package
2015-03-04 23:05:59 +03:00
Alexey Sedunov
0a6010ff9d
Refactoring: Move selectElements() function to introduceUtil.kt
2015-03-04 23:05:58 +03:00
Alexey Sedunov
997c7f9d6c
Refactoring: Extract 'extractionEngine' package
2015-03-04 23:05:57 +03:00
Alexey Sedunov
cd2c9f2194
Move package: extractFunction -> introduce
2015-03-04 23:05:56 +03:00
Alexey Sedunov
02bf8368c1
Refactoring: Inline KotlinChangePropertyActions.declareValueOrVariable() method
2015-03-04 23:05:55 +03:00
Alexey Sedunov
6a25cd663e
UI: Show file name instead of text fragment in element selection popup
2015-03-04 23:05:54 +03:00
Alexander Udalov
8a42d50d65
Merge pull request #586 from JetBrains/rr/yole/kt3107
...
Regression tests for some obsolete issues in the JVM backend
2015-03-04 20:00:42 +03:00
Dmitry Jemerov
e60aafb18a
regression test for KT-3421
2015-03-04 17:43:38 +01:00
Dmitry Jemerov
46e0fdc067
regression test for KT-3442
2015-03-04 17:41:27 +01:00
Dmitry Jemerov
7522eb4032
regression test for KT-3903
2015-03-04 17:32:40 +01:00
Dmitry Jemerov
18e54322b8
regression test for KT-4281
2015-03-04 17:27:55 +01:00
Dmitry Jemerov
a2e22c6d20
regression test for KT-3107
2015-03-04 17:24:58 +01:00
Dmitry Jemerov
155ce4221c
Merge branch 'rr/yole/j2k-convert-javadoc'
2015-03-04 17:14:52 +01:00
Evgeny Gerashchenko
3aa5f5200b
Incremental: fixed adding file to package and using it from Java
2015-03-04 18:59:21 +03:00
Evgeny Gerashchenko
02555478d7
Moved JsCallChecker.kt to valid package. Fixed compilation problem caused by the fact that package was present in multiple modules.
2015-03-04 18:59:20 +03:00
Dmitry Jemerov
9372339567
use a data class instead of a Pair<String, String>
2015-03-04 16:16:38 +01:00
Valentin Kipyatkov
4a29e968d0
Corrections on code review
2015-03-04 17:41:44 +03:00
Natalia Ukhorskaya
1928e5e9e5
Use android-plugin library for android-compiler plugin
2015-03-04 15:31:44 +03:00
Natalia Ukhorskaya
0391fbd764
Evaluate Expression: support anonymous objects evaluation
2015-03-04 12:42:59 +03:00
Pavel V. Talanov
f507af15c0
Rename in descriptors.proto: class_object_name -> default_object_name
2015-03-03 20:57:13 +03:00
Pavel V. Talanov
48fbce9582
Refactor: process mentions of class object
...
Rename usages that refer to "default object" concept now
Test data file names are left as is
2015-03-03 20:57:08 +03:00
Dmitry Jemerov
ac6a56761e
J2K: convert javadoc comments to kdoc
2015-03-03 18:31:30 +01:00
Valentin Kipyatkov
27f5d71e4f
Fixed bug in partial body resolve
2015-03-03 19:22:27 +03:00
Michael Bogdanov
db987eedee
Fix android compiler plugin classpath
2015-03-03 17:05:17 +03:00
Pavel V. Talanov
ac34f2188b
Prettify code in DeclarationResolver.kt
2015-03-03 14:54:42 +03:00
Pavel V. Talanov
9628d98f38
Convert to kotlin: DeclarationResolver.kt
2015-03-03 14:54:36 +03:00
Pavel V. Talanov
4a156c5c8c
Rename file: DeclarationResolver.java -> DeclarationResolver.kt
2015-03-03 14:54:25 +03:00
Dmitry Jemerov
cbb8df954c
Merge remote-tracking branch 'upstream/master'
2015-03-03 12:42:25 +01:00
Dmitry Jemerov
ff3cb27c8f
EA-65705 - ISE: KDocReference.getTargetDescriptors
2015-03-03 12:31:40 +01:00
Valentin Kipyatkov
33bc234f45
More clear code
2015-03-03 13:41:32 +03:00
Valentin Kipyatkov
5b4afa140b
Fixed bug in reference shortening related on on the fly import optimization
2015-03-03 13:41:32 +03:00
Valentin Kipyatkov
862d391da6
KT-6834 Optimize Imports: do not modify file if import list had not change
...
#KT-6834 Fixed
2015-03-03 13:41:32 +03:00
Valentin Kipyatkov
b0d82bef7d
Tested KT-2718 Package names that match Kotlin keywords should be escaped properly
2015-03-03 13:41:32 +03:00
Dmitry Jemerov
2cc291efdb
Standard library documentation continued.
2015-03-03 11:20:30 +01:00
Pavel V. Talanov
7cd68c70d2
Do not run unused symbol inspection on default objects for now
...
#KT-6872 Fixed
2015-03-03 13:04:33 +03:00
Pavel V. Talanov
4370b50841
Minor: change rendering of class objects' types in completion
2015-03-03 13:04:32 +03:00
Pavel V. Talanov
cbf9208c1d
Minor: change rendering of class objects in source code renderers
...
Fixes one particular case in completion
2015-03-03 13:04:32 +03:00
Pavel V. Talanov
cebe556d03
Minor: simplify code
2015-03-03 13:04:31 +03:00
Pavel V. Talanov
cc90891b6c
Minor: change rendering of class objects in some diagnostics
2015-03-03 13:04:31 +03:00
Pavel V. Talanov
989f07962b
Write to trace in case class qualifier is a short reference to default object
...
This allows to fix some cases when there is a difference between explicit and short reference to default object
Fix shorten reference, optimize imports and import insert helper for default objects
ShortenReferences always transforms default object references to shorter form for now
Fix DescriptorUtils#getFqName() for default objects (affects test data mostly)
Fix DescriptorUtils#getImportableDescriptor()
2015-03-03 13:04:30 +03:00