From 1b2488e2ab3ce81793a4c4710d50cb401e395b8f Mon Sep 17 00:00:00 2001 From: "honfika@gmail.com" Date: Wed, 22 Jul 2015 09:59:22 +0200 Subject: [PATCH] #996 "Go to document class" does nothing: fixed --- .../src/com/jpexs/decompiler/flash/abc/ClassPath.java | 3 ++- .../src/com/jpexs/decompiler/flash/abc/types/ScriptInfo.java | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/ClassPath.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/ClassPath.java index 3a93c56b6..1f4548e0c 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/ClassPath.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/ClassPath.java @@ -16,6 +16,7 @@ */ package com.jpexs.decompiler.flash.abc; +import com.jpexs.decompiler.flash.IdentifiersDeobfuscation; import com.jpexs.decompiler.graph.DottedChain; import java.util.Objects; @@ -36,7 +37,7 @@ public class ClassPath { @Override public String toString() { - return packageStr.isEmpty() ? className : packageStr.toPrintableString(true) + "." + className; + return packageStr.isEmpty() ? className : packageStr.toPrintableString(true) + "." + IdentifiersDeobfuscation.printIdentifier(true, className); } @Override diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/types/ScriptInfo.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/types/ScriptInfo.java index 4b7c59119..0a38c1450 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/types/ScriptInfo.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/types/ScriptInfo.java @@ -74,7 +74,7 @@ public class ScriptInfo { if ((ns.kind == Namespace.KIND_PACKAGE_INTERNAL) || (ns.kind == Namespace.KIND_PACKAGE)) { DottedChain packageName = ns.getName(abc.constants); // assume not null package - String objectName = name.getName(abc.constants, null, false); + String objectName = name.getName(abc.constants, null, true); List traitIndices = new ArrayList<>(); traitIndices.add(j);