112 p.addSource(src); 113 sources.put(src.file().getPath(), src); 114 } 115 116 public Source lookupSource(String path) { 117 return sources.get(path); 118 } 119 120 public void addArtifacts(String pkg, Set<URI> as) { 121 Package p = lookupPackage(pkg); 122 for (URI u : as) { 123 p.addArtifact(new File(u)); 124 } 125 } 126 127 public void setDependencies(String pkg, Set<String> deps) { 128 Package p = lookupPackage(pkg); 129 p.setDependencies(deps); 130 } 131 132 public void setPubapi(String pkg, List<String> ps) { 133 Package p = lookupPackage(pkg); 134 p.setPubapi(ps); 135 } 136 137 public boolean hasPubapiChanged(String pkg, List<String> ps) { 138 Package p = lookupPackage(pkg); 139 return p.hasPubapiChanged(ps); 140 } 141 } | 112 p.addSource(src); 113 sources.put(src.file().getPath(), src); 114 } 115 116 public Source lookupSource(String path) { 117 return sources.get(path); 118 } 119 120 public void addArtifacts(String pkg, Set<URI> as) { 121 Package p = lookupPackage(pkg); 122 for (URI u : as) { 123 p.addArtifact(new File(u)); 124 } 125 } 126 127 public void setDependencies(String pkg, Set<String> deps) { 128 Package p = lookupPackage(pkg); 129 p.setDependencies(deps); 130 } 131 132 public void setPubapiForLinkedClasses(String pkg, List<String> ps) { 133 Package p = lookupPackage(pkg); 134 p.setPubapiForLinkedClasses(ps); 135 } 136 137 public void setPubapiForCompiledSources(String pkg, List<String> ps) { 138 Package p = lookupPackage(pkg); 139 p.setPubapiForCompiledSources(ps); 140 } 141 142 public boolean hasPubapiForCompiledSourcesChanged(String pkg, List<String> ps) { 143 Package p = lookupPackage(pkg); 144 return p.hasPubapiForCompiledSourcesChanged(ps); 145 } 146 } |