public final class BuilderInstantiatorDefinition extends Object implements InstantiatorDefinition
InstantiatorDefinition.Type
Constructor and Description |
---|
BuilderInstantiatorDefinition(InstantiatorDefinition builderInstantiator,
Map<Parameter,Method> setters,
Method buildMethod) |
Modifier and Type | Method and Description |
---|---|
InstantiatorDefinition |
getBuilderInstantiator() |
Method |
getBuildMethod() |
String |
getName() |
Parameter[] |
getParameters() |
Map<Parameter,Method> |
getSetters() |
InstantiatorDefinition.Type |
getType() |
boolean |
hasParam(Parameter param) |
boolean |
isMutable() |
public BuilderInstantiatorDefinition(InstantiatorDefinition builderInstantiator, Map<Parameter,Method> setters, Method buildMethod)
public Parameter[] getParameters()
getParameters
in interface InstantiatorDefinition
public InstantiatorDefinition getBuilderInstantiator()
public Method getBuildMethod()
public boolean hasParam(Parameter param)
hasParam
in interface InstantiatorDefinition
public InstantiatorDefinition.Type getType()
getType
in interface InstantiatorDefinition
public String getName()
getName
in interface InstantiatorDefinition
public boolean isMutable()
Copyright © 2018. All rights reserved.