public class CodegenRepetitiveValueBuilder<V> extends CodegenRepetitiveBuilderBase
Modifier and Type | Class and Description |
---|---|
static interface |
CodegenRepetitiveValueBuilder.ConsumerByValue<V> |
classScope, methodNode, params, provider
Constructor and Description |
---|
CodegenRepetitiveValueBuilder(Collection<V> values,
CodegenMethod methodNode,
CodegenClassScope classScope,
Class provider) |
Modifier and Type | Method and Description |
---|---|
CodegenRepetitiveValueBuilder<V> |
addParam(EPTypeClass type,
String name) |
void |
build() |
CodegenRepetitiveValueBuilder<V> |
setConsumer(CodegenRepetitiveValueBuilder.ConsumerByValue<V> consumer) |
paramNames, targetMethodComplexity
public CodegenRepetitiveValueBuilder(Collection<V> values, CodegenMethod methodNode, CodegenClassScope classScope, Class provider)
public CodegenRepetitiveValueBuilder<V> addParam(EPTypeClass type, String name)
public CodegenRepetitiveValueBuilder<V> setConsumer(CodegenRepetitiveValueBuilder.ConsumerByValue<V> consumer)
public void build()
build
in class CodegenRepetitiveBuilderBase
Copyright © 2005–2021. All rights reserved.