Package org.intellij.grammar.java
Class JavaHelper
java.lang.Object
org.intellij.grammar.java.JavaHelper
- Direct Known Subclasses:
JavaHelper.AsmHelper,JavaHelper.ReflectionHelper
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enumstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable com.intellij.psi.NavigatablePsiElement@NotNull List<com.intellij.psi.NavigatablePsiElement>findClassMethods(@Nullable String className, @NotNull JavaHelper.MethodType methodType, @Nullable String methodName, int paramCount, String... paramTypes) @Nullable com.intellij.navigation.NavigationItemfindPackage(@Nullable String packageName) getAnnotations(@Nullable com.intellij.psi.NavigatablePsiElement element) com.intellij.psi.PsiReference @NotNull []getClassReferences(@NotNull com.intellij.psi.PsiElement element, @NotNull com.intellij.util.ProcessingContext context) @NotNull StringgetDeclaringClass(@Nullable com.intellij.psi.NavigatablePsiElement method) getExceptionList(com.intellij.psi.NavigatablePsiElement method) getGenericParameters(com.intellij.psi.NavigatablePsiElement method) static JavaHelpergetJavaHelper(@NotNull com.intellij.psi.PsiElement context) getMethodTypes(@Nullable com.intellij.psi.NavigatablePsiElement method) getParameterAnnotations(@Nullable com.intellij.psi.NavigatablePsiElement method, int paramIndex) @Nullable StringgetSuperClassName(@Nullable String className) abstract booleanisPublic(@Nullable com.intellij.psi.NavigatablePsiElement element)
-
Constructor Details
-
JavaHelper
public JavaHelper()
-
-
Method Details
-
getJavaHelper
-
findClass
@Nullable public @Nullable com.intellij.psi.NavigatablePsiElement findClass(@Nullable @Nullable String className) -
findClassMethods
@NotNull public @NotNull List<com.intellij.psi.NavigatablePsiElement> findClassMethods(@Nullable @Nullable String className, @NotNull @NotNull JavaHelper.MethodType methodType, @Nullable @Nullable String methodName, int paramCount, String... paramTypes) -
getSuperClassName
-
getClassReferences
public com.intellij.psi.PsiReference @NotNull [] getClassReferences(@NotNull @NotNull com.intellij.psi.PsiElement element, @NotNull @NotNull com.intellij.util.ProcessingContext context) -
findPackage
@Nullable public @Nullable com.intellij.navigation.NavigationItem findPackage(@Nullable @Nullable String packageName)
-