equal
deleted
inserted
replaced
40 import java.nio.file.FileSystems; |
40 import java.nio.file.FileSystems; |
41 import java.nio.file.Files; |
41 import java.nio.file.Files; |
42 import java.nio.file.Path; |
42 import java.nio.file.Path; |
43 import java.nio.file.Paths; |
43 import java.nio.file.Paths; |
44 import java.nio.file.ProviderNotFoundException; |
44 import java.nio.file.ProviderNotFoundException; |
45 import java.nio.file.spi.FileSystemProvider; |
|
46 import java.util.ArrayList; |
45 import java.util.ArrayList; |
47 import java.util.Arrays; |
46 import java.util.Arrays; |
48 import java.util.Collection; |
47 import java.util.Collection; |
49 import java.util.Collections; |
48 import java.util.Collections; |
50 import java.util.EnumMap; |
49 import java.util.EnumMap; |
61 import java.util.Set; |
60 import java.util.Set; |
62 import java.util.regex.Matcher; |
61 import java.util.regex.Matcher; |
63 import java.util.regex.Pattern; |
62 import java.util.regex.Pattern; |
64 import java.util.stream.Collectors; |
63 import java.util.stream.Collectors; |
65 import java.util.stream.Stream; |
64 import java.util.stream.Stream; |
66 import java.util.zip.ZipFile; |
|
67 |
65 |
68 import javax.lang.model.SourceVersion; |
66 import javax.lang.model.SourceVersion; |
69 import javax.tools.JavaFileManager; |
67 import javax.tools.JavaFileManager; |
70 import javax.tools.JavaFileManager.Location; |
68 import javax.tools.JavaFileManager.Location; |
71 import javax.tools.StandardJavaFileManager; |
69 import javax.tools.StandardJavaFileManager; |
157 ex.addSuppressed(e); |
155 ex.addSuppressed(e); |
158 throw ex; |
156 throw ex; |
159 } |
157 } |
160 } |
158 } |
161 |
159 |
162 // could replace Lint by "boolean warn" |
160 void update(Log log, boolean warn, FSInfo fsInfo) { |
163 void update(Log log, Lint lint, FSInfo fsInfo) { |
|
164 this.log = log; |
161 this.log = log; |
165 warn = lint.isEnabled(Lint.LintCategory.PATH); |
162 this.warn = warn; |
166 this.fsInfo = fsInfo; |
163 this.fsInfo = fsInfo; |
167 } |
164 } |
168 |
165 |
169 void setPathFactory(PathFactory f) { |
166 void setPathFactory(PathFactory f) { |
170 pathFactory = f; |
167 pathFactory = f; |