value-processor / me.tatarka.valueprocessor / ConstructionSource / BuilderConstructor

BuilderConstructor

class BuilderConstructor : Builder

Properties

buildMethod

val buildMethod: ExecutableElement

builderClass

val builderClass: TypeElement

constructionElement

val constructionElement: ExecutableElement

The executable element to construct the Value. This may be a constructor, factory method, or builder.

constructor

val constructor: ExecutableElement

isConstructor

val isConstructor: Boolean

If this source is a constructor (either of the value or the builder).

targetClass

val targetClass: TypeElement

The target Value class to construct.

types

val types: Types

Inherited Properties

isBuilder

open val isBuilder: Boolean

If this source is a builder.