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
|
a0549f0ff5
|
Evaluate expression: allow to call invisible members
#KT-4935 Fixed
|
2014-05-15 13:54:22 +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
|
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
|
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
|
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 |
|
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
|
dab6045f6a
|
Fixed Code completion does not work inside function variable invocation
#KT-4978 Fixed
|
2014-05-07 22:50:23 +04:00 |
|
Valentin Kipyatkov
|
7bb84c139d
|
Smart completion: fixed logic in elvis operator
|
2014-05-07 22:50:23 +04:00 |
|
Valentin Kipyatkov
|
a65bd1a74d
|
Added test data for future use
|
2014-05-07 22:50:22 +04:00 |
|
Valentin Kipyatkov
|
1b034c5fc3
|
Smart completion works for block's result
|
2014-05-07 22:50:22 +04:00 |
|
Valentin Kipyatkov
|
45f518a907
|
Smart completion after ?: works incorrectly
#KT-4926 Fixed
|
2014-05-07 22:50:22 +04:00 |
|
Valentin Kipyatkov
|
5e34791e68
|
Smart completion should not suggest variants for private signatures
#KT-4899 Fixed
|
2014-05-07 22:50:22 +04:00 |
|
Valentin Kipyatkov
|
57c41ce0b0
|
Smart completion: added test for KT-4929 fixed by svtk
|
2014-05-07 22:50:22 +04:00 |
|
Valentin Kipyatkov
|
d781626201
|
Smart completion: only overloads with all previous arguments matched are considered
|
2014-05-07 22:50:21 +04:00 |
|
Valentin Kipyatkov
|
717977af61
|
No more java lookup elements in code completion (except for one case)
|
2014-05-07 22:50:21 +04:00 |
|
Valentin Kipyatkov
|
33de0e8393
|
Smart completion for then and else branches of if
#KT-4910 Fixed
|
2014-05-07 22:50:20 +04:00 |
|
Valentin Kipyatkov
|
7aa11a4207
|
Smart completion: auto-cast to non-null type is not recognized for field from constructor
#KT-4906 Fixed
|
2014-05-07 22:50:20 +04:00 |
|
Valentin Kipyatkov
|
3c75e9ec28
|
Smart completion: "null" when nullable value expected
|
2014-05-07 22:50:20 +04:00 |
|
Valentin Kipyatkov
|
32405e57e6
|
Smart completion: checking constructor's visibility + true and false for Boolean
#KT-4916 Fixed
|
2014-05-07 22:50:20 +04:00 |
|
Valentin Kipyatkov
|
9ae59db329
|
Smart completion: more correct Tab key handling
#KT-4954 Fixed
|
2014-05-07 22:50:20 +04:00 |
|
Valentin Kipyatkov
|
5f931be39b
|
Smart completion after == and !=
#KT-4912 Fixed
|
2014-05-07 22:50:19 +04:00 |
|
Pradyoth Kukkapalli
|
33fd82cf45
|
New Intention: Replace for loop with forEach
Replaces an expression of the form “for (i in list) { … }” with an
expression of the form “list.forEach { i -> … }”
|
2014-05-07 14:01:37 +04:00 |
|
Pradyoth Kukkapalli
|
dbb28c571b
|
New Intention Action: Replace a call to forEach function with for loop.
Replaces an expression of form x.forEach { … } with for (a in x) { … }.
|
2014-05-07 14:00:50 +04:00 |
|
Natalia Ukhorskaya
|
475d87f48b
|
Merge remote-tracking branch 'origin/pr/460'
|
2014-05-05 16:15:45 +04:00 |
|
Natalia Ukhorskaya
|
98532f321d
|
Evaluate expression: add ability to import class
|
2014-05-05 16:12:38 +04:00 |
|
Tal Man
|
ab2ca539fe
|
Inspection to report explicit type arguments that can be removed from function calls
|
2014-05-01 10:56:46 -04:00 |
|
Svetlana Isakova
|
69f3a64408
|
Added test for KT-4929
Smart completion should work for generic method argument
#KT-4929 Fixed
|
2014-04-30 13:34:35 +04:00 |
|
Svetlana Isakova
|
a57b4f6459
|
Render inferred and not inferred type parameters
while rendering a resolved call
|
2014-04-30 13:34:34 +04:00 |
|
Svetlana Isakova
|
e59fa2083e
|
Substituted special error type for not inferred parameter
Rendered it as T (of red color) in the renderer HTML_FOR_NOT_INFERRED_TYPE_PARAMETERS
instead of '???' without information about type parameter
|
2014-04-30 13:34:32 +04:00 |
|
Svetlana Isakova
|
4a8255a606
|
Trace usage in renderer replaced with usage of argument to parameter map
|
2014-04-30 13:34:31 +04:00 |
|
Svetlana Isakova
|
efa00782a4
|
Reformat html test data for DiagnosticMessageTest
|
2014-04-30 13:34:30 +04:00 |
|
Natalia Ukhorskaya
|
68c77e6384
|
SmartStepInto from kotlin to java functions
|
2014-04-28 14:24:01 +04:00 |
|
Ross Hanson
|
a5f7ac63a8
|
KT-4568: Cleaned up some of the code in ConvertNegatedBooleanSequence to match the other DeMorgan intention
|
2014-04-25 16:59:49 +04:00 |
|
Ross Hanson
|
4de6960443
|
KT-4568 Bug Fix: Refactored the convertNegatedExpressionWithDemorgansLaw intention to better handle longer and more complex expressions. Fixed bug and added appropriate test cases as well.
|
2014-04-25 16:59:49 +04:00 |
|
Lingzhang
|
6066d19de5
|
Added KT-4579 makeTypeExplicitInLambda and makeTypeImplicitInLambda intentions
|
2014-04-24 18:11:43 +04:00 |
|
Zalim Bashorov
|
525709bced
|
Added MIN_JAVA_VERSION directive for intentions and fixed failed test(convertIfToAssert/inapplicableCauseSent.kt).
|
2014-04-24 15:37:35 +04:00 |
|
Tal Man
|
f61db2decc
|
Intention to transform an if an AssertionError throw into an assert
|
2014-04-24 15:36:34 +04:00 |
|
Valentin Kipyatkov
|
6808e82b81
|
Code completion: another way of import insertion on class name completion.
#KT-4905 Fixed
|
2014-04-23 19:23:11 +04:00 |
|
Valentin Kipyatkov
|
7905d32c14
|
Smart completion: static members insertion reworked to support single lambda parameter, more correct reference shortening in range
|
2014-04-23 19:23:11 +04:00 |
|