Package org.intellij.grammar.java
Class JavaHelper.AsmHelper
- java.lang.Object
-
- org.intellij.grammar.java.JavaHelper
-
- org.intellij.grammar.java.JavaHelper.AsmHelper
-
- Enclosing class:
- JavaHelper
public static class JavaHelper.AsmHelper extends JavaHelper
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.intellij.grammar.java.JavaHelper
JavaHelper.AsmHelper, JavaHelper.MethodType, JavaHelper.ReflectionHelper, JavaHelper.TypeParameterInfo
-
-
Constructor Summary
Constructors Constructor Description AsmHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @Nullable com.intellij.psi.NavigatablePsiElementfindClass(java.lang.String className)@NotNull java.util.List<com.intellij.psi.NavigatablePsiElement>findClassMethods(@Nullable java.lang.String className, @NotNull JavaHelper.MethodType methodType, @Nullable java.lang.String methodName, int paramCount, java.lang.String... paramTypes)@NotNull java.util.List<java.lang.String>getAnnotations(com.intellij.psi.NavigatablePsiElement element)@NotNull java.lang.StringgetDeclaringClass(@Nullable com.intellij.psi.NavigatablePsiElement method)java.util.List<java.lang.String>getExceptionList(com.intellij.psi.NavigatablePsiElement method)java.util.List<JavaHelper.TypeParameterInfo>getGenericParameters(com.intellij.psi.NavigatablePsiElement method)@NotNull java.util.List<java.lang.String>getMethodTypes(com.intellij.psi.NavigatablePsiElement method)@NotNull java.util.List<java.lang.String>getParameterAnnotations(@Nullable com.intellij.psi.NavigatablePsiElement method, int paramIndex)@Nullable java.lang.StringgetSuperClassName(@Nullable java.lang.String className)booleanisPublic(@Nullable com.intellij.psi.NavigatablePsiElement element)-
Methods inherited from class org.intellij.grammar.java.JavaHelper
findPackage, getClassReferences, getCreateClassQuickFix, getJavaHelper
-
-
-
-
Method Detail
-
isPublic
public boolean isPublic(@Nullable @Nullable com.intellij.psi.NavigatablePsiElement element)- Specified by:
isPublicin classJavaHelper
-
findClass
@Nullable public @Nullable com.intellij.psi.NavigatablePsiElement findClass(java.lang.String className)
- Overrides:
findClassin classJavaHelper
-
findClassMethods
@NotNull public @NotNull java.util.List<com.intellij.psi.NavigatablePsiElement> findClassMethods(@Nullable @Nullable java.lang.String className, @NotNull @NotNull JavaHelper.MethodType methodType, @Nullable @Nullable java.lang.String methodName, int paramCount, java.lang.String... paramTypes)- Overrides:
findClassMethodsin classJavaHelper
-
getSuperClassName
@Nullable public @Nullable java.lang.String getSuperClassName(@Nullable @Nullable java.lang.String className)- Overrides:
getSuperClassNamein classJavaHelper
-
getMethodTypes
@NotNull public @NotNull java.util.List<java.lang.String> getMethodTypes(com.intellij.psi.NavigatablePsiElement method)
- Overrides:
getMethodTypesin classJavaHelper
-
getGenericParameters
public java.util.List<JavaHelper.TypeParameterInfo> getGenericParameters(com.intellij.psi.NavigatablePsiElement method)
- Overrides:
getGenericParametersin classJavaHelper
-
getExceptionList
public java.util.List<java.lang.String> getExceptionList(com.intellij.psi.NavigatablePsiElement method)
- Overrides:
getExceptionListin classJavaHelper
-
getDeclaringClass
@NotNull public @NotNull java.lang.String getDeclaringClass(@Nullable @Nullable com.intellij.psi.NavigatablePsiElement method)- Overrides:
getDeclaringClassin classJavaHelper
-
getAnnotations
@NotNull public @NotNull java.util.List<java.lang.String> getAnnotations(com.intellij.psi.NavigatablePsiElement element)
- Overrides:
getAnnotationsin classJavaHelper
-
getParameterAnnotations
@NotNull public @NotNull java.util.List<java.lang.String> getParameterAnnotations(@Nullable @Nullable com.intellij.psi.NavigatablePsiElement method, int paramIndex)- Overrides:
getParameterAnnotationsin classJavaHelper
-
-