public abstract class AbstractKotlinFunctionGenerator extends Object
Modifier and Type | Class and Description |
---|---|
static class |
AbstractKotlinFunctionGenerator.BaseBuilder<T extends AbstractKotlinFunctionGenerator.BaseBuilder<T>> |
static class |
AbstractKotlinFunctionGenerator.FieldNameAndImport |
Modifier and Type | Field and Description |
---|---|
protected Context |
context |
protected IntrospectedTable |
introspectedTable |
protected String |
tableFieldName |
Modifier | Constructor and Description |
---|---|
protected |
AbstractKotlinFunctionGenerator(AbstractKotlinFunctionGenerator.BaseBuilder<?> builder) |
Modifier and Type | Method and Description |
---|---|
protected void |
acceptParts(KotlinFile kotlinFile,
KotlinFunction kotlinFunction,
KotlinFunctionParts functionParts) |
protected void |
acceptParts(KotlinFunctionAndImports functionAndImports,
KotlinFunctionParts functionParts) |
protected void |
addFunctionComment(KotlinFunctionAndImports functionAndImports) |
static AbstractKotlinFunctionGenerator.FieldNameAndImport |
calculateFieldNameAndImport(String tableFieldName,
String supportObjectImport,
IntrospectedColumn column) |
abstract boolean |
callPlugins(KotlinFunction method,
KotlinFile kotlinFile) |
abstract KotlinFunctionAndImports |
generateMethodAndImports() |
protected final Context context
protected final IntrospectedTable introspectedTable
protected final String tableFieldName
protected AbstractKotlinFunctionGenerator(AbstractKotlinFunctionGenerator.BaseBuilder<?> builder)
protected void acceptParts(KotlinFile kotlinFile, KotlinFunction kotlinFunction, KotlinFunctionParts functionParts)
protected void acceptParts(KotlinFunctionAndImports functionAndImports, KotlinFunctionParts functionParts)
protected void addFunctionComment(KotlinFunctionAndImports functionAndImports)
public static AbstractKotlinFunctionGenerator.FieldNameAndImport calculateFieldNameAndImport(String tableFieldName, String supportObjectImport, IntrospectedColumn column)
public abstract KotlinFunctionAndImports generateMethodAndImports()
public abstract boolean callPlugins(KotlinFunction method, KotlinFile kotlinFile)
Copyright © 2006–2023 MyBatis.org. All rights reserved.