public class ResultSetProcessorCodegenInstance extends Object
Constructor and Description |
---|
ResultSetProcessorCodegenInstance(CodegenCtor factoryCtor,
List<CodegenNamedParam> factoryExplicitMembers) |
Modifier and Type | Method and Description |
---|---|
void |
addCtorCode(CodegenExpression expression) |
void |
addMember(String name,
Class type,
CodegenExpression initializer) |
CodegenMethodNode |
addMethod(Class returnType,
String methodName,
List<CodegenNamedParam> params,
Class generator,
CodegenClassScope classScope,
Consumer<CodegenMethodNode> code) |
List<CodegenExpression> |
getCtorExpressions() |
CodegenCtor |
getFactoryCtor() |
List<CodegenNamedParam> |
getFactoryExplicitMembers() |
List<ResultSetProcessorMemberEntry> |
getMembers() |
CodegenMethodNode |
getMethod(String name) |
Map<String,CodegenMethodNode> |
getMethods() |
boolean |
hasMember(String name) |
public ResultSetProcessorCodegenInstance(CodegenCtor factoryCtor, List<CodegenNamedParam> factoryExplicitMembers)
public void addMember(String name, Class type, CodegenExpression initializer)
public boolean hasMember(String name)
public CodegenMethodNode addMethod(Class returnType, String methodName, List<CodegenNamedParam> params, Class generator, CodegenClassScope classScope, Consumer<CodegenMethodNode> code)
public Map<String,CodegenMethodNode> getMethods()
public List<ResultSetProcessorMemberEntry> getMembers()
public CodegenMethodNode getMethod(String name)
public void addCtorCode(CodegenExpression expression)
public List<CodegenExpression> getCtorExpressions()
public CodegenCtor getFactoryCtor()
public List<CodegenNamedParam> getFactoryExplicitMembers()