Package dtool.dub

Examples of dtool.dub.ResolvedManifest


      super(new Tests_DToolServer());
    }
   
    @Override
    public ResolvedManifest getUpdatedManifest(BundlePath bundlePath) throws ExecutionException {
      ResolvedManifest manifest = super.getUpdatedManifest(bundlePath);
      assertTrue(checkIsManifestStale(bundlePath) == false);
      return manifest;
    }
View Full Code Here


    }
   
    @Override
    public BundleResolution getUpdatedResolution(BundlePath bundlePath) throws ExecutionException {
      boolean manifestStale = checkIsManifestStale(bundlePath);
      ResolvedManifest previousManifest = getStoredManifest(bundlePath);
     
      BundleResolution bundleResolution = super.getUpdatedResolution(bundlePath);
      assertEquals(bundleResolution.bundlePath, bundlePath);
     
      assertEquals(bundleResolution.manifest == previousManifest, !manifestStale);
View Full Code Here

      // Otherwise unnecessary update operatons might occur if two threads tried to update at the same time.
      if(staleInfo.checkIsResolutionStale() == false)
        return staleInfo.getSemanticResolution();
     
      BundlePath bundlePath = staleInfo.bundlePath;
      ResolvedManifest manifest = getUpdatedManifest(bundlePath);
      StandardLibraryResolution stdLibResolution = getUpdatedStdLibResolution(compilerPath);
     
      BundleResolution bundleRes = new BundleResolution(this, manifest, stdLibResolution);
     
      setNewBundleResolutionEntry(bundleRes);
View Full Code Here

TOP

Related Classes of dtool.dub.ResolvedManifest

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.