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 protectedLoggingCodeGenContext()protectedLoggingCodeGenContext(java.lang.String loggerName)protectedLoggingCodeGenContext(java.util.logging.Logger logger)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description JavaSourceWriterBuilderaddClass(java.lang.String pkgName, java.lang.String className)Begin generating a new class.abstract JavaSourceWriterBuilderaddClass(java.lang.String superPkg, java.lang.String pkgName, java.lang.String className)Begin generating a new class, possibly using GWT super-source.voiderror(java.lang.String msg)Log a fatal error during code generation.voiderror(java.lang.String msg, java.lang.Throwable cause)Log a fatal error during code generation.voiderror(java.lang.Throwable cause)Log a fatal error during code generation.voidwarn(java.lang.String msg)Log a non-fatal warning during code generation.voidwarn(java.lang.String msg, java.lang.Throwable cause)Log a non-fatal warning during code generation.voidwarn(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:CodeGenContextBegin generating a new class.- Specified by:
addClassin interfaceCodeGenContext- Returns:
- a
JavaSourceWriterBuilderfor 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:CodeGenContextBegin generating a new class, possibly using GWT super-source.- Specified by:
addClassin interfaceCodeGenContext- Parameters:
superPkg- super-source prefix, or null if a regular class- Returns:
- a
JavaSourceWriterBuilderfor 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:CodeGenContextLog a fatal error during code generation.- Specified by:
errorin interfaceCodeGenContext
-
error
public void error(java.lang.String msg, java.lang.Throwable cause)Description copied from interface:CodeGenContextLog a fatal error during code generation.- Specified by:
errorin interfaceCodeGenContext
-
error
public void error(java.lang.Throwable cause)
Description copied from interface:CodeGenContextLog a fatal error during code generation.- Specified by:
errorin interfaceCodeGenContext
-
warn
public void warn(java.lang.String msg)
Description copied from interface:CodeGenContextLog a non-fatal warning during code generation.- Specified by:
warnin interfaceCodeGenContext
-
warn
public void warn(java.lang.String msg, java.lang.Throwable cause)Description copied from interface:CodeGenContextLog a non-fatal warning during code generation.- Specified by:
warnin interfaceCodeGenContext
-
warn
public void warn(java.lang.Throwable cause)
Description copied from interface:CodeGenContextLog a non-fatal warning during code generation.- Specified by:
warnin interfaceCodeGenContext
-
-