Modifier and Type | Method and Description |
---|---|
CodeWriter |
CodeWriter.emit(CodeBlock codeBlock) |
(package private) CodeWriter |
TypeName.emit(CodeWriter out) |
(package private) CodeWriter |
ClassName.emit(CodeWriter out) |
(package private) CodeWriter |
TypeVariableName.emit(CodeWriter out) |
(package private) CodeWriter |
WildcardTypeName.emit(CodeWriter out) |
(package private) CodeWriter |
ParameterizedTypeName.emit(CodeWriter out) |
(package private) CodeWriter |
ArrayTypeName.emit(CodeWriter out) |
CodeWriter |
CodeWriter.emit(java.lang.String s) |
CodeWriter |
CodeWriter.emit(java.lang.String format,
java.lang.Object... args) |
(package private) CodeWriter |
CodeWriter.emitAndIndent(java.lang.String s)
Emits
s with indentation as required. |
(package private) CodeWriter |
TypeName.emitAnnotations(CodeWriter out) |
CodeWriter |
CodeWriter.indent() |
CodeWriter |
CodeWriter.indent(int levels) |
CodeWriter |
CodeWriter.popPackage() |
CodeWriter |
CodeWriter.popType() |
CodeWriter |
CodeWriter.pushPackage(java.lang.String packageName) |
CodeWriter |
CodeWriter.pushType(TypeSpec type) |
CodeWriter |
CodeWriter.unindent() |
CodeWriter |
CodeWriter.unindent(int levels) |
Modifier and Type | Method and Description |
---|---|
(package private) CodeWriter |
TypeName.emit(CodeWriter out) |
private void |
JavaFile.emit(CodeWriter codeWriter) |
(package private) CodeWriter |
ClassName.emit(CodeWriter out) |
(package private) CodeWriter |
TypeVariableName.emit(CodeWriter out) |
(package private) CodeWriter |
WildcardTypeName.emit(CodeWriter out) |
(package private) CodeWriter |
ParameterizedTypeName.emit(CodeWriter out) |
(package private) CodeWriter |
ArrayTypeName.emit(CodeWriter out) |
(package private) void |
AnnotationSpec.emit(CodeWriter codeWriter,
boolean inline) |
(package private) void |
ParameterSpec.emit(CodeWriter codeWriter,
boolean varargs) |
(package private) void |
FieldSpec.emit(CodeWriter codeWriter,
java.util.Set<javax.lang.model.element.Modifier> implicitModifiers) |
(package private) void |
TypeSpec.emit(CodeWriter codeWriter,
java.lang.String enumName,
java.util.Set<javax.lang.model.element.Modifier> implicitModifiers) |
(package private) void |
MethodSpec.emit(CodeWriter codeWriter,
java.lang.String enclosingName,
java.util.Set<javax.lang.model.element.Modifier> implicitModifiers) |
(package private) CodeWriter |
TypeName.emitAnnotations(CodeWriter out) |
private void |
AnnotationSpec.emitAnnotationValues(CodeWriter codeWriter,
java.lang.String whitespace,
java.lang.String memberSeparator,
java.util.List<CodeBlock> values) |