org.jetbrains.kotlin.psi
Class KtStubbedPsiUtil
java.lang.Object
org.jetbrains.kotlin.psi.KtStubbedPsiUtil
public final class KtStubbedPsiUtil
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getContainingDeclaration
@Nullable
public static KtDeclaration getContainingDeclaration(@NotNull
com.intellij.psi.PsiElement element)
getContainingDeclaration
@Nullable
public static <T extends KtDeclaration> T getContainingDeclaration(@NotNull
com.intellij.psi.PsiElement element,
@NotNull
java.lang.Class<T> declarationClass)
getPsiOrStubParent
@Nullable
public static <T extends KtElement> T getPsiOrStubParent(@NotNull
com.intellij.psi.PsiElement element,
@NotNull
java.lang.Class<T> declarationClass,
boolean strict)
getStubOrPsiChild
@Nullable
public static <T extends KtElement> T getStubOrPsiChild(@NotNull
KtElementImplStub<?> element,
@NotNull
com.intellij.psi.tree.TokenSet types,
@NotNull
com.intellij.util.ArrayFactory<T> factory)