Rustam Vishnyakov
|
cae66e0fb3
|
Detectable indent options provider implementation
|
2014-09-25 12:03:20 +04:00 |
|
peter
|
a209cc9b20
|
JavaDocInfoGeneratorTest.testClickableFieldReference: update test expectations
|
2014-09-24 16:51:13 +02:00 |
|
Rustam Vishnyakov
|
ec603b4814
|
File indent options provider API: a flag to skip a provider on full reformat, logging
|
2014-09-24 11:45:44 +04:00 |
|
peter
|
66e2d53805
|
dfa: don't forget facts coming from boxed booleans after they're flushed
|
2014-09-23 18:42:57 +02:00 |
|
Alexey Kudravtsev
|
a03297df6b
|
do not highlight method unused if referenced via overridden
|
2014-09-23 16:00:58 +04:00 |
|
Eugene Zhuravlev
|
f7e78891bb
|
make rules fix: method overriding is not applicable to constructors
|
2014-09-22 19:58:01 +02:00 |
|
peter
|
12553cb3de
|
IDEA-130111 "Constant conditions & exceptions" inspection: false positive for possible NPE
|
2014-09-22 12:44:45 +02:00 |
|
peter
|
b578571fb7
|
dfa too complex tests: ensure variables are alive all the time
|
2014-09-21 14:05:50 +02:00 |
|
Rustam Vishnyakov
|
3fb1e5d778
|
File indent options provider API
|
2014-09-18 18:30:53 +04:00 |
|
Roman Shevchenko
|
0deba4ca4c
|
Cleanup (backup files dropped)
|
2014-09-18 17:57:15 +04:00 |
|
Anna Kozlova
|
38087e7f3b
|
do not erasure methods from non generics super types of raw types (IDEA-129646)
|
2014-09-18 15:02:23 +04:00 |
|
Anna Kozlova
|
3e13cddf2b
|
lambda -> method reference: exclude receiver/non-receiver ambiguity (IDEA-129924)
|
2014-09-17 20:45:43 +04:00 |
|
Anna Kozlova
|
f1b12f6025
|
method refs: correct condition on receiver type substitution (IDEA-129905)
|
2014-09-16 20:11:42 +04:00 |
|
peter
|
70b03fb0f0
|
correct bytecode analysis test data
|
2014-09-16 17:34:57 +02:00 |
|
peter
|
7e061f5eef
|
consider non-annotated method parameters also nullable in paranoid dfa mode (IDEA-129898)
|
2014-09-16 15:10:50 +02:00 |
|
Anna Kozlova
|
5e79028c99
|
new inference: checked exceptions inference, ensure throws bound are marked as such
|
2014-09-16 16:04:04 +04:00 |
|
peter
|
984af0337e
|
allow dfa inspection to treat all non-annotated members as nullable (IDEA-129898)
|
2014-09-16 13:50:45 +02:00 |
|
peter
|
e2ee62224c
|
display hardcoded contracts on the gutter
|
2014-09-16 13:50:45 +02:00 |
|
Anna Kozlova
|
800f508c44
|
new inference: prohibit substitution during checked exception constraint processing
|
2014-09-16 10:25:03 +04:00 |
|
Anna Kozlova
|
dc988e848d
|
new inference: do not resolve method calls in lambda return expressions to check isPolyExpression when arguments do not contain potential constrains
|
2014-09-16 10:25:03 +04:00 |
|
peter
|
2c20268f48
|
IDEA-129829 Good code is red: @TypeQualifierDefault and method overriding
|
2014-09-15 14:49:57 +02:00 |
|
peter
|
6a8383b12b
|
IDEA-114891 Adding @NotNull annotation in overridden method incompatible with Eclipse
|
2014-09-15 14:49:56 +02:00 |
|
peter
|
2781f30195
|
allow to ignore external super parameter annotations in nullable stuff inspection (IDEA-114892)
|
2014-09-15 14:49:56 +02:00 |
|
peter
|
403856b865
|
adapt JavaDocInfoGeneratorTest expectations to purity inference
|
2014-09-13 22:03:31 +02:00 |
|
peter
|
4d0c8ab748
|
IDEA-127352 no warning when @NotNull annotated method returns null
|
2014-09-13 13:02:21 +02:00 |
|
Anna Kozlova
|
724425f20f
|
allow access inner class object from super expression (IDEA-129795)
|
2014-09-12 21:36:56 +04:00 |
|
Anna Kozlova
|
c07c3f5c5b
|
lambda: ensure ground type is taken before lambda parameter type is calculated (IDEA-129791)
|
2014-09-12 21:36:55 +04:00 |
|
Anna Kozlova
|
ea883dd1e7
|
stream migration: do not suggest to migrate if exceptions are thrown inside the block (IDEA-129484)
|
2014-09-12 21:36:55 +04:00 |
|
Anna Kozlova
|
a9c44fb386
|
block lambda -> exp lambda: more accurate check for conflict (IDEA-129780)
|
2014-09-12 16:24:22 +04:00 |
|
Anna Kozlova
|
a25b50b5fe
|
extract light method object: make all private file members public to ensure direct access from 'magic' inner class
|
2014-09-12 12:38:16 +04:00 |
|
Anna Kozlova
|
6b266edf0b
|
testdata accepted
|
2014-09-12 09:34:43 +04:00 |
|
peter
|
91fb0a03ac
|
a special tail type when smart-completing something in a parenthesized expression (IDEA-129485)
|
2014-09-11 18:33:33 +02:00 |
|
Anna Kozlova
|
7e68549078
|
extract light method object: calculate offsets related to valid parent so inserted during refactoring import would be taken into account
|
2014-09-11 16:05:20 +04:00 |
|
Maxim.Mossienko
|
48dbc5e378
|
IDEA-89136 Constants in annotationvalues in javadoc should be clickable
also show enum constant value in documentation
|
2014-09-11 12:02:42 +02:00 |
|
Anna Kozlova
|
bad93dbdc9
|
extract light method object: insert result as last statement
|
2014-09-11 13:13:50 +04:00 |
|
Anna Kozlova
|
16838a8c11
|
new inference: teach strict subtyping constraint about intersection types (IDEA-129727)
|
2014-09-11 09:49:51 +04:00 |
|
Anna Kozlova
|
1304e452d9
|
extract light method object: invoke on expressions
|
2014-09-10 21:57:43 +04:00 |
|
Anna Kozlova
|
92518cf5c9
|
extract light method object: filter inaccessible variables
|
2014-09-09 15:51:39 +04:00 |
|
Anna Kozlova
|
cbb22b8c9f
|
new inference: process fresh variables depending on resolved vars (IDEA-56775)
|
2014-09-08 20:29:29 +04:00 |
|
Anna Kozlova
|
29e00ab329
|
testdata for IDEA-102800
|
2014-09-08 15:37:38 +04:00 |
|
Anna Kozlova
|
f884b96deb
|
testdata for IDEA-114797
|
2014-09-08 15:37:38 +04:00 |
|
Egor.Ushakov
|
d20820b0f8
|
test for invoke return type
|
2014-09-08 15:31:50 +04:00 |
|
Anna Kozlova
|
4225b2e93f
|
change initial expectations for light extract object
|
2014-09-05 13:17:10 +04:00 |
|
Anna Kozlova
|
8e353cebff
|
testdata for IDEA-106985
|
2014-09-04 15:07:13 +04:00 |
|
Anna Kozlova
|
17b77be48b
|
do not generate captured wildcard from unbound captured wildcard with same context
|
2014-09-04 15:07:13 +04:00 |
|
Anna Kozlova
|
f35847c962
|
support for disjunction types in create from usage intentions (IDEA-129453)
|
2014-09-04 15:07:12 +04:00 |
|
Anna Kozlova
|
33f7cb51f2
|
new inference: most specific check according to spec, fixed testdata after JDK-8043734
|
2014-09-04 13:45:03 +04:00 |
|
Anna Kozlova
|
64422b696d
|
extract method object to emulate debugging for anonymous classes, lambdas, etc
|
2014-09-03 22:34:57 +04:00 |
|
Anna Kozlova
|
32448804ae
|
redundant lambda code block: do not suggest change void/value compatibility
|
2014-09-03 16:54:34 +04:00 |
|
Anna Kozlova
|
9097465506
|
new overload resolution: void value compatibility to reject improperly shaped implicitly typed lambdas
|
2014-09-03 16:54:34 +04:00 |
|