Issue #153 Better deobfuscation

This commit is contained in:
Jindra Pet��k
2013-07-07 22:50:09 +02:00
parent cff3ca6899
commit 82f1d5fcde
102 changed files with 1067 additions and 518 deletions
@@ -90,22 +90,11 @@ public class FunctionTreeItem extends TreeItem {
}
@Override
public boolean toBoolean() {
public Object getResult() {
if (!actions.isEmpty()) {
if (actions.get(actions.size() - 1) instanceof ReturnTreeItem) {
ReturnTreeItem r = (ReturnTreeItem) actions.get(actions.size() - 1);
return r.value.toBoolean();
}
}
return false;
}
@Override
public double toNumber() {
if (!actions.isEmpty()) {
if (actions.get(actions.size() - 1) instanceof ReturnTreeItem) {
ReturnTreeItem r = (ReturnTreeItem) actions.get(actions.size() - 1);
return r.value.toNumber();
return r.value.getResult();
}
}
return 0;