diff options
Diffstat (limited to 'java/java-tests/testData/inspection/dataFlow/fixture/NumberComparisonsWhenValueIsKnown.java')
-rw-r--r-- | java/java-tests/testData/inspection/dataFlow/fixture/NumberComparisonsWhenValueIsKnown.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/java/java-tests/testData/inspection/dataFlow/fixture/NumberComparisonsWhenValueIsKnown.java b/java/java-tests/testData/inspection/dataFlow/fixture/NumberComparisonsWhenValueIsKnown.java new file mode 100644 index 000000000000..71cca5352cf2 --- /dev/null +++ b/java/java-tests/testData/inspection/dataFlow/fixture/NumberComparisonsWhenValueIsKnown.java @@ -0,0 +1,16 @@ +import java.util.Arrays; + +class Test { + int[] mIndex = null; + int mSize = 0; + + void indexValues() { + float loadFactor = mIndex == null ? 1.f : ((float) mSize) / ((float) mIndex.length); + + if (loadFactor < 0.25f || 0.75f <= loadFactor) { + mIndex = new int[mSize * 2]; + } + + mIndex[0] = -1; + } +}
\ No newline at end of file |