48 * or deletion without notice.</b></p>
49 */
50 public class CleanProperties implements Transformer
51 {
52 public void setExtra(String e) {
53 // Any extra information is ignored for clean properties.
54 }
55
56 public void setExtra(Options a) {
57 // Any extra information is ignored for clean properties.
58 }
59
60 public boolean transform(JavacService javacService,
61 Map<String,Set<URI>> pkgSrcs,
62 Set<URI> visibleSrcs,
63 Map<URI,Set<String>> visibleClasses,
64 Map<String,Set<String>> oldPackageDependencies,
65 URI destRoot,
66 Map<String,Set<URI>> packageArtifacts,
67 Map<String,Set<String>> packageDependencies,
68 Map<String,String> packagePublicApis,
69 int debugLevel,
70 boolean incremental,
71 int numCores,
72 PrintStream out,
73 PrintStream err)
74 {
75 boolean rc = true;
76 for (String pkgName : pkgSrcs.keySet()) {
77 String pkgNameF = pkgName.replace('.',File.separatorChar);
78 for (URI u : pkgSrcs.get(pkgName)) {
79 File src = new File(u);
80 boolean r = clean(pkgName, pkgNameF, src, new File(destRoot), debugLevel,
81 packageArtifacts);
82 if (r == false) {
83 rc = false;
84 }
85 }
86 }
87 return rc;
88 }
|
48 * or deletion without notice.</b></p>
49 */
50 public class CleanProperties implements Transformer
51 {
52 public void setExtra(String e) {
53 // Any extra information is ignored for clean properties.
54 }
55
56 public void setExtra(Options a) {
57 // Any extra information is ignored for clean properties.
58 }
59
60 public boolean transform(JavacService javacService,
61 Map<String,Set<URI>> pkgSrcs,
62 Set<URI> visibleSrcs,
63 Map<URI,Set<String>> visibleClasses,
64 Map<String,Set<String>> oldPackageDependencies,
65 URI destRoot,
66 Map<String,Set<URI>> packageArtifacts,
67 Map<String,Set<String>> packageDependencies,
68 Map<String,List<String>> packagePublicApis,
69 Map<String,Set<String>> classpathPackageDependencies,
70 int debugLevel,
71 boolean incremental,
72 int numCores,
73 PrintStream out,
74 PrintStream err)
75 {
76 boolean rc = true;
77 for (String pkgName : pkgSrcs.keySet()) {
78 String pkgNameF = pkgName.replace('.',File.separatorChar);
79 for (URI u : pkgSrcs.get(pkgName)) {
80 File src = new File(u);
81 boolean r = clean(pkgName, pkgNameF, src, new File(destRoot), debugLevel,
82 packageArtifacts);
83 if (r == false) {
84 rc = false;
85 }
86 }
87 }
88 return rc;
89 }
|