diff options
Diffstat (limited to 'src/org/jetbrains/java/decompiler/struct/attr/StructConstantValueAttribute.java')
-rw-r--r-- | src/org/jetbrains/java/decompiler/struct/attr/StructConstantValueAttribute.java | 9 |
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() { |