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<*>!
Returns
Class<*>!

the proto message builder class for proto message type

getRemoteConstrTypes

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

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<*>!

protoParser

val protoParserParser<*>!

protoType

val protoTypeClass<*>!

remoteType

val remoteTypeClass<*>!