Files
openide/plugins/devkit/devkit-java-tests/testData/inspections/tokenSetInParserDefinition/ParserDefinitionWithIllegalTokenSetInitializedInConstructor.java
Karol Lewandowskiandintellij-monorepo-bot e264775f3a IDEA-301191: [DevKit] Inspection to discourage declaration of TokenSets in ParserDefinition
Fix "non-core" -> "non-platform" leftovers

GitOrigin-RevId: 2dbf7d5074b6071f725ecdbed00e931fdf9cdd83
2023-03-27 15:52:09 +00:00

17 lines
560 B
Java

import com.intellij.lang.ParserDefinition;
import com.intellij.psi.tree.TokenSet;
import com.example.MyLangTokenTypes;
public class ParserDefinitionWithIllegalTokenSetInitializedInConstructor implements ParserDefinition {
public final TokenSet <warning descr="TokenSet in ParserDefinition references non-platform classes">comments</warning>;
public ParserDefinitionWithIllegalTokenSetInitializedInConstructor() {
comments = TokenSet.create(MyLangTokenTypes.COMMENT);
}
@Override
public TokenSet getCommentTokens() {
return comments;
}
}