Konstantin Bulenkov
|
343fc4bea6
|
IDEA-91588 Reflection completion generates generics types
|
2012-09-14 19:02:31 +04:00 |
|
Anna Kozlova
|
57c547d18c
|
unused return value: report native methods (IDEA-90127)
|
2012-09-14 17:22:47 +04:00 |
|
Anna Kozlova
|
3894a2e676
|
do not warn about effectively final vars used in inner classes in java 8 (IDEA-91372)
|
2012-09-14 17:22:46 +04:00 |
|
Anna Kozlova
|
da098b2a31
|
suggest implements->extends for interfaces hierarchy (IDEA-89867)
|
2012-09-14 14:54:25 +04:00 |
|
Anna Kozlova
|
fd644a7299
|
captured wildcards on the first level do not prevent binary operator to be applicable (IDEA-89640)
|
2012-09-14 14:54:24 +04:00 |
|
Anna Kozlova
|
a9d8837b82
|
inline: try to insert cast when conditional expr is inlined (IDEA-91288)
|
2012-09-13 22:11:29 +04:00 |
|
Roman Shevchenko
|
edd939be23
|
IDEA-90883 (do not insert super call to implemented extension method)
|
2012-09-13 19:03:06 +04:00 |
|
Anna Kozlova
|
87a2c4818d
|
class literal checks for parameterized type/type parameter (IDEA-89726)
|
2012-09-13 17:53:31 +04:00 |
|
Anna Kozlova
|
5a6fdedb9a
|
lambda: check parameters if they use free names (IDEA-91502)
|
2012-09-13 17:53:30 +04:00 |
|
Roman Shevchenko
|
7c944d2a7a
|
IDEA-90882 (do not pre-select extension methods for implementation)
|
2012-09-13 17:14:04 +04:00 |
|
Anna Kozlova
|
f66949fa6b
|
treat captured wildcards depends on nested level (IDEA-91481)
|
2012-09-13 17:01:11 +04:00 |
|
Anna Kozlova
|
4a7e7d24a8
|
make method static: do not pass class param for static inner class (IDEA-90720)
|
2012-09-13 15:16:44 +04:00 |
|
Anna Kozlova
|
50745b4e9f
|
introduce parameter: fix {} array initializer (IDEA-91467)
|
2012-09-13 15:16:43 +04:00 |
|
Anna Kozlova
|
dda9269851
|
disable add variable initializer fix for foreach parameter (IDEA-90899)
|
2012-09-12 17:53:32 +04:00 |
|
Anna Kozlova
|
2bdd122955
|
IDEA-91371
|
2012-09-12 17:53:29 +04:00 |
|
Anna Kozlova
|
2c5beb00d0
|
IDEA-91421
|
2012-09-12 17:53:28 +04:00 |
|
peter
|
ff8a4f1e49
|
don't intermix final fields with different qualifiers in dfa (IDEA-91417)
|
2012-09-12 14:19:40 +02:00 |
|
Anna Kozlova
|
94dd1967d1
|
lambda: check return compatibility according to expected lambda type; test fixed
|
2012-09-12 12:59:30 +04:00 |
|
peter
|
4671577a1a
|
fixed wrong dfa for integer comparisons (IDEA-91380)
|
2012-09-12 10:36:19 +02:00 |
|
Denis.Zhdanov
|
72f3ec79e5
|
IDEA-91337 doc popup for variable: missing link for ArrayList
|
2012-09-12 09:40:22 +04:00 |
|
Anna Kozlova
|
943d901fff
|
lambda: do not accept ? as type argument for return value (IDEA-91369)
|
2012-09-12 00:03:42 +04:00 |
|
Anna Kozlova
|
9ddff21a9c
|
inline inside lambda body (IDEA-91371)
|
2012-09-12 00:03:41 +04:00 |
|
Anna Kozlova
|
e8f211bdd9
|
extract method: detect used lambda params in selection (IDEA-91345)
|
2012-09-12 00:03:38 +04:00 |
|
peter
|
20f79a297e
|
don't report constant conditions containing call chains
|
2012-09-11 20:54:29 +02:00 |
|
Roman Shevchenko
|
4cbe87de02
|
Highlight misplaced reference parameter lists
|
2012-09-11 19:31:55 +04:00 |
|
Anna Kozlova
|
1bdca6d4e5
|
create method from usage: do not qualify already qualified ref (IDEA-91041)
|
2012-09-11 17:34:00 +04:00 |
|
nik
|
a34e75a3f9
|
IDEA-91309: All classes in the same package are marked as unresolved
|
2012-09-11 16:40:39 +04:00 |
|
Anna Kozlova
|
d2ebef63e8
|
(int)Object cast conversion in java 1.7 supported (IDEA-90906; IDEA-66803)
|
2012-09-11 10:39:16 +04:00 |
|
peter
|
62b03bb715
|
include final field accessors into dfa (IDEA-89594)
|
2012-09-10 20:53:36 +02:00 |
|
peter
|
5cb12c39f1
|
IDEA-88766 Nullable: include final fields into data flow
|
2012-09-10 20:53:35 +02:00 |
|
Anna Kozlova
|
a2cb71edfe
|
detect duplicates: ignore returns from inner classes/lambdas (IDEA-91087)
|
2012-09-10 21:43:52 +04:00 |
|
Anna Kozlova
|
5315375de4
|
inplace rename: do not rename enum constants when constructor was renamed (IDEA-91063)
|
2012-09-10 21:43:51 +04:00 |
|
Anna Kozlova
|
b2d6e4266f
|
EA-38866 - AIOOBE: ParameterCanBeLocalInspection$ConvertParameterToLocalQuickFix.applyChanges
|
2012-09-10 18:47:49 +04:00 |
|
Anna Kozlova
|
64581b2d53
|
anonymous class can't have constructor (IDEA-91071)
|
2012-09-10 18:47:47 +04:00 |
|
peter
|
b80416163d
|
IDEA-91280 Infer not-nullity from numeric comparisons of values assigned based on that not-nullity
|
2012-09-10 15:57:27 +02:00 |
|
peter
|
d13b70d875
|
IDEA-89964 Constant conditions & exceptions inspection is incorrect with instance checks in loops
|
2012-09-10 14:15:41 +02:00 |
|
Anna Kozlova
|
b665d21263
|
anonym -> lambda: decode context correctly
|
2012-09-10 14:59:17 +04:00 |
|
Anna Kozlova
|
2c659ba2d9
|
redundant lambda code block: do not suggest for expressions with non-void type
|
2012-09-10 12:54:45 +04:00 |
|
Anna Kozlova
|
11a2faaf14
|
lambda: allow raw types when no inference was performed
|
2012-09-10 12:54:44 +04:00 |
|
Anna Kozlova
|
5a546b640c
|
lambda: missed return statement error; do not use containing method return type for lambda inference
|
2012-09-10 12:54:43 +04:00 |
|
Anna Kozlova
|
447bc37818
|
lambda: remove redundant code block inspection accept void compatible lambda & nested blocks (IDEA-91184)
|
2012-09-07 22:29:45 +04:00 |
|
peter
|
d0efe00076
|
IDEA-64875 "Constant conditions and exceptions" should eliminate false positives by analyzing static final constants
|
2012-09-07 19:08:42 +02:00 |
|
peter
|
aba62f142b
|
IDEA-89654 Incorrect control flow warning with @Nullable
|
2012-09-07 19:08:41 +02:00 |
|
peter
|
316e41c33b
|
IDEA-90613 Invalid @Nullable processing
|
2012-09-07 19:08:41 +02:00 |
|
peter
|
b0428ec975
|
IDEA-31555 Wrong warning: method invocation may produce a NullPointerException
|
2012-09-07 19:08:41 +02:00 |
|
nik
|
f21e20fbf4
|
external compiler: added test for rename class changing case only
|
2012-09-07 17:07:08 +04:00 |
|
Anna Kozlova
|
51aa69e8da
|
inline method to one line lambda: expand to code block when needed (IDEA-91126)
|
2012-09-06 21:06:52 +04:00 |
|
Anna Kozlova
|
9f014974eb
|
inline field: reuse cast etc from inline variable refactoring (IDEA-91150)
|
2012-09-06 21:06:51 +04:00 |
|
Evgeny Gerashchenko
|
9b0d18c367
|
Added test for editing external annotation.
|
2012-09-06 20:46:03 +04:00 |
|
Evgeny Gerashchenko
|
cfb2a511e9
|
Creating self-closing tag when annotation arguments list is not null, but empty. Added test.
|
2012-09-06 20:46:01 +04:00 |
|