Package com.google.gwt.codegen.server
Interface SourceWriter
- All Known Implementing Classes:
JavaSourceWriter,SourceWriterBase,StringSourceWriter
public interface SourceWriter
A mechanism to write source files.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidabort()Abort the source file being generated.voidBegin emitting a JavaDoc comment.voidclose()Close the source file being generated.voidEnd emitting a JavaDoc comment.voidindent()Increase indent level.voidPrint a line at an increased indentation level without altering the indent level for the next line.voidFormat and print a line at an increased indentation level without altering the indent level for the next line.voidoutdent()Decrease indent level.voidWrite a string without a line terminator.voidFormat and print a string without a line terminator.voidprintln()Write a line terminator.voidWrite a string with a line terminator.voidFormat and print a string with a line terminator.
-
Method Details
-
abort
void abort()Abort the source file being generated. -
beginJavaDocComment
void beginJavaDocComment()Begin emitting a JavaDoc comment. -
close
void close()Close the source file being generated. -
endJavaDocComment
void endJavaDocComment()End emitting a JavaDoc comment. -
indent
void indent()Increase indent level. -
indentln
Print a line at an increased indentation level without altering the indent level for the next line.- Parameters:
string-
-
indentln
Format and print a line at an increased indentation level without altering the indent level for the next line.- Parameters:
format- format string, as inString.format(String, Object...)args- arguments for the format string
-
outdent
void outdent()Decrease indent level. -
print
Write a string without a line terminator.- Parameters:
s-
-
print
Format and print a string without a line terminator.- Parameters:
format- format string, as inString.format(String, Object...)args- arguments for the format string
-
println
void println()Write a line terminator. -
println
Write a string with a line terminator.- Parameters:
string-
-
println
Format and print a string with a line terminator.- Parameters:
format- format string, as inString.format(String, Object...)args- arguments for the format string
-