anna
|
68a43aa534
|
@FunctionalInterface make warning to prevent misunderstanding
|
2013-07-15 13:41:52 +02:00 |
|
peter
|
107d61b2b7
|
IDEA-107086 Java: suggest private members of a casted class inside itself
|
2013-07-12 15:13:05 +02:00 |
|
peter
|
18b1df7dbb
|
IDEA-110398 Catch NullPointerException is "not null" while throwing null is false
|
2013-07-12 14:28:46 +02:00 |
|
Dmitry Batkovich
|
56f3a39c69
|
method chains completion
|
2013-07-12 12:48:39 +04:00 |
|
Denis.Zhdanov
|
29d17b55c3
|
IDEA-109631 Javadocs formatting depends on current method indentation
|
2013-07-11 16:05:21 +04:00 |
|
peter
|
e5c829c66b
|
IDEA-69573 ConstantConditions - Warn when reading a variable that is guaranteed to be null
|
2013-07-09 16:12:33 +02:00 |
|
Eugene Zhuravlev
|
552a56a6bb
|
revert to resolving against compiled classes (need for IDEA-110165 Sources produced by annotation processor are not implicitly compiled)
|
2013-07-06 13:29:06 +04:00 |
|
peter
|
97e82d7a5d
|
IDEA-109222 Nullity is not inferred correctly.
|
2013-07-04 19:55:10 +02:00 |
|
Alexey Kudravtsev
|
1c70b3a95f
|
GenericHighlightingTest fixed
|
2013-07-04 11:13:52 +04:00 |
|
anna
|
434ba25684
|
testdata for IDEA-109875
|
2013-07-03 19:14:17 +02:00 |
|
anna
|
751253f6a9
|
SOE (IDEA-109955)
|
2013-07-03 16:20:47 +02:00 |
|
anna
|
08562dc58d
|
diamond completion: allow class type parameters in constructor params list (IDEA-109942)
|
2013-07-03 12:10:28 +02:00 |
|
Alexey Kudravtsev
|
7400c8f866
|
check for duplicate methods made linear down from quadratic
|
2013-07-02 11:53:09 +04:00 |
|
anna
|
6e9f9c690f
|
EA-47443 - assert: CreateLocalFromUsageFix.getAnchor
|
2013-07-01 17:37:52 +02:00 |
|
Anna Kozlova
|
c7c2261533
|
fix tests
|
2013-06-28 19:01:27 +04:00 |
|
peter
|
edec60ddfd
|
move Class wildcard hack from ExpectedTypeInfo to completion
|
2013-06-27 18:38:26 +02:00 |
|
Anna Kozlova
|
779369cbe4
|
do not include unknown annotations in override (IDEA-109422)
|
2013-06-27 20:03:06 +04:00 |
|
Anna Kozlova
|
c289233dac
|
expected types: do not "erase" too much (IDEA-109700)
|
2013-06-27 16:24:18 +04:00 |
|
Anna Kozlova
|
17ff190b7c
|
IDEA-109576
|
2013-06-27 16:24:17 +04:00 |
|
Roman Shevchenko
|
a065231c29
|
java: empty parameter list in qualified super expression
|
2013-06-26 20:59:49 +04:00 |
|
Anna Kozlova
|
e9924f79c4
|
java 8: suggest to add method body for default methods in interface
|
2013-06-25 21:34:52 +04:00 |
|
Anna Kozlova
|
a00aac060c
|
redundant cast: take into account custom return type processing for getClass (IDEA-109527)
|
2013-06-25 21:34:51 +04:00 |
|
Anna Kozlova
|
b8638b7b46
|
cleanup try statement on resources list deletion (IDEA-109543)
|
2013-06-25 20:15:29 +04:00 |
|
Anna Kozlova
|
95ae5e69db
|
inline: unwrap try-with-resources if no resources left after inline (IDEA-109541)
|
2013-06-25 20:15:28 +04:00 |
|
Anna Kozlova
|
59af6284bd
|
override from multiple interfaces with throws lists: intersect throws lists
|
2013-06-25 20:15:27 +04:00 |
|
Anna Kozlova
|
6c3d6d2caa
|
allow override in interfaces (IDEA-109506)
|
2013-06-25 20:15:26 +04:00 |
|
Anna Kozlova
|
c69b6261b7
|
convert field to local: support fields used in multiple methods (IDEA-108517)
|
2013-06-25 13:36:58 +04:00 |
|
Anna Kozlova
|
d397653008
|
unhandled exceptions: fix retained
|
2013-06-24 21:16:08 +04:00 |
|
peter
|
9d1f0d801e
|
IDEA-107071 Incorrect "Condition '...' is always 'false'" inspection result
|
2013-06-24 18:24:31 +02:00 |
|
Anna Kozlova
|
a2c55a54eb
|
unhandled exceptions when resolved to the first of multiple interfaces inherited (IDEA-109216)
|
2013-06-21 15:20:13 +04:00 |
|
Anna Kozlova
|
2e36ae1088
|
allow to inline array definition when accessExpression is used for write; exclude new expressions
|
2013-06-20 21:16:00 +04:00 |
|
Anna Kozlova
|
6b35818b05
|
move inner to upper level: prepend outer class field
|
2013-06-20 13:37:12 +04:00 |
|
Anna Kozlova
|
51d1724196
|
move members: qualify moved string switch labels on constant move (IDEA-109272)
|
2013-06-20 13:37:11 +04:00 |
|
peter
|
f5be802272
|
no ignore_assert_statements in inspection profiles
|
2013-06-19 16:36:25 +02:00 |
|
peter
|
a8a5a0f27e
|
update test data
|
2013-06-18 21:09:50 +02:00 |
|
peter
|
a467d40a35
|
IDEA-108814 Assertion is considered active code by code inspections, yields bogus inspections
|
2013-06-18 18:57:17 +02:00 |
|
Anna Kozlova
|
8a2413e4b3
|
EA-47133 - SOE: GenericsUtil.getLeastUpperClassesInner
|
2013-06-18 18:44:29 +04:00 |
|
Anna Kozlova
|
a1096fae35
|
extract method duplicates: distinguish method overloads (IDEA-97777)
|
2013-06-17 21:10:25 +04:00 |
|
Eugene Zhuravlev
|
87558b71f8
|
compile implicitly loaded sources from temp roots only (need this for groovy mixed compilation support); otherwise for all implicitly loaded classes instrumented bytecode will be overwritten (e.g. FormsInstrumentation will suffer)
|
2013-06-15 18:18:03 +04:00 |
|
Anna Kozlova
|
2fd555eb23
|
inline superclass refactoring: allow to collapse only one inheritance (IDEA-93319)
|
2013-06-14 18:21:30 +04:00 |
|
Anna Kozlova
|
1f9e8cbc6d
|
option to ignore fields used in multiple methods to be converted to local (IDEA-108517)
|
2013-06-14 18:21:29 +04:00 |
|
Eugene Zhuravlev
|
7cd43429a7
|
incremental compilation: ensure javac always resolves dependencies within same module against sources and not classes compiled on previous steps (IDEA-108215)
|
2013-06-14 18:04:05 +04:00 |
|
Anna Kozlova
|
c976e88894
|
lambda/diamond inference: accept wildcards in lambda return types (IDEA-108955)
|
2013-06-14 13:30:18 +04:00 |
|
Anna Kozlova
|
292524fd95
|
no enclosing instance of type inside super/this call
|
2013-06-14 13:30:15 +04:00 |
|
Anna Kozlova
|
519b18122e
|
allow refs to inner classes inside anonymous classes in super/this calls (IDEA-108920)
|
2013-06-13 21:22:04 +04:00 |
|
Anna Kozlova
|
c76af839e0
|
rename inspection/fix according to spec (IDEA-108821)
|
2013-06-12 14:58:55 +04:00 |
|
Anna Kozlova
|
6c6a56bc8b
|
check annotation params accessibility (IDEA-108584)
|
2013-06-10 18:21:06 +04:00 |
|
Anna Kozlova
|
8794219e3e
|
SPI: rename of containing class/package
|
2013-06-10 12:30:14 +04:00 |
|
Evgeny Gerashchenko
|
fcaf60e139
|
Sorting annotations on saving instead of loading.
|
2013-06-05 16:16:10 +04:00 |
|
Anna Kozlova
|
3d8ba2a639
|
move members: conflict when move final field without initializer (IDEA-83353)
|
2013-06-05 12:34:48 +04:00 |
|