接口 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)
-
-