kotlinpoet / com.squareup.kotlinpoet / OriginatingElementsHolder / Builder

Builder

interface Builder<out T : OriginatingElementsHolder.Builder<T>>

The builder analogue to OriginatingElementsHolder types.

Properties

originatingElements

abstract val originatingElements: MutableList<Element>

Mutable map of the current originating elements this builder contains.

Functions

addOriginatingElement

open fun addOriginatingElement(originatingElement: Element): T

Adds an originatingElement to this type's list of originating elements.

Inheritors

Builder

class Builder : Taggable.Builder<FunSpec.Builder>, OriginatingElementsHolder.Builder<FunSpec.Builder>

Builder

class Builder : Taggable.Builder<PropertySpec.Builder>, OriginatingElementsHolder.Builder<PropertySpec.Builder>

Builder

class Builder : Taggable.Builder<TypeSpec.Builder>, OriginatingElementsHolder.Builder<TypeSpec.Builder>