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