add try catch

This commit is contained in:
林万程
2023-06-13 07:45:15 +08:00
parent 2c6f96712b
commit 83e0a0a5ee
13 changed files with 138 additions and 20 deletions

View File

@@ -15,12 +15,16 @@ import io.github.linwancen.plugin.show.bean.FileInfo;
import io.github.linwancen.plugin.show.settings.ShowBundle;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
* on ProjectViewPopupMenu
*/
public class LineEndAdd extends DumbAwareAction {
private static final Logger LOG = LoggerFactory.getLogger(LineEndAdd.class);
@Override
public void update(@NotNull AnActionEvent e) {
super.update(e);
@@ -29,6 +33,14 @@ public class LineEndAdd extends DumbAwareAction {
@Override
public void actionPerformed(@NotNull AnActionEvent event) {
try {
action(event);
} catch (Throwable e) {
LOG.info("LineEndAdd catch Throwable but log to record.", e);
}
}
private void action(@NotNull AnActionEvent event) {
@Nullable Project project = event.getProject();
if (project == null) {
return;