Package org.awaitility.core
Class FieldSupplierBuilder.NameAndTypeFieldSupplier<T>
java.lang.Object
org.awaitility.core.FieldSupplierBuilder.NameAndTypeFieldSupplier<T>
- All Implemented Interfaces:
Callable<T>
- Enclosing class:
- FieldSupplierBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionFind a field based on the annotation and field type.andWithName(String fieldName) Find a field based on the annotation and field name.call()
-
Constructor Details
-
NameAndTypeFieldSupplier
public NameAndTypeFieldSupplier()
-
-
Method Details
-
andWithName
Find a field based on the annotation and field name. E.g.await().until(fieldIn(object).annotatedWith(MyAnnotation.class).andWithName("fieldName"), equalTo(someObject));- Parameters:
fieldName- The type of name of the field- Returns:
- The supplier
-
andOfType
Find a field based on the annotation and field type. E.g.await().until(fieldIn(object).annotatedWith(MyAnnotation.class).andOfType(int.class), equalTo(2));- Type Parameters:
S- The type of the field- Parameters:
type- The class representing the type of the field- Returns:
- The supplier
-
call
-