Skip to content

Commit 3bbd44d

Browse files
committed
Move highlighting classes to a corresponding package
1 parent c731c8c commit 3bbd44d

11 files changed

+22
-19
lines changed

resources/META-INF/plugin.xml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363
<projectService serviceImplementation="com.intellij.lang.jsgraphql.ide.project.graphqlconfig.GraphQLConfigManager" />
6464
<projectService serviceImplementation="com.intellij.lang.jsgraphql.ide.editor.GraphQLIntrospectionService" />
6565
<projectService serviceInterface="com.intellij.lang.jsgraphql.ide.project.graphqlconfig.GraphQLConfigGlobMatcher" serviceImplementation="com.intellij.lang.jsgraphql.ide.project.graphqlconfig.GraphQLConfigGlobMatcherImpl" />
66-
<projectService serviceImplementation="com.intellij.lang.jsgraphql.ide.GraphQLRelayModernAnnotationFilter" />
66+
<projectService serviceImplementation="com.intellij.lang.jsgraphql.frameworks.relay.GraphQLRelayModernAnnotationFilter" />
6767
<projectService serviceImplementation="com.intellij.lang.jsgraphql.v1.ide.editor.JSGraphQLQueryContextCaretListener" />
6868

6969
<!-- Indexing -->
@@ -73,14 +73,14 @@
7373
<!-- Startup -->
7474
<postStartupActivity implementation="com.intellij.lang.jsgraphql.endpoint.ide.startup.GraphQLStartupActivity" />
7575
<postStartupActivity implementation="com.intellij.lang.jsgraphql.ide.project.graphqlconfig.GraphQLConfigProjectStartupActivity" />
76-
<postStartupActivity implementation="com.intellij.lang.jsgraphql.ide.project.relay.GraphQLRelayModernEnableStartupActivity" />
76+
<postStartupActivity implementation="com.intellij.lang.jsgraphql.frameworks.relay.GraphQLRelayModernEnableStartupActivity" />
7777

7878
<!-- Syntax and error highlighting -->
79-
<lang.syntaxHighlighterFactory language="GraphQL" implementationClass="com.intellij.lang.jsgraphql.ide.GraphQLSyntaxHighlighterFactory"/>
80-
<annotator language="GraphQL" implementationClass="com.intellij.lang.jsgraphql.ide.GraphQLSyntaxAnnotator" />
81-
<annotator language="GraphQL" implementationClass="com.intellij.lang.jsgraphql.ide.GraphQLValidationAnnotator" />
82-
<annotator language="GraphQL" implementationClass="com.intellij.lang.jsgraphql.ide.GraphQLSchemaValidationAnnotator" />
83-
<colorSettingsPage implementation="com.intellij.lang.jsgraphql.ide.GraphQLColorSettingsPage"/>
79+
<lang.syntaxHighlighterFactory language="GraphQL" implementationClass="com.intellij.lang.jsgraphql.ide.highlighting.GraphQLSyntaxHighlighterFactory"/>
80+
<annotator language="GraphQL" implementationClass="com.intellij.lang.jsgraphql.ide.highlighting.GraphQLSyntaxAnnotator" />
81+
<annotator language="GraphQL" implementationClass="com.intellij.lang.jsgraphql.ide.validation.GraphQLValidationAnnotator" />
82+
<annotator language="GraphQL" implementationClass="com.intellij.lang.jsgraphql.ide.validation.GraphQLSchemaValidationAnnotator" />
83+
<colorSettingsPage implementation="com.intellij.lang.jsgraphql.ide.highlighting.GraphQLColorSettingsPage"/>
8484

8585
<!-- Formatting and folding -->
8686
<lang.formatter language="GraphQL" implementationClass="com.intellij.lang.jsgraphql.ide.formatter.GraphQLFormattingModelBuilder"/>
@@ -89,7 +89,7 @@
8989
<lang.foldingBuilder language="GraphQL" implementationClass="com.intellij.lang.jsgraphql.ide.editor.GraphQLFoldingBuilder"/>
9090

9191
<!-- Editing -->
92-
<lang.braceMatcher language="GraphQL" implementationClass="com.intellij.lang.jsgraphql.ide.GraphQLBraceMatcher" />
92+
<lang.braceMatcher language="GraphQL" implementationClass="com.intellij.lang.jsgraphql.ide.editor.GraphQLBraceMatcher" />
9393
<lang.quoteHandler language="GraphQL" implementationClass="com.intellij.lang.jsgraphql.ide.editor.GraphQLQuoteHandler" />
9494
<lang.commenter language="GraphQL" implementationClass="com.intellij.lang.jsgraphql.ide.editor.GraphQLCommenter"/>
9595
<enterHandlerDelegate implementation="com.intellij.lang.jsgraphql.ide.formatter.GraphQLEnterInEmptyListHandler"/>

src/main/com/intellij/lang/jsgraphql/ide/GraphQLRelayModernAnnotationFilter.java renamed to src/main/com/intellij/lang/jsgraphql/frameworks/relay/GraphQLRelayModernAnnotationFilter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* This source code is licensed under the MIT license found in the
66
* LICENSE file in the root directory of this source tree.
77
*/
8-
package com.intellij.lang.jsgraphql.ide;
8+
package com.intellij.lang.jsgraphql.frameworks.relay;
99

1010
import com.intellij.lang.jsgraphql.GraphQLSettings;
1111
import com.intellij.lang.jsgraphql.psi.GraphQLArguments;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* This source code is licensed under the MIT license found in the
66
* LICENSE file in the root directory of this source tree.
77
*/
8-
package com.intellij.lang.jsgraphql.ide.project.relay;
8+
package com.intellij.lang.jsgraphql.frameworks.relay;
99

