org.jetbrains.jet.lang.psi
Class JetStubbedPsiUtil
java.lang.Object
org.jetbrains.jet.lang.psi.JetStubbedPsiUtil
public final class JetStubbedPsiUtil
- 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 JetDeclaration getContainingDeclaration(@NotNull
com.intellij.psi.PsiElement element)
getContainingDeclaration
@Nullable
public static <T extends JetDeclaration> T getContainingDeclaration(@NotNull
com.intellij.psi.PsiElement element,
@NotNull
java.lang.Class<T> declarationClass)
getPsiOrStubParent
@Nullable
public static <T extends JetElement> T getPsiOrStubParent(@NotNull
com.intellij.psi.PsiElement element,
@NotNull
java.lang.Class<T> declarationClass,
boolean strict)
getStubOrPsiChild
@Nullable
public static <T extends JetElement> T getStubOrPsiChild(@NotNull
JetElementImplStub<?> element,
@NotNull
com.intellij.psi.tree.TokenSet types,
@NotNull
com.intellij.util.ArrayFactory<T> factory)