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
|
1c0d1630e5
|
Extract Function: Replace IDEA "Extract Method..." action with "Extract Function..."
|
2014-06-02 19:48:40 +04:00 |
|
Alexey Sedunov
|
07c19b1c9b
|
Extract Function: Create separate action for extraction to arbitrary code block
|
2014-06-02 19:48:39 +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
|
966def6c77
|
Replace accessor functions with property
|
2014-06-02 19:48:37 +04:00 |
|
Alexey Sedunov
|
6ce0ac8187
|
Move skipVisibility check to createTempCopy()
|
2014-06-02 19:48:36 +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
|
3797210b43
|
Fix empty name for class initializer in project view when "Show Members" enabled
|
2014-05-30 00:04:07 +04:00 |
|
Nikolay Krasko
|
c309dbe76c
|
Better caching: do not recount when field true value is null
|
2014-05-30 00:04:07 +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
|
2d6dc5db68
|
Revise JetStructureViewElement
- remove 'my' prefix
- inline ItemPresentation
- use descriptor renderer instead of custom one
|
2014-05-30 00:04:04 +04:00 |
|
Nikolay Krasko
|
dfd66440b4
|
Tests for file structure
|
2014-05-30 00:04:03 +04:00 |
|
Nikolay Krasko
|
63d5897d93
|
Add structure view source roots
|
2014-05-30 00:04:03 +04:00 |
|
Nikolay Krasko
|
484fa3b7cd
|
Fix invalidating built-ins psi in consecutive test runs
|
2014-05-30 00:04:02 +04:00 |
|
Nikolay Krasko
|
dd00d7d004
|
Introduce utility method for working with multifile tests
|
2014-05-30 00:04:02 +04:00 |
|
Nikolay Krasko
|
82ddbb9d39
|
Minor: remove warnings
|
2014-05-30 00:04:01 +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 |
|
Alexey Sedunov
|
ab5e0c8c9c
|
Move: Retain imports when moving top-level declaration
#KT-5049 Fixed
|
2014-05-28 21:06:00 +04:00 |
|
Andrey Breslav
|
df413c0b47
|
cast() method in DiagnosticFactory
|
2014-05-28 14:53:30 +04:00 |
|
Evgeny Gerashchenko
|
453fdb0dbe
|
Moved tool window factory into tool window class.
|
2014-05-27 16:37:32 +04:00 |
|
Evgeny Gerashchenko
|
cd3ffb6564
|
Removed resolve tool window since it is not used.
|
2014-05-27 16:37:31 +04:00 |
|
Natalia Ukhorskaya
|
3557977588
|
Evaluate expression: ClassCastException trying evaluate kotlin expression from java file
EA-56624 Fixed
|
2014-05-27 13:42:56 +04:00 |
|
Natalia Ukhorskaya
|
0c2120b578
|
Evaluate expression: add debug expression inside block for function literals
EA-56887 Fixed
|
2014-05-27 13:42:55 +04:00 |
|
Natalia Ukhorskaya
|
545b8ac7c3
|
Add information about codeFragment and sourceFile for exceptions from Evaluate Expression
|
2014-05-27 13:42:55 +04:00 |
|
Natalia Ukhorskaya
|
ec6809ccae
|
Evaluate expression: pass this as first parameter
|
2014-05-27 13:42:54 +04:00 |
|
Valentin Kipyatkov
|
2ddcae68e8
|
Fixed KT-5077 Code completion inserts FQ names inside lambda
#KT-5077 Fixed
|
2014-05-23 19:16:23 +04:00 |
|
Zack Grannan
|
b2858e5b82
|
Added ConvertToConcatenatedStringIntention
|
2014-05-23 16:27:46 +04:00 |
|
Nikolay Krasko
|
8e2878a6eb
|
Minor: annotate parameter
|
2014-05-23 15:36:31 +04:00 |
|
Nikolay Krasko
|
80d6b0800e
|
Make ResolveSessionForBodies.resolveToDescriptor() work for local declarations (EA-56877)
Fix (EA-56877)
|
2014-05-23 15:36:31 +04:00 |
|
Nikolay Krasko
|
89f80db98f
|
Refactoring: more suitable method
|
2014-05-23 15:36:30 +04:00 |
|
Nikolay Krasko
|
34a9d9e91d
|
Minor: remove warnings
|
2014-05-23 15:36:28 +04:00 |
|
Alexander Udalov
|
1706bd4a00
|
Render the descriptor in "cannot infer visibility" message
Otherwise it's unclear what member is problematic if it's a fake override
(because the diagnostic in that case is reported on the whole class)
|
2014-05-22 19:32:10 +04:00 |
|
Alexander Udalov
|
9760f30c99
|
Don't allow fake override to inherit implementation with wrong return type
#KT-4763 Fixed
|
2014-05-22 19:32:10 +04:00 |
|
Pavel V. Talanov
|
9ef700b081
|
Use HintManager instead of JBPopupFactory to notify of intention failure
|
2014-05-22 15:48:01 +04:00 |
|
Pavel V. Talanov
|
ca15d77f1d
|
Simplify logic in ReplaceWithInfixFunctionCallIntention
|
2014-05-22 15:47:59 +04:00 |
|
Pavel V. Talanov
|
3334857870
|
Merge PR#471: Bug Fix: KT-4613
|
2014-05-22 15:24:22 +04:00 |
|