wrapGetAttribute static method
- @protected
- AttributeGetter? attributeGetter,
- ItemGetter itemGetter
Implementation
@protected
static AttributeGetter wrapGetAttribute(
AttributeGetter? attributeGetter,
ItemGetter itemGetter,
) {
if (attributeGetter == null) {
return itemGetter;
}
return (attribute, object) {
try {
return attributeGetter(attribute, object);
} on NoSuchMethodError {
return itemGetter(attribute, object);
}
};
}