chore: Optimize imports
This commit is contained in:
parent
7231d1b6a2
commit
dd942750d4
11 changed files with 41 additions and 28 deletions
|
@ -18,7 +18,6 @@ package com.falsepattern.zigbrains.common;
|
||||||
|
|
||||||
import com.intellij.openapi.options.Configurable;
|
import com.intellij.openapi.options.Configurable;
|
||||||
import com.intellij.openapi.options.ConfigurationException;
|
import com.intellij.openapi.options.ConfigurationException;
|
||||||
import com.intellij.ui.JBColor;
|
|
||||||
import lombok.val;
|
import lombok.val;
|
||||||
import org.jetbrains.annotations.Nullable;
|
import org.jetbrains.annotations.Nullable;
|
||||||
|
|
||||||
|
|
|
@ -20,7 +20,6 @@ import com.intellij.openapi.project.NoAccessDuringPsiEvents;
|
||||||
import com.intellij.openapi.util.Computable;
|
import com.intellij.openapi.util.Computable;
|
||||||
import lombok.val;
|
import lombok.val;
|
||||||
|
|
||||||
import java.util.concurrent.ExecutorService;
|
|
||||||
import java.util.concurrent.Executors;
|
import java.util.concurrent.Executors;
|
||||||
import java.util.concurrent.ScheduledExecutorService;
|
import java.util.concurrent.ScheduledExecutorService;
|
||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
|
|
|
@ -18,10 +18,8 @@ package com.falsepattern.zigbrains.common.util;
|
||||||
|
|
||||||
import lombok.val;
|
import lombok.val;
|
||||||
|
|
||||||
import java.lang.reflect.Array;
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Objects;
|
|
||||||
|
|
||||||
public class CollectionUtil {
|
public class CollectionUtil {
|
||||||
|
|
||||||
|
|
|
@ -16,17 +16,12 @@
|
||||||
|
|
||||||
package com.falsepattern.zigbrains.common.util.dsl;
|
package com.falsepattern.zigbrains.common.util.dsl;
|
||||||
|
|
||||||
import com.falsepattern.zigbrains.common.util.KtUtil;
|
|
||||||
import com.intellij.openapi.ui.DialogPanel;
|
import com.intellij.openapi.ui.DialogPanel;
|
||||||
import com.intellij.ui.components.JBLabel;
|
|
||||||
import com.intellij.ui.dsl.builder.Align;
|
import com.intellij.ui.dsl.builder.Align;
|
||||||
import com.intellij.ui.dsl.builder.AlignX;
|
|
||||||
import com.intellij.ui.dsl.builder.BuilderKt;
|
import com.intellij.ui.dsl.builder.BuilderKt;
|
||||||
import com.intellij.ui.dsl.builder.Panel;
|
import com.intellij.ui.dsl.builder.Panel;
|
||||||
import com.intellij.ui.dsl.builder.RightGap;
|
import com.intellij.ui.dsl.builder.RightGap;
|
||||||
import com.intellij.ui.dsl.builder.Row;
|
import com.intellij.ui.dsl.builder.Row;
|
||||||
import com.intellij.ui.dsl.builder.RowsRange;
|
|
||||||
import lombok.RequiredArgsConstructor;
|
|
||||||
|
|
||||||
import javax.swing.JComponent;
|
import javax.swing.JComponent;
|
||||||
import javax.swing.JLabel;
|
import javax.swing.JLabel;
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<!-- Plugin Configuration File. Read more: https://plugins.jetbrains.com/docs/intellij/plugin-configuration-file.html -->
|
<!-- Plugin Configuration File. Read more: https://plugins.jetbrains.com/docs/intellij/plugin-configuration-file.html -->
|
||||||
<idea-plugin xmlns:xi="http://www.w3.org/2001/XInclude" require-restart="true">
|
<idea-plugin require-restart="true">
|
||||||
<resource-bundle>zigbrains.Bundle</resource-bundle>
|
<resource-bundle>zigbrains.Bundle</resource-bundle>
|
||||||
<id>com.falsepattern.zigbrains</id>
|
<id>com.falsepattern.zigbrains</id>
|
||||||
<name>ZigBrains</name>
|
<name>ZigBrains</name>
|
||||||
|
|
|
@ -21,7 +21,6 @@ import com.falsepattern.zigbrains.project.util.ExperimentUtil;
|
||||||
import com.intellij.ide.util.projectWizard.ModuleBuilder;
|
import com.intellij.ide.util.projectWizard.ModuleBuilder;
|
||||||
import com.intellij.ide.util.projectWizard.ModuleWizardStep;
|
import com.intellij.ide.util.projectWizard.ModuleWizardStep;
|
||||||
import com.intellij.ide.util.projectWizard.WizardContext;
|
import com.intellij.ide.util.projectWizard.WizardContext;
|
||||||
import com.intellij.ide.wizard.CommitStepException;
|
|
||||||
import com.intellij.openapi.Disposable;
|
import com.intellij.openapi.Disposable;
|
||||||
import com.intellij.openapi.module.ModuleType;
|
import com.intellij.openapi.module.ModuleType;
|
||||||
import com.intellij.openapi.roots.ModifiableRootModel;
|
import com.intellij.openapi.roots.ModifiableRootModel;
|
||||||
|
|
|
@ -33,16 +33,12 @@ import com.intellij.openapi.util.Disposer;
|
||||||
import com.intellij.openapi.util.Pair;
|
import com.intellij.openapi.util.Pair;
|
||||||
import com.intellij.ui.JBColor;
|
import com.intellij.ui.JBColor;
|
||||||
import com.intellij.ui.components.JBCheckBox;
|
import com.intellij.ui.components.JBCheckBox;
|
||||||
import com.intellij.ui.components.JBLabel;
|
|
||||||
import com.intellij.ui.dsl.builder.AlignX;
|
import com.intellij.ui.dsl.builder.AlignX;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.val;
|
import lombok.val;
|
||||||
|
|
||||||
import javax.swing.JLabel;
|
import javax.swing.JLabel;
|
||||||
import javax.swing.event.ChangeEvent;
|
|
||||||
import javax.swing.event.ChangeListener;
|
|
||||||
import java.awt.event.ActionEvent;
|
import java.awt.event.ActionEvent;
|
||||||
import java.nio.file.Path;
|
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
|
|
||||||
import static com.falsepattern.zigbrains.common.util.KtUtil.$f;
|
import static com.falsepattern.zigbrains.common.util.KtUtil.$f;
|
||||||
|
|
|
@ -43,13 +43,9 @@ import static com.falsepattern.zigbrains.zig.psi.ZigTypes.BLOCK;
|
||||||
import static com.falsepattern.zigbrains.zig.psi.ZigTypes.BOOL_AND_EXPR;
|
import static com.falsepattern.zigbrains.zig.psi.ZigTypes.BOOL_AND_EXPR;
|
||||||
import static com.falsepattern.zigbrains.zig.psi.ZigTypes.BOOL_OR_EXPR;
|
import static com.falsepattern.zigbrains.zig.psi.ZigTypes.BOOL_OR_EXPR;
|
||||||
import static com.falsepattern.zigbrains.zig.psi.ZigTypes.COMPARE_EXPR;
|
import static com.falsepattern.zigbrains.zig.psi.ZigTypes.COMPARE_EXPR;
|
||||||
import static com.falsepattern.zigbrains.zig.psi.ZigTypes.CONTAINER_DECLARATIONS;
|
|
||||||
import static com.falsepattern.zigbrains.zig.psi.ZigTypes.CONTAINER_DECL_AUTO;
|
import static com.falsepattern.zigbrains.zig.psi.ZigTypes.CONTAINER_DECL_AUTO;
|
||||||
import static com.falsepattern.zigbrains.zig.psi.ZigTypes.CONTAINER_DECL_TYPE;
|
import static com.falsepattern.zigbrains.zig.psi.ZigTypes.CONTAINER_DECL_TYPE;
|
||||||
import static com.falsepattern.zigbrains.zig.psi.ZigTypes.CONTAINER_DOC_COMMENT;
|
import static com.falsepattern.zigbrains.zig.psi.ZigTypes.CONTAINER_DOC_COMMENT;
|
||||||
import static com.falsepattern.zigbrains.zig.psi.ZigTypes.CONTAINER_FIELD;
|
|
||||||
import static com.falsepattern.zigbrains.zig.psi.ZigTypes.CONTAINER_MEMBERS;
|
|
||||||
import static com.falsepattern.zigbrains.zig.psi.ZigTypes.EXPR;
|
|
||||||
import static com.falsepattern.zigbrains.zig.psi.ZigTypes.EXPR_LIST;
|
import static com.falsepattern.zigbrains.zig.psi.ZigTypes.EXPR_LIST;
|
||||||
import static com.falsepattern.zigbrains.zig.psi.ZigTypes.FN_CALL_ARGUMENTS;
|
import static com.falsepattern.zigbrains.zig.psi.ZigTypes.FN_CALL_ARGUMENTS;
|
||||||
import static com.falsepattern.zigbrains.zig.psi.ZigTypes.FN_PROTO;
|
import static com.falsepattern.zigbrains.zig.psi.ZigTypes.FN_PROTO;
|
||||||
|
|
|
@ -3,8 +3,6 @@ package com.falsepattern.zigbrains.zig.lsp;
|
||||||
import com.intellij.openapi.project.Project;
|
import com.intellij.openapi.project.Project;
|
||||||
import com.redhat.devtools.lsp4ij.client.LanguageClientImpl;
|
import com.redhat.devtools.lsp4ij.client.LanguageClientImpl;
|
||||||
|
|
||||||
import java.util.concurrent.CompletableFuture;
|
|
||||||
|
|
||||||
public class ZLSLanguageClient extends LanguageClientImpl {
|
public class ZLSLanguageClient extends LanguageClientImpl {
|
||||||
public ZLSLanguageClient(Project project) {
|
public ZLSLanguageClient(Project project) {
|
||||||
super(project);
|
super(project);
|
||||||
|
|
|
@ -7,13 +7,48 @@ import lombok.val;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
import org.jetbrains.annotations.Nullable;
|
import org.jetbrains.annotations.Nullable;
|
||||||
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.HashSet;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
|
||||||
import java.util.Set;
|
|
||||||
|
|
||||||
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.*;
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.BUILTIN;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.COMMENT;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.COMMENT_DOC;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.ENUM_DECL;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.ENUM_MEMBER_DECL;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.ENUM_MEMBER_REF;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.ENUM_REF;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.ERROR_TAG_DECL;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.ERROR_TAG_REF;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.FUNCTION_DECL;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.FUNCTION_DECL_GEN;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.FUNCTION_REF;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.FUNCTION_REF_GEN;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.KEYWORD;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.LABEL_DECL;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.LABEL_REF;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.METHOD_DECL;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.METHOD_DECL_GEN;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.METHOD_REF;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.METHOD_REF_GEN;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.NAMESPACE_DECL;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.NAMESPACE_REF;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.NUMBER;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.OPERATOR;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.PARAMETER;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.PROPERTY_DECL;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.PROPERTY_REF;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.STRING;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.STRUCT_DECL;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.STRUCT_REF;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.TYPE_DECL;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.TYPE_DECL_GEN;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.TYPE_PARAM;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.TYPE_PARAM_DECL;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.TYPE_REF;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.TYPE_REF_GEN;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.VARIABLE_DECL;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.VARIABLE_DECL_DEPR;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.VARIABLE_REF;
|
||||||
|
import static com.falsepattern.zigbrains.zig.highlighter.ZigSyntaxHighlighter.VARIABLE_REF_DEPR;
|
||||||
|
|
||||||
public class ZLSSemanticTokensColorsProvider extends DefaultSemanticTokensColorsProvider {
|
public class ZLSSemanticTokensColorsProvider extends DefaultSemanticTokensColorsProvider {
|
||||||
private record TokenHelper(List<String> tokenModifiers) {
|
private record TokenHelper(List<String> tokenModifiers) {
|
||||||
|
|
|
@ -23,8 +23,6 @@ import com.intellij.openapi.project.Project;
|
||||||
import lombok.val;
|
import lombok.val;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
import java.lang.invoke.MethodHandles;
|
|
||||||
|
|
||||||
public class ZLSSettingsConfigurable implements SubConfigurable {
|
public class ZLSSettingsConfigurable implements SubConfigurable {
|
||||||
private ZLSSettingsPanel appSettingsComponent;
|
private ZLSSettingsPanel appSettingsComponent;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue