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 TypeMethodDescriptionvoid
abort()
Abort the source file being generated.void
Begin emitting a JavaDoc comment.void
close()
Close the source file being generated.void
End emitting a JavaDoc comment.void
indent()
Increase indent level.void
Print a line at an increased indentation level without altering the indent level for the next line.void
Format and print a line at an increased indentation level without altering the indent level for the next line.void
outdent()
Decrease indent level.void
Write a string without a line terminator.void
Format and print a string without a line terminator.void
println()
Write a line terminator.void
Write a string with a line terminator.void
Format 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
-