codegen()

in lib/base_client_generator.js [18:39]


  codegen(level = 0) {
    this.emitln(`// This file is auto-generated, you can edit it.`, level);
    this.emitln(`package ${this.ctx.package};`, level);
    this.emitln();
    this.emitln(`import darabonba.core.ServiceConfiguration;`, level);
    this.emitln();
    this.emitln(`/**`, level);
    this.emitln(` * <p>${this.ctx.description ? this.ctx.description : 'Base Configuration'}.</p>`, level);
    this.emitln(` * <p>Can be overwritten by handwriting here.</p>`, level);
    this.emitln(` */`, level);
    this.emitln(`public final class Configuration implements ServiceConfiguration {`, level);
    this.emitln();
    this.emitln('private Configuration() {', level + 1);
    this.emitln('}', level + 1);
    this.emitln();
    this.emitln(`public static Configuration create() {`, level + 1);
    this.emitln(`return new Configuration();`, level + 2);
    this.emitln(`}`, level + 1);
    this.emitln();
    this.emitln('}', level);
  }
}