Package com.google.gwt.codegen.server
Class JavaSourceWriter
- java.lang.Object
-
- com.google.gwt.codegen.server.SourceWriterBase
-
- com.google.gwt.codegen.server.JavaSourceWriter
-
- All Implemented Interfaces:
SourceWriter
public class JavaSourceWriter extends SourceWriterBase
A mechanism to write Java source files.- See Also:
Experimental API - subject to change.
-
-
Constructor Summary
Constructors Constructor Description JavaSourceWriter(AbortablePrintWriter printWriter, java.lang.String targetPackageName, java.lang.Iterable<java.lang.String> imports, boolean isClass, java.lang.String classJavaDocComment, java.lang.Iterable<java.lang.String> annotationDeclarations, java.lang.String targetClassShortName, java.lang.String superClassName, java.lang.Iterable<java.lang.String> interfaceNames)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
abort()
Abort the source file being generated.void
close()
Close the source file being generated.protected void
writeString(java.lang.String s)
Write a string to the underlying output.-
Methods inherited from class com.google.gwt.codegen.server.SourceWriterBase
beginJavaDocComment, endJavaDocComment, indent, indentln, indentln, outdent, print, print, println, println, println
-
-
-
-
Constructor Detail
-
JavaSourceWriter
public JavaSourceWriter(AbortablePrintWriter printWriter, java.lang.String targetPackageName, java.lang.Iterable<java.lang.String> imports, boolean isClass, java.lang.String classJavaDocComment, java.lang.Iterable<java.lang.String> annotationDeclarations, java.lang.String targetClassShortName, java.lang.String superClassName, java.lang.Iterable<java.lang.String> interfaceNames)
- Parameters:
printWriter
-targetPackageName
-imports
-isClass
-classJavaDocComment
-annotationDeclarations
-targetClassShortName
-superClassName
-interfaceNames
-
-
-
Method Detail
-
abort
public void abort()
Description copied from interface:SourceWriter
Abort the source file being generated.- Specified by:
abort
in interfaceSourceWriter
- Specified by:
abort
in classSourceWriterBase
-
close
public void close()
Description copied from interface:SourceWriter
Close the source file being generated.- Specified by:
close
in interfaceSourceWriter
- Overrides:
close
in classSourceWriterBase
-
writeString
protected void writeString(java.lang.String s)
Description copied from class:SourceWriterBase
Write a string to the underlying output.- Specified by:
writeString
in classSourceWriterBase
-
-