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 InstantiatorDefinitionpublic InstantiatorDefinition getBuilderInstantiator()
public Method getBuildMethod()
public boolean hasParam(Parameter param)
hasParam in interface InstantiatorDefinitionpublic InstantiatorDefinition.Type getType()
getType in interface InstantiatorDefinitionpublic String getName()
getName in interface InstantiatorDefinitionpublic boolean isMutable()
Copyright © 2020. All rights reserved.