Fixed #1904 AS1/2 Throw is an ExitItem to properly handle continues vs ifs

This commit is contained in:
Jindra Petřík
2022-12-20 10:49:35 +01:00
parent 2bd1208f86
commit 7bb8061e20
2 changed files with 3 additions and 1 deletions

View File

@@ -24,6 +24,7 @@ import com.jpexs.decompiler.graph.GraphSourceItem;
import com.jpexs.decompiler.graph.GraphSourceItemPos;
import com.jpexs.decompiler.graph.GraphTargetItem;
import com.jpexs.decompiler.graph.SourceGenerator;
import com.jpexs.decompiler.graph.model.ExitItem;
import com.jpexs.decompiler.graph.model.LocalData;
import java.util.List;
import java.util.Objects;
@@ -32,7 +33,7 @@ import java.util.Objects;
*
* @author JPEXS
*/
public class ThrowActionItem extends ActionItem {
public class ThrowActionItem extends ActionItem implements ExitItem {
public ThrowActionItem(GraphSourceItem instruction, GraphSourceItem lineStartIns, GraphTargetItem object) {
super(instruction, lineStartIns, PRECEDENCE_PRIMARY, object);