syntax: add WhitespaceOrCommentBindingPolicy and OpaqueElementPolicy to LanguageSyntaxDefinition

GitOrigin-RevId: 11481d8826e981dd2a0484ea23a8c5b59af48216
This commit is contained in:
Max Medvedev
2025-05-30 11:51:42 +00:00
committed by intellij-monorepo-bot
parent adfad913d3
commit a50b4cd5c0
6 changed files with 23 additions and 7 deletions
@@ -7,8 +7,4 @@ import com.intellij.platform.syntax.lexer.Lexer
import com.intellij.platform.syntax.LanguageSyntaxDefinition
import com.intellij.pom.java.LanguageLevel
internal class JavaSyntaxDefinitionExtension : LanguageSyntaxDefinition {
override fun getLexer(): Lexer = JavaSyntaxDefinition.createLexer(LanguageLevel.HIGHEST)
override fun getCommentTokens(): SyntaxElementTypeSet = JavaSyntaxDefinition.commentSet
}
internal class JavaSyntaxDefinitionExtension : LanguageSyntaxDefinition by JavaSyntaxDefinition