static final class FactoryMethodDescriptor.Builder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Set<Parameter> |
creationParameters |
private AutoFactoryDeclaration |
declaration |
private com.google.common.base.Optional<java.lang.String> |
factoryName |
private com.google.common.base.Optional<java.lang.String> |
name |
private boolean |
override |
private java.util.Set<Parameter> |
passedParameters |
private java.util.Set<Parameter> |
providedParameters |
private boolean |
publicMethod |
private com.google.common.base.Optional<java.lang.String> |
returnType |
Constructor and Description |
---|
Builder(AutoFactoryDeclaration declaration) |
Modifier and Type | Method and Description |
---|---|
(package private) FactoryMethodDescriptor |
build() |
(package private) FactoryMethodDescriptor.Builder |
creationParameters(java.lang.Iterable<Parameter> creationParameters) |
(package private) FactoryMethodDescriptor.Builder |
factoryName(java.lang.String factoryName) |
(package private) FactoryMethodDescriptor.Builder |
name(java.lang.String name) |
(package private) FactoryMethodDescriptor.Builder |
override() |
(package private) FactoryMethodDescriptor.Builder |
passedParameters(java.lang.Iterable<Parameter> passedParameters) |
(package private) FactoryMethodDescriptor.Builder |
providedParameters(java.lang.Iterable<Parameter> providedParameters) |
(package private) FactoryMethodDescriptor.Builder |
publicMethod() |
(package private) FactoryMethodDescriptor.Builder |
publicMethod(boolean publicMethod) |
(package private) FactoryMethodDescriptor.Builder |
returnType(java.lang.String returnType) |
private final AutoFactoryDeclaration declaration
private com.google.common.base.Optional<java.lang.String> factoryName
private com.google.common.base.Optional<java.lang.String> name
private com.google.common.base.Optional<java.lang.String> returnType
private boolean publicMethod
private boolean override
private final java.util.Set<Parameter> passedParameters
private final java.util.Set<Parameter> providedParameters
private final java.util.Set<Parameter> creationParameters
Builder(AutoFactoryDeclaration declaration)
FactoryMethodDescriptor.Builder factoryName(java.lang.String factoryName)
FactoryMethodDescriptor.Builder name(java.lang.String name)
FactoryMethodDescriptor.Builder returnType(java.lang.String returnType)
FactoryMethodDescriptor.Builder publicMethod()
FactoryMethodDescriptor.Builder publicMethod(boolean publicMethod)
FactoryMethodDescriptor.Builder override()
FactoryMethodDescriptor.Builder passedParameters(java.lang.Iterable<Parameter> passedParameters)
FactoryMethodDescriptor.Builder providedParameters(java.lang.Iterable<Parameter> providedParameters)
FactoryMethodDescriptor.Builder creationParameters(java.lang.Iterable<Parameter> creationParameters)
FactoryMethodDescriptor build()