abstract class Builder : ConstructionSource
Builder() |
abstract val buildMethod: ExecutableElement |
|
abstract val builderClass: TypeElement |
|
open val isBuilder: Boolean
If this source is a builder. |
abstract val constructionElement: ExecutableElement
The executable element to construct the Value. This may be a constructor, factory method, or builder. |
|
abstract val isConstructor: Boolean
If this source is a constructor (either of the value or the builder). |
|
abstract val targetClass: TypeElement
The target Value class to construct. |
fun findBuildMethod(builderClass: TypeElement): ExecutableElement? |
class BuilderConstructor : Builder |
|
class BuilderFactory : Builder |