FieldDescriptor
public final class FieldDescriptor
extends Object
| java.lang.Object | |
| ↳ | android.support.test.espresso.remote.FieldDescriptor |
Provides additional meta data about a Field declared in a class.
The data provided here is used at runtime to reflectively access fields that require proto serialization.
Summary
Fields | |
|---|---|
public final String | fieldName
|
public final Class<?> | fieldType
|
public final int | order
|
Public methods | |
|---|---|
boolean | equals(Object o) |
int | hashCode() |
static FieldDescriptor | of(Class<?> fieldType, String fieldName, int order) Creates a |
Inherited methods | |
|---|---|
java.lang.Object | |
Fields
order
int order
Public methods
hashCode
int hashCode ()
| Returns | |
|---|---|
int | |
of
FieldDescriptor of (Class<?> fieldType, String fieldName, int order)
Creates a FieldDescriptor instance.
| Parameters | |
|---|---|
fieldType | Class: the type of the field |
fieldName | String: the name of the field as declared in the class |
order | int: the declared order of the field, order values need to start with 0 |
| Returns | |
|---|---|
FieldDescriptor | |
Interfaces
Classes
- ConstructorInvocation
- EspressoRemote
- FieldDescriptor
- GenericRemoteMessage
- InteractionRequest
- InteractionRequest.Builder
- InteractionResponse
- InteractionResponse.Builder
- InteractionResponse.RemoteError
- NoopRemoteInteraction
- ProtoUtils
- RemoteDescriptor
- RemoteDescriptor.Builder
- RemoteDescriptorRegistry
- RemoteInteractionRegistry
- TypeProtoConverters
Enums
Exceptions