Nikolay Krasko
2a693bcada
Formatting index calls
2014-05-16 17:09:54 +04:00
Nikolay Krasko
cd3aa06a83
Fix 'In multiline class declaration the indent before parent's name is destroyed' (KT-3848)
...
#KT-3848 Fixed
2014-05-16 17:09:53 +04:00
Nikolay Krasko
850987748e
Fix 'Formatting after braceless class declaration' (KT-3858)
...
It's irrelevant that element is incompleted when new node is being add to the middle
#KT-3858
2014-05-16 17:09:53 +04:00
Nikolay Krasko
5e50b98103
Fix comment to KT-3370 about no formatting of spaces around colon in objects
...
#KT-3370 Fixed
2014-05-16 17:09:52 +04:00
Nikolay Krasko
17699f7f0e
Fix 'Formatter doesn't remove redundant spaces between modifiers, name, and opening brace'
...
#KT-3370 Fixed
2014-05-16 17:09:52 +04:00
Nikolay Krasko
d49d42a409
Add spaces around elvis operator
2014-05-16 17:09:51 +04:00
Nikolay Krasko
45013ce8af
Fix formatting for multiline binary expressions
...
#KT-4797 Fixed
2014-05-16 17:09:50 +04:00
Nikolay Krasko
055859888e
Refactoring: class rename with minor code enhancements
2014-05-16 17:09:50 +04:00
Nikolay Krasko
195d4c54bf
Indent for ?. calls (KT-3913)
...
#KT-3913 Fixed
2014-05-16 17:09:49 +04:00
Nikolay Krasko
c42908eff7
Rewrite tests for formatting during typing with auto generator
2014-05-16 17:09:48 +04:00
Nikolay Krasko
5d6b4d641b
Replace "InvalidArgumentException" with "IllegalArgumentException"
2014-05-16 13:10:05 +04:00
Natalia Ukhorskaya
9be8501b60
Remove NotNull annotation
2014-05-15 18:02:34 +04:00
Natalia Ukhorskaya
9785c15736
Minor: rename
2014-05-15 17:19:12 +04:00
Natalia Ukhorskaya
fff278e1c6
Support block code fragments in KotlinResolveCache
2014-05-15 17:13:16 +04:00
Andrey Breslav
5815c8c729
Expression code fragments supported in KotlinResolveCache
2014-05-15 16:14:45 +04:00
Alexey Sedunov
34e5460d8a
Follow up for PR #458 : Generate test data
2014-05-15 15:33:10 +04:00
Natalia Ukhorskaya
355a3eb4e1
Make SpecifyTypeExplicitlyAction inapplicable for code fragments
2014-05-15 13:54:28 +04:00
Natalia Ukhorskaya
fd8d292c02
Add getSignificantElement method in JetCodeFragment
2014-05-15 13:54:27 +04:00
Natalia Ukhorskaya
8c0f99001b
Evaluate expression: check for syntactic errors
2014-05-15 13:54:27 +04:00
Natalia Ukhorskaya
d70770afb2
Completion and highlighting for blockCodeFragment
2014-05-15 13:54:26 +04:00
Natalia Ukhorskaya
511d270032
Evaluate expression: evaluate block of code (CODE_BLOCK mode)
2014-05-15 13:54:25 +04:00
Natalia Ukhorskaya
0725f63028
Minor, fix warning
2014-05-15 13:54:23 +04:00
Natalia Ukhorskaya
f45f1c0d6a
Evaluate expression: clarify error message when there are conflicts from extract function
2014-05-15 13:54:23 +04:00
Natalia Ukhorskaya
a0549f0ff5
Evaluate expression: allow to call invisible members
...
#KT-4935 Fixed
2014-05-15 13:54:22 +04:00
Natalia Ukhorskaya
11e4754638
Deprecated java methods are not shown as deprected in kotlin
...
#KT-4993 Fixed
2014-05-15 13:54:21 +04:00
Andrey Breslav
291741754b
Guard loading top-level classes with a check that they are not Kotlin binaries
2014-05-14 17:15:01 +04:00
Andrey Breslav
788994283e
KT-5007 "Specify Kotlin signature" action doesn't work
...
Globally cached BindingContext used
(cherry picked from commit 5a641fc)
2014-05-13 19:39:32 +04:00
Valentin Kipyatkov
6c5d974284
Completion: added a test
2014-05-13 16:40:48 +04:00
Valentin Kipyatkov
c9bde2de0e
Smart completion: added a test
2014-05-13 16:40:48 +04:00
Valentin Kipyatkov
2d850f41f1
Smart completion: fixed addition of tail chars after true, false and null
2014-05-13 16:40:47 +04:00
Valentin Kipyatkov
0e86e628a3
KT-5012 Autocompletion is completing to FQN and not the value
...
#KT-5012 Fixed
#KT-5006 Fixed
2014-05-13 16:40:47 +04:00
Jeremy Kaplan
b3842285e8
Implemented Operator To Function intention action.
...
Converts +a, --a, a * b, a..b, a %= b, a in b, etc. to their function call counterparts.
2014-05-12 21:04:51 +04:00
Pradyoth Kukkapalli
5550924dc5
New Intention Action: Invert If Condition
...
Inverts the conditional expression in an if expression.
2014-05-12 19:48:43 +04:00
Alexander Udalov
7c44938151
Drop unused AnalyzerFacadeForEverything
2014-05-12 18:03:02 +04:00
Alexander Udalov
5a0055cbeb
Fix message case in JetBundle.properties
...
Intention names should be lowercase, family names should have each word
except prepositions capitalized
2014-05-12 16:47:00 +04:00
Alexey Sedunov
31a1ec0f05
Improve JetNameValidatorImpl performance
2014-05-12 13:03:03 +04:00
Alexey Sedunov
5cfb8bbf99
Extract Function: Allow the user to proceed with extraction when non-critical errors are found
...
#KT-4941 Fixed
2014-05-12 13:03:01 +04:00
Alexey Sedunov
1e49dcda27
Extract Function: Make member/top-level function private by default
2014-05-12 12:55:09 +04:00
Alexey Sedunov
3ac3edd1bd
Extract Function: Allow to select fragments which start with comment
2014-05-12 12:55:08 +04:00
Alexey Sedunov
243ba62b65
Extract Function: Allow to combine throws with other exit points
2014-05-12 12:55:07 +04:00
Alexey Sedunov
2cfd7de8d9
Fix containment check
2014-05-12 12:55:06 +04:00
Alexey Sedunov
1f36ad0bfc
Fix warnings
2014-05-12 12:55:04 +04:00
Alexey Sedunov
1e964551f3
Extract Function: Enable visibility selection when target container is class/object
2014-05-12 12:55:03 +04:00
Alexey Sedunov
5fc1725b33
Extract Function: Type parameters inference
2014-05-12 12:55:02 +04:00
Tal Man
814b558bcf
Inspection to report negated binary expressions that can be simplified
2014-05-08 19:02:58 +04:00
Alexander Udalov
6bd46d38f5
Add missing copyrights
2014-05-08 17:38:51 +04:00
Alexander Udalov
d737932bc7
Remove usages of CodegenBinding.initTrace
...
This is a low level JVM back-end detail; clients should be using
GenerationState instead
2014-05-08 16:45:14 +04:00
Alexander Udalov
d42598a935
Move default inline flag to JVM back-end
...
- other back-ends are likely to have its own value of this flag
- get rid of DEFAULT_INLINE_FLAG_FOR_TEST
- the main goal was to simplify the default GenerationState constructor, which
now always uses default inline flag value
2014-05-08 16:45:14 +04:00
Tal Man
9679e3ce4a
insert type intention now only applicable in function names (KT-4950)
...
#KT-4950 Fixed
2014-05-08 14:11:21 +04:00
Valentin Kipyatkov
442f47bbe5
Removed unused constructor
2014-05-07 22:50:23 +04:00