
com.google.protobuf.Descriptors.scala Maven / Gradle / Ivy
The newest version!
package com.google.protobuf
import com.google.protobuf.DescriptorProtos._
object Descriptors {
class EnumValueDescriptor {
def getName(): String = ???
def getNumber(): Int = ???
}
class EnumDescriptor {
def getName(): String = ???
def getContainingType(): Descriptor = ???
def getValues(): java.util.List[EnumValueDescriptor] = ???
def findValueByName(name: String): EnumValueDescriptor = ???
def findValueByNumber(number: Int): EnumValueDescriptor = ???
}
class FieldDescriptor {
def getName(): String = ???
def getContainingType(): Descriptor = ???
def getNumber(): Int = ???
def getType(): FieldDescriptor.Type = ???
def isOptional(): Boolean = ???
def isRepeated(): Boolean = ???
def isRequired(): Boolean = ???
}
object FieldDescriptor {
sealed trait Type
object Type {
case object DOUBLE extends Type
case object FLOAT extends Type
case object INT64 extends Type
case object UINT64 extends Type
case object INT32 extends Type
case object FIXED64 extends Type
case object FIXED32 extends Type
case object BOOL extends Type
case object STRING extends Type
case object GROUP extends Type
case object MESSAGE extends Type
case object BYTES extends Type
case object UINT32 extends Type
case object ENUM extends Type
case object SFIXED32 extends Type
case object SFIXED64 extends Type
case object SINT32 extends Type
case object SINT64 extends Type
}
}
class FileDescriptor {
def getMessageTypes(): java.util.List[Descriptor] = ???
def getEnumTypes(): java.util.List[EnumDescriptor] = ???
}
object FileDescriptor {
def buildFrom(p: FileDescriptorProto, deps: Array[FileDescriptor]): FileDescriptor = ???
}
class Descriptor {
def getContainingType(): Descriptor = ???
def getFields(): java.util.List[FieldDescriptor] = ???
def getNestedTypes(): java.util.List[Descriptor] = ???
def getEnumTypes(): java.util.List[EnumDescriptor] = ???
def getFullName(): String = ???
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy