public abstract class StmtForgeMethodCreateSimpleBase extends Object implements StmtForgeMethod
Modifier and Type | Field and Description |
---|---|
protected StatementBaseInfo |
base |
Constructor and Description |
---|
StmtForgeMethodCreateSimpleBase(StatementBaseInfo base) |
Modifier and Type | Method and Description |
---|---|
protected abstract StmtClassForgeable |
aiFactoryForgable(String className,
CodegenPackageScope packageScope,
EventType statementEventType,
String objectName) |
StmtForgeMethodResult |
make(String packageName,
String classPostfix,
StatementCompileTimeServices services) |
protected abstract StmtForgeMethodRegisterResult |
register(StatementCompileTimeServices services) |
protected final StatementBaseInfo base
public StmtForgeMethodCreateSimpleBase(StatementBaseInfo base)
protected abstract StmtForgeMethodRegisterResult register(StatementCompileTimeServices services) throws ExprValidationException
ExprValidationException
protected abstract StmtClassForgeable aiFactoryForgable(String className, CodegenPackageScope packageScope, EventType statementEventType, String objectName)
public final StmtForgeMethodResult make(String packageName, String classPostfix, StatementCompileTimeServices services) throws ExprValidationException
make
in interface StmtForgeMethod
ExprValidationException
Copyright © 2005–2021. All rights reserved.