object Edition extends GeneratedEnumCompanion[Edition]
- Alphabetic
- By Inheritance
- Edition
- GeneratedEnumCompanion
- Serializable
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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( ... ) @native()
- implicit def enumCompanion: GeneratedEnumCompanion[Edition]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: scala.Any): 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[_]
- 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( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
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()
-
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()
-
object
EDITION_2024 extends Edition with Recognized with Product with Serializable
- Annotations
- @SerialVersionUID()
-
object
EDITION_2_TEST_ONLY extends Edition with Recognized with Product with Serializable
- Annotations
- @SerialVersionUID()
-
object
EDITION_99997_TEST_ONLY extends Edition with Recognized with Product with Serializable
- Annotations
- @SerialVersionUID()
-
object
EDITION_99998_TEST_ONLY extends Edition with Recognized with Product with Serializable
- Annotations
- @SerialVersionUID()
-
object
EDITION_99999_TEST_ONLY extends Edition with Recognized with Product with Serializable
- Annotations
- @SerialVersionUID()
-
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()
-
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()
-
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()
-
object
EDITION_PROTO3 extends Edition with Recognized with Product with Serializable
- Annotations
- @SerialVersionUID()
-
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()