mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/jpexs-decompiler.git
synced 2026-06-01 19:04:38 +00:00
Direct AS1/2 editing - Class/Interface fix after issue #304 changes
This commit is contained in:
@@ -378,8 +378,8 @@ public class ActionScriptParser {
|
||||
String classNameStr = "";
|
||||
if (nameStr instanceof GetMemberActionItem) {
|
||||
GetMemberActionItem mem = (GetMemberActionItem) nameStr;
|
||||
if (mem.memberName instanceof DirectValueActionItem) {
|
||||
classNameStr = ((DirectValueActionItem) mem.memberName).toStringNoQuotes(LocalData.create(new ConstantPool(constantPool)));
|
||||
if (mem.memberName instanceof VariableActionItem) {
|
||||
classNameStr = ((VariableActionItem) mem.memberName).getVariableName();
|
||||
}
|
||||
} else if (nameStr instanceof VariableActionItem) {
|
||||
VariableActionItem var = (VariableActionItem) nameStr;
|
||||
|
||||
@@ -492,6 +492,9 @@ public class ActionSourceGenerator implements SourceGenerator {
|
||||
}
|
||||
|
||||
private String getName(GraphTargetItem item) {
|
||||
if(item instanceof VariableActionItem){
|
||||
return ((VariableActionItem)item).getVariableName();
|
||||
}
|
||||
if (item instanceof DirectValueActionItem) {
|
||||
DirectValueActionItem dv = (DirectValueActionItem) item;
|
||||
return (String) dv.getResult();
|
||||
|
||||
Reference in New Issue
Block a user