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