forFieldWithImplementation static method

ResolvableType forFieldWithImplementation(
  1. FieldDeclaration field,
  2. Type implementationClass
)

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);
}