diff options
author | Egor Ushakov <egor.ushakov@jetbrains.com> | 2014-10-05 16:28:44 +0400 |
---|---|---|
committer | Egor Ushakov <egor.ushakov@jetbrains.com> | 2014-10-05 17:12:17 +0400 |
commit | 0c8508ff8a38669fa325b5a99da89dd9027951cc (patch) | |
tree | f89117d78ae0960f8fd62808e7bdcad39aa8831b /src/org/jetbrains/java/decompiler/struct/attr/StructGeneralAttribute.java | |
parent | 512a08c13eabcc1d0e6467ee2ba8bf9803f165eb (diff) | |
download | fernflower-0c8508ff8a38669fa325b5a99da89dd9027951cc.tar fernflower-0c8508ff8a38669fa325b5a99da89dd9027951cc.tar.gz fernflower-0c8508ff8a38669fa325b5a99da89dd9027951cc.tar.lz fernflower-0c8508ff8a38669fa325b5a99da89dd9027951cc.tar.xz fernflower-0c8508ff8a38669fa325b5a99da89dd9027951cc.zip |
decompiler: support line number table attribute
Diffstat (limited to 'src/org/jetbrains/java/decompiler/struct/attr/StructGeneralAttribute.java')
-rw-r--r-- | src/org/jetbrains/java/decompiler/struct/attr/StructGeneralAttribute.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/org/jetbrains/java/decompiler/struct/attr/StructGeneralAttribute.java b/src/org/jetbrains/java/decompiler/struct/attr/StructGeneralAttribute.java index 2cdc524..2069cee 100644 --- a/src/org/jetbrains/java/decompiler/struct/attr/StructGeneralAttribute.java +++ b/src/org/jetbrains/java/decompiler/struct/attr/StructGeneralAttribute.java @@ -46,6 +46,7 @@ public class StructGeneralAttribute { public static final String ATTRIBUTE_BOOTSTRAP_METHODS = "BootstrapMethods"; public static final String ATTRIBUTE_SYNTHETIC = "Synthetic"; public static final String ATTRIBUTE_DEPRECATED = "Deprecated"; + public static final String ATTRIBUTE_LINE_NUMBER_TABLE = "LineNumberTable"; private String name; private byte[] info; @@ -93,6 +94,9 @@ public class StructGeneralAttribute { ATTRIBUTE_DEPRECATED.equals(name)) { attr = new StructGeneralAttribute(); } + else if (ATTRIBUTE_LINE_NUMBER_TABLE.equals(name)) { + attr = new StructLineNumberTableAttribute(); + } else { // unsupported attribute return null; |