提交 a5fdcf9f 编写于 作者: D Dmitry Jemerov

moving stuff around

上级 a12a6f8c
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
<project-components> <project-components>
<component> <component>
<implementation-class>org.jetbrains.jet.compiler.JetCompilerManager</implementation-class> <implementation-class>org.jetbrains.jet.plugin.compiler.JetCompilerManager</implementation-class>
</component> </component>
</project-components> </project-components>
...@@ -18,17 +18,17 @@ ...@@ -18,17 +18,17 @@
</actions> </actions>
<extensions defaultExtensionNs="com.intellij"> <extensions defaultExtensionNs="com.intellij">
<fileTypeFactory implementation="org.jetbrains.jet.lang.JetFileFactory"/> <fileTypeFactory implementation="org.jetbrains.jet.plugin.JetFileFactory"/>
<lang.braceMatcher language="jet" implementationClass="org.jetbrains.jet.lang.JetPairMatcher"/> <lang.braceMatcher language="jet" implementationClass="org.jetbrains.jet.plugin.JetPairMatcher"/>
<lang.parserDefinition language="jet" implementationClass="org.jetbrains.jet.lang.parsing.JetParserDefinition"/> <lang.parserDefinition language="jet" implementationClass="org.jetbrains.jet.lang.parsing.JetParserDefinition"/>
<lang.commenter language="jet" implementationClass="org.jetbrains.jet.plugin.JetCommenter"/> <lang.commenter language="jet" implementationClass="org.jetbrains.jet.plugin.JetCommenter"/>
<lang.psiStructureViewFactory language="jet" implementationClass="org.jetbrains.jet.plugin.structureView.JetStructureViewFactory"/> <lang.psiStructureViewFactory language="jet" implementationClass="org.jetbrains.jet.plugin.structureView.JetStructureViewFactory"/>
<annotator language="jet" implementationClass="org.jetbrains.jet.lang.annotations.SoftKeywordsAnnotator"/> <annotator language="jet" implementationClass="org.jetbrains.jet.plugin.annotations.SoftKeywordsAnnotator"/>
<annotator language="jet" implementationClass="org.jetbrains.jet.lang.annotations.LabelsAnnotator"/> <annotator language="jet" implementationClass="org.jetbrains.jet.plugin.annotations.LabelsAnnotator"/>
<annotator language="jet" implementationClass="org.jetbrains.jet.lang.annotations.JetPsiChecker"/> <annotator language="jet" implementationClass="org.jetbrains.jet.plugin.annotations.JetPsiChecker"/>
<documentationProvider implementation="org.jetbrains.jet.plugin.JetQuickDocumentationProvider"/> <documentationProvider implementation="org.jetbrains.jet.plugin.JetQuickDocumentationProvider"/>
<configurationType implementation="org.jetbrains.jet.run.JetRunConfigurationType"/> <configurationType implementation="org.jetbrains.jet.plugin.run.JetRunConfigurationType"/>
<codeInsight.lineMarkerProvider language="jet" implementationClass="org.jetbrains.jet.lang.annotations.JetLineMarkerProvider"/> <codeInsight.lineMarkerProvider language="jet" implementationClass="org.jetbrains.jet.plugin.annotations.JetLineMarkerProvider"/>
<iconProvider implementation="org.jetbrains.jet.plugin.JetIconProvider"/> <iconProvider implementation="org.jetbrains.jet.plugin.JetIconProvider"/>
</extensions> </extensions>
</idea-plugin> </idea-plugin>
...@@ -3,19 +3,14 @@ ...@@ -3,19 +3,14 @@
*/ */
package org.jetbrains.jet; package org.jetbrains.jet;
import com.intellij.extapi.psi.ASTWrapperPsiElement;
import com.intellij.lang.ASTNode; import com.intellij.lang.ASTNode;
import com.intellij.lang.Language;
import com.intellij.psi.PsiElement;
import com.intellij.psi.tree.IElementType; import com.intellij.psi.tree.IElementType;
import org.jetbrains.annotations.NonNls; import org.jetbrains.annotations.NonNls;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable; import org.jetbrains.jet.plugin.JetLanguage;
import org.jetbrains.jet.lang.JetLanguage;
import org.jetbrains.jet.lang.psi.JetElement; import org.jetbrains.jet.lang.psi.JetElement;
import java.lang.reflect.Constructor; import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;
public class JetNodeType extends IElementType { public class JetNodeType extends IElementType {
private Constructor<? extends JetElement> myPsiFactory; private Constructor<? extends JetElement> myPsiFactory;
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
package org.jetbrains.jet; package org.jetbrains.jet;
import com.intellij.psi.tree.IFileElementType; import com.intellij.psi.tree.IFileElementType;
import org.jetbrains.jet.lang.JetLanguage; import org.jetbrains.jet.plugin.JetLanguage;
import org.jetbrains.jet.lang.psi.*; import org.jetbrains.jet.lang.psi.*;
public interface JetNodeTypes { public interface JetNodeTypes {
......
...@@ -5,7 +5,7 @@ import com.intellij.psi.PsiElement; ...@@ -5,7 +5,7 @@ import com.intellij.psi.PsiElement;
import com.intellij.psi.PsiFileFactory; import com.intellij.psi.PsiFileFactory;
import com.intellij.util.LocalTimeCounter; import com.intellij.util.LocalTimeCounter;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import org.jetbrains.jet.lang.JetFileType; import org.jetbrains.jet.plugin.JetFileType;
import java.util.List; import java.util.List;
......
...@@ -5,7 +5,7 @@ import com.intellij.lang.ASTNode; ...@@ -5,7 +5,7 @@ import com.intellij.lang.ASTNode;
import com.intellij.lang.Language; import com.intellij.lang.Language;
import com.intellij.psi.PsiElementVisitor; import com.intellij.psi.PsiElementVisitor;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import org.jetbrains.jet.lang.JetLanguage; import org.jetbrains.jet.plugin.JetLanguage;
import java.lang.annotation.ElementType; import java.lang.annotation.ElementType;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;
......
...@@ -4,16 +4,13 @@ ...@@ -4,16 +4,13 @@
package org.jetbrains.jet.lang.psi; package org.jetbrains.jet.lang.psi;
import com.intellij.extapi.psi.PsiFileBase; import com.intellij.extapi.psi.PsiFileBase;
import com.intellij.lang.Language;
import com.intellij.openapi.fileTypes.FileType; import com.intellij.openapi.fileTypes.FileType;
import com.intellij.psi.FileViewProvider; import com.intellij.psi.FileViewProvider;
import com.intellij.psi.PsiElementVisitor; import com.intellij.psi.PsiElementVisitor;
import com.intellij.psi.impl.source.PsiFileImpl;
import com.intellij.psi.tree.IElementType;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import org.jetbrains.jet.JetNodeTypes; import org.jetbrains.jet.JetNodeTypes;
import org.jetbrains.jet.lang.JetFileType; import org.jetbrains.jet.plugin.JetFileType;
import org.jetbrains.jet.lang.JetLanguage; import org.jetbrains.jet.plugin.JetLanguage;
public class JetFile extends PsiFileBase { public class JetFile extends PsiFileBase {
public JetFile(FileViewProvider viewProvider) { public JetFile(FileViewProvider viewProvider) {
......
...@@ -5,7 +5,7 @@ import com.intellij.openapi.util.io.FileUtil; ...@@ -5,7 +5,7 @@ import com.intellij.openapi.util.io.FileUtil;
import com.intellij.psi.PsiFileFactory; import com.intellij.psi.PsiFileFactory;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import org.jetbrains.jet.lang.ErrorHandler; import org.jetbrains.jet.lang.ErrorHandler;
import org.jetbrains.jet.lang.JetFileType; import org.jetbrains.jet.plugin.JetFileType;
import org.jetbrains.jet.lang.JetSemanticServices; import org.jetbrains.jet.lang.JetSemanticServices;
import org.jetbrains.jet.lang.descriptors.Annotation; import org.jetbrains.jet.lang.descriptors.Annotation;
import org.jetbrains.jet.lang.descriptors.ClassDescriptor; import org.jetbrains.jet.lang.descriptors.ClassDescriptor;
......
...@@ -3,12 +3,10 @@ ...@@ -3,12 +3,10 @@
*/ */
package org.jetbrains.jet.lexer; package org.jetbrains.jet.lexer;
import com.intellij.lang.Language;
import com.intellij.psi.tree.IElementType; import com.intellij.psi.tree.IElementType;
import org.jetbrains.annotations.NonNls; import org.jetbrains.annotations.NonNls;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable; import org.jetbrains.jet.plugin.JetLanguage;
import org.jetbrains.jet.lang.JetLanguage;
public class JetToken extends IElementType { public class JetToken extends IElementType {
public JetToken(@NotNull @NonNls String debugName) { public JetToken(@NotNull @NonNls String debugName) {
......
/* /*
* @author max * @author max
*/ */
package org.jetbrains.jet.lang; package org.jetbrains.jet.plugin;
import com.intellij.openapi.fileTypes.FileTypeConsumer; import com.intellij.openapi.fileTypes.FileTypeConsumer;
import com.intellij.openapi.fileTypes.FileTypeFactory; import com.intellij.openapi.fileTypes.FileTypeFactory;
......
/* /*
* @author max * @author max
*/ */
package org.jetbrains.jet.lang; package org.jetbrains.jet.plugin;
import com.intellij.lang.Language;
import com.intellij.openapi.fileTypes.LanguageFileType; import com.intellij.openapi.fileTypes.LanguageFileType;
import com.intellij.util.Icons; import com.intellij.util.Icons;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
......
/* /*
* @author max * @author max
*/ */
package org.jetbrains.jet.lang; package org.jetbrains.jet.plugin;
import com.intellij.lexer.Lexer; import com.intellij.lexer.Lexer;
import com.intellij.openapi.editor.HighlighterColors; import com.intellij.openapi.editor.HighlighterColors;
......
/* /*
* @author max * @author max
*/ */
package org.jetbrains.jet.lang; package org.jetbrains.jet.plugin;
import com.intellij.lang.Language; import com.intellij.lang.Language;
import com.intellij.openapi.fileTypes.SingleLazyInstanceSyntaxHighlighterFactory; import com.intellij.openapi.fileTypes.SingleLazyInstanceSyntaxHighlighterFactory;
import com.intellij.openapi.fileTypes.SyntaxHighlighter; import com.intellij.openapi.fileTypes.SyntaxHighlighter;
import com.intellij.openapi.fileTypes.SyntaxHighlighterFactory; import com.intellij.openapi.fileTypes.SyntaxHighlighterFactory;
import org.jetbrains.annotations.NonNls;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
public class JetLanguage extends Language { public class JetLanguage extends Language {
......
/* /*
* @author max * @author max
*/ */
package org.jetbrains.jet.lang; package org.jetbrains.jet.plugin;
import com.intellij.lang.BracePair; import com.intellij.lang.BracePair;
import com.intellij.lang.PairedBraceMatcher; import com.intellij.lang.PairedBraceMatcher;
...@@ -9,7 +9,6 @@ import com.intellij.psi.PsiFile; ...@@ -9,7 +9,6 @@ import com.intellij.psi.PsiFile;
import com.intellij.psi.tree.IElementType; import com.intellij.psi.tree.IElementType;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable; import org.jetbrains.annotations.Nullable;
import org.jetbrains.jet.lexer.JetToken;
import org.jetbrains.jet.lexer.JetTokens; import org.jetbrains.jet.lexer.JetTokens;
public class JetPairMatcher implements PairedBraceMatcher { public class JetPairMatcher implements PairedBraceMatcher {
......
package org.jetbrains.jet.lang.annotations; package org.jetbrains.jet.plugin.annotations;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import com.intellij.codeHighlighting.Pass; import com.intellij.codeHighlighting.Pass;
......
package org.jetbrains.jet.lang.annotations; package org.jetbrains.jet.plugin.annotations;
import com.intellij.codeInspection.ProblemHighlightType; import com.intellij.codeInspection.ProblemHighlightType;
import com.intellij.lang.ASTNode; import com.intellij.lang.ASTNode;
...@@ -11,7 +11,7 @@ import com.intellij.psi.PsiElement; ...@@ -11,7 +11,7 @@ import com.intellij.psi.PsiElement;
import com.intellij.psi.PsiReference; import com.intellij.psi.PsiReference;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import org.jetbrains.jet.lang.ErrorHandler; import org.jetbrains.jet.lang.ErrorHandler;
import org.jetbrains.jet.lang.JetHighlighter; import org.jetbrains.jet.plugin.JetHighlighter;
import org.jetbrains.jet.lang.psi.*; import org.jetbrains.jet.lang.psi.*;
import org.jetbrains.jet.lang.resolve.AnalyzingUtils; import org.jetbrains.jet.lang.resolve.AnalyzingUtils;
import org.jetbrains.jet.lang.resolve.BindingContext; import org.jetbrains.jet.lang.resolve.BindingContext;
......
/* /*
* @author max * @author max
*/ */
package org.jetbrains.jet.lang.annotations; package org.jetbrains.jet.plugin.annotations;
import com.intellij.lang.annotation.AnnotationHolder; import com.intellij.lang.annotation.AnnotationHolder;
import com.intellij.lang.annotation.Annotator; import com.intellij.lang.annotation.Annotator;
import com.intellij.openapi.application.ApplicationManager;
import com.intellij.psi.PsiElement; import com.intellij.psi.PsiElement;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import org.jetbrains.jet.lang.JetHighlighter; import org.jetbrains.jet.plugin.JetHighlighter;
import org.jetbrains.jet.lang.psi.JetLabelQualifiedExpression; import org.jetbrains.jet.lang.psi.JetLabelQualifiedExpression;
import org.jetbrains.jet.lang.psi.JetPrefixExpression; import org.jetbrains.jet.lang.psi.JetPrefixExpression;
import org.jetbrains.jet.lang.psi.JetSimpleNameExpression; import org.jetbrains.jet.lang.psi.JetSimpleNameExpression;
......
/* /*
* @author max * @author max
*/ */
package org.jetbrains.jet.lang.annotations; package org.jetbrains.jet.plugin.annotations;
import com.intellij.lang.annotation.AnnotationHolder; import com.intellij.lang.annotation.AnnotationHolder;
import com.intellij.lang.annotation.Annotator; import com.intellij.lang.annotation.Annotator;
import com.intellij.psi.PsiElement; import com.intellij.psi.PsiElement;
import com.intellij.psi.impl.source.tree.LeafPsiElement; import com.intellij.psi.impl.source.tree.LeafPsiElement;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import org.jetbrains.jet.lang.JetHighlighter; import org.jetbrains.jet.plugin.JetHighlighter;
import org.jetbrains.jet.lexer.JetTokens; import org.jetbrains.jet.lexer.JetTokens;
public class SoftKeywordsAnnotator implements Annotator { public class SoftKeywordsAnnotator implements Annotator {
......
package org.jetbrains.jet.compiler; package org.jetbrains.jet.plugin.compiler;
import com.intellij.openapi.application.ApplicationManager; import com.intellij.openapi.application.ApplicationManager;
import com.intellij.openapi.compiler.CompileContext; import com.intellij.openapi.compiler.CompileContext;
...@@ -14,7 +14,7 @@ import com.intellij.util.Chunk; ...@@ -14,7 +14,7 @@ import com.intellij.util.Chunk;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import org.jetbrains.jet.codegen.Codegens; import org.jetbrains.jet.codegen.Codegens;
import org.jetbrains.jet.codegen.NamespaceCodegen; import org.jetbrains.jet.codegen.NamespaceCodegen;
import org.jetbrains.jet.lang.JetFileType; import org.jetbrains.jet.plugin.JetFileType;
import org.jetbrains.jet.lang.psi.JetFile; import org.jetbrains.jet.lang.psi.JetFile;
import org.jetbrains.jet.lang.psi.JetNamespace; import org.jetbrains.jet.lang.psi.JetNamespace;
......
package org.jetbrains.jet.compiler; package org.jetbrains.jet.plugin.compiler;
import com.intellij.openapi.compiler.CompilerManager; import com.intellij.openapi.compiler.CompilerManager;
import com.intellij.openapi.fileTypes.FileType; import com.intellij.openapi.fileTypes.FileType;
import com.intellij.openapi.fileTypes.StdFileTypes; import com.intellij.openapi.fileTypes.StdFileTypes;
import org.jetbrains.jet.lang.JetFileType; import org.jetbrains.jet.plugin.JetFileType;
import java.util.Collections; import java.util.Collections;
......
package org.jetbrains.jet.run; package org.jetbrains.jet.plugin.run;
import com.intellij.execution.ExecutionException; import com.intellij.execution.ExecutionException;
import com.intellij.execution.Executor; import com.intellij.execution.Executor;
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<form xmlns="http://www.intellij.com/uidesigner/form/" version="1" bind-to-class="org.jetbrains.jet.run.JetRunConfigurationEditor"> <form xmlns="http://www.intellij.com/uidesigner/form/" version="1" bind-to-class="org.jetbrains.jet.plugin.run.JetRunConfigurationEditor">
<grid id="27dc6" binding="myMainPanel" layout-manager="GridLayoutManager" row-count="3" column-count="2" same-size-horizontally="false" same-size-vertically="false" hgap="-1" vgap="-1"> <grid id="27dc6" binding="myMainPanel" layout-manager="GridLayoutManager" row-count="3" column-count="2" same-size-horizontally="false" same-size-vertically="false" hgap="-1" vgap="-1">
<margin top="0" left="0" bottom="0" right="0"/> <margin top="0" left="0" bottom="0" right="0"/>
<constraints> <constraints>
......
package org.jetbrains.jet.run; package org.jetbrains.jet.plugin.run;
import com.intellij.execution.ui.ConfigurationModuleSelector; import com.intellij.execution.ui.ConfigurationModuleSelector;
import com.intellij.openapi.options.ConfigurationException; import com.intellij.openapi.options.ConfigurationException;
......
package org.jetbrains.jet.run; package org.jetbrains.jet.plugin.run;
import com.intellij.execution.configurations.*; import com.intellij.execution.configurations.*;
import com.intellij.openapi.project.Project; import com.intellij.openapi.project.Project;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import org.jetbrains.jet.lang.JetFileType; import org.jetbrains.jet.plugin.JetFileType;
/** /**
* @author yole * @author yole
......
...@@ -6,7 +6,7 @@ import com.intellij.testFramework.fixtures.LightCodeInsightFixtureTestCase; ...@@ -6,7 +6,7 @@ import com.intellij.testFramework.fixtures.LightCodeInsightFixtureTestCase;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable; import org.jetbrains.annotations.Nullable;
import org.jetbrains.jet.JetLightProjectDescriptor; import org.jetbrains.jet.JetLightProjectDescriptor;
import org.jetbrains.jet.lang.JetFileType; import org.jetbrains.jet.plugin.JetFileType;
import org.jetbrains.jet.lang.psi.JetFile; import org.jetbrains.jet.lang.psi.JetFile;
import org.jetbrains.jet.lang.psi.JetNamespace; import org.jetbrains.jet.lang.psi.JetNamespace;
import org.jetbrains.jet.lang.resolve.AnalyzingUtils; import org.jetbrains.jet.lang.resolve.AnalyzingUtils;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册