object Edition extends GeneratedEnumCompanion[Edition]
- Alphabetic
- By Inheritance
- Edition
- GeneratedEnumCompanion
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- sealed trait Recognized extends Edition
- final case class Unrecognized(unrecognizedValue: Int) extends Edition with UnrecognizedEnum with Product with Serializable
- Annotations
- @SerialVersionUID()
- type ValueType = Edition
- Definition Classes
- GeneratedEnumCompanion
Value Members
- final def !=(arg0: scala.Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: scala.Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- implicit def enumCompanion: GeneratedEnumCompanion[Edition]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def fromJavaValue(pbJavaSource: DescriptorProtos.Edition): Edition
- def fromName(name: String): scala.Option[Edition]
- Definition Classes
- GeneratedEnumCompanion
- def fromValue(__value: Int): Edition
- Definition Classes
- Edition → GeneratedEnumCompanion
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def javaDescriptor: EnumDescriptor
Returns the Java descriptors for this enum.
Returns the Java descriptors for this enum. It is recommended to use scalaDescriptors. The Java descriptors are available even when Java conversions is disabled, however they are not available in Scala.js or scala-native.
- Definition Classes
- Edition → GeneratedEnumCompanion
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def scalaDescriptor: EnumDescriptor
- Definition Classes
- Edition → GeneratedEnumCompanion
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toJavaValue(pbScalaSource: Edition): DescriptorProtos.Edition
- def toString(): String
- Definition Classes
- AnyRef → Any
- lazy val values: Seq[ValueType]
- Definition Classes
- Edition → GeneratedEnumCompanion
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- case object EDITION_1_TEST_ONLY extends Edition with Recognized with Product with Serializable
Placeholder editions for testing feature resolution.
Placeholder editions for testing feature resolution. These should not be used or relyed on outside of tests.
- Annotations
- @SerialVersionUID()
- case object EDITION_2023 extends Edition with Recognized with Product with Serializable
Editions that have been released.
Editions that have been released. The specific values are arbitrary and should not be depended on, but they will always be time-ordered for easy comparison.
- Annotations
- @SerialVersionUID()
- case object EDITION_2024 extends Edition with Recognized with Product with Serializable
- Annotations
- @SerialVersionUID()
- case object EDITION_2_TEST_ONLY extends Edition with Recognized with Product with Serializable
- Annotations
- @SerialVersionUID()
- case object EDITION_99997_TEST_ONLY extends Edition with Recognized with Product with Serializable
- Annotations
- @SerialVersionUID()
- case object EDITION_99998_TEST_ONLY extends Edition with Recognized with Product with Serializable
- Annotations
- @SerialVersionUID()
- case object EDITION_99999_TEST_ONLY extends Edition with Recognized with Product with Serializable
- Annotations
- @SerialVersionUID()
- case object EDITION_LEGACY extends Edition with Recognized with Product with Serializable
A placeholder edition for specifying default behaviors *before* a feature was first introduced.
A placeholder edition for specifying default behaviors *before* a feature was first introduced. This is effectively an "infinite past".
- Annotations
- @SerialVersionUID()
- case object EDITION_MAX extends Edition with Recognized with Product with Serializable
Placeholder for specifying unbounded edition support.
Placeholder for specifying unbounded edition support. This should only ever be used by plugins that can expect to never require any changes to support a new edition.
- Annotations
- @SerialVersionUID()
- case object EDITION_PROTO2 extends Edition with Recognized with Product with Serializable
Legacy syntax "editions".
Legacy syntax "editions". These pre-date editions, but behave much like distinct editions. These can't be used to specify the edition of proto files, but feature definitions must supply proto2/proto3 defaults for backwards compatibility.
- Annotations
- @SerialVersionUID()
- case object EDITION_PROTO3 extends Edition with Recognized with Product with Serializable
- Annotations
- @SerialVersionUID()
- case object EDITION_UNKNOWN extends Edition with Recognized with Product with Serializable
A placeholder for an unknown edition value.
A placeholder for an unknown edition value.
- Annotations
- @SerialVersionUID()