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