diff --git a/code_samples/simple_language_plugin/src/main/gen/org/intellij/sdk/language/parser/SimpleParser.java b/code_samples/simple_language_plugin/src/main/gen/org/intellij/sdk/language/parser/SimpleParser.java index 3d146afc0..1aec484fb 100644 --- a/code_samples/simple_language_plugin/src/main/gen/org/intellij/sdk/language/parser/SimpleParser.java +++ b/code_samples/simple_language_plugin/src/main/gen/org/intellij/sdk/language/parser/SimpleParser.java @@ -1,17 +1,17 @@ // This is a generated file. Not intended for manual editing. package org.intellij.sdk.language.parser; +import com.intellij.lang.ASTNode; +import com.intellij.lang.LightPsiParser; import com.intellij.lang.PsiBuilder; import com.intellij.lang.PsiBuilder.Marker; -import static org.intellij.sdk.language.psi.SimpleTypes.*; -import static com.intellij.lang.parser.GeneratedParserUtilBase.*; -import com.intellij.psi.tree.IElementType; -import com.intellij.lang.ASTNode; -import com.intellij.psi.tree.TokenSet; import com.intellij.lang.PsiParser; -import com.intellij.lang.LightPsiParser; +import com.intellij.psi.tree.IElementType; -@SuppressWarnings({"SimplifiableIfStatement"}) +import static com.intellij.lang.parser.GeneratedParserUtilBase.*; +import static org.intellij.sdk.language.psi.SimpleTypes.*; + +@SuppressWarnings({"SimplifiableIfStatement", "UnusedAssignment"}) public class SimpleParser implements PsiParser, LightPsiParser { public ASTNode parse(IElementType t, PsiBuilder b) { @@ -56,7 +56,7 @@ public class SimpleParser implements PsiParser, LightPsiParser { Marker m = enter_section_(b, l, _NONE_, PROPERTY, ""); r = property_0(b, l + 1); if (!r) r = consumeToken(b, KEY); - exit_section_(b, l, m, r, false, recover_property_parser_); + exit_section_(b, l, m, r, false, SimpleParser::recover_property); return r; } @@ -119,9 +119,4 @@ public class SimpleParser implements PsiParser, LightPsiParser { return true; } - static final Parser recover_property_parser_ = new Parser() { - public boolean parse(PsiBuilder b, int l) { - return recover_property(b, l + 1); - } - }; } diff --git a/code_samples/simple_language_plugin/src/main/gen/org/intellij/sdk/language/psi/impl/SimplePropertyImpl.java b/code_samples/simple_language_plugin/src/main/gen/org/intellij/sdk/language/psi/impl/SimplePropertyImpl.java index 3094d83c2..9f6fb4801 100644 --- a/code_samples/simple_language_plugin/src/main/gen/org/intellij/sdk/language/psi/impl/SimplePropertyImpl.java +++ b/code_samples/simple_language_plugin/src/main/gen/org/intellij/sdk/language/psi/impl/SimplePropertyImpl.java @@ -21,6 +21,7 @@ public class SimplePropertyImpl extends SimpleNamedElementImpl implements Simple visitor.visitProperty(this); } + @Override public void accept(@NotNull PsiElementVisitor visitor) { if (visitor instanceof SimpleVisitor) accept((SimpleVisitor)visitor); else super.accept(visitor);