public abstract class CodegenRepetitiveBuilderBase extends Object
Modifier and Type | Field and Description |
---|---|
protected CodegenClassScope |
classScope |
protected CodegenMethod |
methodNode |
protected List<CodegenNamedParam> |
params |
protected Class |
provider |
Constructor and Description |
---|
CodegenRepetitiveBuilderBase(CodegenMethod methodNode,
CodegenClassScope classScope,
Class provider) |
Modifier and Type | Method and Description |
---|---|
abstract void |
build() |
protected CodegenExpression[] |
paramNames() |
protected static int |
targetMethodComplexity(CodegenClassScope classScope) |
protected final CodegenMethod methodNode
protected final CodegenClassScope classScope
protected final Class provider
protected final List<CodegenNamedParam> params
public CodegenRepetitiveBuilderBase(CodegenMethod methodNode, CodegenClassScope classScope, Class provider)
public abstract void build()
protected static int targetMethodComplexity(CodegenClassScope classScope)
protected CodegenExpression[] paramNames()
Copyright © 2005–2021. All rights reserved.