forFieldWithImplementation static method
Implementation
static ResolvableType forFieldWithImplementation(FieldDeclaration field, Type implementationClass) {
final owner = forType(implementationClass);
final ownerAsField = owner.as(field.getType());
final resolver = ownerAsField.asVariableResolver();
return forTypeWithProviderAndResolver(field.getType(), _FieldTypeProvider(field), resolver);
}