From a11dabbeadedbecbc82fbe3760264ce0d18a126b Mon Sep 17 00:00:00 2001 From: Sergio Escalante Date: Tue, 18 Dec 2018 15:04:30 -0300 Subject: [PATCH] Removing unnecessary/unused imports Signed-off by: Sergio Escalante sergioescala@gmail.com --- common/src/main/java/com/taobao/arthas/common/IOUtils.java | 2 -- .../com/taobao/arthas/core/command/BuiltinCommandPack.java | 1 - .../core/command/monitor200/MonitorAdviceListener.java | 1 - .../arthas/core/command/monitor200/StackAdviceListener.java | 3 --- .../taobao/arthas/core/command/monitor200/TraceEntity.java | 3 --- .../arthas/core/shell/handlers/shell/SuspendHandler.java | 4 ---- .../java/com/taobao/arthas/core/shell/impl/ShellImpl.java | 5 ----- .../main/java/com/taobao/arthas/core/shell/system/Job.java | 2 -- .../java/com/taobao/arthas/core/shell/system/Process.java | 1 - .../main/java/com/taobao/arthas/core/util/ThreadUtil.java | 1 - .../com/taobao/arthas/core/util/metrics/SumRateCounter.java | 3 --- .../taobao/arthas/core/util/usage/StyledUsageFormatter.java | 1 - 12 files changed, 27 deletions(-) diff --git a/common/src/main/java/com/taobao/arthas/common/IOUtils.java b/common/src/main/java/com/taobao/arthas/common/IOUtils.java index a9f012dd2..9ea3a4780 100644 --- a/common/src/main/java/com/taobao/arthas/common/IOUtils.java +++ b/common/src/main/java/com/taobao/arthas/common/IOUtils.java @@ -8,11 +8,9 @@ import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; -import java.io.InputStreamReader; import java.io.OutputStream; import java.io.Reader; import java.io.Writer; -import java.nio.charset.StandardCharsets; import java.util.Enumeration; import java.util.zip.ZipEntry; import java.util.zip.ZipFile; diff --git a/core/src/main/java/com/taobao/arthas/core/command/BuiltinCommandPack.java b/core/src/main/java/com/taobao/arthas/core/command/BuiltinCommandPack.java index cb2095669..712c97882 100644 --- a/core/src/main/java/com/taobao/arthas/core/command/BuiltinCommandPack.java +++ b/core/src/main/java/com/taobao/arthas/core/command/BuiltinCommandPack.java @@ -22,7 +22,6 @@ import com.taobao.arthas.core.command.klass100.RedefineCommand; import com.taobao.arthas.core.command.klass100.SearchClassCommand; import com.taobao.arthas.core.command.klass100.SearchMethodCommand; import com.taobao.arthas.core.command.monitor200.DashboardCommand; -import com.taobao.arthas.core.command.monitor200.GroovyScriptCommand; import com.taobao.arthas.core.command.monitor200.JvmCommand; import com.taobao.arthas.core.command.monitor200.MonitorCommand; import com.taobao.arthas.core.command.monitor200.StackCommand; diff --git a/core/src/main/java/com/taobao/arthas/core/command/monitor200/MonitorAdviceListener.java b/core/src/main/java/com/taobao/arthas/core/command/monitor200/MonitorAdviceListener.java index 6184b74d4..5400d0cd0 100644 --- a/core/src/main/java/com/taobao/arthas/core/command/monitor200/MonitorAdviceListener.java +++ b/core/src/main/java/com/taobao/arthas/core/command/monitor200/MonitorAdviceListener.java @@ -15,7 +15,6 @@ import java.util.Map; import java.util.Timer; import java.util.TimerTask; import java.util.concurrent.ConcurrentHashMap; -import java.util.concurrent.atomic.AtomicBoolean; import java.util.concurrent.atomic.AtomicReference; import static com.taobao.arthas.core.util.ArthasCheckUtils.isEquals; diff --git a/core/src/main/java/com/taobao/arthas/core/command/monitor200/StackAdviceListener.java b/core/src/main/java/com/taobao/arthas/core/command/monitor200/StackAdviceListener.java index a6436d3f9..d5aaa8bb2 100644 --- a/core/src/main/java/com/taobao/arthas/core/command/monitor200/StackAdviceListener.java +++ b/core/src/main/java/com/taobao/arthas/core/command/monitor200/StackAdviceListener.java @@ -10,9 +10,6 @@ import com.taobao.arthas.core.util.ThreadLocalWatch; import com.taobao.arthas.core.util.ThreadUtil; import com.taobao.middleware.logger.Logger; -import java.text.SimpleDateFormat; -import java.util.Date; - /** * @author beiwei30 on 29/11/2016. */ diff --git a/core/src/main/java/com/taobao/arthas/core/command/monitor200/TraceEntity.java b/core/src/main/java/com/taobao/arthas/core/command/monitor200/TraceEntity.java index 7c5aea171..97aedd7f7 100644 --- a/core/src/main/java/com/taobao/arthas/core/command/monitor200/TraceEntity.java +++ b/core/src/main/java/com/taobao/arthas/core/command/monitor200/TraceEntity.java @@ -4,9 +4,6 @@ import com.taobao.arthas.core.util.DateUtils; import com.taobao.arthas.core.util.ThreadUtil; import com.taobao.arthas.core.view.TreeView; -import java.text.SimpleDateFormat; -import java.util.Date; - /** * 用于在ThreadLocal中传递的实体 * @author ralf0131 2017-01-05 14:05. diff --git a/core/src/main/java/com/taobao/arthas/core/shell/handlers/shell/SuspendHandler.java b/core/src/main/java/com/taobao/arthas/core/shell/handlers/shell/SuspendHandler.java index 773b487c4..1e80f1661 100644 --- a/core/src/main/java/com/taobao/arthas/core/shell/handlers/shell/SuspendHandler.java +++ b/core/src/main/java/com/taobao/arthas/core/shell/handlers/shell/SuspendHandler.java @@ -3,12 +3,8 @@ package com.taobao.arthas.core.shell.handlers.shell; import com.taobao.arthas.core.shell.impl.ShellImpl; import com.taobao.arthas.core.shell.system.ExecStatus; import com.taobao.arthas.core.shell.system.Job; -import com.taobao.arthas.core.shell.system.JobController; import com.taobao.arthas.core.shell.term.SignalHandler; import com.taobao.arthas.core.shell.term.Term; -import io.termd.core.util.Helper; - -import java.util.Set; /** * @author beiwei30 on 23/11/2016. diff --git a/core/src/main/java/com/taobao/arthas/core/shell/impl/ShellImpl.java b/core/src/main/java/com/taobao/arthas/core/shell/impl/ShellImpl.java index 9196544c0..3a7151609 100644 --- a/core/src/main/java/com/taobao/arthas/core/shell/impl/ShellImpl.java +++ b/core/src/main/java/com/taobao/arthas/core/shell/impl/ShellImpl.java @@ -18,7 +18,6 @@ import com.taobao.arthas.core.shell.system.Job; import com.taobao.arthas.core.shell.system.JobController; import com.taobao.arthas.core.shell.system.impl.InternalCommandManager; import com.taobao.arthas.core.shell.system.impl.JobControllerImpl; -import com.taobao.arthas.core.shell.system.impl.JobImpl; import com.taobao.arthas.core.shell.term.Term; import com.taobao.arthas.core.util.Constants; import com.taobao.arthas.core.util.DateUtils; @@ -26,13 +25,9 @@ import com.taobao.arthas.core.util.LogUtil; import com.taobao.middleware.logger.Logger; import java.lang.instrument.Instrumentation; -import java.util.ArrayList; -import java.util.Collections; import java.util.Date; import java.util.List; import java.util.Set; -import java.util.SortedMap; -import java.util.TreeMap; import java.util.UUID; /** diff --git a/core/src/main/java/com/taobao/arthas/core/shell/system/Job.java b/core/src/main/java/com/taobao/arthas/core/shell/system/Job.java index 1a9903da2..d884ba36b 100644 --- a/core/src/main/java/com/taobao/arthas/core/shell/system/Job.java +++ b/core/src/main/java/com/taobao/arthas/core/shell/system/Job.java @@ -2,8 +2,6 @@ package com.taobao.arthas.core.shell.system; import java.util.Date; -import com.taobao.arthas.core.shell.future.Future; -import com.taobao.arthas.core.shell.handlers.Handler; import com.taobao.arthas.core.shell.session.Session; import com.taobao.arthas.core.shell.term.Tty; diff --git a/core/src/main/java/com/taobao/arthas/core/shell/system/Process.java b/core/src/main/java/com/taobao/arthas/core/shell/system/Process.java index 8d42d277a..a3757fad7 100644 --- a/core/src/main/java/com/taobao/arthas/core/shell/system/Process.java +++ b/core/src/main/java/com/taobao/arthas/core/shell/system/Process.java @@ -1,6 +1,5 @@ package com.taobao.arthas.core.shell.system; -import java.io.File; import java.util.Date; import com.taobao.arthas.core.shell.handlers.Handler; diff --git a/core/src/main/java/com/taobao/arthas/core/util/ThreadUtil.java b/core/src/main/java/com/taobao/arthas/core/util/ThreadUtil.java index 3052e9ea7..6d094cc6c 100644 --- a/core/src/main/java/com/taobao/arthas/core/util/ThreadUtil.java +++ b/core/src/main/java/com/taobao/arthas/core/util/ThreadUtil.java @@ -5,7 +5,6 @@ import com.taobao.arthas.core.view.Ansi; import java.lang.management.*; import java.lang.reflect.Field; import java.lang.reflect.Method; -import java.text.SimpleDateFormat; import java.util.*; /** diff --git a/core/src/main/java/com/taobao/arthas/core/util/metrics/SumRateCounter.java b/core/src/main/java/com/taobao/arthas/core/util/metrics/SumRateCounter.java index 42c5403f2..1262ee522 100644 --- a/core/src/main/java/com/taobao/arthas/core/util/metrics/SumRateCounter.java +++ b/core/src/main/java/com/taobao/arthas/core/util/metrics/SumRateCounter.java @@ -1,8 +1,5 @@ package com.taobao.arthas.core.util.metrics; -import java.util.concurrent.atomic.AtomicLong; -import java.util.concurrent.atomic.AtomicLongArray; - /** *
  * 统计传入的数据是总数的速率。
diff --git a/core/src/main/java/com/taobao/arthas/core/util/usage/StyledUsageFormatter.java b/core/src/main/java/com/taobao/arthas/core/util/usage/StyledUsageFormatter.java
index d3e5f6d05..1e50869eb 100644
--- a/core/src/main/java/com/taobao/arthas/core/util/usage/StyledUsageFormatter.java
+++ b/core/src/main/java/com/taobao/arthas/core/util/usage/StyledUsageFormatter.java
@@ -7,7 +7,6 @@ import com.taobao.middleware.cli.UsageMessageFormatter;
 import com.taobao.text.Color;
 import com.taobao.text.Decoration;
 import com.taobao.text.Style;
-import com.taobao.text.ui.RowElement;
 import com.taobao.text.ui.TableElement;
 import com.taobao.text.util.RenderUtil;