public class

AbstractSourceCreator

extends Object
java.lang.Object
   ↳ com.google.gwt.user.rebind.AbstractSourceCreator
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

Super class for AbstractMethod and AbstractClass creators. The primary purpose is to pull up helper methods for logging and printing.

Summary

Public Constructors
AbstractSourceCreator()
Protected Methods
static TreeLogger branch(TreeLogger logger, String message)
Creates a branch for the treelogger.
static UnableToCompleteException error(TreeLogger logger, String msg, Throwable cause)
Convenience method to use TreeLogger error pattern.
static UnableToCompleteException error(TreeLogger logger, Throwable e)
Convenience method to use TreeLogger error pattern.
static UnableToCompleteException error(TreeLogger logger, String msg)
Convenience method to use TreeLogger error pattern.
static String getJavaObjectTypeFor(JPrimitiveType type)
Returns the String represention of the java type for a primitive for example int/Integer, float/Float.
static String wrap(String wrapMe)
Helper method used to wrap a string constant with quotes.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public AbstractSourceCreator ()

Protected Methods

protected static TreeLogger branch (TreeLogger logger, String message)

Creates a branch for the treelogger.

Returns
  • treelogger

protected static UnableToCompleteException error (TreeLogger logger, String msg, Throwable cause)

Convenience method to use TreeLogger error pattern.

Parameters
logger logger to print to
msg msg
Returns
  • the exception to throw

protected static UnableToCompleteException error (TreeLogger logger, Throwable e)

Convenience method to use TreeLogger error pattern.

Parameters
logger logger to print to
e throwable
Returns
  • th exception to throw

protected static UnableToCompleteException error (TreeLogger logger, String msg)

Convenience method to use TreeLogger error pattern.

Parameters
logger logger to print to
msg msg
Returns
  • the exception to throw

protected static String getJavaObjectTypeFor (JPrimitiveType type)

Returns the String represention of the java type for a primitive for example int/Integer, float/Float.

Returns
  • the string representation

protected static String wrap (String wrapMe)

Helper method used to wrap a string constant with quotes. Must use to enable string escaping.

Parameters
wrapMe String to wrap
Returns
  • wrapped String