Skip to content

Commit 9c810c2

Browse files
committed
update JavaNutzLineMarkerProvider
1 parent 7398955 commit 9c810c2

1 file changed

Lines changed: 7 additions & 5 deletions

File tree

src/com/sgaop/idea/linemarker/JavaNutzLineMarkerProvider.java

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import com.intellij.codeInsight.daemon.LineMarkerInfo;
44
import com.intellij.codeInsight.daemon.LineMarkerProviderDescriptor;
5+
import com.intellij.openapi.diagnostic.Logger;
56
import com.intellij.openapi.editor.markup.GutterIconRenderer;
67
import com.intellij.psi.PsiElement;
78
import com.sgaop.idea.linemarker.navigation.NutzNavigationHandler;
@@ -11,8 +12,6 @@
1112
import org.jetbrains.annotations.Nullable;
1213

1314
import javax.swing.*;
14-
import java.util.Collection;
15-
import java.util.List;
1615

1716
/**
1817
* Created with IntelliJ IDEA.
@@ -22,17 +21,20 @@
2221
*/
2322
public class JavaNutzLineMarkerProvider extends LineMarkerProviderDescriptor {
2423

24+
private static final Logger LOG = Logger.getInstance(JavaNutzLineMarkerProvider.class);
25+
2526
@Override
2627
public LineMarkerInfo getLineMarkerInfo(@NotNull PsiElement bindingElement) {
2728
try {
2829
if (NutzLineUtil.isAtOk(bindingElement)) {
2930
JavaNutzTemplateVO vo = NutzLineUtil.getTemplateFilePathAndName(bindingElement);
3031
Icon icon = NutzLineUtil.getTemplateIcon(vo.getFileExtension().split(";")[0]);
31-
return new LineMarkerInfo<>(bindingElement, bindingElement.getTextRange(), icon,
32-
new FunctionTooltip(), new NutzNavigationHandler(), GutterIconRenderer.Alignment.LEFT);
32+
return new LineMarkerInfo<PsiElement>(bindingElement, bindingElement.getTextRange(), icon,
33+
new FunctionTooltip(), new NutzNavigationHandler(), GutterIconRenderer.Alignment.LEFT,
34+
this::getName);
3335
}
3436
} catch (Exception e) {
35-
e.printStackTrace();
37+
LOG.warn(e);
3638
}
3739
return null;
3840
}

0 commit comments

Comments
 (0)