Alexey Sedunov
|
5be7eb8a5c
|
Shorten References: Do not optimize imports until shortening is finished
#KT-5227 Fixed
|
2014-06-23 19:32:27 +04:00 |
|
Alexey Sedunov
|
53c49b6333
|
Shorten References: Do not shorten qualified expression if receiver values are changed
#KT-5180 Fixed
|
2014-06-23 19:32:26 +04:00 |
|
Natalia Ukhorskaya
|
a17bcce682
|
Add tests for exceptions from evaluate expression
|
2014-06-23 17:39:53 +04:00 |
|
Natalia Ukhorskaya
|
28cbe95e0c
|
Generate invokeSpecial for all private functions
|
2014-06-23 17:17:42 +04:00 |
|
Natalia Ukhorskaya
|
3edd6b52cf
|
Evaluate expression: test cache using logger
|
2014-06-23 17:17:40 +04:00 |
|
Natalia Ukhorskaya
|
b5f6df3144
|
Cache bytecodes for JetCodeFragment in Evaluate Expression
|
2014-06-23 17:17:39 +04:00 |
|
Natalia Ukhorskaya
|
906a3ea905
|
Evaluate expression: test with doubles
|
2014-06-23 17:17:35 +04:00 |
|
Svetlana Isakova
|
9d4aad3bbc
|
Extracted 'generateBooleanOperation'
Generate magic instruction for '&&, ||' in condition as well
|
2014-06-21 12:26:34 +04:00 |
|
Svetlana Isakova
|
79cec6411d
|
Mark only unreachable parts of element if it has reachable parts
like for 'return todo()' mark only 'return'
|
2014-06-21 12:26:33 +04:00 |
|
Zalim Bashorov
|
247808e17b
|
IDEA plugin: fixed crashing ifExpressionToElvis intention when applying to if expression which is part of another expression.
#EA-57307 fixed
|
2014-06-20 16:42:42 +04:00 |
|
Andrey Breslav
|
e2c5d9edf6
|
Support reporting errors on class objects and any classes or objects contained anywhere
|
2014-06-19 22:12:02 +04:00 |
|
Andrey Breslav
|
f0da5d570e
|
Do not report "accidental overrides" when "override" modifier is specified
|
2014-06-19 22:12:01 +04:00 |
|
Andrey Breslav
|
27f76630e6
|
ACCIDENTAL_OVERRIDE diagnostics supported
#KT-1 In Progress
|
2014-06-19 22:10:55 +04:00 |
|
Andrey Breslav
|
bb581bb645
|
Only normalize names when accessing PSI, not earlier
#KT-4833 Fixed
|
2014-06-19 22:10:52 +04:00 |
|
Andrey Breslav
|
91136ada27
|
Filtering duplicate diagnostics for package facades and package parts
|
2014-06-19 22:10:49 +04:00 |
|
Andrey Breslav
|
22c47c2f82
|
Highlight only declarations, without body, on platform signature clashes
|
2014-06-19 22:10:48 +04:00 |
|
Andrey Breslav
|
27e61a75a1
|
Diagnostic tests for duplicate JVM signatures
|
2014-06-19 22:10:46 +04:00 |
|
Andrey Breslav
|
d25b2459d4
|
Report clashing signatures in the IDE
Expose extra diagnostics about platform signature clashes from light class data
#KT-1 In Progress
|
2014-06-19 22:10:45 +04:00 |
|
Evgeny Gerashchenko
|
f6129732a2
|
Writing incrementalCache attribute to <modules> element of xml module script
|
2014-06-19 01:03:59 +04:00 |
|
Valentin Kipyatkov
|
43cac31722
|
Java to Kotlin converter: corrected test output
|
2014-06-10 14:26:54 +04:00 |
|
Nikolay Krasko
|
2d72b5afc7
|
Render short type names in quick documentation and navigation
|
2014-06-05 17:47:58 +04:00 |
|
Svetlana Isakova
|
bc2d2fc2d4
|
KT-5099 "Remove explicit type arguments" should highlight only type arguments
#KT-5099 Fixed
|
2014-06-04 22:10:30 +04:00 |
|
Svetlana Isakova
|
1665ef7a00
|
KT-5028 "remove explicit type arguments" intention shouldn't be applicable
#KT-5028 Fixed
|
2014-06-04 22:10:29 +04:00 |
|
Alexey Sedunov
|
4463c67e28
|
Extract Function: Fix replacement of type references and constructor references
|
2014-06-03 18:17:14 +04:00 |
|
Alexey Sedunov
|
3d6fc6e015
|
Extract Function: Fix replacement of references with class receivers (objects, class objects, enum classes)
|
2014-06-03 18:17:13 +04:00 |
|
Alexey Sedunov
|
240f033f4f
|
Extract Function: Fix NPE caused by unmatched offset-to-reference maps
#KT-5001 Fixed
|
2014-06-03 18:17:12 +04:00 |
|
Alexey Sedunov
|
f4c21d3a28
|
Extract Function: Treat multi declarations as local variables
#KT-5054 Fixed
|
2014-06-03 18:17:10 +04:00 |
|
Alexey Sedunov
|
3a75aa27f0
|
Extract Function: Fix extraction of reference to class object property
#KT-5053 Fixed
|
2014-06-03 18:17:10 +04:00 |
|
Alexey Sedunov
|
1a7e6eab61
|
Extract Function: Utilize pseudo-value usage for return type inference
|
2014-06-03 18:17:09 +04:00 |
|
Valentin Kipyatkov
|
b47c5975b2
|
Java to Kotlin conversion: fixed test data
|
2014-06-03 17:29:01 +04:00 |
|
Nikolay Krasko
|
848863ef93
|
Completion fails with exception "Toplevel class has no fqName" (KT-5119)
Groovy scripts files can create PsiClasses with null qualfied names (getQualifiedName()) and names (getName()).
#KT-5119 Fixed
|
2014-06-02 20:36:42 +04:00 |
|
Alexey Sedunov
|
ee52073488
|
Extract Function: Limit the set of allowed containers for the default action
|
2014-06-02 19:48:38 +04:00 |
|
Alexey Sedunov
|
3c5c0248a7
|
Extract Function: In case of top-level and member declarations place extracted function after the original container
|
2014-06-02 19:48:35 +04:00 |
|
Valentin Kipyatkov
|
4a7d4dffdf
|
Fixed KT-5142 Code completion of parameter type inserts FQ-name
#KT-5142 Fixed
|
2014-05-30 19:28:06 +04:00 |
|
Valentin Kipyatkov
|
073dcd024c
|
Fixed KT-5101 Partly qualified name is inserted by code completion
#KT-5101 Fixed
|
2014-05-30 14:31:20 +04:00 |
|
Valentin Kipyatkov
|
4be1cc2786
|
KT-5079 Support smart completion for when values
#KT-5079 Fixed
|
2014-05-30 14:30:36 +04:00 |
|
Nikolay Krasko
|
a5505a6f39
|
Test for showing kotlin enums with "Show Inherited" option enabled in file structure view
|
2014-05-30 00:04:09 +04:00 |
|
Nikolay Krasko
|
9c68beb7bc
|
Tests for showing synthetic methods in file structure view
|
2014-05-30 00:04:09 +04:00 |
|
Nikolay Krasko
|
be6d68741b
|
Show delegated methods when "Show inherited" enabled in file structure view
|
2014-05-30 00:04:08 +04:00 |
|
Nikolay Krasko
|
582c5874b7
|
Tune location string in structure view
|
2014-05-30 00:04:08 +04:00 |
|
Nikolay Krasko
|
3494853cc3
|
Add location string showing where method or property is defined
|
2014-05-30 00:04:06 +04:00 |
|
Nikolay Krasko
|
f1f13d1f2a
|
Show members from supertypes in file structure view (KT-4448)
#KT-4448 Fixed
|
2014-05-30 00:04:06 +04:00 |
|
Nikolay Krasko
|
d941deb17c
|
Enable members sorting in file structure view
|
2014-05-30 00:04:05 +04:00 |
|
Nikolay Krasko
|
58d9375a25
|
Set up rendering for structure elements
|
2014-05-30 00:04:04 +04:00 |
|
Nikolay Krasko
|
dfd66440b4
|
Tests for file structure
|
2014-05-30 00:04:03 +04:00 |
|
Alexander Udalov
|
a78b7fb31f
|
Don't add initializer to extension property on override/implement
|
2014-05-29 21:24:06 +04:00 |
|
Alexander Udalov
|
d78d4bc44c
|
Disallow extension properties with backing fields
#KT-1682 Fixed
|
2014-05-29 21:24:05 +04:00 |
|
Svetlana Isakova
|
beb7dc4524
|
Supported moving a labeled lambda outside parentheses
|
2014-05-29 17:18:47 +04:00 |
|
Svetlana Isakova
|
41df522234
|
Merge pull request #472 from wutalman/move_lambda
KT-4889: (Bug fix) Intention to move lambda outside parentheses now handles commas
|
2014-05-29 17:11:41 +04:00 |
|
Alexey Sedunov
|
4678a5866a
|
Light Classes: Track original declaration for Kotlin light fields
#KT-4902 Fixed
|
2014-05-28 21:06:01 +04:00 |
|