Skip to content

Commit 1c5742e

Browse files
committed
Reduce visibility of MacWatchable to package-private
1 parent 1cccd6e commit 1c5742e

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

src/main/java/engineering/swat/watch/impl/jdk/JDKPoller.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@
5656
import com.sun.nio.file.ExtendedWatchEventModifier;
5757

5858
import engineering.swat.watch.impl.mac.MacWatchService;
59-
import engineering.swat.watch.impl.mac.MacWatchable;
6059
import engineering.swat.watch.impl.util.SubscriptionKey;
6160

6261
/**
@@ -173,7 +172,7 @@ public WatchService newWatchService() throws IOException {
173172
}
174173
@Override
175174
public Watchable newWatchable(Path path) {
176-
return new MacWatchable(path);
175+
return MacWatchService.newWatchable(path);
177176
}
178177
};
179178

src/main/java/engineering/swat/watch/impl/mac/MacWatchService.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828

2929
import java.io.IOException;
3030
import java.nio.file.ClosedWatchServiceException;
31+
import java.nio.file.Path;
3132
import java.nio.file.WatchKey;
3233
import java.nio.file.WatchService;
3334
import java.util.concurrent.BlockingQueue;
@@ -48,6 +49,10 @@ public boolean isClosed() {
4849
return closed;
4950
}
5051

52+
public static MacWatchable newWatchable(Path path) {
53+
return new MacWatchable(path);
54+
}
55+
5156
// -- WatchService --
5257

5358
@Override

src/main/java/engineering/swat/watch/impl/mac/MacWatchable.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
import java.util.function.Function;
4343
import java.util.stream.Stream;
4444

45-
public class MacWatchable implements Watchable {
45+
class MacWatchable implements Watchable {
4646
private final Path path;
4747
private final Map<MacWatchService, MacWatchKey> registrations;
4848

0 commit comments

Comments
 (0)