public class CodegenSetterBuilder extends Object
Constructor and Description |
---|
CodegenSetterBuilder(Class returnType,
Class originator,
String refName,
CodegenMethodScope parent,
CodegenClassScope classScope) |
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
build() |
CodegenSetterBuilder |
constant(String name,
Object value) |
CodegenSetterBuilder |
expression(String name,
CodegenExpression expression) |
CodegenMethod |
getMethod() |
<I> CodegenSetterBuilder |
map(String name,
Map<String,I> values,
CodegenSetterBuilderItemConsumer<I> consumer) |
CodegenSetterBuilder |
mapOfConstants(String name,
Map<String,?> values) |
CodegenSetterBuilder |
method(String name,
Function<CodegenMethod,CodegenExpression> expressionFunc) |
public CodegenSetterBuilder(Class returnType, Class originator, String refName, CodegenMethodScope parent, CodegenClassScope classScope)
public CodegenSetterBuilder constant(String name, Object value)
public CodegenSetterBuilder expression(String name, CodegenExpression expression)
public CodegenSetterBuilder method(String name, Function<CodegenMethod,CodegenExpression> expressionFunc)
public CodegenSetterBuilder mapOfConstants(String name, Map<String,?> values)
public <I> CodegenSetterBuilder map(String name, Map<String,I> values, CodegenSetterBuilderItemConsumer<I> consumer)
public CodegenExpression build()
public CodegenMethod getMethod()
Copyright © 2005–2019. All rights reserved.