declare namespace org { namespace eclipse { namespace jetty { namespace util { namespace resource { class PathResource extends org.eclipse.jetty.util.resource.Resource { public constructor(arg0: java.io.File) public constructor(arg0: java.nio.file.Path) public constructor(arg0: java.net.URI) public constructor(arg0: java.net.URL) public addPath(arg0: java.lang.String | string): org.eclipse.jetty.util.resource.Resource public close(): void public delete(): boolean public equals(arg0: java.lang.Object): boolean public exists(): boolean public getFile(): java.io.File public getPath(): java.nio.file.Path public getInputStream(): java.io.InputStream public getName(): string public getReadableByteChannel(): java.nio.channels.ReadableByteChannel public getURI(): java.net.URI public getURL(): java.net.URL public hashCode(): int public isContainedIn(arg0: org.eclipse.jetty.util.resource.Resource): boolean public isDirectory(): boolean public lastModified(): long public length(): long public isAlias(): boolean public getAliasPath(): java.nio.file.Path public getAlias(): java.net.URI public list(): java.lang.String[] public renameTo(arg0: org.eclipse.jetty.util.resource.Resource): boolean public copyTo(arg0: java.io.File): void public toString(): string public static class: java.lang.Class } } } } } }