mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[Markdown][IDEA-281376] Use null aware getters for element type
Also fixes EA-392668 GitOrigin-RevId: 40297fbbfb13d04c4ff0a16f1fef394f8f5ac5a1
This commit is contained in:
committed by
intellij-monorepo-bot
parent
de059e7b6a
commit
d40891697b
@@ -5,9 +5,10 @@ import com.intellij.lang.ASTNode
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.tree.IElementType
|
||||
import com.intellij.psi.tree.TokenSet
|
||||
import com.intellij.psi.util.PsiUtilCore
|
||||
|
||||
internal fun PsiElement.hasType(type: IElementType) = node.elementType == type
|
||||
internal fun PsiElement.hasType(type: TokenSet) = node.elementType in type
|
||||
internal fun PsiElement.hasType(type: IElementType) = PsiUtilCore.getElementType(this) == type
|
||||
internal fun PsiElement.hasType(type: TokenSet) = PsiUtilCore.getElementType(this) in type
|
||||
|
||||
internal fun ASTNode.hasType(type: IElementType) = elementType == type
|
||||
internal fun ASTNode.hasType(type: TokenSet) = elementType in type
|
||||
internal fun ASTNode.hasType(type: IElementType) = PsiUtilCore.getElementType(this) == type
|
||||
internal fun ASTNode.hasType(type: TokenSet) = PsiUtilCore.getElementType(this) in type
|
||||
|
||||
Reference in New Issue
Block a user