Tagir Valeev
|
5a04ca5310
|
[java-inference] Failure contract: better null->fail inference (IDEA-230802)
GitOrigin-RevId: 778b9be125871e9002c719fb50f205a202439b2f
|
2021-03-11 11:27:57 +00:00 |
|
Tagir Valeev
|
b4c69a9cec
|
[java-inference] Failure contract inference improved
GitOrigin-RevId: 687b4c909c1d2ae67d519ec71899d52fa3e29434
|
2021-03-11 11:27:56 +00:00 |
|
Tagir Valeev
|
d17aa59d6d
|
IDEA-237601 Infer mutation signature from the bytecode
GitOrigin-RevId: d3c47f6a35f948f65f5d447d8561044d7ec9ce23
|
2020-04-14 12:31:00 +00:00 |
|
Tagir Valeev
|
097416297a
|
Duplicate class files removed
GitOrigin-RevId: 7fa735dd7eaefadc358d6c6876f71d5fa2d14e2e
|
2020-04-14 12:31:00 +00:00 |
|
Tagir Valeev
|
6ed3465b66
|
BytecodeAnalysisIndex: use faster hashes; encode key in 12 bytes instead of 14
Bytes per class in integration test reduced from 2083 to 1900
GitOrigin-RevId: 1c0e84b6c70869283e9db48b718e44e78dc3c554
|
2019-11-07 02:40:58 +00:00 |
|
Tagir Valeev
|
79cc904ff9
|
BytecodeAnalysis: infer @NotNull for static final fields (for now: non-branching clinit only)
Fixes IDEA-223861 Infer static field nullability from the bytecode
GitOrigin-RevId: 2ee3102df5677e567defbe849900769237a728bc
|
2019-10-02 10:07:03 +00:00 |
|
Roman Shevchenko
|
e0589b585f
|
[tests] migrates bytecode analysis tests to light test case
... and moves test data out of source code
|
2018-09-14 14:45:43 +02:00 |
|