public abstract class MemberBuffer<Self extends MemberBuffer<Self>> extends PrintBuffer
PrintBuffer.PrintStack| Modifier and Type | Field and Description |
|---|---|
protected java.util.Set<java.lang.String> |
annotations |
protected java.util.Set<java.lang.String> |
generics |
protected PrintBuffer |
javaDoc |
protected int |
modifier |
protected java.lang.String |
origIndent |
| Constructor and Description |
|---|
MemberBuffer() |
MemberBuffer(java.lang.String indent) |
| Modifier and Type | Method and Description |
|---|---|
Self |
addAnnotation(java.lang.Class<?> anno) |
Self |
addAnnotation(java.lang.String anno) |
Self |
addGenerics(java.lang.String... generics) |
abstract java.lang.String |
addImport(java.lang.Class<?> cls) |
abstract java.lang.String |
addImport(java.lang.String cls) |
Self |
addImports(java.lang.Class<?>... clses) |
Self |
addImports(java.lang.String... clses) |
abstract java.lang.String |
addImportStatic(java.lang.Class<?> cls,
java.lang.String name) |
abstract java.lang.String |
addImportStatic(java.lang.String cls) |
protected void |
addNamedTypes(java.util.Set<java.lang.String> result,
java.lang.Iterable<java.util.Map.Entry<java.lang.String,java.lang.Class<?>>> types) |
protected void |
addNamedTypes(java.util.Set<java.lang.String> result,
java.lang.String... types) |
protected void |
addTypes(java.util.Set<java.lang.String> result,
java.lang.Class<?>... types) |
protected void |
addTypes(java.util.Set<java.lang.String> result,
java.lang.String... types) |
Self |
append(boolean b) |
Self |
append(char c) |
Self |
append(char[] str) |
Self |
append(char[] str,
int offset,
int len) |
Self |
append(java.lang.CharSequence s) |
Self |
append(java.lang.CharSequence s,
int start,
int end) |
Self |
append(double d) |
Self |
append(float f) |
Self |
append(int i) |
Self |
append(long lng) |
Self |
append(java.lang.Object obj) |
Self |
append(java.lang.String str) |
protected PrintBuffer |
createJavadoc() |
Self |
indent() |
Self |
indentln(char[] str) |
Self |
indentln(java.lang.CharSequence s) |
Self |
indentln(java.lang.Object obj) |
Self |
indentln(java.lang.String str) |
protected boolean |
isAbstract() |
boolean |
isFinal() |
boolean |
isStatic() |
protected Self |
makeAbstract()
TODO: StatementBuffers.
|
Self |
makeConcrete() |
Self |
makeFinal() |
Self |
makePackageProtected() |
Self |
makePrivate() |
Self |
makeProtected() |
Self |
makePublic() |
Self |
makeStatic() |
Self |
outdent() |
Self |
print(java.lang.String str) |
Self |
println() |
Self |
println(char[] str) |
Self |
println(java.lang.CharSequence s) |
Self |
println(java.lang.Object obj) |
Self |
println(java.lang.String str) |
Self |
setJavadoc(java.lang.String doc) |
Self |
setModifier(int modifier) |
addToBeginning, addToEnd, clear, clearIndent, footer, header, isEmpty, isNotEmpty, join, onAppend, printAfter, printBefore, setNotIndent, toStringprotected final java.util.Set<java.lang.String> annotations
protected final java.util.Set<java.lang.String> generics
protected final java.lang.String origIndent
protected PrintBuffer javaDoc
protected int modifier
public MemberBuffer()
public MemberBuffer(java.lang.String indent)
public final Self addGenerics(java.lang.String... generics)
public abstract java.lang.String addImport(java.lang.String cls)
public abstract java.lang.String addImport(java.lang.Class<?> cls)
public abstract java.lang.String addImportStatic(java.lang.String cls)
public abstract java.lang.String addImportStatic(java.lang.Class<?> cls,
java.lang.String name)
public final Self addImports(java.lang.String... clses)
public final Self addImports(java.lang.Class<?>... clses)
public final Self addAnnotation(java.lang.Class<?> anno)
public final Self addAnnotation(java.lang.String anno)
protected final PrintBuffer createJavadoc()
public final Self setJavadoc(java.lang.String doc)
public final Self makeFinal()
protected Self makeAbstract()
public final Self makeStatic()
public final Self makeConcrete()
public final Self makePublic()
public final Self makeProtected()
public final Self makePrivate()
public final Self makePackageProtected()
public boolean isStatic()
public boolean isFinal()
protected boolean isAbstract()
public Self setModifier(int modifier)
public final Self append(boolean b)
append in class PrintBufferpublic final Self append(char c)
append in class PrintBufferpublic final Self append(char[] str)
append in class PrintBufferpublic final Self append(char[] str, int offset, int len)
append in class PrintBufferpublic final Self append(java.lang.CharSequence s)
append in class PrintBufferpublic final Self append(java.lang.CharSequence s, int start, int end)
append in class PrintBufferpublic final Self append(double d)
append in class PrintBufferpublic final Self append(float f)
append in class PrintBufferpublic final Self append(int i)
append in class PrintBufferpublic final Self append(long lng)
append in class PrintBufferpublic final Self append(java.lang.Object obj)
append in class PrintBufferpublic final Self append(java.lang.String str)
append in class PrintBufferpublic final Self indent()
indent in class PrintBufferpublic final Self indentln(char[] str)
indentln in class PrintBufferpublic final Self indentln(java.lang.CharSequence s)
indentln in class PrintBufferpublic final Self indentln(java.lang.Object obj)
indentln in class PrintBufferpublic final Self indentln(java.lang.String str)
indentln in class PrintBufferpublic final Self outdent()
outdent in class PrintBufferpublic final Self println()
println in class PrintBufferpublic final Self println(char[] str)
println in class PrintBufferpublic final Self println(java.lang.CharSequence s)
println in class PrintBufferpublic final Self println(java.lang.Object obj)
println in class PrintBufferpublic final Self println(java.lang.String str)
println in class PrintBufferpublic Self print(java.lang.String str)
print in class PrintBufferprotected void addNamedTypes(java.util.Set<java.lang.String> result,
java.lang.Iterable<java.util.Map.Entry<java.lang.String,java.lang.Class<?>>> types)
protected void addNamedTypes(java.util.Set<java.lang.String> result,
java.lang.String... types)
protected void addTypes(java.util.Set<java.lang.String> result,
java.lang.Class<?>... types)
protected void addTypes(java.util.Set<java.lang.String> result,
java.lang.String... types)