diff --git a/idea-plugin/.gitignore b/idea-plugin/.gitignore index a6081c5c..7c3409af 100644 --- a/idea-plugin/.gitignore +++ b/idea-plugin/.gitignore @@ -10,8 +10,6 @@ out gen -JFlex.jar -courier-idea-plugin.jar +*.jar idea-flex.skeleton -idea-flex_2.skeleton src/org/coursera/courier/CourierLexer.java diff --git a/idea-plugin/META-INF/plugin.xml b/idea-plugin/META-INF/plugin.xml index ad6c95cb..f1aa8820 100644 --- a/idea-plugin/META-INF/plugin.xml +++ b/idea-plugin/META-INF/plugin.xml @@ -1,7 +1,7 @@ - + org.coursera.courier.plugin Courier schema language - 1.6.0 + 1.6.1 Courier OSS Project Run 'Courier Plugin' ". + Making changes to the Schema language ------------------------------------- diff --git a/idea-plugin/idea-plugin.iml b/idea-plugin/idea-plugin.iml new file mode 100644 index 00000000..260bdf79 --- /dev/null +++ b/idea-plugin/idea-plugin.iml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/idea-plugin/idea-plugin.jar b/idea-plugin/idea-plugin.jar deleted file mode 100644 index 0861cbc4..00000000 Binary files a/idea-plugin/idea-plugin.jar and /dev/null differ diff --git a/idea-plugin/src/org/coursera/courier/NewCourierTypeAction.java b/idea-plugin/src/org/coursera/courier/NewCourierTypeAction.java index fa5f439f..c8614bcc 100644 --- a/idea-plugin/src/org/coursera/courier/NewCourierTypeAction.java +++ b/idea-plugin/src/org/coursera/courier/NewCourierTypeAction.java @@ -114,6 +114,7 @@ protected final CourierTopLevel doCreate( } } + @NotNull public static String getNamespace(@NotNull PsiDirectory directory) { PsiPackage ns = JavaDirectoryService.getInstance().getPackage(directory); return ns != null ? ns.getQualifiedName() : "UNKNOWN"; @@ -157,11 +158,5 @@ protected void postProcess(CourierTopLevel createdElement, String templateName, } } - private static ArrayFactory ARRAY_FACTORY = new ArrayFactory() { - @NotNull - @Override - public CourierTopLevel[] create(int count) { - return new CourierTopLevel[count]; - } - }; + private static ArrayFactory ARRAY_FACTORY = count -> new CourierTopLevel[count]; } diff --git a/idea-plugin/src/org/coursera/courier/psi/TypeName.java b/idea-plugin/src/org/coursera/courier/psi/TypeName.java index cc9d2224..24fe2587 100644 --- a/idea-plugin/src/org/coursera/courier/psi/TypeName.java +++ b/idea-plugin/src/org/coursera/courier/psi/TypeName.java @@ -1,8 +1,5 @@ package org.coursera.courier.psi; -import com.google.common.base.Strings; -import com.intellij.openapi.util.text.StringUtil; - import java.util.Arrays; import java.util.HashSet; import java.util.List;