GWT 2.7.0

com.google.gwt.codegen.server
Class LoggingCodeGenContext

java.lang.Object
  extended by com.google.gwt.codegen.server.LoggingCodeGenContext
All Implemented Interfaces:
CodeGenContext

public abstract class LoggingCodeGenContext
extends java.lang.Object
implements CodeGenContext

Base implementation of CodeGenContext which logs via Logger.

Experimental API - subject to change.


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.google.gwt.codegen.server.CodeGenContext
CodeGenContext.AbortCodeGenException
 
Constructor Summary
protected LoggingCodeGenContext()
           
protected LoggingCodeGenContext(java.util.logging.Logger logger)
           
protected LoggingCodeGenContext(java.lang.String loggerName)
           
 
Method Summary
 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoggingCodeGenContext

protected LoggingCodeGenContext()

LoggingCodeGenContext

protected LoggingCodeGenContext(java.lang.String loggerName)

LoggingCodeGenContext

protected LoggingCodeGenContext(java.util.logging.Logger logger)
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 interface CodeGenContext
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 interface CodeGenContext
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 interface CodeGenContext

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 interface CodeGenContext

error

public void error(java.lang.Throwable cause)
Description copied from interface: CodeGenContext
Log a fatal error during code generation.

Specified by:
error in interface CodeGenContext

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 interface CodeGenContext

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 interface CodeGenContext

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 interface CodeGenContext

GWT 2.7.0