io.gitlab.arturbosch.detekt.rules.IsPartOfUtils.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of detekt-psi-utils Show documentation
Show all versions of detekt-psi-utils Show documentation
Static code analysis for Kotlin
package io.gitlab.arturbosch.detekt.rules
import org.jetbrains.kotlin.com.intellij.psi.PsiElement
import org.jetbrains.kotlin.psi.KtStringTemplateEntry
import org.jetbrains.kotlin.psi.psiUtil.getNonStrictParentOfType
/**
* Tests if this element is part of given PsiElement.
*/
inline fun PsiElement.isPartOf() = getNonStrictParentOfType() != null
/**
* Tests if this element is part of a kotlin string.
*/
fun PsiElement.isPartOfString(): Boolean = isPartOf()
© 2015 - 2025 Weber Informatics LLC | Privacy Policy