public class JavaFileGenerator extends Object
| Modifier and Type | Field and Description |
|---|---|
protected String |
eol
End of line
|
protected int |
indentationLevel
current prefix indent size
|
protected boolean |
verbose
verbose flag when generates
|
| Constructor and Description |
|---|
JavaFileGenerator(String eol,
boolean verbose) |
| Modifier and Type | Method and Description |
|---|---|
static String |
addDebugLoggerInvocation(JAXXCompiler compiler,
String call) |
String |
addIndentation(String source,
int indentation,
String lineSeparator) |
protected void |
generateAnnotations(JavaElement element,
StringBuilder result,
String separator) |
String |
generateArgument(JavaArgument argument) |
String |
generateClass(JavaFile f) |
String |
generateConstructor(JavaConstructor m) |
String |
generateField(JavaField f) |
void |
generateFile(JavaFile f,
PrintWriter result) |
String |
generateImport(String anImport) |
void |
generateImports(JavaFile f,
PrintWriter result) |
String |
generateMethod(JavaMethod m) |
static String |
getHeader(String header) |
static String |
indent(String source,
int indentation,
boolean trim,
String lineSeparator) |
protected final String eol
protected final boolean verbose
protected int indentationLevel
public JavaFileGenerator(String eol, boolean verbose)
public static String addDebugLoggerInvocation(JAXXCompiler compiler, String call)
public void generateFile(JavaFile f, PrintWriter result)
public void generateImports(JavaFile f, PrintWriter result)
protected void generateAnnotations(JavaElement element, StringBuilder result, String separator)
public String generateConstructor(JavaConstructor m)
public String generateMethod(JavaMethod m)
public String generateArgument(JavaArgument argument)
Copyright © 2008–2017 Ultreia.io. All rights reserved.