Prefer wildcard imports to maximize vertical visibility in code samples

Too bad there isn't a way to filter lines with Jekyll Liquid tags
This commit is contained in:
Breandan Considine 2016-03-21 16:59:17 -04:00
parent 615676f911
commit 89638a3694
72 changed files with 137 additions and 324 deletions

View File

@ -7,8 +7,7 @@ import com.intellij.psi.*;
import com.intellij.psi.tree.IElementType; import com.intellij.psi.tree.IElementType;
import com.intellij.ui.DocumentAdapter; import com.intellij.ui.DocumentAdapter;
import com.intellij.util.IncorrectOperationException; import com.intellij.util.IncorrectOperationException;
import org.jetbrains.annotations.NonNls; import org.jetbrains.annotations.*;
import org.jetbrains.annotations.NotNull;
import javax.swing.*; import javax.swing.*;
import javax.swing.event.DocumentEvent; import javax.swing.event.DocumentEvent;

View File

@ -6,9 +6,7 @@ import com.intellij.psi.*;
import com.intellij.psi.codeStyle.CodeStyleManager; import com.intellij.psi.codeStyle.CodeStyleManager;
import com.intellij.psi.util.PsiTreeUtil; import com.intellij.psi.util.PsiTreeUtil;
import com.intellij.util.IncorrectOperationException; import com.intellij.util.IncorrectOperationException;
import org.jetbrains.annotations.NonNls; import org.jetbrains.annotations.*;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
/** /**
* @author dsl * @author dsl

View File

@ -4,9 +4,7 @@ import com.intellij.codeInsight.intention.IntentionAction;
import com.intellij.testFramework.builders.JavaModuleFixtureBuilder; import com.intellij.testFramework.builders.JavaModuleFixtureBuilder;
import com.intellij.testFramework.fixtures.*; import com.intellij.testFramework.fixtures.*;
import junit.framework.Assert; import junit.framework.Assert;
import org.junit.After; import org.junit.*;
import org.junit.Before;
import org.junit.Test;
/** /**
* Created by IntelliJ IDEA. * Created by IntelliJ IDEA.

View File

@ -1,12 +1,7 @@
package org.jetbrains.tutorials.editor.basics; package org.jetbrains.tutorials.editor.basics;
import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.*;
import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.editor.*;
import com.intellij.openapi.actionSystem.CommonDataKeys;
import com.intellij.openapi.editor.CaretModel;
import com.intellij.openapi.editor.Editor;
import com.intellij.openapi.editor.LogicalPosition;
import com.intellij.openapi.editor.VisualPosition;
import com.intellij.openapi.project.Project; import com.intellij.openapi.project.Project;
import com.intellij.openapi.ui.Messages; import com.intellij.openapi.ui.Messages;

View File

@ -1,12 +1,8 @@
package org.jetbrains.tutorials.editor.basics; package org.jetbrains.tutorials.editor.basics;
import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.*;
import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.actionSystem.CommonDataKeys;
import com.intellij.openapi.actionSystem.IdeActions;
import com.intellij.openapi.editor.Editor; import com.intellij.openapi.editor.Editor;
import com.intellij.openapi.editor.actionSystem.EditorActionHandler; import com.intellij.openapi.editor.actionSystem.*;
import com.intellij.openapi.editor.actionSystem.EditorActionManager;
import com.intellij.openapi.project.Project; import com.intellij.openapi.project.Project;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;

View File

@ -1,14 +1,9 @@
package org.jetbrains.tutorials.editor.basics; package org.jetbrains.tutorials.editor.basics;
import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.*;
import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.actionSystem.CommonDataKeys;
import com.intellij.openapi.command.WriteCommandAction; import com.intellij.openapi.command.WriteCommandAction;
import com.intellij.openapi.editor.Document; import com.intellij.openapi.editor.*;
import com.intellij.openapi.editor.Editor; import com.intellij.openapi.editor.actionSystem.*;
import com.intellij.openapi.editor.SelectionModel;
import com.intellij.openapi.editor.actionSystem.EditorActionManager;
import com.intellij.openapi.editor.actionSystem.TypedAction;
import com.intellij.openapi.project.Project; import com.intellij.openapi.project.Project;
/** /**

View File

@ -2,8 +2,7 @@ package org.jetbrains.tutorials.editor.basics;
import com.intellij.openapi.actionSystem.DataContext; import com.intellij.openapi.actionSystem.DataContext;
import com.intellij.openapi.command.WriteCommandAction; import com.intellij.openapi.command.WriteCommandAction;
import com.intellij.openapi.editor.Document; import com.intellij.openapi.editor.*;
import com.intellij.openapi.editor.Editor;
import com.intellij.openapi.editor.actionSystem.TypedActionHandler; import com.intellij.openapi.editor.actionSystem.TypedActionHandler;
import com.intellij.openapi.project.Project; import com.intellij.openapi.project.Project;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;

View File

@ -1,7 +1,6 @@
package com.intellij.tutorials.facet; package com.intellij.tutorials.facet;
import com.intellij.facet.Facet; import com.intellij.facet.*;
import com.intellij.facet.FacetType;
import com.intellij.openapi.module.Module; import com.intellij.openapi.module.Module;
/** /**

View File

@ -1,14 +1,10 @@
package com.intellij.tutorials.facet; package com.intellij.tutorials.facet;
import com.intellij.facet.FacetConfiguration; import com.intellij.facet.FacetConfiguration;
import com.intellij.facet.ui.FacetEditorContext; import com.intellij.facet.ui.*;
import com.intellij.facet.ui.FacetEditorTab; import com.intellij.openapi.util.*;
import com.intellij.facet.ui.FacetValidatorsManager;
import com.intellij.openapi.util.InvalidDataException;
import com.intellij.openapi.util.WriteExternalException;
import org.jdom.Element; import org.jdom.Element;
import org.jetbrains.annotations.Nls; import org.jetbrains.annotations.*;
import org.jetbrains.annotations.NotNull;
import javax.swing.*; import javax.swing.*;
import java.awt.*; import java.awt.*;

View File

@ -1,13 +1,9 @@
package com.intellij.tutorials.facet; package com.intellij.tutorials.facet;
import com.intellij.facet.Facet; import com.intellij.facet.*;
import com.intellij.facet.FacetType;
import com.intellij.facet.FacetTypeId;
import com.intellij.icons.AllIcons; import com.intellij.icons.AllIcons;
import com.intellij.openapi.module.Module; import com.intellij.openapi.module.*;
import com.intellij.openapi.module.ModuleType; import org.jetbrains.annotations.*;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import javax.swing.*; import javax.swing.*;

View File

@ -1,16 +1,12 @@
package com.intellij.tutorials.framework; package com.intellij.tutorials.framework;
import com.intellij.framework.FrameworkTypeEx; import com.intellij.framework.FrameworkTypeEx;
import com.intellij.framework.addSupport.FrameworkSupportInModuleConfigurable; import com.intellij.framework.addSupport.*;
import com.intellij.framework.addSupport.FrameworkSupportInModuleProvider;
import com.intellij.icons.AllIcons; import com.intellij.icons.AllIcons;
import com.intellij.ide.util.frameworkSupport.FrameworkSupportModel; import com.intellij.ide.util.frameworkSupport.FrameworkSupportModel;
import com.intellij.openapi.module.Module; import com.intellij.openapi.module.*;
import com.intellij.openapi.module.ModuleType; import com.intellij.openapi.roots.*;
import com.intellij.openapi.roots.ModifiableModelsProvider; import org.jetbrains.annotations.*;
import com.intellij.openapi.roots.ModifiableRootModel;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import javax.swing.*; import javax.swing.*;

View File

@ -1,6 +1,4 @@
import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.*;
import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.actionSystem.PlatformDataKeys;
import com.intellij.openapi.project.Project; import com.intellij.openapi.project.Project;
import com.intellij.openapi.ui.Messages; import com.intellij.openapi.ui.Messages;

View File

@ -1,9 +1,7 @@
package com.intellij.tutorials.inspection; package com.intellij.tutorials.inspection;
import com.intellij.codeInspection.LocalInspectionTool; import com.intellij.codeInspection.*;
import com.intellij.codeInspection.ProblemsHolder; import org.jetbrains.annotations.*;
import org.jetbrains.annotations.Nls;
import org.jetbrains.annotations.NotNull;
/** /**
* @author Anna Bulenkova * @author Anna Bulenkova

View File

@ -1,8 +1,6 @@
package com.intellij.tutorials.inspection; package com.intellij.tutorials.inspection;
import com.intellij.psi.PsiElement; import com.intellij.psi.*;
import com.intellij.psi.PsiElementVisitor;
import com.intellij.psi.PsiPlainTextFile;
/** /**
* @author Anna Bulenkova * @author Anna Bulenkova

View File

@ -1,9 +1,7 @@
package MyPackage; package MyPackage;
import com.intellij.openapi.components.ProjectComponent; import com.intellij.openapi.components.*;
import com.intellij.openapi.components.ServiceManager; import com.intellij.openapi.project.*;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.project.ProjectManager;
import com.intellij.openapi.ui.Messages; import com.intellij.openapi.ui.Messages;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;

View File

@ -1,8 +1,6 @@
package com.intellij.tutorials.module; package com.intellij.tutorials.module;
import com.intellij.ide.util.projectWizard.ModuleBuilder; import com.intellij.ide.util.projectWizard.*;
import com.intellij.ide.util.projectWizard.ModuleWizardStep;
import com.intellij.ide.util.projectWizard.WizardContext;
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.options.ConfigurationException; import com.intellij.openapi.options.ConfigurationException;

View File

@ -1,10 +1,8 @@
package com.intellij.tutorials.module; package com.intellij.tutorials.module;
import com.intellij.icons.AllIcons; import com.intellij.icons.AllIcons;
import com.intellij.ide.util.projectWizard.ModuleWizardStep; import com.intellij.ide.util.projectWizard.*;
import com.intellij.ide.util.projectWizard.WizardContext; import com.intellij.openapi.module.*;
import com.intellij.openapi.module.ModuleType;
import com.intellij.openapi.module.ModuleTypeManager;
import com.intellij.openapi.roots.ui.configuration.ModulesProvider; import com.intellij.openapi.roots.ui.configuration.ModulesProvider;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;

View File

@ -1,8 +1,6 @@
package org.jetbrains.tutorials.sample.actions; package org.jetbrains.tutorials.sample.actions;
import com.intellij.openapi.actionSystem.ActionGroup; import com.intellij.openapi.actionSystem.*;
import com.intellij.openapi.actionSystem.AnAction;
import com.intellij.openapi.actionSystem.AnActionEvent;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
/** /**

View File

@ -1,7 +1,6 @@
package org.jetbrains.tutorials.sample.actions; package org.jetbrains.tutorials.sample.actions;
import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.*;
import com.intellij.openapi.actionSystem.AnActionEvent;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
/** /**

View File

@ -1,7 +1,6 @@
package org.jetbrains.tutorials.sample.actions; package org.jetbrains.tutorials.sample.actions;
import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.*;
import com.intellij.openapi.actionSystem.AnActionEvent;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
/** /**

View File

@ -1,7 +1,6 @@
package org.jetbrains.tutorials.sample.actions; package org.jetbrains.tutorials.sample.actions;
import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.*;
import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.project.Project; import com.intellij.openapi.project.Project;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;

View File

@ -1,16 +1,13 @@
package com.intellij.tutorials.project.model; package com.intellij.tutorials.project.model;
import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.*;
import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.actionSystem.CommonDataKeys;
import com.intellij.openapi.project.Project; import com.intellij.openapi.project.Project;
import com.intellij.openapi.roots.*; import com.intellij.openapi.roots.*;
import com.intellij.openapi.roots.libraries.Library; import com.intellij.openapi.roots.libraries.Library;
import com.intellij.openapi.ui.Messages; import com.intellij.openapi.ui.Messages;
import com.intellij.openapi.vfs.VirtualFile; import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.pom.Navigatable; import com.intellij.pom.Navigatable;
import com.intellij.psi.PsiClass; import com.intellij.psi.*;
import com.intellij.psi.PsiFile;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
/** /**

View File

@ -1,18 +1,12 @@
package com.intellij.tutorials.project.model; package com.intellij.tutorials.project.model;
import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.*;
import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.actionSystem.CommonDataKeys;
import com.intellij.openapi.module.Module; import com.intellij.openapi.module.Module;
import com.intellij.openapi.project.Project; import com.intellij.openapi.project.Project;
import com.intellij.openapi.roots.ModuleRootManager; import com.intellij.openapi.roots.*;
import com.intellij.openapi.roots.ModuleRootModificationUtil;
import com.intellij.openapi.roots.ProjectFileIndex;
import com.intellij.openapi.roots.ProjectRootManager;
import com.intellij.openapi.vfs.VirtualFile; import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.pom.Navigatable; import com.intellij.pom.Navigatable;
import com.intellij.psi.PsiClass; import com.intellij.psi.*;
import com.intellij.psi.PsiFile;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
/** /**

View File

@ -1,15 +1,11 @@
package com.intellij.tutorials.project.model; package com.intellij.tutorials.project.model;
import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.*;
import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.editor.*;
import com.intellij.openapi.actionSystem.CommonDataKeys;
import com.intellij.openapi.editor.Document;
import com.intellij.openapi.editor.Editor;
import com.intellij.openapi.fileEditor.FileDocumentManager; import com.intellij.openapi.fileEditor.FileDocumentManager;
import com.intellij.openapi.module.Module; import com.intellij.openapi.module.Module;
import com.intellij.openapi.project.Project; import com.intellij.openapi.project.Project;
import com.intellij.openapi.roots.ProjectFileIndex; import com.intellij.openapi.roots.*;
import com.intellij.openapi.roots.ProjectRootManager;
import com.intellij.openapi.ui.Messages; import com.intellij.openapi.ui.Messages;
import com.intellij.openapi.vfs.VirtualFile; import com.intellij.openapi.vfs.VirtualFile;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;

View File

@ -1,7 +1,6 @@
package com.intellij.tutorials.project.model; package com.intellij.tutorials.project.model;
import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.*;
import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.project.Project; import com.intellij.openapi.project.Project;
import com.intellij.openapi.projectRoots.Sdk; import com.intellij.openapi.projectRoots.Sdk;
import com.intellij.openapi.roots.ProjectRootManager; import com.intellij.openapi.roots.ProjectRootManager;

View File

@ -1,7 +1,6 @@
package com.intellij.tutorials.project.model; package com.intellij.tutorials.project.model;
import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.*;
import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.project.Project; import com.intellij.openapi.project.Project;
import com.intellij.openapi.roots.ProjectRootManager; import com.intellij.openapi.roots.ProjectRootManager;
import com.intellij.openapi.ui.Messages; import com.intellij.openapi.ui.Messages;

View File

@ -1,20 +1,15 @@
package org.jetbrains.tutorials.view.pane; package org.jetbrains.tutorials.view.pane;
import com.intellij.icons.AllIcons; import com.intellij.icons.AllIcons;
import com.intellij.ide.projectView.PresentationData; import com.intellij.ide.projectView.*;
import com.intellij.ide.projectView.ProjectView;
import com.intellij.ide.projectView.impl.ProjectViewImpl; import com.intellij.ide.projectView.impl.ProjectViewImpl;
import com.intellij.ide.util.treeView.AbstractTreeNode; import com.intellij.ide.util.treeView.AbstractTreeNode;
import com.intellij.openapi.Disposable; import com.intellij.openapi.Disposable;
import com.intellij.openapi.fileEditor.FileEditorManager; import com.intellij.openapi.fileEditor.FileEditorManager;
import com.intellij.openapi.project.Project; import com.intellij.openapi.project.Project;
import com.intellij.openapi.util.Disposer; import com.intellij.openapi.util.*;
import com.intellij.openapi.util.Key;
import com.intellij.openapi.util.text.StringUtil; import com.intellij.openapi.util.text.StringUtil;
import com.intellij.openapi.vfs.LocalFileSystem; import com.intellij.openapi.vfs.*;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.openapi.vfs.VirtualFileAdapter;
import com.intellij.openapi.vfs.VirtualFileEvent;
import com.intellij.psi.search.FilenameIndex; import com.intellij.psi.search.FilenameIndex;
import com.intellij.util.Alarm; import com.intellij.util.Alarm;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;

View File

@ -4,19 +4,12 @@ import com.intellij.icons.AllIcons;
import com.intellij.ide.SelectInTarget; import com.intellij.ide.SelectInTarget;
import com.intellij.ide.impl.ProjectViewSelectInTarget; import com.intellij.ide.impl.ProjectViewSelectInTarget;
import com.intellij.ide.projectView.ViewSettings; import com.intellij.ide.projectView.ViewSettings;
import com.intellij.ide.projectView.impl.AbstractProjectViewPSIPane; import com.intellij.ide.projectView.impl.*;
import com.intellij.ide.projectView.impl.ProjectAbstractTreeStructureBase; import com.intellij.ide.util.treeView.*;
import com.intellij.ide.projectView.impl.ProjectTreeStructure;
import com.intellij.ide.projectView.impl.ProjectViewTree;
import com.intellij.ide.util.treeView.AbstractTreeBuilder;
import com.intellij.ide.util.treeView.AbstractTreeNode;
import com.intellij.ide.util.treeView.AbstractTreeUpdater;
import com.intellij.openapi.project.Project; import com.intellij.openapi.project.Project;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.*;
import org.jetbrains.annotations.Nullable;
import javax.swing.tree.DefaultMutableTreeNode; import javax.swing.tree.*;
import javax.swing.tree.DefaultTreeModel;
/** /**
* @author Anna Bulenkova * @author Anna Bulenkova

View File

@ -1,8 +1,6 @@
package org.jetbrains.tutorials.project.wizard; package org.jetbrains.tutorials.project.wizard;
import com.intellij.ide.util.projectWizard.ModuleBuilder; import com.intellij.ide.util.projectWizard.*;
import com.intellij.ide.util.projectWizard.ModuleWizardStep;
import com.intellij.ide.util.projectWizard.WizardContext;
import com.intellij.openapi.module.ModuleType; import com.intellij.openapi.module.ModuleType;
import com.intellij.openapi.options.ConfigurationException; import com.intellij.openapi.options.ConfigurationException;
import com.intellij.openapi.roots.ModifiableRootModel; import com.intellij.openapi.roots.ModifiableRootModel;

View File

@ -1,8 +1,6 @@
package org.jetbrains.tutorials.actions; package org.jetbrains.tutorials.actions;
import com.intellij.openapi.actionSystem.ActionGroup; import com.intellij.openapi.actionSystem.*;
import com.intellij.openapi.actionSystem.AnAction;
import com.intellij.openapi.actionSystem.AnActionEvent;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
/** /**

View File

@ -1,9 +1,7 @@
package org.jetbrains.tutorials.actions; package org.jetbrains.tutorials.actions;
import com.intellij.icons.AllIcons; import com.intellij.icons.AllIcons;
import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.*;
import com.intellij.openapi.actionSystem.CommonDataKeys;
import com.intellij.openapi.actionSystem.DefaultActionGroup;
import com.intellij.openapi.editor.Editor; import com.intellij.openapi.editor.Editor;
/** /**

View File

@ -1,7 +1,6 @@
package org.jetbrains.tutorials.actions; package org.jetbrains.tutorials.actions;
import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.*;
import com.intellij.openapi.actionSystem.AnActionEvent;
/** /**
* @author Anna Bulenkova * @author Anna Bulenkova

View File

@ -1,7 +1,6 @@
package org.jetbrains.tutorials.actions; package org.jetbrains.tutorials.actions;
import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.*;
import com.intellij.openapi.actionSystem.AnActionEvent;
/** /**
* @author Anna Bulenkova * @author Anna Bulenkova

View File

@ -1,8 +1,6 @@
package org.jetbrains.tutorials.actions; package org.jetbrains.tutorials.actions;
import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.*;
import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.actionSystem.CommonDataKeys;
import com.intellij.openapi.project.Project; import com.intellij.openapi.project.Project;
import com.intellij.openapi.ui.Messages; import com.intellij.openapi.ui.Messages;

View File

@ -1,8 +1,6 @@
package org.jetbrains.tutorials.run.configuration; package org.jetbrains.tutorials.run.configuration;
import com.intellij.execution.configurations.ConfigurationFactory; import com.intellij.execution.configurations.*;
import com.intellij.execution.configurations.ConfigurationType;
import com.intellij.execution.configurations.RunConfiguration;
import com.intellij.openapi.project.Project; import com.intellij.openapi.project.Project;
/** /**

View File

@ -1,13 +1,11 @@
package org.jetbrains.tutorials.run.configuration; package org.jetbrains.tutorials.run.configuration;
import com.intellij.execution.ExecutionException; import com.intellij.execution.*;
import com.intellij.execution.Executor;
import com.intellij.execution.configurations.*; import com.intellij.execution.configurations.*;
import com.intellij.execution.runners.ExecutionEnvironment; import com.intellij.execution.runners.ExecutionEnvironment;
import com.intellij.openapi.options.SettingsEditor; import com.intellij.openapi.options.SettingsEditor;
import com.intellij.openapi.project.Project; import com.intellij.openapi.project.Project;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.*;
import org.jetbrains.annotations.Nullable;
/** /**
* @author Anna Bulenkova * @author Anna Bulenkova

View File

@ -1,7 +1,6 @@
package org.jetbrains.tutorials.run.configuration; package org.jetbrains.tutorials.run.configuration;
import com.intellij.execution.configurations.ConfigurationFactory; import com.intellij.execution.configurations.*;
import com.intellij.execution.configurations.ConfigurationType;
import com.intellij.icons.AllIcons; import com.intellij.icons.AllIcons;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;

View File

@ -1,10 +1,7 @@
package org.jetbrains.tutorials.run.configuration; package org.jetbrains.tutorials.run.configuration;
import com.intellij.openapi.options.ConfigurationException; import com.intellij.openapi.options.*;
import com.intellij.openapi.options.SettingsEditor; import com.intellij.openapi.ui.*;
import com.intellij.openapi.ui.ComponentWithBrowseButton;
import com.intellij.openapi.ui.LabeledComponent;
import com.intellij.openapi.ui.TextFieldWithBrowseButton;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import javax.swing.*; import javax.swing.*;

View File

@ -1,11 +1,8 @@
// This is a generated file. Not intended for manual editing. // This is a generated file. Not intended for manual editing.
package com.simpleplugin.parser; package com.simpleplugin.parser;
import com.intellij.lang.ASTNode; import com.intellij.lang.*;
import com.intellij.lang.LightPsiParser;
import com.intellij.lang.PsiBuilder;
import com.intellij.lang.PsiBuilder.Marker; import com.intellij.lang.PsiBuilder.Marker;
import com.intellij.lang.PsiParser;
import com.intellij.psi.tree.IElementType; import com.intellij.psi.tree.IElementType;
import static com.intellij.lang.parser.GeneratedParserUtilBase.*; import static com.intellij.lang.parser.GeneratedParserUtilBase.*;

View File

@ -1,8 +1,7 @@
// This is a generated file. Not intended for manual editing. // This is a generated file. Not intended for manual editing.
package com.simpleplugin.psi; package com.simpleplugin.psi;
import com.intellij.psi.PsiElement; import com.intellij.psi.*;
import com.intellij.psi.PsiElementVisitor;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
public class SimpleVisitor extends PsiElementVisitor { public class SimpleVisitor extends PsiElementVisitor {

View File

@ -3,10 +3,8 @@ package com.simpleplugin.psi.impl;
import com.intellij.lang.ASTNode; import com.intellij.lang.ASTNode;
import com.intellij.navigation.ItemPresentation; import com.intellij.navigation.ItemPresentation;
import com.intellij.psi.PsiElement; import com.intellij.psi.*;
import com.intellij.psi.PsiElementVisitor; import com.simpleplugin.psi.*;
import com.simpleplugin.psi.SimpleProperty;
import com.simpleplugin.psi.SimpleVisitor;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
public class SimplePropertyImpl extends SimpleNamedElementImpl implements SimpleProperty { public class SimplePropertyImpl extends SimpleNamedElementImpl implements SimpleProperty {

View File

@ -5,23 +5,16 @@ import com.intellij.lang.ASTNode;
import com.intellij.openapi.application.ApplicationManager; import com.intellij.openapi.application.ApplicationManager;
import com.intellij.openapi.command.WriteCommandAction; import com.intellij.openapi.command.WriteCommandAction;
import com.intellij.openapi.editor.Editor; import com.intellij.openapi.editor.Editor;
import com.intellij.openapi.fileChooser.FileChooser; import com.intellij.openapi.fileChooser.*;
import com.intellij.openapi.fileChooser.FileChooserDescriptor;
import com.intellij.openapi.fileChooser.FileChooserDescriptorFactory;
import com.intellij.openapi.fileEditor.FileEditorManager; import com.intellij.openapi.fileEditor.FileEditorManager;
import com.intellij.openapi.project.Project; import com.intellij.openapi.project.Project;
import com.intellij.openapi.vfs.VirtualFile; import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.pom.Navigatable; import com.intellij.pom.Navigatable;
import com.intellij.psi.PsiFile; import com.intellij.psi.*;
import com.intellij.psi.PsiManager; import com.intellij.psi.search.*;
import com.intellij.psi.search.FileTypeIndex;
import com.intellij.psi.search.GlobalSearchScope;
import com.intellij.util.IncorrectOperationException; import com.intellij.util.IncorrectOperationException;
import com.intellij.util.indexing.FileBasedIndex; import com.intellij.util.indexing.FileBasedIndex;
import com.simpleplugin.psi.SimpleElementFactory; import com.simpleplugin.psi.*;
import com.simpleplugin.psi.SimpleFile;
import com.simpleplugin.psi.SimpleProperty;
import com.simpleplugin.psi.SimpleTypes;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import java.util.Collection; import java.util.Collection;

View File

@ -1,13 +1,10 @@
package com.simpleplugin; package com.simpleplugin;
import com.intellij.lang.annotation.Annotation; import com.intellij.lang.annotation.*;
import com.intellij.lang.annotation.AnnotationHolder;
import com.intellij.lang.annotation.Annotator;
import com.intellij.openapi.editor.DefaultLanguageHighlighterColors; import com.intellij.openapi.editor.DefaultLanguageHighlighterColors;
import com.intellij.openapi.project.Project; import com.intellij.openapi.project.Project;
import com.intellij.openapi.util.TextRange; import com.intellij.openapi.util.TextRange;
import com.intellij.psi.PsiElement; import com.intellij.psi.*;
import com.intellij.psi.PsiLiteralExpression;
import com.simpleplugin.psi.SimpleProperty; import com.simpleplugin.psi.SimpleProperty;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;

View File

@ -5,11 +5,9 @@ import com.intellij.lang.ASTNode;
import com.intellij.psi.TokenType; import com.intellij.psi.TokenType;
import com.intellij.psi.formatter.common.AbstractBlock; import com.intellij.psi.formatter.common.AbstractBlock;
import com.simpleplugin.psi.SimpleTypes; import com.simpleplugin.psi.SimpleTypes;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.*;
import org.jetbrains.annotations.Nullable;
import java.util.ArrayList; import java.util.*;
import java.util.List;
public class SimpleBlock extends AbstractBlock { public class SimpleBlock extends AbstractBlock {
private SpacingBuilder spacingBuilder; private SpacingBuilder spacingBuilder;

View File

@ -1,13 +1,11 @@
package com.simpleplugin; package com.simpleplugin;
import com.intellij.navigation.ChooseByNameContributor; import com.intellij.navigation.*;
import com.intellij.navigation.NavigationItem;
import com.intellij.openapi.project.Project; import com.intellij.openapi.project.Project;
import com.simpleplugin.psi.SimpleProperty; import com.simpleplugin.psi.SimpleProperty;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import java.util.ArrayList; import java.util.*;
import java.util.List;
public class SimpleChooseByNameContributor implements ChooseByNameContributor { public class SimpleChooseByNameContributor implements ChooseByNameContributor {
@NotNull @NotNull

View File

@ -1,7 +1,6 @@
package com.simpleplugin; package com.simpleplugin;
import com.intellij.psi.codeStyle.CodeStyleSettings; import com.intellij.psi.codeStyle.*;
import com.intellij.psi.codeStyle.CustomCodeStyleSettings;
public class SimpleCodeStyleSettings extends CustomCodeStyleSettings { public class SimpleCodeStyleSettings extends CustomCodeStyleSettings {
public SimpleCodeStyleSettings(CodeStyleSettings settings) { public SimpleCodeStyleSettings(CodeStyleSettings settings) {

View File

@ -1,14 +1,9 @@
package com.simpleplugin; package com.simpleplugin;
import com.intellij.application.options.CodeStyleAbstractConfigurable; import com.intellij.application.options.*;
import com.intellij.application.options.CodeStyleAbstractPanel;
import com.intellij.application.options.TabbedLanguageCodeStylePanel;
import com.intellij.openapi.options.Configurable; import com.intellij.openapi.options.Configurable;
import com.intellij.psi.codeStyle.CodeStyleSettings; import com.intellij.psi.codeStyle.*;
import com.intellij.psi.codeStyle.CodeStyleSettingsProvider; import org.jetbrains.annotations.*;
import com.intellij.psi.codeStyle.CustomCodeStyleSettings;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
public class SimpleCodeStyleSettingsProvider extends CodeStyleSettingsProvider { public class SimpleCodeStyleSettingsProvider extends CodeStyleSettingsProvider {
@Override @Override

View File

@ -2,11 +2,8 @@ package com.simpleplugin;
import com.intellij.openapi.editor.colors.TextAttributesKey; import com.intellij.openapi.editor.colors.TextAttributesKey;
import com.intellij.openapi.fileTypes.SyntaxHighlighter; import com.intellij.openapi.fileTypes.SyntaxHighlighter;
import com.intellij.openapi.options.colors.AttributesDescriptor; import com.intellij.openapi.options.colors.*;
import com.intellij.openapi.options.colors.ColorDescriptor; import org.jetbrains.annotations.*;
import com.intellij.openapi.options.colors.ColorSettingsPage;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import javax.swing.*; import javax.swing.*;
import java.util.Map; import java.util.Map;

View File

@ -1,8 +1,7 @@
package com.simpleplugin; package com.simpleplugin;
import com.intellij.openapi.fileTypes.LanguageFileType; import com.intellij.openapi.fileTypes.LanguageFileType;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.*;
import org.jetbrains.annotations.Nullable;
import javax.swing.*; import javax.swing.*;

View File

@ -1,7 +1,6 @@
package com.simpleplugin; package com.simpleplugin;
import com.intellij.openapi.fileTypes.FileTypeConsumer; import com.intellij.openapi.fileTypes.*;
import com.intellij.openapi.fileTypes.FileTypeFactory;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
public class SimpleFileTypeFactory extends FileTypeFactory { public class SimpleFileTypeFactory extends FileTypeFactory {

View File

@ -1,8 +1,7 @@
package com.simpleplugin; package com.simpleplugin;
import com.intellij.lexer.Lexer; import com.intellij.lexer.Lexer;
import com.intellij.psi.impl.cache.impl.BaseFilterLexer; import com.intellij.psi.impl.cache.impl.*;
import com.intellij.psi.impl.cache.impl.OccurrenceConsumer;
import com.intellij.psi.search.UsageSearchContext; import com.intellij.psi.search.UsageSearchContext;
public class SimpleFilterLexer extends BaseFilterLexer { public class SimpleFilterLexer extends BaseFilterLexer {

View File

@ -1,15 +1,11 @@
package com.simpleplugin; package com.simpleplugin;
import com.intellij.lang.cacheBuilder.DefaultWordsScanner; import com.intellij.lang.cacheBuilder.*;
import com.intellij.lang.cacheBuilder.WordsScanner;
import com.intellij.lang.findUsages.FindUsagesProvider; import com.intellij.lang.findUsages.FindUsagesProvider;
import com.intellij.psi.PsiElement; import com.intellij.psi.*;
import com.intellij.psi.PsiNamedElement;
import com.intellij.psi.tree.TokenSet; import com.intellij.psi.tree.TokenSet;
import com.simpleplugin.psi.SimpleProperty; import com.simpleplugin.psi.*;
import com.simpleplugin.psi.SimpleTypes; import org.jetbrains.annotations.*;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
public class SimpleFindUsagesProvider implements FindUsagesProvider { public class SimpleFindUsagesProvider implements FindUsagesProvider {
@Nullable @Nullable

View File

@ -1,22 +1,16 @@
package com.simpleplugin; package com.simpleplugin;
import com.intellij.lang.ASTNode; import com.intellij.lang.ASTNode;
import com.intellij.lang.folding.FoldingBuilderEx; import com.intellij.lang.folding.*;
import com.intellij.lang.folding.FoldingDescriptor; import com.intellij.openapi.editor.*;
import com.intellij.openapi.editor.Document;
import com.intellij.openapi.editor.FoldingGroup;
import com.intellij.openapi.project.Project; import com.intellij.openapi.project.Project;
import com.intellij.openapi.util.TextRange; import com.intellij.openapi.util.TextRange;
import com.intellij.psi.PsiElement; import com.intellij.psi.*;
import com.intellij.psi.PsiLiteralExpression;
import com.intellij.psi.util.PsiTreeUtil; import com.intellij.psi.util.PsiTreeUtil;
import com.simpleplugin.psi.SimpleProperty; import com.simpleplugin.psi.SimpleProperty;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.*;
import org.jetbrains.annotations.Nullable;
import java.util.ArrayList; import java.util.*;
import java.util.Collection;
import java.util.List;
public class SimpleFoldingBuilder extends FoldingBuilderEx { public class SimpleFoldingBuilder extends FoldingBuilderEx {
@NotNull @NotNull
@ -44,7 +38,7 @@ public class SimpleFoldingBuilder extends FoldingBuilderEx {
public String getPlaceholderText() { public String getPlaceholderText() {
// IMPORTANT: keys can come with no values, so a test for null is needed // IMPORTANT: keys can come with no values, so a test for null is needed
// IMPORTANT: Convert embedded \n to backslash n, so that the string will look like it has LF embedded // IMPORTANT: Convert embedded \n to backslash n, so that the string will look like it has LF embedded
// in it and embedded " to escaped " // in it and embedded " to escaped "
String valueOf = properties.get(0).getValue(); String valueOf = properties.get(0).getValue();
return valueOf == null ? "" : valueOf.replaceAll("\n", "\\n").replaceAll("\"", "\\\\\""); return valueOf == null ? "" : valueOf.replaceAll("\n", "\\n").replaceAll("\"", "\\\\\"");
} }

View File

@ -3,12 +3,10 @@ package com.simpleplugin;
import com.intellij.formatting.*; import com.intellij.formatting.*;
import com.intellij.lang.ASTNode; import com.intellij.lang.ASTNode;
import com.intellij.openapi.util.TextRange; import com.intellij.openapi.util.TextRange;
import com.intellij.psi.PsiElement; import com.intellij.psi.*;
import com.intellij.psi.PsiFile;
import com.intellij.psi.codeStyle.CodeStyleSettings; import com.intellij.psi.codeStyle.CodeStyleSettings;
import com.simpleplugin.psi.SimpleTypes; import com.simpleplugin.psi.SimpleTypes;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.*;
import org.jetbrains.annotations.Nullable;
public class SimpleFormattingModelBuilder implements FormattingModelBuilder { public class SimpleFormattingModelBuilder implements FormattingModelBuilder {
@NotNull @NotNull

View File

@ -1,8 +1,7 @@
package com.simpleplugin; package com.simpleplugin;
import com.intellij.lang.Language; import com.intellij.lang.Language;
import com.intellij.psi.codeStyle.CodeStyleSettingsCustomizable; import com.intellij.psi.codeStyle.*;
import com.intellij.psi.codeStyle.LanguageCodeStyleSettingsProvider;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
public class SimpleLanguageCodeStyleSettingsProvider extends LanguageCodeStyleSettingsProvider { public class SimpleLanguageCodeStyleSettingsProvider extends LanguageCodeStyleSettingsProvider {

View File

@ -1,16 +1,13 @@
package com.simpleplugin; package com.simpleplugin;
import com.intellij.codeInsight.daemon.RelatedItemLineMarkerInfo; import com.intellij.codeInsight.daemon.*;
import com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider;
import com.intellij.codeInsight.navigation.NavigationGutterIconBuilder; import com.intellij.codeInsight.navigation.NavigationGutterIconBuilder;
import com.intellij.openapi.project.Project; import com.intellij.openapi.project.Project;
import com.intellij.psi.PsiElement; import com.intellij.psi.*;
import com.intellij.psi.PsiLiteralExpression;
import com.simpleplugin.psi.SimpleProperty; import com.simpleplugin.psi.SimpleProperty;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import java.util.Collection; import java.util.*;
import java.util.List;
public class SimpleLineMarkerProvider extends RelatedItemLineMarkerProvider { public class SimpleLineMarkerProvider extends RelatedItemLineMarkerProvider {
@Override @Override

View File

@ -1,20 +1,12 @@
package com.simpleplugin; package com.simpleplugin;
import com.intellij.lang.ASTNode; import com.intellij.lang.*;
import com.intellij.lang.Language;
import com.intellij.lang.ParserDefinition;
import com.intellij.lang.PsiParser;
import com.intellij.lexer.Lexer; import com.intellij.lexer.Lexer;
import com.intellij.openapi.project.Project; import com.intellij.openapi.project.Project;
import com.intellij.psi.FileViewProvider; import com.intellij.psi.*;
import com.intellij.psi.PsiElement; import com.intellij.psi.tree.*;
import com.intellij.psi.PsiFile;
import com.intellij.psi.TokenType;
import com.intellij.psi.tree.IFileElementType;
import com.intellij.psi.tree.TokenSet;
import com.simpleplugin.parser.SimpleParser; import com.simpleplugin.parser.SimpleParser;
import com.simpleplugin.psi.SimpleFile; import com.simpleplugin.psi.*;
import com.simpleplugin.psi.SimpleTypes;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
public class SimpleParserDefinition implements ParserDefinition { public class SimpleParserDefinition implements ParserDefinition {

View File

@ -1,16 +1,13 @@
package com.simpleplugin; package com.simpleplugin;
import com.intellij.codeInsight.lookup.LookupElement; import com.intellij.codeInsight.lookup.*;
import com.intellij.codeInsight.lookup.LookupElementBuilder;
import com.intellij.openapi.project.Project; import com.intellij.openapi.project.Project;
import com.intellij.openapi.util.TextRange; import com.intellij.openapi.util.TextRange;
import com.intellij.psi.*; import com.intellij.psi.*;
import com.simpleplugin.psi.SimpleProperty; import com.simpleplugin.psi.SimpleProperty;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.*;
import org.jetbrains.annotations.Nullable;
import java.util.ArrayList; import java.util.*;
import java.util.List;
public class SimpleReference extends PsiReferenceBase<PsiElement> implements PsiPolyVariantReference { public class SimpleReference extends PsiReferenceBase<PsiElement> implements PsiPolyVariantReference {
private String key; private String key;

View File

@ -1,18 +1,13 @@
package com.simpleplugin; package com.simpleplugin;
import com.intellij.ide.structureView.StructureViewTreeElement; import com.intellij.ide.structureView.StructureViewTreeElement;
import com.intellij.ide.util.treeView.smartTree.SortableTreeElement; import com.intellij.ide.util.treeView.smartTree.*;
import com.intellij.ide.util.treeView.smartTree.TreeElement; import com.intellij.navigation.*;
import com.intellij.navigation.ItemPresentation; import com.intellij.psi.*;
import com.intellij.navigation.NavigationItem;
import com.intellij.psi.PsiElement;
import com.intellij.psi.PsiNamedElement;
import com.intellij.psi.util.PsiTreeUtil; import com.intellij.psi.util.PsiTreeUtil;
import com.simpleplugin.psi.SimpleFile; import com.simpleplugin.psi.*;
import com.simpleplugin.psi.SimpleProperty;
import java.util.ArrayList; import java.util.*;
import java.util.List;
public class SimpleStructureViewElement implements StructureViewTreeElement, SortableTreeElement { public class SimpleStructureViewElement implements StructureViewTreeElement, SortableTreeElement {
private PsiElement element; private PsiElement element;

View File

@ -1,13 +1,10 @@
package com.simpleplugin; package com.simpleplugin;
import com.intellij.ide.structureView.StructureViewBuilder; import com.intellij.ide.structureView.*;
import com.intellij.ide.structureView.StructureViewModel;
import com.intellij.ide.structureView.TreeBasedStructureViewBuilder;
import com.intellij.lang.PsiStructureViewFactory; import com.intellij.lang.PsiStructureViewFactory;
import com.intellij.openapi.editor.Editor; import com.intellij.openapi.editor.Editor;
import com.intellij.psi.PsiFile; import com.intellij.psi.PsiFile;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.*;
import org.jetbrains.annotations.Nullable;
public class SimpleStructureViewFactory implements PsiStructureViewFactory { public class SimpleStructureViewFactory implements PsiStructureViewFactory {
@Nullable @Nullable

View File

@ -1,8 +1,6 @@
package com.simpleplugin; package com.simpleplugin;
import com.intellij.ide.structureView.StructureViewModel; import com.intellij.ide.structureView.*;
import com.intellij.ide.structureView.StructureViewModelBase;
import com.intellij.ide.structureView.StructureViewTreeElement;
import com.intellij.ide.util.treeView.smartTree.Sorter; import com.intellij.ide.util.treeView.smartTree.Sorter;
import com.intellij.psi.PsiFile; import com.intellij.psi.PsiFile;
import com.simpleplugin.psi.SimpleFile; import com.simpleplugin.psi.SimpleFile;

View File

@ -1,8 +1,7 @@
package com.simpleplugin; package com.simpleplugin;
import com.intellij.lexer.Lexer; import com.intellij.lexer.Lexer;
import com.intellij.openapi.editor.DefaultLanguageHighlighterColors; import com.intellij.openapi.editor.*;
import com.intellij.openapi.editor.HighlighterColors;
import com.intellij.openapi.editor.colors.TextAttributesKey; import com.intellij.openapi.editor.colors.TextAttributesKey;
import com.intellij.openapi.fileTypes.SyntaxHighlighterBase; import com.intellij.openapi.fileTypes.SyntaxHighlighterBase;
import com.intellij.psi.TokenType; import com.intellij.psi.TokenType;

View File

@ -1,7 +1,6 @@
package com.simpleplugin; package com.simpleplugin;
import com.intellij.openapi.fileTypes.SyntaxHighlighter; import com.intellij.openapi.fileTypes.*;
import com.intellij.openapi.fileTypes.SyntaxHighlighterFactory;
import com.intellij.openapi.project.Project; import com.intellij.openapi.project.Project;
import com.intellij.openapi.vfs.VirtualFile; import com.intellij.openapi.vfs.VirtualFile;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;

View File

@ -3,17 +3,12 @@ package com.simpleplugin;
import com.intellij.openapi.project.Project; import com.intellij.openapi.project.Project;
import com.intellij.openapi.vfs.VirtualFile; import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.psi.PsiManager; import com.intellij.psi.PsiManager;
import com.intellij.psi.search.FileTypeIndex; import com.intellij.psi.search.*;
import com.intellij.psi.search.GlobalSearchScope;
import com.intellij.psi.util.PsiTreeUtil; import com.intellij.psi.util.PsiTreeUtil;
import com.intellij.util.indexing.FileBasedIndex; import com.intellij.util.indexing.FileBasedIndex;
import com.simpleplugin.psi.SimpleFile; import com.simpleplugin.psi.*;
import com.simpleplugin.psi.SimpleProperty;
import java.util.ArrayList; import java.util.*;
import java.util.Collection;
import java.util.Collections;
import java.util.List;
public class SimpleUtil { public class SimpleUtil {
public static List<SimpleProperty> findProperties(Project project, String key) { public static List<SimpleProperty> findProperties(Project project, String key) {

View File

@ -1,8 +1,7 @@
package com.simpleplugin.psi; package com.simpleplugin.psi;
import com.intellij.openapi.project.Project; import com.intellij.openapi.project.Project;
import com.intellij.psi.PsiElement; import com.intellij.psi.*;
import com.intellij.psi.PsiFileFactory;
import com.simpleplugin.SimpleFileType; import com.simpleplugin.SimpleFileType;
public class SimpleElementFactory { public class SimpleElementFactory {

View File

@ -2,8 +2,7 @@ package com.simpleplugin.psi;
import com.intellij.psi.tree.IElementType; import com.intellij.psi.tree.IElementType;
import com.simpleplugin.SimpleLanguage; import com.simpleplugin.SimpleLanguage;
import org.jetbrains.annotations.NonNls; import org.jetbrains.annotations.*;
import org.jetbrains.annotations.NotNull;
public class SimpleElementType extends IElementType { public class SimpleElementType extends IElementType {
public SimpleElementType(@NotNull @NonNls String debugName) { public SimpleElementType(@NotNull @NonNls String debugName) {

View File

@ -3,8 +3,7 @@ package com.simpleplugin.psi;
import com.intellij.extapi.psi.PsiFileBase; import com.intellij.extapi.psi.PsiFileBase;
import com.intellij.openapi.fileTypes.FileType; import com.intellij.openapi.fileTypes.FileType;
import com.intellij.psi.FileViewProvider; import com.intellij.psi.FileViewProvider;
import com.simpleplugin.SimpleFileType; import com.simpleplugin.*;
import com.simpleplugin.SimpleLanguage;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import javax.swing.*; import javax.swing.*;

View File

@ -2,8 +2,7 @@ package com.simpleplugin.psi;
import com.intellij.psi.tree.IElementType; import com.intellij.psi.tree.IElementType;
import com.simpleplugin.SimpleLanguage; import com.simpleplugin.SimpleLanguage;
import org.jetbrains.annotations.NonNls; import org.jetbrains.annotations.*;
import org.jetbrains.annotations.NotNull;
public class SimpleTokenType extends IElementType { public class SimpleTokenType extends IElementType {
public SimpleTokenType(@NotNull @NonNls String debugName) { public SimpleTokenType(@NotNull @NonNls String debugName) {

View File

@ -2,12 +2,9 @@ package com.simpleplugin.psi.impl;
import com.intellij.lang.ASTNode; import com.intellij.lang.ASTNode;
import com.intellij.navigation.ItemPresentation; import com.intellij.navigation.ItemPresentation;
import com.intellij.psi.PsiElement; import com.intellij.psi.*;
import com.intellij.psi.PsiFile;
import com.simpleplugin.SimpleIcons; import com.simpleplugin.SimpleIcons;
import com.simpleplugin.psi.SimpleElementFactory; import com.simpleplugin.psi.*;
import com.simpleplugin.psi.SimpleProperty;
import com.simpleplugin.psi.SimpleTypes;
import org.jetbrains.annotations.Nullable; import org.jetbrains.annotations.Nullable;
import javax.swing.*; import javax.swing.*;

View File

@ -5,15 +5,12 @@ import com.intellij.codeInsight.generation.actions.CommentByLineCommentAction;
import com.intellij.openapi.command.WriteCommandAction; import com.intellij.openapi.command.WriteCommandAction;
import com.intellij.openapi.vfs.newvfs.impl.VfsRootAccess; import com.intellij.openapi.vfs.newvfs.impl.VfsRootAccess;
import com.intellij.psi.PsiElement; import com.intellij.psi.PsiElement;
import com.intellij.psi.codeStyle.CodeStyleManager; import com.intellij.psi.codeStyle.*;
import com.intellij.psi.codeStyle.CodeStyleSettingsManager;
import com.intellij.testFramework.fixtures.LightCodeInsightFixtureTestCase; import com.intellij.testFramework.fixtures.LightCodeInsightFixtureTestCase;
import com.intellij.usageView.UsageInfo; import com.intellij.usageView.UsageInfo;
import com.simpleplugin.psi.SimpleProperty; import com.simpleplugin.psi.SimpleProperty;
import java.util.Arrays; import java.util.*;
import java.util.Collection;
import java.util.List;
public class SimpleCodeInsightTest extends LightCodeInsightFixtureTestCase { public class SimpleCodeInsightTest extends LightCodeInsightFixtureTestCase {
@Override @Override

View File

@ -1,14 +1,11 @@
package myToolWindow; package myToolWindow;
import com.intellij.openapi.project.Project; import com.intellij.openapi.project.Project;
import com.intellij.openapi.wm.ToolWindow; import com.intellij.openapi.wm.*;
import com.intellij.openapi.wm.ToolWindowFactory; import com.intellij.ui.content.*;
import com.intellij.ui.content.Content;
import com.intellij.ui.content.ContentFactory;
import javax.swing.*; import javax.swing.*;
import java.awt.event.ActionEvent; import java.awt.event.*;
import java.awt.event.ActionListener;
import java.util.Calendar; import java.util.Calendar;
/** /**

View File

@ -1,16 +1,13 @@
package org.jetbrains.tutorials.tree.structure; package org.jetbrains.tutorials.tree.structure;
import com.intellij.ide.projectView.TreeStructureProvider; import com.intellij.ide.projectView.*;
import com.intellij.ide.projectView.ViewSettings;
import com.intellij.ide.projectView.impl.nodes.PsiFileNode; import com.intellij.ide.projectView.impl.nodes.PsiFileNode;
import com.intellij.ide.util.treeView.AbstractTreeNode; import com.intellij.ide.util.treeView.AbstractTreeNode;
import com.intellij.openapi.fileTypes.PlainTextFileType; import com.intellij.openapi.fileTypes.PlainTextFileType;
import com.intellij.openapi.vfs.VirtualFile; import com.intellij.openapi.vfs.VirtualFile;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.*;
import org.jetbrains.annotations.Nullable;
import java.util.ArrayList; import java.util.*;
import java.util.Collection;
/** /**
* @author Anna Bulenkova * @author Anna Bulenkova