Package | Description |
---|---|
com.mchange.v2.codegen | |
com.mchange.v2.codegen.bean | |
com.mchange.v2.codegen.intfc |
Modifier and Type | Method and Description |
---|---|
static IndentedWriter |
CodegenUtils.toIndentedWriter(Writer w) |
Modifier and Type | Field and Description |
---|---|
protected IndentedWriter |
SimplePropertyBeanGenerator.iw |
Modifier and Type | Method and Description |
---|---|
void |
BeanExtractingGeneratorExtension.generate(ClassInfo info,
Class superclassType,
Property[] props,
Class[] propTypes,
IndentedWriter iw) |
void |
CopyConstructorGeneratorExtension.generate(ClassInfo info,
Class superclassType,
Property[] props,
Class[] propTypes,
IndentedWriter iw) |
void |
PropertyMapConstructorGeneratorExtension.generate(ClassInfo info,
Class superclassType,
Property[] props,
Class[] propTypes,
IndentedWriter iw) |
void |
CompleteConstructorGeneratorExtension.generate(ClassInfo info,
Class superclassType,
Property[] props,
Class[] propTypes,
IndentedWriter iw) |
void |
StateBeanImportExportGeneratorExtension.generate(ClassInfo info,
Class superclassType,
Property[] props,
Class[] propTypes,
IndentedWriter iw) |
void |
ExplicitDefaultConstructorGeneratorExtension.generate(ClassInfo info,
Class superclassType,
Property[] props,
Class[] propTypes,
IndentedWriter iw) |
void |
SimpleStateBeanImportExportGeneratorExtension.generate(ClassInfo info,
Class superclassType,
Property[] props,
Class[] propTypes,
IndentedWriter iw) |
void |
ExplicitPropsConstructorGeneratorExtension.generate(ClassInfo info,
Class superclassType,
Property[] props,
Class[] propTypes,
IndentedWriter iw) |
void |
PropertyReferenceableExtension.generate(ClassInfo info,
Class superclassType,
Property[] props,
Class[] propTypes,
IndentedWriter iw) |
void |
CloneableExtension.generate(ClassInfo info,
Class superclassType,
Property[] props,
Class[] propTypes,
IndentedWriter iw) |
void |
PropsToStringGeneratorExtension.generate(ClassInfo info,
Class superclassType,
Property[] props,
Class[] propTypes,
IndentedWriter iw) |
void |
GeneratorExtension.generate(ClassInfo info,
Class superclassType,
Property[] props,
Class[] propTypes,
IndentedWriter iw) |
void |
IndirectingSerializableExtension.generate(ClassInfo info,
Class superclassType,
Property[] props,
Class[] propTypes,
IndentedWriter iw) |
void |
SerializableExtension.generate(ClassInfo info,
Class superclassType,
Property[] props,
Class[] propTypes,
IndentedWriter iw) |
protected void |
SerializableExtension.generateExtraSerInitializers(ClassInfo info,
Class superclassType,
Property[] props,
Class[] propTypes,
IndentedWriter iw) |
protected void |
SerializableExtension.generateExtraSerWriteStatements(ClassInfo info,
Class superclassType,
Property[] props,
Class[] propTypes,
IndentedWriter iw) |
static void |
BeangenUtils.writeArgList(Property[] props,
boolean declare_types,
IndentedWriter iw) |
static void |
BeangenUtils.writeExplicitDefaultConstructor(int ctor_modifiers,
ClassInfo info,
IndentedWriter iw) |
protected void |
IndirectingSerializableExtension.writeExtraDeclarations(ClassInfo info,
Class superclassType,
Property[] props,
Class[] propTypes,
IndentedWriter iw) |
protected void |
IndirectingSerializableExtension.writeIndirectStoreObject(Property prop,
Class propType,
IndentedWriter iw) |
protected void |
IndirectingSerializableExtension.writeInitializeIndirector(Property prop,
Class propType,
IndentedWriter iw)
hook method...
|
static void |
BeangenUtils.writePropertyGetter(Property prop,
IndentedWriter iw) |
static void |
BeangenUtils.writePropertyGetter(Property prop,
String defensiveCopyExpression,
IndentedWriter iw) |
static void |
BeangenUtils.writePropertyMember(Property prop,
IndentedWriter iw)
Deprecated.
use writePropertyVariable
|
static void |
BeangenUtils.writePropertyMember(Property prop,
String defaultValueExpression,
IndentedWriter iw)
Deprecated.
use writePropertyVariable
|
static void |
BeangenUtils.writePropertySetter(Property prop,
IndentedWriter iw) |
static void |
BeangenUtils.writePropertySetter(Property prop,
String setterDefensiveCopyExpression,
IndentedWriter iw) |
static void |
BeangenUtils.writePropertySetterWithGetExpressionSetStatement(Property prop,
String getExpression,
String setStatement,
IndentedWriter iw) |
static void |
BeangenUtils.writePropertyVariable(Property prop,
IndentedWriter iw) |
static void |
BeangenUtils.writePropertyVariable(Property prop,
String defaultValueExpression,
IndentedWriter iw) |
protected void |
IndirectingSerializableExtension.writeStoreObject(Property prop,
Class propType,
IndentedWriter iw) |
protected void |
SerializableExtension.writeStoreObject(Property prop,
Class propType,
IndentedWriter iw) |
protected void |
IndirectingSerializableExtension.writeUnstoreObject(Property prop,
Class propType,
IndentedWriter iw) |
protected void |
SerializableExtension.writeUnstoreObject(Property prop,
Class propType,
IndentedWriter iw) |
Modifier and Type | Method and Description |
---|---|
protected void |
DelegatorGenerator.generateBannerComment(IndentedWriter iw) |
protected void |
DelegatorGenerator.generateClassJavaDocComment(IndentedWriter iw) |
protected void |
DelegatorGenerator.generateDelegateCode(Class intfcl,
String genclass,
Method method,
IndentedWriter iw) |
protected void |
DelegatorGenerator.generateExtraDeclarations(Class intfcl,
String genclass,
IndentedWriter iw) |
protected void |
DelegatorGenerator.generateExtraImports(IndentedWriter iw) |
protected void |
DelegatorGenerator.generatePostDelegateCode(Class intfcl,
String genclass,
Method method,
IndentedWriter iw) |
protected void |
DelegatorGenerator.generatePreDelegateCode(Class intfcl,
String genclass,
Method method,
IndentedWriter iw) |
protected void |
DelegatorGenerator.generateReflectiveDelegateCode(Class intfcl,
String genclass,
Method method,
IndentedWriter iw) |
Copyright © 2017 com.mchange. All rights reserved.