org.mybatis.generator.api.dom.java.Method.getVisibility()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(9.1k)|赞(0)|评价(0)|浏览(166)

本文整理了Java中org.mybatis.generator.api.dom.java.Method.getVisibility()方法的一些代码示例,展示了Method.getVisibility()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Method.getVisibility()方法的具体详情如下:
包路径:org.mybatis.generator.api.dom.java.Method
类名称:Method
方法名:getVisibility

Method.getVisibility介绍

暂无

代码示例

代码示例来源:origin: io.github.cgi/mybatis-generator-plugins

private Method generateDecoratedProviderMethod(Method method, TopLevelClass topLevelClass,
                        IntrospectedTable introspectedTable) {
  Method m = new Method(config.methodToGenerateName);
  m.setVisibility(method.getVisibility());
  m.setReturnType(method.getReturnType());
  List<Parameter> params = method.getParameters();
  for (Parameter p : params) {
    m.addParameter(p);
  }
  StringBuilder sb =
      new StringBuilder("String sql = ")
          .append("this.").append(method.getName()).append("(");
  for (Parameter p : params) {
    sb.append(p.getName());
    sb.append(",");
  }
  sb.deleteCharAt(sb.length() - 1);
  sb.append(");");
  m.addBodyLine(sb.toString());
  m.addBodyLine("return \"" + config.sql + "\".replace(\"#{methodToDecorate}\", sql);");
  return m;
}

代码示例来源:origin: cxjava/mybatis-generator-core

sb.append(getVisibility().getValue());

代码示例来源:origin: handosme/mybatis-generator-plus

sb.append(getVisibility().getValue());

代码示例来源:origin: roncoo/roncoo-mybatis-generator

sb.append(getVisibility().getValue());

代码示例来源:origin: org.mybatis.generator/mybatis-generator-core

sb.append(getVisibility().getValue());

代码示例来源:origin: io.github.cgi/mybatis-generator-plugins

private Method generateDecoratedMapperMethod(Method method, IntrospectedTable introspectedTable) {
  Method methodToGenerate = new Method(config.methodToGenerateName);
  methodToGenerate.setVisibility(method.getVisibility());
  methodToGenerate.setReturnType(method.getReturnType());
  context.getCommentGenerator().addGeneralMethodComment(methodToGenerate, introspectedTable);
  List<String> annotations = method.getAnnotations();
  for (String a : annotations) {
    if (a.matches("@.*Provider.*")) {
      methodToGenerate.addAnnotation(a.replace(config.methodToDecorateName, config.methodToGenerateName));
    } else
      methodToGenerate.addAnnotation(a);
  }
  List<Parameter> params = method.getParameters();
  for (Parameter p : params) {
    methodToGenerate.addParameter(p);
  }
  return methodToGenerate;
}

代码示例来源:origin: io.github.cgi/mybatis-generator-plugins

private Method generateSelectOneByExample(Method method, IntrospectedTable introspectedTable) {
  Method m = new Method(config.methodToGenerate);
  m.setVisibility(method.getVisibility());
  FullyQualifiedJavaType returnType = introspectedTable.getRules().calculateAllFieldsClass();
  m.setReturnType(returnType);
  List<String> annotations = method.getAnnotations();
  for (String a : annotations) {
    m.addAnnotation(a);
  }
  List<Parameter> params = method.getParameters();
  for (Parameter p : params) {
    m.addParameter(p);
  }
  context.getCommentGenerator().addGeneralMethodComment(m, introspectedTable);
  return m;
}

代码示例来源:origin: cxjava/mybatis-generator-core

public final List<Method> getMethodClones(CommentGenerator commentGenerator, IntrospectedTable introspectedTable) {
  configure();
  List<Method> answer = new ArrayList<Method>();
  for (Method oldMethod : methods) {
    Method method = new Method();
    for (String bodyLine : oldMethod.getBodyLines()) {
      method.addBodyLine(bodyLine);
    }
    for (FullyQualifiedJavaType fqjt : oldMethod.getExceptions()) {
      method.addException(fqjt);
    }
    for (Parameter parm : oldMethod.getParameters()) {
      method.addParameter(parm);
    }
    method.setConstructor(oldMethod.isConstructor());
    method.setFinal(oldMethod.isFinal());
    method.setStatic(oldMethod.isStatic());
    method.setName(oldMethod.getName());
    method.setReturnType(oldMethod.getReturnType());
    method.setVisibility(oldMethod.getVisibility());
    commentGenerator.addGeneralMethodComment(method, introspectedTable);
    answer.add(method);
  }
  return answer;
}

代码示例来源:origin: roncoo/roncoo-mybatis-generator

public final List<Method> getMethodClones(
    CommentGenerator commentGenerator,
    IntrospectedTable introspectedTable) {
  configure();
  List<Method> answer = new ArrayList<Method>();
  for (Method oldMethod : methods) {
    Method method = new Method();
    for (String bodyLine : oldMethod.getBodyLines()) {
      method.addBodyLine(bodyLine);
    }
    for (FullyQualifiedJavaType fqjt : oldMethod.getExceptions()) {
      method.addException(fqjt);
    }
    for (Parameter parm : oldMethod.getParameters()) {
      method.addParameter(parm);
    }
    method.setConstructor(oldMethod.isConstructor());
    method.setFinal(oldMethod.isFinal());
    method.setStatic(oldMethod.isStatic());
    method.setName(oldMethod.getName());
    method.setReturnType(oldMethod.getReturnType());
    method.setVisibility(oldMethod.getVisibility());
    commentGenerator.addGeneralMethodComment(method, introspectedTable);
    answer.add(method);
  }
  return answer;
}

