kotlinpoet / com.squareup.kotlinpoet / OriginatingElementsHolder

OriginatingElementsHolder

interface OriginatingElementsHolder

A type that can have originating elements.

Types

Builder

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

The builder analogue to OriginatingElementsHolder types.

Properties

originatingElements

abstract val originatingElements: List<Element>

The originating elements of this type.

Inheritors

FunSpec

class FunSpec : Taggable, OriginatingElementsHolder

A generated function declaration.

PropertySpec

class PropertySpec : Taggable, OriginatingElementsHolder

A generated property declaration.

TypeSpec

class TypeSpec : Taggable, OriginatingElementsHolder

A generated class, interface, or enum declaration.