Files
openide/plugins/devkit/devkit-java-tests/testData/inspections/tokenSetInParserDefinition/ParserDefinitionWithIllegalTokenSetWhenComplexCreation.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

13 lines
529 B
Java

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