public FileExclusions(Set<String> fileExclusions, Set<String> directoryExclusions, Set<String> globPatterns) { this.fileExclusions = fileExclusions; this.directoryExclusions = directoryExclusions; this.matchers = parseGlobPatterns(globPatterns); }
@Override public boolean isChanged() { return details.isActiveByDefault() != activated; }
public TelemetryClientConfig build() { return new TelemetryClientConfig(this); } }
public String getName() { return details.getName(); }
public String getHtmlDescription() { return details.getHtmlDescription(); }
public boolean test(Path path) { return testFileExclusions(path) || testDirectoryExclusions(path) || testGlob(path); }
public static Builder builder() { return new Builder(); }
public String getKey() { return details.getKey(); }
public String severity() { return details.getSeverity(); }
public String language() { return details.getLanguage(); }
public String type() { return details.getType(); }
public boolean isCanceled() { return handler.isCanceled(); }
private void setFraction(float fraction) { handler.setFraction(offset + fraction * factor); }
public void finishNonCancelableSection() { handler.finishNonCancelableSection(); }
public void startNonCancelableSection() { handler.startNonCancelableSection(); }
public boolean test(Path path) { return testFileExclusions(path) || testDirectoryExclusions(path) || testGlob(path); }
public static Builder builder() { return new Builder(); }
public boolean getDefaultActivation() { return details.isActiveByDefault(); }
public FileExclusions(Set<String> fileExclusions, Set<String> directoryExclusions, Set<String> globPatterns) { this.fileExclusions = fileExclusions; this.directoryExclusions = directoryExclusions; this.matchers = parseGlobPatterns(globPatterns); }
public TelemetryClientConfig build() { return new TelemetryClientConfig(this); } }