diff options
author | Roman Shevchenko <roman.shevchenko@jetbrains.com> | 2014-10-06 17:26:24 +0200 |
---|---|---|
committer | Roman Shevchenko <roman.shevchenko@jetbrains.com> | 2014-10-06 17:26:24 +0200 |
commit | bef17b44fce71dfce6345f19695949eb4432e25d (patch) | |
tree | 45f65e5da978d7180c1b190ce816400882b07592 /src/org/jetbrains/java/decompiler/util/SFormsFastMapDirect.java | |
parent | 8462998a86033277557a49b85f9720e21ae70dcb (diff) | |
download | fernflower-bef17b44fce71dfce6345f19695949eb4432e25d.tar fernflower-bef17b44fce71dfce6345f19695949eb4432e25d.tar.gz fernflower-bef17b44fce71dfce6345f19695949eb4432e25d.tar.lz fernflower-bef17b44fce71dfce6345f19695949eb4432e25d.tar.xz fernflower-bef17b44fce71dfce6345f19695949eb4432e25d.zip |
java-decompiler: minor optimization (no more empty array creation)
Diffstat (limited to 'src/org/jetbrains/java/decompiler/util/SFormsFastMapDirect.java')
-rw-r--r-- | src/org/jetbrains/java/decompiler/util/SFormsFastMapDirect.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/org/jetbrains/java/decompiler/util/SFormsFastMapDirect.java b/src/org/jetbrains/java/decompiler/util/SFormsFastMapDirect.java index 996607a..b70dede 100644 --- a/src/org/jetbrains/java/decompiler/util/SFormsFastMapDirect.java +++ b/src/org/jetbrains/java/decompiler/util/SFormsFastMapDirect.java @@ -38,9 +38,9 @@ public class SFormsFastMapDirect { private SFormsFastMapDirect(boolean initialize) { if (initialize) { for (int i = 2; i >= 0; i--) { - @SuppressWarnings("unchecked") FastSparseSet<Integer>[] empty = new FastSparseSet[0]; + @SuppressWarnings("unchecked") FastSparseSet<Integer>[] empty = FastSparseSet.EMPTY_ARRAY; elements[i] = empty; - next[i] = new int[0]; + next[i] = InterpreterUtil.EMPTY_INT_ARRAY; } } } @@ -99,8 +99,8 @@ public class SFormsFastMapDirect { while (pointer != 0); } else { - mapelements[i] = new FastSparseSet[0]; - mapnext[i] = new int[0]; + mapelements[i] = FastSparseSet.EMPTY_ARRAY; + mapnext[i] = InterpreterUtil.EMPTY_INT_ARRAY; } } |