public class CloneableExtension extends Object implements GeneratorExtension
Constructor and Description |
---|
CloneableExtension() |
CloneableExtension(boolean export_public,
boolean exception_swallowing) |
Modifier and Type | Method and Description |
---|---|
Collection |
extraGeneralImports() |
Collection |
extraInterfaceNames() |
Collection |
extraSpecificImports() |
void |
generate(ClassInfo info,
Class superclassType,
Property[] props,
Class[] propTypes,
IndentedWriter iw) |
String |
getMLoggerName() |
boolean |
isExceptionSwallowing() |
boolean |
isExportPublic() |
void |
setExceptionSwallowing(boolean exception_swallowing) |
void |
setExportPublic(boolean export_public) |
void |
setMLoggerName(String mLoggerName) |
public CloneableExtension(boolean export_public, boolean exception_swallowing)
public CloneableExtension()
public boolean isExportPublic()
public void setExportPublic(boolean export_public)
public boolean isExceptionSwallowing()
public void setExceptionSwallowing(boolean exception_swallowing)
public String getMLoggerName()
public void setMLoggerName(String mLoggerName)
public Collection extraGeneralImports()
extraGeneralImports
in interface GeneratorExtension
public Collection extraSpecificImports()
extraSpecificImports
in interface GeneratorExtension
public Collection extraInterfaceNames()
extraInterfaceNames
in interface GeneratorExtension
public void generate(ClassInfo info, Class superclassType, Property[] props, Class[] propTypes, IndentedWriter iw) throws IOException
generate
in interface GeneratorExtension
IOException
Copyright © 2017 com.mchange. All rights reserved.