Builder

class Builder : GeneratedMessage.Builder<BuilderT> , GuestSettingsOrBuilder
# Guest Settings

Describes a single group of settings which apply to a given guest language as part of a bigger set of configurations.
Protobuf type elide.meta.GuestSettings

Properties

Functions

Link copied to clipboard
open fun addRepeatedField(field: Descriptors.FieldDescriptor, value: Any): BuilderT
abstract fun addRepeatedField(field: Descriptors.FieldDescriptor, value: Any): Message.Builder
Link copied to clipboard
abstract fun build(): MessageLite
open fun build(): GuestSettings
Link copied to clipboard
abstract fun buildPartial(): MessageLite
Link copied to clipboard
open fun clear(): BuilderType
abstract fun clear(): Message.Builder
Link copied to clipboard
open fun clearField(field: Descriptors.FieldDescriptor): BuilderT
abstract fun clearField(field: Descriptors.FieldDescriptor): Message.Builder
Link copied to clipboard
JavaScript-specific language settings.
.elide.meta.JsSettings js = 10;
Link copied to clipboard
JVM-specific language settings.
.elide.meta.JvmSettings jvm = 20;
Link copied to clipboard
Kotlin-specific language settings.
.elide.meta.KotlinSettings kotlin = 21;
Link copied to clipboard
Specifies the language which these settings apply to.
.elide.meta.GuestLanguage lang = 1;
Link copied to clipboard
Link copied to clipboard
LLVM-specific language settings.
.elide.meta.LlvmSettings llvm = 40;
Link copied to clipboard
open fun clearOneof(oneof: Descriptors.OneofDescriptor): BuilderType
open fun clearOneof(oneof: Descriptors.OneofDescriptor): BuilderT
abstract fun clearOneof(oneof: Descriptors.OneofDescriptor): Message.Builder
Link copied to clipboard
Python-specific language settings.
.elide.meta.PythonSettings python = 60;
Link copied to clipboard
Ruby-specific language settings.
.elide.meta.RubySettings ruby = 50;
Link copied to clipboard
WASM-specific language settings.
.elide.meta.WasmSettings wasm = 30;
Link copied to clipboard
open fun clone(): BuilderType
open fun clone(): BuilderT
abstract fun clone(): Message.Builder
Link copied to clipboard
Link copied to clipboard
open fun getAllFields(): Map<Descriptors.FieldDescriptor, Any>
Link copied to clipboard
Link copied to clipboard
fun getDescriptor(): Descriptors.Descriptor
Link copied to clipboard
open fun getDescriptorForType(): Descriptors.Descriptor
Link copied to clipboard
open fun getField(field: Descriptors.FieldDescriptor): Any
Link copied to clipboard
open fun getFieldBuilder(field: Descriptors.FieldDescriptor): Message.Builder
Link copied to clipboard
open fun getJs(): JsSettings
JavaScript-specific language settings.
.elide.meta.JsSettings js = 10;
Link copied to clipboard
JavaScript-specific language settings.
.elide.meta.JsSettings js = 10;
Link copied to clipboard
JavaScript-specific language settings.
.elide.meta.JsSettings js = 10;
Link copied to clipboard
open fun getJvm(): JvmSettings
JVM-specific language settings.
.elide.meta.JvmSettings jvm = 20;
Link copied to clipboard
JVM-specific language settings.
.elide.meta.JvmSettings jvm = 20;
Link copied to clipboard
JVM-specific language settings.
.elide.meta.JvmSettings jvm = 20;
Link copied to clipboard
Kotlin-specific language settings.
.elide.meta.KotlinSettings kotlin = 21;
Link copied to clipboard
Kotlin-specific language settings.
.elide.meta.KotlinSettings kotlin = 21;
Link copied to clipboard
Kotlin-specific language settings.
.elide.meta.KotlinSettings kotlin = 21;
Link copied to clipboard
Specifies the language which these settings apply to.
.elide.meta.GuestLanguage lang = 1;
Link copied to clipboard
open fun getLangValue(): Int
Specifies the language which these settings apply to.
.elide.meta.GuestLanguage lang = 1;
Link copied to clipboard
open fun getLlvm(): LlvmSettings
LLVM-specific language settings.
.elide.meta.LlvmSettings llvm = 40;
Link copied to clipboard
LLVM-specific language settings.
.elide.meta.LlvmSettings llvm = 40;
Link copied to clipboard
LLVM-specific language settings.
.elide.meta.LlvmSettings llvm = 40;
Link copied to clipboard
open fun getOneofFieldDescriptor(oneof: Descriptors.OneofDescriptor): Descriptors.FieldDescriptor
Link copied to clipboard
Python-specific language settings.
.elide.meta.PythonSettings python = 60;
Link copied to clipboard
Python-specific language settings.
.elide.meta.PythonSettings python = 60;
Link copied to clipboard
Python-specific language settings.
.elide.meta.PythonSettings python = 60;
Link copied to clipboard
open fun getRepeatedField(field: Descriptors.FieldDescriptor, index: Int): Any
Link copied to clipboard
open fun getRepeatedFieldBuilder(field: Descriptors.FieldDescriptor, index: Int): Message.Builder
Link copied to clipboard
open fun getRepeatedFieldCount(field: Descriptors.FieldDescriptor): Int
Link copied to clipboard
open fun getRuby(): RubySettings
Ruby-specific language settings.
.elide.meta.RubySettings ruby = 50;
Link copied to clipboard
Ruby-specific language settings.
.elide.meta.RubySettings ruby = 50;
Link copied to clipboard
Ruby-specific language settings.
.elide.meta.RubySettings ruby = 50;
Link copied to clipboard
fun getUnknownFields(): UnknownFieldSet
Link copied to clipboard
open fun getWasm(): WasmSettings
WASM-specific language settings.
.elide.meta.WasmSettings wasm = 30;
Link copied to clipboard
WASM-specific language settings.
.elide.meta.WasmSettings wasm = 30;
Link copied to clipboard
WASM-specific language settings.
.elide.meta.WasmSettings wasm = 30;
Link copied to clipboard
open fun hasField(field: Descriptors.FieldDescriptor): Boolean
Link copied to clipboard
open fun hasJs(): Boolean
JavaScript-specific language settings.
.elide.meta.JsSettings js = 10;
Link copied to clipboard
open fun hasJvm(): Boolean
JVM-specific language settings.
.elide.meta.JvmSettings jvm = 20;
Link copied to clipboard
open fun hasKotlin(): Boolean
Kotlin-specific language settings.
.elide.meta.KotlinSettings kotlin = 21;
Link copied to clipboard
open fun hasLlvm(): Boolean
LLVM-specific language settings.
.elide.meta.LlvmSettings llvm = 40;
Link copied to clipboard
open fun hasOneof(oneof: Descriptors.OneofDescriptor): Boolean
Link copied to clipboard
open fun hasPython(): Boolean
Python-specific language settings.
.elide.meta.PythonSettings python = 60;
Link copied to clipboard
open fun hasRuby(): Boolean
Ruby-specific language settings.
.elide.meta.RubySettings ruby = 50;
Link copied to clipboard
open fun hasWasm(): Boolean
WASM-specific language settings.
.elide.meta.WasmSettings wasm = 30;
Link copied to clipboard
Link copied to clipboard
open fun mergeDelimitedFrom(input: InputStream, extensionRegistry: ExtensionRegistryLite): Boolean
Link copied to clipboard
abstract fun mergeFrom(other: Message): Message.Builder
open fun mergeFrom(other: Message): GuestSettings.Builder
open fun mergeFrom(input: CodedInputStream, extensionRegistry: ExtensionRegistryLite): GuestSettings.Builder
Link copied to clipboard
JavaScript-specific language settings.
.elide.meta.JsSettings js = 10;
Link copied to clipboard
JVM-specific language settings.
.elide.meta.JvmSettings jvm = 20;
Link copied to clipboard
Kotlin-specific language settings.
.elide.meta.KotlinSettings kotlin = 21;
Link copied to clipboard
LLVM-specific language settings.
.elide.meta.LlvmSettings llvm = 40;
Link copied to clipboard
Python-specific language settings.
.elide.meta.PythonSettings python = 60;
Link copied to clipboard
Ruby-specific language settings.
.elide.meta.RubySettings ruby = 50;
Link copied to clipboard
open fun mergeUnknownFields(unknownFields: UnknownFieldSet): BuilderType
open fun mergeUnknownFields(unknownFields: UnknownFieldSet): BuilderT
abstract fun mergeUnknownFields(unknownFields: UnknownFieldSet): Message.Builder
Link copied to clipboard
WASM-specific language settings.
.elide.meta.WasmSettings wasm = 30;
Link copied to clipboard
open fun newBuilderForField(field: Descriptors.FieldDescriptor): Message.Builder
Link copied to clipboard
open fun setField(field: Descriptors.FieldDescriptor, value: Any): BuilderT
abstract fun setField(field: Descriptors.FieldDescriptor, value: Any): Message.Builder
Link copied to clipboard
open fun setJs(builderForValue: JsSettings.Builder): GuestSettings.Builder
JavaScript-specific language settings.
.elide.meta.JsSettings js = 10;
Link copied to clipboard
JVM-specific language settings.
.elide.meta.JvmSettings jvm = 20;
Link copied to clipboard
Kotlin-specific language settings.
.elide.meta.KotlinSettings kotlin = 21;
Link copied to clipboard
Specifies the language which these settings apply to.
.elide.meta.GuestLanguage lang = 1;
Link copied to clipboard
Specifies the language which these settings apply to.
.elide.meta.GuestLanguage lang = 1;
Link copied to clipboard
LLVM-specific language settings.
.elide.meta.LlvmSettings llvm = 40;
Link copied to clipboard
Python-specific language settings.
.elide.meta.PythonSettings python = 60;
Link copied to clipboard
open fun setRepeatedField(field: Descriptors.FieldDescriptor, index: Int, value: Any): BuilderT
abstract fun setRepeatedField(field: Descriptors.FieldDescriptor, index: Int, value: Any): Message.Builder
Link copied to clipboard
Ruby-specific language settings.
.elide.meta.RubySettings ruby = 50;
Link copied to clipboard
open fun setUnknownFields(unknownFields: UnknownFieldSet): BuilderT
abstract fun setUnknownFields(unknownFields: UnknownFieldSet): Message.Builder
Link copied to clipboard
WASM-specific language settings.
.elide.meta.WasmSettings wasm = 30;
Link copied to clipboard
open fun toString(): String