summaryrefslogtreecommitdiffstats
path: root/src/org/jetbrains/java/decompiler/struct/attr/StructConstantValueAttribute.java
diff options
context:
space:
mode:
authorRoman Shevchenko <roman.shevchenko@jetbrains.com>2014-09-04 18:16:16 +0400
committerRoman Shevchenko <roman.shevchenko@jetbrains.com>2014-09-04 18:41:39 +0400
commit686b5abef9c269a726897c6992d0ea2abea79b04 (patch)
treed2a03c184d65f5dfa782d13826dbbba41c3a216b /src/org/jetbrains/java/decompiler/struct/attr/StructConstantValueAttribute.java
parent1cea85e49ae7659e7124383b619730ba6053bb46 (diff)
downloadfernflower-686b5abef9c269a726897c6992d0ea2abea79b04.tar
fernflower-686b5abef9c269a726897c6992d0ea2abea79b04.tar.gz
fernflower-686b5abef9c269a726897c6992d0ea2abea79b04.tar.lz
fernflower-686b5abef9c269a726897c6992d0ea2abea79b04.tar.xz
fernflower-686b5abef9c269a726897c6992d0ea2abea79b04.zip
java-decompiler: optimization (empty lists allocation avoided)
Diffstat (limited to 'src/org/jetbrains/java/decompiler/struct/attr/StructConstantValueAttribute.java')
-rw-r--r--src/org/jetbrains/java/decompiler/struct/attr/StructConstantValueAttribute.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/org/jetbrains/java/decompiler/struct/attr/StructConstantValueAttribute.java b/src/org/jetbrains/java/decompiler/struct/attr/StructConstantValueAttribute.java
index ae3bd1d..07a5073 100644
--- a/src/org/jetbrains/java/decompiler/struct/attr/StructConstantValueAttribute.java
+++ b/src/org/jetbrains/java/decompiler/struct/attr/StructConstantValueAttribute.java
@@ -17,14 +17,15 @@ package org.jetbrains.java.decompiler.struct.attr;
import org.jetbrains.java.decompiler.struct.consts.ConstantPool;
+import java.io.IOException;
+
public class StructConstantValueAttribute extends StructGeneralAttribute {
private int index;
- public void initContent(ConstantPool pool) {
-
- name = ATTRIBUTE_CONSTANT_VALUE;
- index = ((info[0] & 0xFF) << 8) | (info[1] & 0xFF);
+ @Override
+ public void initContent(ConstantPool pool) throws IOException {
+ index = stream().readUnsignedShort();
}
public int getIndex() {