diff --git a/core/src/main/java/com/taobao/arthas/core/util/Decompiler.java b/core/src/main/java/com/taobao/arthas/core/util/Decompiler.java index 0da08103b..bea91e8ec 100644 --- a/core/src/main/java/com/taobao/arthas/core/util/Decompiler.java +++ b/core/src/main/java/com/taobao/arthas/core/util/Decompiler.java @@ -1,5 +1,6 @@ package com.taobao.arthas.core.util; +import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; import java.util.Collections; @@ -57,7 +58,9 @@ public class Decompiler { } CfrDriver driver = new CfrDriver.Builder().withOptions(options).withOutputSink(mySink).build(); - driver.analyse(Collections.singletonList(classFilePath)); + List toAnalyse = new ArrayList(); + toAnalyse.add(classFilePath); + driver.analyse(toAnalyse); return result.toString(); }