Alexey Sedunov
1635018fe7
Override/Implement: Use function body template when generating functions with default body
...
#KT-11807 Fixed
2016-04-21 16:40:17 +03:00
Valentin Kipyatkov
e6580b0cdb
Simplified code
2016-04-20 14:30:54 +03:00
Valentin Kipyatkov
364a8801a3
Correct keyword completion after try in assignment
2016-04-20 14:30:54 +03:00
Valentin Kipyatkov
3dc32fb5db
Minor change on code review
2016-04-19 15:22:06 +03:00
Valentin Kipyatkov
bade304bf3
Better presentation
2016-04-19 15:22:06 +03:00
Valentin Kipyatkov
022075995b
KT-11957 No "catch" and "finally" keywords in completion
...
#KT-11957 Fixed
2016-04-19 15:22:06 +03:00
Valentin Kipyatkov
c7a96401da
Refactoring
2016-04-19 15:22:06 +03:00
Valentin Kipyatkov
2a3b87f783
KT-11784 Completion for 'if' statement should add parentheses automatically
...
#KT-11784 Fixed
2016-04-19 15:22:06 +03:00
Valentin Kipyatkov
6bdf3622ed
KT-11890 Completion for callable references does not propose static Java members
...
#KT-11890 Fixed
2016-04-19 15:22:05 +03:00
Valentin Kipyatkov
f3bb3e9c6e
KT-11912 String interpolation is not converted to ${} form when accessing this.property
...
#KT-11912 Fixed
2016-04-19 15:22:05 +03:00
Valentin Kipyatkov
bd5af61879
Moved ShortenReferences from idea-analysis to idea-core, added dependency from idea-analysis to idea-core
2016-04-18 17:15:52 +03:00
Valentin Kipyatkov
da4dee3716
Moved generateUtil.kt into idea-core
2016-04-18 17:15:52 +03:00
Valentin Kipyatkov
b32859cf68
KT-11633 Kotlin code editor applies wrong indentation after completing a statement in data class
...
#KT-11633 Fixed
2016-04-18 17:15:52 +03:00
Mikhail Zarechenskiy
4c006300ef
Move files related to formatting to module 'formatter' as is
2016-04-15 18:15:13 +03:00
Natalia Ukhorskaya
a929df6fa1
Debugger, minor: do not throw NPE when receiverTypes are null in completion
2016-04-15 15:58:07 +03:00
Alexander Udalov
76d3246514
Fix type of member references without explicit class on LHS
...
Type of '::foo' for a function foo in a class A should be KFunction0<Unit>, not
KFunction1<A, Unit>. Continue to report an error in this case, to be maybe
supported in the future
2016-04-12 20:03:51 +03:00
Nikolay Krasko
92f3795a11
New idea works with relative paths in configureByFiles()
2016-04-12 18:30:42 +03:00
Alexey Sedunov
a818d4714e
Misc: Extract kotlin-ultimate project
2016-04-09 21:13:01 +03:00
Alexey Sedunov
f2e2220560
[RESTORED] Spring Support: Implement Spring-specific references
2016-04-08 21:11:15 +03:00
Alexey Sedunov
e4a64e7980
[RESTORED] Spring Support: Test framework
2016-04-08 21:09:28 +03:00
Nikolay Krasko
47c7181f2a
Extract tests-common module without any actual tests
...
The main reasoning for the module is to avoid running any compiler tests while executing run configuration that searches tests across module dependencies.
2016-04-08 17:40:38 +03:00
Valentin Kipyatkov
d5182ffe16
Minor change on code review
2016-04-05 19:33:08 +03:00
Valentin Kipyatkov
e7fa0bec9a
Ctrl-Q and other PsiElement-based features to work for synthetic java properties
...
#KT-11676 Fixed
2016-04-05 19:33:07 +03:00
Valentin Kipyatkov
2aba11abb8
Added test for generic operator
2016-04-05 19:33:07 +03:00
Valentin Kipyatkov
3aff4d4c17
Smart completion to use super type for override if no explicit type specified
2016-04-05 19:33:06 +03:00
Valentin Kipyatkov
7af67da4ac
Better smart completion after "by" for override property with no explicit type specified
2016-04-05 19:33:06 +03:00
Valentin Kipyatkov
f85de3aac7
Added better way to construct FuzzyType
2016-04-05 19:33:05 +03:00
Valentin Kipyatkov
e18fb20d5a
Completion after "by" for top-level properties
2016-04-05 19:33:05 +03:00
Valentin Kipyatkov
fe9d6aca9a
More correct test data
2016-04-05 19:33:04 +03:00
Valentin Kipyatkov
24764ed865
Checking for conflicting substitutors in completion after "by"
2016-04-05 19:33:04 +03:00
Valentin Kipyatkov
e05d6a7056
Smart completion after "by" works for getValue/setValue in generic class
2016-04-05 19:33:03 +03:00
Valentin Kipyatkov
4dde458e84
Smart completion after "by" works for generic properties too
2016-04-05 19:33:02 +03:00
Valentin Kipyatkov
20ac76fe3a
Member functions of enum should not be in smart completion
2016-04-05 19:33:02 +03:00
Valentin Kipyatkov
9c6fed1622
Enabled old test
2016-04-05 19:33:01 +03:00
Valentin Kipyatkov
3e09a6902a
Renamed test
2016-04-05 19:33:01 +03:00
Valentin Kipyatkov
9ebf94b4cf
KT-11609 No named arguments completion should be after dot
...
#KT-11609 Fixed
2016-04-05 19:32:59 +03:00
Valentin Kipyatkov
88bdf88bbb
"Delegates" members in smart completion after "by"
...
#KT-6231 Fixed
2016-04-05 19:32:58 +03:00
Valentin Kipyatkov
ae0d840aab
"Static members" completion after "by"
2016-04-05 19:32:58 +03:00
Valentin Kipyatkov
6fa230311c
Show substituted type arguments for type instantiation items
2016-04-05 19:32:57 +03:00
Valentin Kipyatkov
074c6c8dcd
Minor
2016-04-05 19:32:57 +03:00
Valentin Kipyatkov
0edc5c15e2
Complete type instantiation items after "by"
2016-04-05 19:32:56 +03:00
Valentin Kipyatkov
ba6accd5f9
Correct substitutions for smart completion after "by" and "in"
2016-04-05 19:32:55 +03:00
Valentin Kipyatkov
7d3229538e
One more test
2016-04-05 19:32:55 +03:00
Valentin Kipyatkov
e8c35e16e0
Smart completion after "by" and "in": non-imported operators supported
2016-04-05 19:32:54 +03:00
Valentin Kipyatkov
cda539d769
Initial implementation of smart completion after "by"
...
#KT-11787 Fixed
2016-04-05 19:32:37 +03:00
Valentin Kipyatkov
c2065c1856
"contains" now requires to be marked as operator + no heuristic signature for contains needed anymore
2016-04-05 18:44:06 +03:00
Nikolay Krasko
ef13e8f5bb
Prepare building plugins modules against 1.8 JDK
2016-04-05 00:39:46 +03:00
Nikolay Krasko
84af26d342
Fix compile error in KotlinExcludeFromCompletionLookupActionProvider
2016-04-05 00:39:46 +03:00
Natalia Ukhorskaya
8b6a447e68
Do not highlight completion variants from nullable receiver with grey in Evaluate Expression Dialog
...
#KT-11578 Fixed
2016-04-04 12:30:46 +03:00
Alexey Sedunov
ed9b1ac151
[REVERTED] 0a71eb7 Alexey Sedunov on 2/25/2016 at 14:02 (committed on 3/24/2016 at 18:42)
...
Spring Support: Implement Spring-specific references
2016-03-29 19:17:07 +03:00