From 59df82731c4065269488a60cb67752cc4d8520d2 Mon Sep 17 00:00:00 2001 From: hengyunabc Date: Wed, 18 Sep 2019 15:00:55 +0800 Subject: [PATCH] fix jad problem under jdk6/7. close #851 --- .../main/java/com/taobao/arthas/core/util/Decompiler.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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(); }