Fixed #1699 AS1/2 detection of unitialized vars stuck

This commit is contained in:
Jindra Petřík
2021-11-19 13:03:23 +01:00
parent 76fc45efb7
commit 23a993c596
2 changed files with 2 additions and 10 deletions
@@ -118,25 +118,15 @@ public class ClassActionItem extends ActionItem implements Block {
GetMemberActionItem gm = (GetMemberActionItem) item;
if (isThis(gm.object)) {
ret.add(gm.memberName);
} else {
detectUnitializedVars(gm.object, ret);
}
}
if (item instanceof SetMemberActionItem) {
SetMemberActionItem sm = (SetMemberActionItem) item;
if (isThis(sm.object)) {
ret.add(sm.objectName);
} else {
detectUnitializedVars(sm.object, ret);
}
}
if (item instanceof Block) {
Block bl = (Block) item;
for (List<GraphTargetItem> list : bl.getSubs()) {
detectUnitializedVars(list, ret);
}
}
detectUnitializedVars(item.getAllSubItems(), ret);
}