Package com.google.gwt.codegen.server
Class LoggingCodeGenContext
- java.lang.Object
-
- com.google.gwt.codegen.server.LoggingCodeGenContext
-
- All Implemented Interfaces:
CodeGenContext
public abstract class LoggingCodeGenContext extends java.lang.Object implements CodeGenContext
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.google.gwt.codegen.server.CodeGenContext
CodeGenContext.AbortCodeGenException
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
LoggingCodeGenContext()
protected
LoggingCodeGenContext(java.lang.String loggerName)
protected
LoggingCodeGenContext(java.util.logging.Logger logger)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description JavaSourceWriterBuilder
addClass(java.lang.String pkgName, java.lang.String className)
Begin generating a new class.abstract JavaSourceWriterBuilder
addClass(java.lang.String superPkg, java.lang.String pkgName, java.lang.String className)
Begin generating a new class, possibly using GWT super-source.void
error(java.lang.String msg)
Log a fatal error during code generation.void
error(java.lang.String msg, java.lang.Throwable cause)
Log a fatal error during code generation.void
error(java.lang.Throwable cause)
Log a fatal error during code generation.void
warn(java.lang.String msg)
Log a non-fatal warning during code generation.void
warn(java.lang.String msg, java.lang.Throwable cause)
Log a non-fatal warning during code generation.void
warn(java.lang.Throwable cause)
Log a non-fatal warning during code generation.
-
-
-
Method Detail
-
addClass
public JavaSourceWriterBuilder addClass(java.lang.String pkgName, java.lang.String className)
Description copied from interface:CodeGenContext
Begin generating a new class.- Specified by:
addClass
in interfaceCodeGenContext
- Returns:
- a
JavaSourceWriterBuilder
for the requested class or null if it could not be created, such as if it already exists
-
addClass
public abstract JavaSourceWriterBuilder addClass(java.lang.String superPkg, java.lang.String pkgName, java.lang.String className)
Description copied from interface:CodeGenContext
Begin generating a new class, possibly using GWT super-source.- Specified by:
addClass
in interfaceCodeGenContext
- Parameters:
superPkg
- super-source prefix, or null if a regular class- Returns:
- a
JavaSourceWriterBuilder
for the requested class or null if it could not be created, such as if it already exists
-
error
public void error(java.lang.String msg)
Description copied from interface:CodeGenContext
Log a fatal error during code generation.- Specified by:
error
in interfaceCodeGenContext
-
error
public void error(java.lang.String msg, java.lang.Throwable cause)
Description copied from interface:CodeGenContext
Log a fatal error during code generation.- Specified by:
error
in interfaceCodeGenContext
-
error
public void error(java.lang.Throwable cause)
Description copied from interface:CodeGenContext
Log a fatal error during code generation.- Specified by:
error
in interfaceCodeGenContext
-
warn
public void warn(java.lang.String msg)
Description copied from interface:CodeGenContext
Log a non-fatal warning during code generation.- Specified by:
warn
in interfaceCodeGenContext
-
warn
public void warn(java.lang.String msg, java.lang.Throwable cause)
Description copied from interface:CodeGenContext
Log a non-fatal warning during code generation.- Specified by:
warn
in interfaceCodeGenContext
-
warn
public void warn(java.lang.Throwable cause)
Description copied from interface:CodeGenContext
Log a non-fatal warning during code generation.- Specified by:
warn
in interfaceCodeGenContext
-
-