From d5fee60f26ccb3da3990bb2951a9d52c0e4973da Mon Sep 17 00:00:00 2001 From: "honfika@gmail.com" Date: Mon, 19 Oct 2015 10:33:58 +0200 Subject: [PATCH] missing file --- .../com/jpexs/decompiler/flash/ecma/EcmaScript.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/ecma/EcmaScript.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/ecma/EcmaScript.java index db0e6a1e5..5cece3602 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/ecma/EcmaScript.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/ecma/EcmaScript.java @@ -16,6 +16,9 @@ */ package com.jpexs.decompiler.flash.ecma; +import com.jpexs.decompiler.flash.action.swf4.ConstantIndex; +import java.util.List; + /** * * @author JPEXS @@ -296,6 +299,16 @@ public class EcmaScript { return toString(o, false); } + public static String toString(Object o, List constantPool) { + if (o instanceof ConstantIndex) { + int index = ((ConstantIndex) o).index; + if (constantPool != null && index < constantPool.size()) { + return constantPool.get(index); + } + } + return toString(o, false); + } + public static String toString(Object o, boolean maxPrecision) { if (o == null) { return "null";