TypeProtoConverters
public
final
class
TypeProtoConverters
extends Object
java.lang.Object | |
↳ | android.support.test.espresso.remote.TypeProtoConverters |
Converters from Any
proto messages to their unwrapped target types.
Summary
Public methods | |
---|---|
static
<T>
T
|
anyToType(Any any)
Performs an |
static
Parcelable
|
byteStringToParcelable(ByteString byteString, Class<Parcelable> parcelableClass)
Performs a |
static
<T>
T
|
byteStringToType(ByteString byteString)
Performs a |
static
ByteString
|
parcelableToByteString(Parcelable parcelable)
Performs |
static
<T>
Any
|
typeToAny(T type)
Performs a type T to |
static
ByteString
|
typeToByteString(Object object)
Performs an object to |
Inherited methods | |
---|---|
From
class
java.lang.Object
|
Public methods
anyToType
T anyToType (Any any)
Performs an Any
proto message to type T conversion.
Parameters | |
---|---|
any |
Any : type to unwrap into its target type T representation |
Returns | |
---|---|
T |
unwrapped target type T |
byteStringToParcelable
Parcelable byteStringToParcelable (ByteString byteString, Class<Parcelable> parcelableClass)
Performs a ByteString
to Parcelable
conversion.
Parameters | |
---|---|
byteString |
ByteString : the ByteString to convert to a Parcelable |
parcelableClass |
Class |
Returns | |
---|---|
Parcelable |
instance of Parcelable
|
byteStringToType
T byteStringToType (ByteString byteString)
Performs a ByteString
to type T conversion.
Parameters | |
---|---|
byteString |
ByteString : the ByteString to convert into T |
Returns | |
---|---|
T |
instance of type T |
parcelableToByteString
ByteString parcelableToByteString (Parcelable parcelable)
Performs Parcelable
to ByteString
conversion.
Parameters | |
---|---|
parcelable |
Parcelable : Parcelable to convert to a ByteString |
Returns | |
---|---|
ByteString |
ByteString representation of the passed object
|
typeToAny
Any typeToAny (T type)
Performs a type T to Any
proto message conversion.
Parameters | |
---|---|
type |
T : target type to wrap into its Any representation |
Returns | |
---|---|
Any |
Any proto message which contains the wrapped proto representation of T
|
typeToByteString
ByteString typeToByteString (Object object)
Performs an object to ByteString
conversion.
Parameters | |
---|---|
object |
Object : object to convert to a ByteString |
Returns | |
---|---|
ByteString |
ByteString representation of the passed object
|
Interfaces
Classes
- ConstructorInvocation
- EspressoRemote
- FieldDescriptor
- GenericRemoteMessage
- InteractionRequest
- InteractionRequest.Builder
- InteractionResponse
- InteractionResponse.Builder
- InteractionResponse.RemoteError
- NoopRemoteInteraction
- ProtoUtils
- RemoteDescriptor
- RemoteDescriptor.Builder
- RemoteDescriptorRegistry
- RemoteInteractionRegistry
- TypeProtoConverters
Enums
Exceptions