@Override public String toString() { return StringLiterals.toLiteral("\n"); } }
public static String toLiteral(String string) { return "\"" + escaper().escape(string) + "\""; } }
@Override public String apply(String input) { return StringLiterals.toLiteral(input); } }
public static String toLiteral(char character) { return "'" + escaper().escape("" + character) + "'"; }
@Override public String apply(Object input) { return StringLiterals.toLiteral(String.valueOf(input)); } };
@Override public Void visitChar(char c, Void p) { builder.append(StringLiterals.toLiteral(c)); return null; }
@Override public Void visitString(String s, Void p) { builder.append(StringLiterals.toLiteral(s)); return null; }
@Override public String toString() { return StringLiterals.toLiteral(value()); } }
@Override public String toString() { return StringLiterals.toLiteral(value()); }
private CharSequence jacksonPropertyAnnotation() { StringBuilder propertyAnnotation = new StringBuilder("@").append(Annotations.JACKSON_PROPERTY); if (protoclass().styles().style().forceJacksonPropertyNames()) { propertyAnnotation.append('(').append(StringLiterals.toLiteral(names.raw)).append(')'); } return propertyAnnotation; }
@Override public String toString() { return StringLiterals.toLiteral( fragment().value() + (newline() ? "\n" : "")); } }
@Override public Unit toUnit(Unit value) { context.out("package ", knife.elements.getPackageOf(sourceElement).getQualifiedName(), ";") .ln().ln() .out("import static ", Intrinsics.class, ".*;") .ln().ln(); context .out("@", SuppressWarnings.class, "(", toLiteral("all"), ")") .ln() .out("public class ", simpleName, " extends ", sourceElement.getQualifiedName()) .out(" ").openBrace(); int braces = context.getAndSetPendingBraces(0); Unit unit = super.toUnit(value); writeTemplateDispatch(context); context.getAndSetPendingBraces(braces); context.ln().closeBraces().ln(); return unit; }
@Override public String toString() { return StringLiterals.toLiteral("\n"); } }
@Override public String toString() { return StringLiterals.toLiteral(value()); } }
@Override public String toString() { return StringLiterals.toLiteral(value()); }
@Override public String toString() { return StringLiterals.toLiteral( fragment().value() + (newline() ? "\n" : "")); } }
@Override public Unit toUnit(Unit value) { context.out("package ", knife.elements.getPackageOf(sourceElement).getQualifiedName(), ";") .ln().ln() .out("import static ", Intrinsics.class, ".*;") .ln().ln(); context .out("@", SuppressWarnings.class, "(", toLiteral("all"), ")") .ln() .out("public class ", simpleName, " extends ", sourceElement.getQualifiedName()) .out(" ").openBrace(); int braces = context.getAndSetPendingBraces(0); Unit unit = super.toUnit(value); writeTemplateDispatch(context); context.getAndSetPendingBraces(braces); context.ln().closeBraces().ln(); return unit; }