Tagir Valeev
04ec75869f
[java-analysis] IDEA-299693 'Infer Nullity' . Should not infer Nullable for null->fail parameters
...
GitOrigin-RevId: ae146b13ef72fe38c9e22ad2e397d1fa6feae943
2022-08-18 20:52:04 +00:00
Tagir Valeev
eea1bcb1c7
[java-analysis] Improve NullityInferrer
...
Use DFA where possible. Fixes IDEA-287718 A way for batch add `@Nonnull` annotation for methods, which IDEA infer as nonnull
GitOrigin-RevId: 4c8c7fb3f790648ef85a2dfed6111a3b4c50c13b
2022-02-07 10:30:54 +00:00
Anna Kozlova
d2fe7d2953
[java] infer nullity: do not suggest to annotate catch parameters (IDEA-193905)
...
GitOrigin-RevId: 62db2fd552762a0d2d8dc6a2593782eee78f65c0
2021-10-06 19:14:50 +00:00
Anna.Kozlova
82c9a6e930
cleanup test data
2019-01-03 18:26:44 +01:00
Tagir Valeev
8f492d0463
NullityInferrer: infer if inferred annotation is available
2018-12-27 18:25:07 +07:00
Anna.Kozlova
ca8bf138f8
infer nullity: don't drill inside classes on expressions processing (IDEA-197262)
2018-08-14 13:36:43 +02:00
Alexey Kudravtsev
99a0bede9f
converted to walking visitor
2015-07-30 14:56:54 +03:00
Yaroslav Lepenkin
6731485cb8
Reformat with context on postponed formatting: fixed java test data
2015-07-07 17:24:09 +03:00
peter
1b75318697
adapt testdata to inferred jdk annotations
2014-07-10 10:35:56 +02:00
anna
93c8631bb4
infer nullity: more pessimistic check: check variables first (IDEA-114630)
2013-10-09 16:27:49 +02:00
anna
dbfd42dd63
infer nullity: treat instanceof as null check (IDEA-98153)
2012-12-28 15:32:08 +01:00
anna
c20dfe0a93
do not infer @NotNull for final fields with initializer (IDEA-75616)
2012-02-15 13:10:33 +01:00
anna
b4f660521a
infer nullity: skip () and type casts correctly (IDEA-64419)
2011-01-20 18:51:34 +01:00
anna
1c515125bb
infer nullity: check for switch conditions (IDEA-61451)
2010-12-13 20:57:59 +03:00
anna
c191be3cc3
nullity: skip assert statements for local vars - should be possible to detect from usages; use in prams nullification (IDEA-60705)
2010-11-11 14:17:58 +03:00
anna
76c393a145
nullity: check if possible to detect NotNull return value from conditional checks (IDEA-60693)
2010-11-11 14:17:57 +03:00
anna
26738d0e50
nullity: foreach params processing (IDEA-59825)
2010-10-22 21:52:24 +04:00
anna
f71ed79b46
check ref in foreach iterated value (IDEA-59874)
2010-10-22 11:21:42 +04:00
anna
0f1d1622f7
nullity: initial tests
2010-09-06 12:07:26 +04:00