package

androidx.test.espresso.remote

Interfaces

BindableInterface that can be implemented by classes that provide an IBinder.
Converter<I, O>Converts input to output.
EspressoRemoteMessageTransforms an Espresso remote message from and to a proto message.
EspressoRemoteMessage.From<T, M>Transforms a proto message of type M into a class of type T.
EspressoRemoteMessage.To<M>Transforms a class implementing this interface to a proto message.
RemoteInteractionFacilitates communication between other Espresso instance that may be running in different processes.

Classes

ConstructorInvocationReflectively invokes the constructor of a declared class.
EspressoRemoteA singleton class that facilitates communication between other Espresso instance that may be running in different processes.
FieldDescriptorProvides additional meta data about a java.lang.reflect.Field declared in a class.
GenericRemoteMessageGeneric implementation of the EspressoRemoteMessage interface, which uses reflection for proto message serialization and deserialization.
InteractionRequestEncapsulates an request.
InteractionRequest.BuilderCreates an instance of InteractionRequest from a View matcher and action.
InteractionResponseEncapsulates a request.
InteractionResponse.BuilderBuilder for InteractionResponse
InteractionResponse.RemoteErrorTODO(b/31122396): parse this from a proto Enum representing wire protocol error codes and their default description.
NoopRemoteInteractionNoop RemoteInteraction object
ProtoUtilsContains various utility methods to ease use of protos and increased readability in code.
RemoteDescriptorDescriptor object containing all the required information to serialize and deserialize a type to and from a proto.
RemoteDescriptor.BuilderBuilder for RemoteDescriptor
RemoteDescriptorRegistryA registry for registering remote descriptors.
RemoteInteractionRegistryAn exposed registry instance to make it easy for callers to get a hold of Remote Interaction
TypeProtoConvertersConverters from proto messages to their unwrapped target types.

Enums

InteractionResponse.StatusThe status of this interaction response.