Class JavaHelper.AsmHelper

    • Constructor Detail

      • AsmHelper

        public AsmHelper()
    • Method Detail

      • isPublic

        public boolean isPublic​(@Nullable
                                @Nullable com.intellij.psi.NavigatablePsiElement element)
        Specified by:
        isPublic in class JavaHelper
      • findClass

        @Nullable
        public @Nullable com.intellij.psi.NavigatablePsiElement findClass​(java.lang.String className)
        Overrides:
        findClass in class JavaHelper
      • 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:
        findClassMethods in class JavaHelper
      • getSuperClassName

        @Nullable
        public @Nullable java.lang.String getSuperClassName​(@Nullable
                                                            @Nullable java.lang.String className)
        Overrides:
        getSuperClassName in class JavaHelper
      • getMethodTypes

        @NotNull
        public @NotNull java.util.List<java.lang.String> getMethodTypes​(com.intellij.psi.NavigatablePsiElement method)
        Overrides:
        getMethodTypes in class JavaHelper
      • getExceptionList

        public java.util.List<java.lang.String> getExceptionList​(com.intellij.psi.NavigatablePsiElement method)
        Overrides:
        getExceptionList in class JavaHelper
      • getDeclaringClass

        @NotNull
        public @NotNull java.lang.String getDeclaringClass​(@Nullable
                                                           @Nullable com.intellij.psi.NavigatablePsiElement method)
        Overrides:
        getDeclaringClass in class JavaHelper
      • getAnnotations

        @NotNull
        public @NotNull java.util.List<java.lang.String> getAnnotations​(com.intellij.psi.NavigatablePsiElement element)
        Overrides:
        getAnnotations in class JavaHelper
      • getParameterAnnotations

        @NotNull
        public @NotNull java.util.List<java.lang.String> getParameterAnnotations​(@Nullable
                                                                                 @Nullable com.intellij.psi.NavigatablePsiElement method,
                                                                                 int paramIndex)
        Overrides:
        getParameterAnnotations in class JavaHelper