Extend

data class Extend(val location: Location, val documentation: String, val name: String, val fields: List<Field>)

Constructors

Link copied to clipboard
constructor(location: Location, documentation: String, name: String, fields: List<Field>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun link(linker: Linker)
Link copied to clipboard
fun linkOptions(linker: Linker, syntaxRules: SyntaxRules, validate: Boolean)
Link copied to clipboard
fun member(field: Field): ProtoMember
Link copied to clipboard
fun retainAll(schema: Schema, markSet: MarkSet): Extend?
Link copied to clipboard
fun retainLinked(linkedFields: Set<Field>): Extend?
Link copied to clipboard
fun validate(linker: Linker, syntaxRules: SyntaxRules)