From 3813ba9b082527d26b338261d0d88c3ee49ff36a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E5=BF=97=E6=AF=85?= Date: Sat, 6 Apr 2019 04:32:51 +0800 Subject: [PATCH] fix method completion (#627) --- .../com/taobao/arthas/core/shell/cli/CompletionUtils.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/src/main/java/com/taobao/arthas/core/shell/cli/CompletionUtils.java b/core/src/main/java/com/taobao/arthas/core/shell/cli/CompletionUtils.java index 14737fa7a..efbcb63e5 100644 --- a/core/src/main/java/com/taobao/arthas/core/shell/cli/CompletionUtils.java +++ b/core/src/main/java/com/taobao/arthas/core/shell/cli/CompletionUtils.java @@ -200,6 +200,10 @@ public class CompletionUtils { List tokens = completion.lineTokens(); String lastToken = completion.lineTokens().get(tokens.size() - 1).value(); + if (StringUtils.isBlank(lastToken)) { + lastToken = ""; + } + // retrieve the class name String className; if (StringUtils.isBlank(lastToken)) {