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 |
|
Roman Shevchenko
|
3f4aca11bd
|
Extension methods aren't abstract
|
2012-05-24 21:43:35 +04:00 |
|
Roman Shevchenko
|
5a7dd97108
|
Do not highlight extension methods' bodies
|
2012-05-24 21:43:35 +04:00 |
|
Anna Kozlova
|
a21cde8072
|
add error on qualified anonymous class creation when base type interface is (IDEA-57305)
|
2012-05-24 19:11:25 +04:00 |
|
Danila Ponomarenko
|
ca3ef2eaaa
|
IDEA-31831 Intention aciton: Move initializer to setUp(). Implemented
|
2012-05-21 17:28:26 +04:00 |
|
Bas Leijdekkers
|
9dfc44532d
|
Move externalizable check to inspection
(IDEABKL-3776 "Externalizable class should have public no-args constructor" warning false negative)
|
2012-05-16 21:21:58 +02:00 |
|
Maxim.Medvedev
|
764a7bd65c
|
copyright in testdata
|
2012-05-16 12:26:08 +04:00 |
|
Maxim.Medvedev
|
e5b412d4c3
|
'create groovy method from usage' position caret at the beginning of selection
|
2012-05-16 10:45:35 +04:00 |
|
Roman Shevchenko
|
2bcfa96ad8
|
Fix highlighting performance tests; show a difference if failing
|
2012-05-16 00:57:07 +04:00 |
|
Anna Kozlova
|
dde04a403d
|
preserve javadoc refs during inplace rename (IDEA-85817)
|
2012-05-15 15:05:50 +04:00 |
|
Danila Ponomarenko
|
b77df01a2c
|
RemoveRedundantArgument tests fix
|
2012-05-12 21:07:25 +04:00 |
|
Roman Shevchenko
|
fedd867f19
|
Two heavyweight tests replaced
|
2012-05-11 23:42:55 +04:00 |
|
Roman Shevchenko
|
7115bb9787
|
Replace parser conditionals with language level highlighting
|
2012-05-11 21:09:41 +04:00 |
|
Danila Ponomarenko
|
46c3023f9b
|
IDEA-19519 no 'create getter and setter' and 'create setter' intention for final fields. Also no 'create getter' intention for static final (const) fields
|
2012-05-11 14:40:43 +04:00 |
|
Anna Kozlova
|
55b7c0f4fe
|
testdata for IDEA-85887
|
2012-05-11 14:10:46 +04:00 |
|
Danila Ponomarenko
|
6b29efe29a
|
IDEA-17535 Quickfix to remove extra argument in method call implemented
|
2012-05-10 17:57:58 +04:00 |
|
anna
|
f80ca08fe4
|
public not allowed for local inner classes
|
2012-05-07 09:03:16 +02:00 |
|
Danila Ponomarenko
|
19d5580e34
|
IDEA-16027 implemented
|
2012-05-05 20:14:22 +04:00 |
|
Danila Ponomarenko
|
a653ed878a
|
IDEA-20892 tests added
|
2012-05-05 12:58:00 +04:00 |
|
anna
|
75c174955f
|
warn about private/static modifiers inside local classes (IDEA-85567)
|
2012-05-03 11:36:21 +02:00 |
|
anna
|
20a7302fcd
|
good code red: illegal generic type in instanceof fixed
|
2012-05-03 10:11:23 +02:00 |
|
anna
|
7c3f532d9c
|
do not create another capture when not necessary; capture should be the same when substitutor define such dependency (IDEA-57340; IDEA-5731)
|
2012-05-03 09:19:02 +02:00 |
|