ConstructorInvocation
  public
  
  final
  
  class
  ConstructorInvocation
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.support.test.espresso.remote.ConstructorInvocation | 
Reflectively invokes the constructor of a declared class.
Summary
| Public constructors | |
|---|---|
| 
      ConstructorInvocation(Class<?> clazz, Class<? extends Annotation> annotationClass, Class...<?> parameterTypes)
      Creates a new  | |
| Public methods | |
|---|---|
| 
        
        
        
        
        
        Object | 
      invokeConstructor(Object... constructorParams)
      Invokes the target constructor with the provided constructor parameters | 
| Inherited methods | |
|---|---|
|  From
class 
  
    java.lang.Object
  
 | |
Public constructors
ConstructorInvocation
ConstructorInvocation (Class<?> clazz, Class<? extends Annotation> annotationClass, Class...<?> parameterTypes)
Creates a new ConstructorInvocation.
 
Constructor lookup is either done using an annotation by passing the annotationClass
 as a parameter or through parameterTypes lookup. This class will attempt to lookup a
 constructor by first looking for a constructor annotated with annotationClass. If no
 constructors are found it will fallback and try to use parameterTypes.
| Parameters | |
|---|---|
| clazz | Class: the declared class to create the instance off | 
| annotationClass | Class: the annotation class to lookup the constructor | 
| parameterTypes | Class: array of parameter types to lookup a constructor on the declared class.
     The declared order of parameter types must match the order of the constructor parameters
     passed intoinvokeConstructor(Object). | 
Public methods
- Interfaces
- Classes- ConstructorInvocation
- EspressoRemote
- FieldDescriptor
- GenericRemoteMessage
- InteractionRequest
- InteractionRequest.Builder
- InteractionResponse
- InteractionResponse.Builder
- InteractionResponse.RemoteError
- NoopRemoteInteraction
- ProtoUtils
- RemoteDescriptor
- RemoteDescriptor.Builder
- RemoteDescriptorRegistry
- RemoteInteractionRegistry
- TypeProtoConverters
 
- Enums
- Exceptions
