Files
openide/plugins/devkit/devkit-kotlin-tests/testData/inspections/tokenSetInParserDefinition/ParserDefinitionWithLegalTokenSetInitializedLazilyInMethod.kt
2023-03-24 16:49:28 +00:00

14 lines
411 B
Kotlin

import com.intellij.lang.ParserDefinition
import com.intellij.psi.tree.TokenSet
import com.example.MyLangTokenTypes
class ParserDefinitionWithLegalTokenSetInitializedLazilyInMethod : ParserDefinition {
private var comments: TokenSet? = null
override fun getCommentTokens(): TokenSet {
if (comments == null) {
comments = TokenSet.create(MyLangTokenTypes.COMMENT)
}
return comments!!
}
}