| //Generated by the protocol buffer compiler. DO NOT EDIT! |
| // source: com/google/protobuf/example_extensible_message.proto |
| |
| package example_extensible_message; |
| |
| @kotlin.jvm.JvmSynthetic |
| inline fun exampleExtensibleMessage(block: example_extensible_message.ExampleExtensibleMessageKt.Dsl.() -> Unit): example_extensible_message.ExampleExtensibleMessage = |
| example_extensible_message.ExampleExtensibleMessageKt.Dsl._create(example_extensible_message.ExampleExtensibleMessage.newBuilder()).apply { block() }._build() |
| object ExampleExtensibleMessageKt { |
| @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) |
| @com.google.protobuf.kotlin.ProtoDslMarker |
| class Dsl private constructor( |
| @kotlin.jvm.JvmField private val _builder: example_extensible_message.ExampleExtensibleMessage.Builder |
| ) { |
| companion object { |
| @kotlin.jvm.JvmSynthetic |
| @kotlin.PublishedApi |
| internal fun _create(builder: example_extensible_message.ExampleExtensibleMessage.Builder): Dsl = Dsl(builder) |
| } |
| |
| @kotlin.jvm.JvmSynthetic |
| @kotlin.PublishedApi |
| internal fun _build(): example_extensible_message.ExampleExtensibleMessage = _builder.build() |
| @Suppress("UNCHECKED_CAST") |
| @kotlin.jvm.JvmSynthetic |
| operator fun <T> get(extension: com.google.protobuf.ExtensionLite<example_extensible_message.ExampleExtensibleMessage, T>): T { |
| return if (extension.isRepeated) { |
| get(extension as com.google.protobuf.ExtensionLite<example_extensible_message.ExampleExtensibleMessage, List<*>>) as T |
| } else { |
| _builder.getExtension(extension) |
| } |
| } |
| |
| @kotlin.jvm.JvmSynthetic |
| @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) |
| @kotlin.jvm.JvmName("-getRepeatedExtension") |
| operator fun <E> get( |
| extension: com.google.protobuf.ExtensionLite<example_extensible_message.ExampleExtensibleMessage, List<E>> |
| ): com.google.protobuf.kotlin.ExtensionList<E, example_extensible_message.ExampleExtensibleMessage> { |
| return com.google.protobuf.kotlin.ExtensionList(extension, _builder.getExtension(extension)) |
| } |
| |
| @kotlin.jvm.JvmSynthetic |
| operator fun contains(extension: com.google.protobuf.ExtensionLite<example_extensible_message.ExampleExtensibleMessage, *>): Boolean { |
| return _builder.hasExtension(extension) |
| } |
| |
| @kotlin.jvm.JvmSynthetic |
| fun clear(extension: com.google.protobuf.ExtensionLite<example_extensible_message.ExampleExtensibleMessage, *>) { |
| _builder.clearExtension(extension) |
| } |
| |
| @kotlin.jvm.JvmSynthetic |
| @kotlin.PublishedApi |
| internal fun <T> setExtension(extension: com.google.protobuf.ExtensionLite<example_extensible_message.ExampleExtensibleMessage, T>, value: T) { |
| _builder.setExtension(extension, value) |
| } |
| |
| @kotlin.jvm.JvmSynthetic |
| inline operator fun <T : Comparable<T>> set( |
| extension: com.google.protobuf.ExtensionLite<example_extensible_message.ExampleExtensibleMessage, T>, |
| value: T |
| ) { |
| setExtension(extension, value) |
| } |
| |
| @kotlin.jvm.JvmSynthetic |
| inline operator fun set( |
| extension: com.google.protobuf.ExtensionLite<example_extensible_message.ExampleExtensibleMessage, com.google.protobuf.ByteString>, |
| value: com.google.protobuf.ByteString |
| ) { |
| setExtension(extension, value) |
| } |
| |
| @kotlin.jvm.JvmSynthetic |
| inline operator fun <T : com.google.protobuf.MessageLite> set( |
| extension: com.google.protobuf.ExtensionLite<example_extensible_message.ExampleExtensibleMessage, T>, |
| value: T |
| ) { |
| setExtension(extension, value) |
| } |
| |
| @kotlin.jvm.JvmSynthetic |
| fun <E> com.google.protobuf.kotlin.ExtensionList<E, example_extensible_message.ExampleExtensibleMessage>.add(value: E) { |
| _builder.addExtension(this.extension, value) |
| } |
| |
| @kotlin.jvm.JvmSynthetic |
| inline operator fun <E> com.google.protobuf.kotlin.ExtensionList<E, example_extensible_message.ExampleExtensibleMessage>.plusAssign(value: E) { |
| add(value) |
| } |
| |
| @kotlin.jvm.JvmSynthetic |
| fun <E> com.google.protobuf.kotlin.ExtensionList<E, example_extensible_message.ExampleExtensibleMessage>.addAll(values: Iterable<E>) { |
| for (value in values) { |
| add(value) |
| } |
| } |
| |
| @kotlin.jvm.JvmSynthetic |
| inline operator fun <E> com.google.protobuf.kotlin.ExtensionList<E, example_extensible_message.ExampleExtensibleMessage>.plusAssign(values: Iterable<E>) { |
| addAll(values) |
| } |
| |
| @kotlin.jvm.JvmSynthetic |
| operator fun <E> com.google.protobuf.kotlin.ExtensionList<E, example_extensible_message.ExampleExtensibleMessage>.set(index: Int, value: E) { |
| _builder.setExtension(this.extension, index, value) |
| } |
| |
| @kotlin.jvm.JvmSynthetic |
| inline fun com.google.protobuf.kotlin.ExtensionList<*, example_extensible_message.ExampleExtensibleMessage>.clear() { |
| clear(extension) |
| } |
| |
| } |
| } |
| inline fun example_extensible_message.ExampleExtensibleMessage.copy(block: example_extensible_message.ExampleExtensibleMessageKt.Dsl.() -> Unit): example_extensible_message.ExampleExtensibleMessage = |
| example_extensible_message.ExampleExtensibleMessageKt.Dsl._create(this.toBuilder()).apply { block() }._build() |