接口 MethodUtils


  • public interface MethodUtils
    The utilities class for method in the package "javax.lang.model."
    从以下版本开始:
    1.0.0
    • 方法概要

      静态方法 
      修饰符和类型 方法 说明
      static javax.lang.model.element.ExecutableElement findMethod​(javax.lang.model.element.TypeElement type, java.lang.String methodName, java.lang.CharSequence... parameterTypes)  
      static javax.lang.model.element.ExecutableElement findMethod​(javax.lang.model.element.TypeElement type, java.lang.String methodName, java.lang.reflect.Type oneParameterType, java.lang.reflect.Type... otherParameterTypes)  
      static javax.lang.model.element.ExecutableElement findMethod​(javax.lang.model.type.TypeMirror type, java.lang.String methodName, java.lang.CharSequence... parameterTypes)  
      static javax.lang.model.element.ExecutableElement findMethod​(javax.lang.model.type.TypeMirror type, java.lang.String methodName, java.lang.reflect.Type oneParameterType, java.lang.reflect.Type... otherParameterTypes)  
      static java.util.List<javax.lang.model.element.ExecutableElement> getAllDeclaredMethods​(javax.lang.model.element.TypeElement type)  
      static java.util.List<javax.lang.model.element.ExecutableElement> getAllDeclaredMethods​(javax.lang.model.element.TypeElement type, java.lang.reflect.Type... excludedTypes)  
      static java.util.List<javax.lang.model.element.ExecutableElement> getAllDeclaredMethods​(javax.lang.model.element.TypeElement type, java.util.function.Predicate<javax.lang.model.element.ExecutableElement>... methodFilters)  
      static java.util.List<javax.lang.model.element.ExecutableElement> getAllDeclaredMethods​(javax.lang.model.type.TypeMirror type)  
      static java.util.List<javax.lang.model.element.ExecutableElement> getAllDeclaredMethods​(javax.lang.model.type.TypeMirror type, java.lang.reflect.Type... excludedTypes)  
      static java.util.List<javax.lang.model.element.ExecutableElement> getAllDeclaredMethods​(javax.lang.model.type.TypeMirror type, java.util.function.Predicate<javax.lang.model.element.ExecutableElement>... methodFilters)  
      static java.util.List<javax.lang.model.element.ExecutableElement> getDeclaredMethods​(javax.lang.model.element.TypeElement type, java.util.function.Predicate<javax.lang.model.element.ExecutableElement>... methodFilters)  
      static java.util.List<javax.lang.model.element.ExecutableElement> getDeclaredMethods​(javax.lang.model.type.TypeMirror type, java.util.function.Predicate<javax.lang.model.element.ExecutableElement>... methodFilters)  
      static java.lang.String getMethodName​(javax.lang.model.element.ExecutableElement method)  
      static java.lang.String[] getMethodParameterTypes​(javax.lang.model.element.ExecutableElement method)  
      static javax.lang.model.element.ExecutableElement getOverrideMethod​(javax.annotation.processing.ProcessingEnvironment processingEnv, javax.lang.model.element.TypeElement type, javax.lang.model.element.ExecutableElement declaringMethod)  
      static java.util.List<javax.lang.model.element.ExecutableElement> getPublicNonStaticMethods​(javax.lang.model.element.TypeElement type, java.lang.reflect.Type... excludedTypes)  
      static java.util.List<javax.lang.model.element.ExecutableElement> getPublicNonStaticMethods​(javax.lang.model.type.TypeMirror type, java.lang.reflect.Type... excludedTypes)  
      static java.lang.String getReturnType​(javax.lang.model.element.ExecutableElement method)  
      static boolean isMethod​(javax.lang.model.element.ExecutableElement method)  
      static boolean isPublicNonStaticMethod​(javax.lang.model.element.ExecutableElement method)  
    • 方法详细资料

      • getDeclaredMethods

        static java.util.List<javax.lang.model.element.ExecutableElement> getDeclaredMethods​(javax.lang.model.element.TypeElement type,
                                                                                             java.util.function.Predicate<javax.lang.model.element.ExecutableElement>... methodFilters)
      • getDeclaredMethods

        static java.util.List<javax.lang.model.element.ExecutableElement> getDeclaredMethods​(javax.lang.model.type.TypeMirror type,
                                                                                             java.util.function.Predicate<javax.lang.model.element.ExecutableElement>... methodFilters)
      • getAllDeclaredMethods

        static java.util.List<javax.lang.model.element.ExecutableElement> getAllDeclaredMethods​(javax.lang.model.element.TypeElement type,
                                                                                                java.util.function.Predicate<javax.lang.model.element.ExecutableElement>... methodFilters)
      • getAllDeclaredMethods

        static java.util.List<javax.lang.model.element.ExecutableElement> getAllDeclaredMethods​(javax.lang.model.element.TypeElement type)
      • getAllDeclaredMethods

        static java.util.List<javax.lang.model.element.ExecutableElement> getAllDeclaredMethods​(javax.lang.model.type.TypeMirror type,
                                                                                                java.util.function.Predicate<javax.lang.model.element.ExecutableElement>... methodFilters)
      • getAllDeclaredMethods

        static java.util.List<javax.lang.model.element.ExecutableElement> getAllDeclaredMethods​(javax.lang.model.type.TypeMirror type)
      • getAllDeclaredMethods

        static java.util.List<javax.lang.model.element.ExecutableElement> getAllDeclaredMethods​(javax.lang.model.element.TypeElement type,
                                                                                                java.lang.reflect.Type... excludedTypes)
      • getAllDeclaredMethods

        static java.util.List<javax.lang.model.element.ExecutableElement> getAllDeclaredMethods​(javax.lang.model.type.TypeMirror type,
                                                                                                java.lang.reflect.Type... excludedTypes)
      • getPublicNonStaticMethods

        static java.util.List<javax.lang.model.element.ExecutableElement> getPublicNonStaticMethods​(javax.lang.model.element.TypeElement type,
                                                                                                    java.lang.reflect.Type... excludedTypes)
      • getPublicNonStaticMethods

        static java.util.List<javax.lang.model.element.ExecutableElement> getPublicNonStaticMethods​(javax.lang.model.type.TypeMirror type,
                                                                                                    java.lang.reflect.Type... excludedTypes)
      • isMethod

        static boolean isMethod​(javax.lang.model.element.ExecutableElement method)
      • isPublicNonStaticMethod

        static boolean isPublicNonStaticMethod​(javax.lang.model.element.ExecutableElement method)
      • findMethod

        static javax.lang.model.element.ExecutableElement findMethod​(javax.lang.model.element.TypeElement type,
                                                                     java.lang.String methodName,
                                                                     java.lang.reflect.Type oneParameterType,
                                                                     java.lang.reflect.Type... otherParameterTypes)
      • findMethod

        static javax.lang.model.element.ExecutableElement findMethod​(javax.lang.model.type.TypeMirror type,
                                                                     java.lang.String methodName,
                                                                     java.lang.reflect.Type oneParameterType,
                                                                     java.lang.reflect.Type... otherParameterTypes)
      • findMethod

        static javax.lang.model.element.ExecutableElement findMethod​(javax.lang.model.element.TypeElement type,
                                                                     java.lang.String methodName,
                                                                     java.lang.CharSequence... parameterTypes)
      • findMethod

        static javax.lang.model.element.ExecutableElement findMethod​(javax.lang.model.type.TypeMirror type,
                                                                     java.lang.String methodName,
                                                                     java.lang.CharSequence... parameterTypes)
      • getOverrideMethod

        static javax.lang.model.element.ExecutableElement getOverrideMethod​(javax.annotation.processing.ProcessingEnvironment processingEnv,
                                                                            javax.lang.model.element.TypeElement type,
                                                                            javax.lang.model.element.ExecutableElement declaringMethod)
      • getMethodName

        static java.lang.String getMethodName​(javax.lang.model.element.ExecutableElement method)
      • getReturnType

        static java.lang.String getReturnType​(javax.lang.model.element.ExecutableElement method)
      • getMethodParameterTypes

        static java.lang.String[] getMethodParameterTypes​(javax.lang.model.element.ExecutableElement method)