本文整理了Java中com.squareup.javawriter.JavaWriter.endConstructor()
方法的一些代码示例,展示了JavaWriter.endConstructor()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JavaWriter.endConstructor()
方法的具体详情如下:
包路径:com.squareup.javawriter.JavaWriter
类名称:JavaWriter
方法名:endConstructor
[英]Completes the current constructor declaration.
[中]完成当前构造函数声明。
代码示例来源:origin: com.nhaarman.ellie/compiler
private void writeConstructor(final JavaWriter writer) throws IOException {
writer.beginConstructor(
EnumSet.of(PUBLIC),
"final " + Ellie.class.getSimpleName(), "ellie",
"final " + SQLiteDatabase.class.getSimpleName(), "database",
"final int", "cacheSize"
);
writer.emitStatement("createModelRepositories(ellie, database, cacheSize)");
writer.endConstructor();
writer.emitEmptyLine();
}
代码示例来源:origin: com.nhaarman.ellie/compiler
private void writeConstructor(final JavaWriter javaWriter) throws IOException {
javaWriter.beginConstructor(
EnumSet.of(Modifier.PUBLIC),
"final " + Ellie.class.getSimpleName(), "ellie",
"final " + SQLiteDatabase.class.getSimpleName(), "database",
"final int", "cacheSize"
);
javaWriter.emitStatement("mEllie = ellie");
javaWriter.emitStatement("mDatabase = database");
javaWriter.emitStatement("mCache = new LruCache<>(cacheSize)");
javaWriter.endConstructor();
javaWriter.emitEmptyLine();
}
代码示例来源:origin: mkarneim/pojobuilder
private void emitConstructor(TypeM builderType, Visibility visibility) throws IOException {
String builderTypeName = writer.compressType(builderType.getName());
Modifier modifier = visibility.asModifier();
// @formatter:off
writer
.emitEmptyLine()
.emitJavadoc("Creates a new {@link %s}.", builderTypeName).beginConstructor(modifier==null?EnumSet.noneOf(Modifier.class):EnumSet.of(modifier))
.endConstructor();
// @formatter:on
}
代码示例来源:origin: net.karneim/pojobuilder
private void emitConstructor(TypeM builderType, Visibility visibility) throws IOException {
String builderTypeName = writer.compressType(builderType.getName());
Modifier modifier = visibility.asModifier();
// @formatter:off
writer
.emitEmptyLine()
.emitJavadoc("Creates a new {@link %s}.", builderTypeName).beginConstructor(modifier==null?EnumSet.noneOf(Modifier.class):EnumSet.of(modifier))
.endConstructor();
// @formatter:on
}
代码示例来源:origin: com.nhaarman.ellie/compiler
private void writeConstructor(final JavaWriter writer) throws IOException {
writer.beginConstructor(EnumSet.of(Modifier.PUBLIC));
writer.emitStatement("createMigrations()");
writer.emitStatement("createModelAdapters()");
writer.emitStatement("createTypeAdapters()");
writer.endConstructor();
writer.emitEmptyLine();
}
代码示例来源:origin: com.stanfy.helium/helium
@Override
public void writeConstructors(final Message message) throws IOException {
JavaWriter output = getOutput();
output.beginConstructor(Collections.singleton(Modifier.PUBLIC));
output.endConstructor();
output.emitEmptyLine();
output.beginConstructor(EnumSet.noneOf(Modifier.class), ANDROID_OS_PARCEL, "source");
if (message.hasParent()) {
output.emitStatement("super(source)");
}
for (Field field : message.getActiveFields()) {
emitReadingStmt(field);
}
output.endConstructor();
output.emitEmptyLine();
super.writeConstructors(message);
}
代码示例来源:origin: net.karneim/pojobuilder
private void emitConstructor(TypeM builderType, TypeM selfType, Visibility visibility) throws IOException {
String selfTypeStr = writer.compressType(selfType.getGenericType());
String builderTypeName = writer.compressType(builderType.getName());
Modifier modifier = visibility.asModifier();
// @formatter:off
writer
.emitEmptyLine()
.emitJavadoc("Creates a new {@link %s}.", builderTypeName).beginConstructor(modifier==null?EnumSet.noneOf(Modifier.class):EnumSet.of(modifier))
.emitStatement("self = (%s)this", selfTypeStr).endConstructor();
// @formatter:on
}
代码示例来源:origin: mkarneim/pojobuilder
private void emitConstructor(TypeM builderType, TypeM selfType, Visibility visibility) throws IOException {
String selfTypeStr = writer.compressType(selfType.getGenericType());
String builderTypeName = writer.compressType(builderType.getName());
Modifier modifier = visibility.asModifier();
// @formatter:off
writer
.emitEmptyLine()
.emitJavadoc("Creates a new {@link %s}.", builderTypeName).beginConstructor(modifier==null?EnumSet.noneOf(Modifier.class):EnumSet.of(modifier))
.emitStatement("self = (%s)this", selfTypeStr).endConstructor();
// @formatter:on
}
代码示例来源:origin: sevenshal/oksharedprefs
.emitStatement("this(%1$s, %2$s)",
PAR_CONTEXT, "PREFERENCES_NAME")
.endConstructor()
.emitEmptyLine();
: "this.%1s = %2s.getSharedPreferences(%3s, Context.MODE_PRIVATE)",
PREFERENCES, PAR_CONTEXT, PAR_NAME)
.endConstructor();
SharedPreferences.Editor.class.getCanonicalName(), PAR_EDITOR)
.emitStatement("this.%1$s = %2$s", EDITOR, PAR_EDITOR)
.endConstructor();
if (implSharedPreference) {
wrapEditorInterface(Modifier.PUBLIC, editorName, EDITOR, SharedPreferences.Editor.class.getMethods());
代码示例来源:origin: net.karneim/pojobuilder
.emitJavadoc("Creates a new {@link %s}.", builderTypeName)
.beginConstructor(EnumSet.of(Modifier.PUBLIC))
.endConstructor();
代码示例来源:origin: mkarneim/pojobuilder
.emitJavadoc("Creates a new {@link %s}.", builderTypeName)
.beginConstructor(EnumSet.of(Modifier.PUBLIC))
.endConstructor();
代码示例来源:origin: org.deephacks.vals/vals
writer.endConstructor();
writer.emitEmptyLine();
writer.emitStatement("this._buffer = buffer");
writer.emitStatement("this._offset = offset");
writer.endConstructor();
writer.emitEmptyLine();
内容来源于网络,如有侵权,请联系作者删除!