package org.nativescript.staticbindinggenerator; public class Writer { private final StringBuilder sb; public Writer() { sb = new StringBuilder(); } public String getSting() { return sb.toString(); } public void write(char c) { sb.append(c); } public void write(int i) { sb.append(i); } public void write(boolean b) { sb.append(b); } public void write(String text) { sb.append(text); } public void writeln() { appendLineEnding(); } public void writeln(String text) { write(text); appendLineEnding(); } @Override public String toString() { return sb.toString(); } private void appendLineEnding() { write("\n"); } }