code: 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;
      }
docs: 生成方法
  @param methodName 方法名
  @param visibility 可见性
  @param returnType 返回值类型
  @param parameters 参数列表
  @return