Class Generator
public
class
Generator
extends
Object
Generates source code for subclasses during deferred binding requests.
Subclasses must be thread-safe.
Methods
Method Detail
escape
Escapes string content to be a valid string literal.
Parameters
- unescaped
-
Return Value
an escaped version of
unescaped
, suitable for being
enclosed in double quotes in Java source
generate
Generate a default constructible subclass of the requested type. The
generator throws
UnableToCompleteException
if for any reason
it cannot provide a substitute class
Parameters
- logger
-
- context
-
- typeName
-
Return Value
the name of a subclass to substitute for the requested class, or
return
null
to cause the requested type itself to be
used