It returns a {@link RebindResult}, which contains a {@link RebindMode}field, which indicates whether to use previously cached output, newly generated output, or a partial mixture of both cached and newly generated output.
The result also includes a field for the name of the subclass to substitute for the requested class. It may also contain extra client data added by specific generator implementations.
This method throws an UnableToCompleteException
if for any reason it cannot complete successfully.
@see RebindResult
@see RebindMode
@param logger A TreeLogger
@param context The generator context
@param typeName The type for which a subclass will be generated
@return a RebindResult
@throws UnableToCompleteException
|
|
|
|