anna
|
2d80237442
|
lambda: effectively final
|
2012-07-20 11:06:23 +02:00 |
|
anna
|
812b9a72ea
|
lambda: initial is assignable check; effectively final; acceptable context
|
2012-07-19 21:18:30 +02:00 |
|
anna
|
f90fadbd52
|
lambda: infer lambda param types in method call, return statement context
|
2012-07-19 18:44:23 +02:00 |
|
anna
|
d35061a610
|
lambda conflict resolve: check lambdas on per-params basis
|
2012-07-19 16:13:19 +02:00 |
|
anna
|
5bb4a61bb9
|
lambda: inference param types for assignment and cast context
|
2012-07-19 12:15:41 +02:00 |
|
anna
|
673cc81da2
|
restore intention place; fix tests
|
2012-07-18 17:31:32 +02:00 |
|
anna
|
507a7bbd48
|
lambda: check interface functional
|
2012-07-18 11:45:29 +02:00 |
|
anna
|
6aaad412f0
|
push condition inside call action (IDEA-88814)
|
2012-07-17 12:09:21 +02:00 |
|
anna
|
f3f98b6f54
|
create property:both getter nad setter from usage (IDEA-73186); return cursor to the initial state
|
2012-07-12 21:01:39 +02:00 |
|
anna
|
89653cb1f1
|
method conflicts resolution (IDEA-87672)
|
2012-07-05 16:13:22 +02:00 |
|
anna
|
d18b86df35
|
create method from usage: create type params for static methods created in generics classes as class type params won't be accessible (IDEA-87688)
|
2012-07-05 16:13:21 +02:00 |
|
anna
|
433f988b40
|
create from usage: extract used type params from deep levels (IDEA-87564)
|
2012-07-04 19:47:43 +02:00 |
|
Evgeny Pasynkov
|
6371910dba
|
Merge branch 'master' into upsource-master
|
2012-07-03 10:28:50 +02:00 |
|
Danila Ponomarenko
|
4123634435
|
IDEA-87839 'Split string' intention implemented
|
2012-06-27 13:07:30 +04:00 |
|
Danila Ponomarenko
|
2a004b3a4e
|
additional test for additional test for ConvertColorRepresentationIntentionAction
|
2012-06-27 13:07:30 +04:00 |
|
Danila Ponomarenko
|
6d8a78c66d
|
IDEA-62531 "Choose color" intention (Java): allow to convert between decimal and hex colour representation implemented
|
2012-06-26 19:53:55 +04:00 |
|
Danila Ponomarenko
|
b83dfbf637
|
IDEA-58049 Provide add type parameter quick-fix intention implemented
|
2012-06-25 18:11:54 +04:00 |
|
Danila Ponomarenko
|
6772fd01ea
|
IDEA-58049 partial implementation
|
2012-06-25 18:11:53 +04:00 |
|
Danila Ponomarenko
|
3ab777e366
|
IDEA-85758 intention to replace casted var with a var of the right type and having the same value implemented
|
2012-06-20 16:04:00 +04:00 |
|
Danila Ponomarenko
|
4e91c6796c
|
IDEA-87401 CreateAssign -> Bind + +HighPriorityAction + tests added
|
2012-06-19 16:12:52 +04:00 |
|
Danila Ponomarenko
|
c0f55c7ea5
|
IDEA-87401 For intention "Assign Parameter to Field", provide a "Assign All Unassigned Parameters to Fields" implemented
|
2012-06-18 20:25:08 +04:00 |
|
Anna Kozlova
|
40e35d7a60
|
enable fix all for file for annotator problems, should work for localQuickFixes only (IDEA-87100)
|
2012-06-18 12:07:27 +04:00 |
|
Anna Kozlova
|
679e1c6bcf
|
change type args fix (IDEA-84097)
|
2012-06-15 13:13:26 +04:00 |
|
Anna Kozlova
|
c6e6a726ad
|
disable make class extend itself when assignment is not valid e.g. due to wrong type args
|
2012-06-15 13:13:25 +04:00 |
|
Alexey Kudravtsev
|
6fac34993e
|
reverted
|
2012-06-14 15:34:40 +04:00 |
|
Roman Shevchenko
|
93488641f8
|
Lambda expressions support: drop generic lambda expressions
|
2012-06-09 14:25:59 +04:00 |
|
Roman Shevchenko
|
69f07ad01e
|
IDEA-87248 (smart type pointer manager should be more tolerant to unknown types)
|
2012-06-08 20:53:28 +04:00 |
|
Danila Ponomarenko
|
8edc336fd2
|
IDEA-61130 Intention to replace an assignment with a setter call implemented
|
2012-06-08 16:18:43 +04:00 |
|
Roman Shevchenko
|
ee50d99da0
|
Lambda expressions support: second round
- typed parameters
- type parameter list
- resolve inside lambda
|
2012-06-08 14:34:03 +04:00 |
|
Alexey Kudravtsev
|
c44fdbd1e0
|
performance
|
2012-06-08 12:27:18 +04:00 |
|
Danila Ponomarenko
|
389ffea2d7
|
IDEA-86300 Create local variable intention implemented
|
2012-06-07 17:56:41 +04:00 |
|
Roman Shevchenko
|
6ea4c06d8f
|
Lambda expressions support: first round
|
2012-06-05 21:52:05 +04:00 |
|
Danila Ponomarenko
|
4b16f22fca
|
test fixes
|
2012-06-05 16:51:25 +04:00 |
|
Anna Kozlova
|
e5828700d5
|
class shadowing
|
2012-06-04 22:36:20 +04:00 |
|
peter
|
a3fde695dd
|
self-contained AddImpotActionTest
|
2012-06-04 15:02:28 +02:00 |
|
Roman Shevchenko
|
bd86a3e9bd
|
Introduce method reference type; mute type check for it
|
2012-06-04 12:19:08 +04:00 |
|
Roman Shevchenko
|
679ab25896
|
Method reverences language level highlighting
|
2012-06-04 12:18:58 +04:00 |
|
Roman Shevchenko
|
95534a1d3c
|
First take on method references
|
2012-06-01 22:09:48 +04:00 |
|
Anna Kozlova
|
c4275850d6
|
do not search for outer classes when inner class with the same name present
|
2012-05-30 20:38:01 +04:00 |
|
Danila Ponomarenko
|
0f472ce8b2
|
IDEA-28534 Intention enhancement: "Make class Foo implement interface Bar" implemented
|
2012-05-30 17:57:14 +04:00 |
|
Danila Ponomarenko
|
216f420f72
|
IDEA-85987 inner anonymous classes cannot implement interfaces fixed
|
2012-05-30 14:52:09 +04:00 |
|
Anna Kozlova
|
2faacc7488
|
inner classes shadowing: jls 8.5: private classes are not visible in inheritors; all non-private inner classes from superclass and superinterfaces are available (IDEA-67594)
|
2012-05-29 18:35:43 +04:00 |
|
Anna Kozlova
|
cc65b6f067
|
private inner is not visible in type param bounds (IDEA-67517)
|
2012-05-29 18:35:42 +04:00 |
|
Roman Shevchenko
|
fd7212ec69
|
Uniform language feature error messages
|
2012-05-28 20:54:36 +04:00 |
|
Roman Shevchenko
|
eba132876e
|
IDEA-86690 (highlight unqualified super expressions in extension methods)
|
2012-05-28 20:54:36 +04:00 |
|
Roman Shevchenko
|
bacbe8edf2
|
Java 8 style of qualified super expressions
|
2012-05-28 18:56:48 +04:00 |
|
Danila Ponomarenko
|
021ff89aff
|
IDEA-36326 "set" support added
|
2012-05-28 14:55:25 +04:00 |
|
Danila Ponomarenko
|
c152ac976f
|
IDEA-62374 Suggest ternary operation to avoid NPE implemented
|
2012-05-28 14:55:25 +04:00 |
|
Danila Ponomarenko
|
2f9deb86eb
|
IDEA-36326 Quickfix for converting erroneous array access to list access implemented
|
2012-05-25 13:36:01 +04:00 |
|
Roman Shevchenko
|
7a6e19486a
|
Fix error text
|
2012-05-24 21:43:36 +04:00 |
|