Denis Zharkov
e2cd983d49
Add quickfix for replacing deprecated annotations
2015-05-07 22:36:17 +03:00
Denis Zharkov
e59a0dd0c6
Adjust KotlinSuppressIntentionAction to syntax with '@'
2015-05-07 22:36:16 +03:00
Denis Zharkov
849b8acbf8
Replace annotations with brackets in testData
...
Just in tests that changed after deprecation
2015-05-07 22:36:16 +03:00
Denis Zharkov
1d77f50903
Refine highlighting of '@'
...
- Do not highlight '@' as separate token.
- Highlight '@' the same way as element where it's located: annotation, label or modifier.
- Extend text range when positioning unresolved reference in annotation with '@'.
Note that currently '@' is collapsed with modifiers tokens
2015-05-07 22:36:16 +03:00
Denis Zharkov
b13e932c3c
Parse label reference with spaces before '@'
...
But still report error
2015-05-07 22:36:15 +03:00
Natalia Ukhorskaya
d7a301d698
Evaluate Expression: support local functions
2015-05-07 13:23:15 +03:00
Michael Bogdanov
49f063522c
Inline util functions renaming
2015-05-05 12:47:57 +03:00
Michael Bogdanov
fe23f23664
Support inlined functional expressions in debugger
2015-05-05 12:47:56 +03:00
Michael Bogdanov
e0aa64b8d2
Support functional expression in non-local returns
2015-05-05 12:47:56 +03:00
Valentin Kipyatkov
3a6e5ac78c
Corrected test data
2015-05-02 14:03:26 +03:00
Valentin Kipyatkov
d1afff1612
Renamed intention
2015-05-02 14:03:25 +03:00
Valentin Kipyatkov
2de466970d
ReplaceWithInfixFunctionCallIntention - refactored
2015-05-02 14:03:25 +03:00
Valentin Kipyatkov
9dd67cfc4d
InfixCallToOrdinaryIntention - smaller range + minor code improvements
2015-05-02 14:03:25 +03:00
Valentin Kipyatkov
1b7ac6bb02
Renamed intention to more clear name
2015-05-02 14:03:25 +03:00
Valentin Kipyatkov
38f735dcac
IfNullToElvisIntention - better behavior for var's + slightly refactored utility functions
2015-05-02 14:03:25 +03:00
Valentin Kipyatkov
186dd5454d
Added inspection based on IfNullToElvisIntention + moved intention based inspections into one file
2015-05-02 14:03:24 +03:00
Valentin Kipyatkov
8d887f8780
In progress: KT-7442 Inspection + intention to replace "if (xxx == null) return ..' with elvis
2015-05-02 14:03:24 +03:00
Valentin Kipyatkov
c52f69538d
Fixed test data
2015-05-02 14:03:24 +03:00
Valentin Kipyatkov
1daf12cf70
ReplaceItWithExplicitFunctionLiteralParamIntention - better caret position
2015-05-02 14:03:24 +03:00
Valentin Kipyatkov
c7937f181b
Refactored ReplaceExplicitFunctionLiteralParamWithItIntention
2015-05-02 14:03:24 +03:00
Valentin Kipyatkov
65d59467a8
Renamed intention
2015-05-02 14:03:23 +03:00
Valentin Kipyatkov
175806a902
"Make types implicit in lambda" intention - adapted to new lambda syntax + do not work on closing brace
2015-05-02 14:03:23 +03:00
Valentin Kipyatkov
c6b18efb15
"Remove unnecessary parentheses" intention - smaller range & refactoring
2015-05-02 14:03:23 +03:00
Valentin Kipyatkov
3b87869bf7
ReconstructTypeInCastOrIsIntention - refactored
2015-05-02 14:03:22 +03:00
Valentin Kipyatkov
995b82ae62
Renamed test data directory
2015-05-02 14:03:22 +03:00
Valentin Kipyatkov
b959c7f2c0
"Move lambda argument out of parentheses" intention - smaller range
2015-05-02 14:03:22 +03:00
Valentin Kipyatkov
f1fa33548a
"Make types explicit in lambda" intention renamed to "Specify explicit lambda signature"
2015-05-02 14:03:21 +03:00
Valentin Kipyatkov
f9d690db21
"Make types explicit in lambda" intention: not available on right brace + adapted to new lambda syntax + refactored
2015-05-02 14:03:21 +03:00
Valentin Kipyatkov
cda3344250
ForEach to for-loop intention: smaller range + refactoring
2015-05-02 14:03:21 +03:00
Alexey Sedunov
d096e74c10
Move: Implement inspection which reports mismatch between package directive and containing directory
2015-05-01 18:58:09 +03:00
Alexey Sedunov
8879166f53
Move: Add intention to change file package without moving it physically
2015-05-01 17:16:57 +03:00
Dmitry Jemerov
093878bd06
correctly implement JetSimpleNameReference.getTextRange() so that it doesn't include the @ character for references in labels
...
#KT-7560 Fixed
2015-04-30 16:12:03 +03:00
Dmitry Jemerov
1d8786dabf
allow renaming functions which are members of anonymous objects
...
#KT-5857 Fixed
2015-04-29 20:09:17 +02:00
Dmitry Jemerov
46841ef447
fix expected testdata for StubBuilderTestGenerated
2015-04-29 19:19:40 +02:00
Dmitry Jemerov
f0b7830521
use new API for indexing identifiers and TODO items in Kotlin files that allows reusing the lexer for building both indices; index TODO items in KDoc comments
...
#KT-5677 Fixed
2015-04-29 18:38:10 +03:00
Dmitry Jemerov
f61a4a15cc
rename "isTrait" to "isInterface": update test data
2015-04-29 16:50:20 +02:00
Dmitry Jemerov
55cfd3b0c7
fix QuickFixTestGenerated$Expressions.testRemoveUselessCast
2015-04-29 16:33:39 +02:00
Dmitry Jemerov
94071550e3
fix JetPsiCheckerTest
2015-04-29 16:33:38 +02:00
Dmitry Jemerov
f374eec8f1
deprecating types after colon
2015-04-29 16:33:24 +02:00
Nikolay Krasko
90cdb19324
Add origin for generated jvm overloads and tweak equals methods to distinguish them
...
- KT-7586 Strange navigation issue
#KT-7586 Fixed
2015-04-29 15:20:31 +03:00
Dmitry Jemerov
f93eeeb563
fix tests by adding missing 'init' keywords to testdata
2015-04-29 14:07:05 +02:00
Dmitry Jemerov
98b8784ab0
drop deprecated syntax for anonymous initializer blocks
2015-04-29 14:07:04 +02:00
Denis Zharkov
1fc742ffeb
Add quickfix for java.lang.Class as annotation parameter
2015-04-29 14:03:11 +03:00
Denis Zharkov
44a55e5bf6
Adjust testData to new labels syntax
2015-04-29 14:03:11 +03:00
Alexander Udalov
fe602d34ce
Support type annotations in cls stub builder
...
Also add test on decompiler
2015-04-29 01:03:56 +03:00
asedunov
7d28f8d2cf
Merge pull request #656 from JetBrains/rr/yole/kt7483
...
fix JetPsiUtil.deleteClass() so that it no longer tries to delete the en...
2015-04-28 15:49:42 +03:00
asedunov
e701f8878d
Merge pull request #657 from JetBrains/rr/yole/kt5207
...
support custom folding regions for Kotlin
2015-04-28 15:46:24 +03:00
Alexey Sedunov
7831e75955
Change Signature: Introduce variable for expression which can't be safely copied in the course of argument substitution
2015-04-27 23:02:39 +03:00
Alexey Sedunov
14f63cdce5
Change Signature: Substitute parameter references in default values of call expression arguments
2015-04-27 23:02:38 +03:00
Dmitry Jemerov
3af20b5d45
support custom folding regions for Kotlin
...
#KT-5207 Fixed
2015-04-27 19:22:37 +02:00