class RemoteDescriptor


Descriptor object containing all the required information to serialize and deserialize a type to and from a proto. Needs to be registered with an RemoteDescriptorRegistry.

Summary

Nested types

Builder for RemoteDescriptor

Public functions

equals

fun equals(o: Any!): Boolean

getInstanceTypeName

fun getInstanceTypeName(): String!
Returns
String!

the class name for instance type

getProtoBuilderClass

fun getProtoBuilderClass(): Class<Any!>!
Returns
Class<Any!>!

the proto message builder class for proto message type

getRemoteConstrTypes

fun getRemoteConstrTypes(): Array<Class<Any!>!>!
Returns
Array<Class<Any!>!>!

list of types which identify the constructor's formal parameter types, in declared order.

hashCode

fun hashCode(): Int

Public properties

instanceFieldDescriptorList

val instanceFieldDescriptorList: (Mutable)List<FieldDescriptor!>!

instanceType

val instanceTypeClass<Any!>!

protoParser

val protoParserParser<Any!>!

protoType

val protoTypeClass<Any!>!

remoteType

val remoteTypeClass<Any!>!