declare namespace org { namespace eclipse { namespace jetty { namespace util { class PathWatcher extends org.eclipse.jetty.util.component.AbstractLifeCycle implements java.lang.Runnable { protected static cast(arg0: java.nio.file.WatchEvent): java.nio.file.WatchEvent public constructor() public watch(arg0: java.nio.file.Path): void public watch(arg0: org.eclipse.jetty.util.PathWatcher$Config): void protected prepareConfig(arg0: org.eclipse.jetty.util.PathWatcher$Config): void public addListener(arg0: java.util.EventListener): void protected doStart(): void protected doStop(): void public reset(): void protected isNotifiable(): boolean public getListeners(): java.util.Iterator public getUpdateQuietTimeMillis(): long protected notifyOnPathWatchEvents(arg0: java.util.List): void protected register(arg0: java.nio.file.Path, arg1: org.eclipse.jetty.util.PathWatcher$Config): void public removeListener(arg0: org.eclipse.jetty.util.PathWatcher$Listener | org.eclipse.jetty.util.PathWatcher$Listener$$Lambda): boolean public run(): void public addToPendingList(arg0: java.nio.file.Path, arg1: org.eclipse.jetty.util.PathWatcher$PathWatchEvent): void public setNotifyExistingOnStart(arg0: boolean): void public isNotifyExistingOnStart(): boolean public setUpdateQuietTime(arg0: long, arg1: java.util.concurrent.TimeUnit): void public toString(): string public static class: java.lang.Class } } } } }