AS3 parser - better private namespace handling, body stats calculation fixes

This commit is contained in:
Jindra Pet��k
2014-04-01 19:51:12 +02:00
parent e972b28a89
commit 196e740c71
32 changed files with 772 additions and 584 deletions
@@ -221,6 +221,9 @@ public class ConstantPool {
}
public int getStringId(String val) {
if (val == null) {
return 0;
}
for (int i = 1; i < constant_string.size(); i++) {
if (constant_string.get(i).equals(val)) {
return i;
@@ -262,6 +265,9 @@ public class ConstantPool {
}
public int getStringId(String val, boolean add) {
if (val == null) {
return 0;
}
int id = getStringId(val);
if (add && id == 0) {
id = addString(val);