forFieldWithResolvableImplementation static method

ResolvableType forFieldWithResolvableImplementation(
  1. FieldDeclaration field,
  2. ResolvableType? implementationType
)

Implementation

static ResolvableType forFieldWithResolvableImplementation(FieldDeclaration field, ResolvableType? implementationType) {
  final owner = implementationType ?? NONE;
  final ownerAsField = owner.as(field.getType());
  final resolver = ownerAsField.asVariableResolver();
  return forTypeWithProviderAndResolver(field.getType(), _FieldTypeProvider(field), resolver);
}