anchor.diff:     */
     PubManager(Workspace workspace) : super(workspace);
   
  -  //
  -  // PackageManager abstract interface:
  -  //
  -
     PackageServiceProperties get properties => pubProperties;
   
     void setSelfReference(Project project, String selfReference) {
  
positive.code:  * A class to help resolve pub `package:` references.
   */
  class _PubResolver extends PackageResolver {
    final Project project;
  
    _PubResolver._(this.project);
  
    //
    // PackageResolver virtual interface:
    //
  
    PackageServiceProperties get properties => pubProperties;
  
  
negative.code: 
    PackageBuilder getBuilder() => new _PubBuilder(this);
  
    PackageResolver getResolverFor(Project project) =>
        new _PubResolver._(this, project);
  
    // Don't run pub on Windows: https://github.com/dart-lang/chromedeveditor/issues/2743
    bool canRunPub(Folder project) => pubProperties.isFolderWithPackages(project) && !PlatformInfo.isWin;
  