1010
import com.intellij.codeInsight.daemon.DaemonCodeAnalyzer;
1111
import com.intellij.lang.jsgraphql.GraphQLSettings;

src/main/com/intellij/lang/jsgraphql/ide/GraphQLBraceMatcher.java renamed to src/main/com/intellij/lang/jsgraphql/ide/editor/GraphQLBraceMatcher.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* This source code is licensed under the MIT license found in the
66
* LICENSE file in the root directory of this source tree.
77
*/
8-
package com.intellij.lang.jsgraphql.ide;
8+
package com.intellij.lang.jsgraphql.ide.editor;
99

1010
import com.intellij.lang.BracePair;
1111
import com.intellij.lang.PairedBraceMatcher;

src/main/com/intellij/lang/jsgraphql/ide/GraphQLColorSettingsPage.java renamed to src/main/com/intellij/lang/jsgraphql/ide/highlighting/GraphQLColorSettingsPage.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* This source code is licensed under the MIT license found in the
66
* LICENSE file in the root directory of this source tree.
77
*/
8-
package com.intellij.lang.jsgraphql.ide;
8+
package com.intellij.lang.jsgraphql.ide.highlighting;
99

1010
import com.intellij.lang.jsgraphql.GraphQLIcons;
1111
import com.intellij.openapi.editor.colors.TextAttributesKey;

src/main/com/intellij/lang/jsgraphql/ide/GraphQLSyntaxAnnotator.java renamed to src/main/com/intellij/lang/jsgraphql/ide/highlighting/GraphQLSyntaxAnnotator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* This source code is licensed under the MIT license found in the
66
* LICENSE file in the root directory of this source tree.
77
*/
8-
package com.intellij.lang.jsgraphql.ide;
8+
package com.intellij.lang.jsgraphql.ide.highlighting;
99

1010
import com.intellij.lang.annotation.Annotation;
1111
import com.intellij.lang.annotation.AnnotationHolder;

src/main/com/intellij/lang/jsgraphql/ide/GraphQLSyntaxHighlighter.java renamed to src/main/com/intellij/lang/jsgraphql/ide/highlighting/GraphQLSyntaxHighlighter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* This source code is licensed under the MIT license found in the
66
* LICENSE file in the root directory of this source tree.
77
*/
8-
package com.intellij.lang.jsgraphql.ide;
8+
package com.intellij.lang.jsgraphql.ide.highlighting;
99

1010
import com.intellij.lang.jsgraphql.GraphQLLexerAdapter;
1111
import com.intellij.lang.jsgraphql.psi.GraphQLElementTypes;

src/main/com/intellij/lang/jsgraphql/ide/GraphQLSyntaxHighlighterFactory.java renamed to src/main/com/intellij/lang/jsgraphql/ide/highlighting/GraphQLSyntaxHighlighterFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* This source code is licensed under the MIT license found in the
66
* LICENSE file in the root directory of this source tree.
77
*/
8-
package com.intellij.lang.jsgraphql.ide;
8+
package com.intellij.lang.jsgraphql.ide.highlighting;
99

1010
import com.intellij.openapi.fileTypes.SyntaxHighlighter;
1111
import com.intellij.openapi.fileTypes.SyntaxHighlighterFactory;

src/main/com/intellij/lang/jsgraphql/ide/GraphQLSchemaValidationAnnotator.java renamed to src/main/com/intellij/lang/jsgraphql/ide/validation/GraphQLSchemaValidationAnnotator.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,11 @@
55
* This source code is licensed under the MIT license found in the
66
* LICENSE file in the root directory of this source tree.
77
*/
8-
package com.intellij.lang.jsgraphql.ide;
8+
package com.intellij.lang.jsgraphql.ide.validation;
99

1010
import com.intellij.lang.annotation.AnnotationHolder;
1111
import com.intellij.lang.annotation.Annotator;
12+
import com.intellij.lang.jsgraphql.frameworks.relay.GraphQLRelayModernAnnotationFilter;
1213
import com.intellij.lang.jsgraphql.ide.project.GraphQLInjectionSearchHelper;
1314
import com.intellij.lang.jsgraphql.psi.*;
1415
import com.intellij.lang.jsgraphql.psi.impl.GraphQLDescriptionAware;

src/main/com/intellij/lang/jsgraphql/ide/GraphQLValidationAnnotator.java renamed to src/main/com/intellij/lang/jsgraphql/ide/validation/GraphQLValidationAnnotator.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* This source code is licensed under the MIT license found in the
66
* LICENSE file in the root directory of this source tree.
77
*/
8-
package com.intellij.lang.jsgraphql.ide;
8+
package com.intellij.lang.jsgraphql.ide.validation;
99

1010
import com.google.common.collect.Lists;
1111
import com.intellij.codeInsight.daemon.impl.quickfix.RenameElementFix;
@@ -16,6 +16,8 @@
1616
import com.intellij.lang.annotation.Annotation;
1717
import com.intellij.lang.annotation.AnnotationHolder;
1818
import com.intellij.lang.annotation.Annotator;
19+
import com.intellij.lang.jsgraphql.ide.validation.fixes.GraphQLMissingTypeFix;
20+
import com.intellij.lang.jsgraphql.frameworks.relay.GraphQLRelayModernAnnotationFilter;
1921
import com.intellij.lang.jsgraphql.ide.project.GraphQLPsiSearchHelper;
2022
import com.intellij.lang.jsgraphql.psi.GraphQLArgument;
2123
import com.intellij.lang.jsgraphql.psi.GraphQLDirective;

0 commit comments

Comments
 (0)