public static Method generateMethod(String methodName, JavaVisibility visibility, FullyQualifiedJavaType returnType, Parameter... parameters) {
    """
	生成方法
	@param methodName 方法名
	@param visibility 可见性
	@param returnType 返回值类型
	@param parameters 参数列表
	@return
    """
        Method method = new Method(methodName);
        method.setVisibility(visibility);
        method.setReturnType(returnType);
        if (parameters != null) {
            for (Parameter parameter : parameters) {
                method.addParameter(parameter);
            }
        }

        return method;
    }
public static Method generateMethod(String methodName, JavaVisibility visibility, FullyQualifiedJavaType returnType, Parameter... parameters) {
        Method method = new Method(methodName);
        method.setVisibility(visibility);
        method.setReturnType(returnType);
        if (parameters != null) {
            for (Parameter parameter : parameters) {
                method.addParameter(parameter);
            }
        }

        return method;
    }
public static Method generateMethod ( String methodName , JavaVisibility visibility , FullyQualifiedJavaType returnType , Parameter ... parameters ) { Method method = new Method ( methodName ) ; method . setVisibility ( visibility ) ; method . setReturnType ( returnType ) ; if ( parameters != null ) { for ( Parameter parameter : parameters ) { method . addParameter ( parameter ) ; } } return method ; }
生成方法
@param methodName 方法名
@param visibility 可见性
@param returnType 返回值类型
@param parameters 参数列表
@return
生成方法