public class CodegenNamedMethods extends Object
Constructor and Description |
---|
CodegenNamedMethods() |
Modifier and Type | Method and Description |
---|---|
CodegenMethodNode |
addMethod(Class returnType,
String methodName,
List<CodegenNamedParam> params,
Class generator,
CodegenClassScope classScope,
Consumer<CodegenMethodNode> code) |
CodegenMethodNode |
addMethodWithSymbols(Class returnType,
String methodName,
List<CodegenNamedParam> params,
Class generator,
CodegenClassScope classScope,
Consumer<CodegenMethodNode> code,
CodegenSymbolProvider symbolProvider) |
CodegenMethodNode |
getMethod(String name) |
Map<String,CodegenMethodNode> |
getMethods() |
public CodegenMethodNode addMethod(Class returnType, String methodName, List<CodegenNamedParam> params, Class generator, CodegenClassScope classScope, Consumer<CodegenMethodNode> code)
public CodegenMethodNode addMethodWithSymbols(Class returnType, String methodName, List<CodegenNamedParam> params, Class generator, CodegenClassScope classScope, Consumer<CodegenMethodNode> code, CodegenSymbolProvider symbolProvider)
public Map<String,CodegenMethodNode> getMethods()
public CodegenMethodNode getMethod(String name)