代码示例来源:origin: org.mybatis.generator/mybatis-generator-core

public final List<Method> getMethodClones(
    CommentGenerator commentGenerator,
    IntrospectedTable introspectedTable) {
  configure();
  List<Method> answer = new ArrayList<Method>();
  for (Method oldMethod : methods) {
    Method method = new Method();
    for (String bodyLine : oldMethod.getBodyLines()) {
      method.addBodyLine(bodyLine);
    }
    for (FullyQualifiedJavaType fqjt : oldMethod.getExceptions()) {
      method.addException(fqjt);
    }
    for (Parameter parm : oldMethod.getParameters()) {
      method.addParameter(parm);
    }
    method.setConstructor(oldMethod.isConstructor());
    method.setFinal(oldMethod.isFinal());
    method.setStatic(oldMethod.isStatic());
    method.setName(oldMethod.getName());
    method.setReturnType(oldMethod.getReturnType());
    method.setVisibility(oldMethod.getVisibility());
    commentGenerator.addGeneralMethodComment(method, introspectedTable);
    answer.add(method);
  }
  return answer;
}

代码示例来源:origin: handosme/mybatis-generator-plus

public final List<Method> getMethodClones(
    CommentGenerator commentGenerator,
    IntrospectedTable introspectedTable) {
  configure();
  List<Method> answer = new ArrayList<Method>();
  for (Method oldMethod : methods) {
    Method method = new Method();
    for (String bodyLine : oldMethod.getBodyLines()) {
      method.addBodyLine(bodyLine);
    }
    for (FullyQualifiedJavaType fqjt : oldMethod.getExceptions()) {
      method.addException(fqjt);
    }
    for (Parameter parm : oldMethod.getParameters()) {
      method.addParameter(parm);
    }
    method.setConstructor(oldMethod.isConstructor());
    method.setFinal(oldMethod.isFinal());
    method.setStatic(oldMethod.isStatic());
    method.setName(oldMethod.getName());
    method.setReturnType(oldMethod.getReturnType());
    method.setVisibility(oldMethod.getVisibility());
    commentGenerator.addGeneralMethodComment(method, introspectedTable);
    answer.add(method);
  }
  return answer;
}

代码示例来源:origin: org.mybatis.generator/mybatis-generator-core

public final Method getConstructorClone(CommentGenerator commentGenerator,
    FullyQualifiedJavaType type, IntrospectedTable introspectedTable) {
  configure();
  Method answer = new Method();
  answer.setConstructor(true);
  answer.setName(type.getShortName());
  answer.setVisibility(constructorTemplate.getVisibility());
  for (Parameter parm : constructorTemplate.getParameters()) {
    answer.addParameter(parm);
  }
  for (String bodyLine : constructorTemplate.getBodyLines()) {
    answer.addBodyLine(bodyLine);
  }
  for (FullyQualifiedJavaType fqjt : constructorTemplate.getExceptions()) {
    answer.addException(fqjt);
  }
  commentGenerator.addGeneralMethodComment(answer, introspectedTable);
  return answer;
}

代码示例来源:origin: roncoo/roncoo-mybatis-generator

public final Method getConstructorClone(CommentGenerator commentGenerator,
    FullyQualifiedJavaType type, IntrospectedTable introspectedTable) {
  configure();
  Method answer = new Method();
  answer.setConstructor(true);
  answer.setName(type.getShortName());
  answer.setVisibility(constructorTemplate.getVisibility());
  for (Parameter parm : constructorTemplate.getParameters()) {
    answer.addParameter(parm);
  }
  for (String bodyLine : constructorTemplate.getBodyLines()) {
    answer.addBodyLine(bodyLine);
  }
  for (FullyQualifiedJavaType fqjt : constructorTemplate.getExceptions()) {
    answer.addException(fqjt);
  }
  commentGenerator.addGeneralMethodComment(answer, introspectedTable);
  return answer;
}

代码示例来源:origin: cxjava/mybatis-generator-core

public final Method getConstructorClone(CommentGenerator commentGenerator, FullyQualifiedJavaType type,
    IntrospectedTable introspectedTable) {
  configure();
  Method answer = new Method();
  answer.setConstructor(true);
  answer.setName(type.getShortName());
  answer.setVisibility(constructorTemplate.getVisibility());
  for (Parameter parm : constructorTemplate.getParameters()) {
    answer.addParameter(parm);
  }
  for (String bodyLine : constructorTemplate.getBodyLines()) {
    answer.addBodyLine(bodyLine);
  }
  for (FullyQualifiedJavaType fqjt : constructorTemplate.getExceptions()) {
    answer.addException(fqjt);
  }
  commentGenerator.addGeneralMethodComment(answer, introspectedTable);
  return answer;
}

代码示例来源:origin: handosme/mybatis-generator-plus

public final Method getConstructorClone(CommentGenerator commentGenerator,
    FullyQualifiedJavaType type, IntrospectedTable introspectedTable) {
  configure();
  Method answer = new Method();
  answer.setConstructor(true);
  answer.setName(type.getShortName());
  answer.setVisibility(constructorTemplate.getVisibility());
  for (Parameter parm : constructorTemplate.getParameters()) {
    answer.addParameter(parm);
  }
  for (String bodyLine : constructorTemplate.getBodyLines()) {
    answer.addBodyLine(bodyLine);
  }
  for (FullyQualifiedJavaType fqjt : constructorTemplate.getExceptions()) {
    answer.addException(fqjt);
  }
  commentGenerator.addGeneralMethodComment(answer, introspectedTable);
  return answer;
}

相关文章