Skip to content

Instantly share code, notes, and snippets.

@alistairsykes
Created November 4, 2019 08:21
Show Gist options
  • Save alistairsykes/d8985e424ecf6c5732b73f98675ddbb0 to your computer and use it in GitHub Desktop.
Save alistairsykes/d8985e424ecf6c5732b73f98675ddbb0 to your computer and use it in GitHub Desktop.
import org.jetbrains.kotlin.KtNodeTypes
import org.jetbrains.kotlin.com.intellij.lang.ASTNode
import org.jetbrains.kotlin.com.intellij.psi.impl.source.tree.TreeUtil
import org.jetbrains.kotlin.psi.KtClass
internal object Utils {
internal fun getOuterClass(node: ASTNode?): KtClass? {
return TreeUtil.findParent(node, KtNodeTypes.CLASS)?.psi as? KtClass
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment