declare namespace org { namespace eclipse { namespace jetty { namespace util { namespace resource { abstract class Resource implements org.eclipse.jetty.util.resource.ResourceFactory , java.io.Closeable { public static __defaultUseCaches: boolean public constructor() public static setDefaultUseCaches(arg0: boolean): void public static getDefaultUseCaches(): boolean public static newResource(arg0: java.net.URI): org.eclipse.jetty.util.resource.Resource public static newResource(arg0: java.net.URL): org.eclipse.jetty.util.resource.Resource public static newResource(arg0: java.lang.String | string): org.eclipse.jetty.util.resource.Resource public static newResource(arg0: java.lang.String | string, arg1: boolean): org.eclipse.jetty.util.resource.Resource public static newResource(arg0: java.io.File): org.eclipse.jetty.util.resource.Resource public static newSystemResource(arg0: java.lang.String | string): org.eclipse.jetty.util.resource.Resource public static newClassPathResource(arg0: java.lang.String | string): org.eclipse.jetty.util.resource.Resource public static newClassPathResource(arg0: java.lang.String | string, arg1: boolean, arg2: boolean): org.eclipse.jetty.util.resource.Resource public static isContainedIn(arg0: org.eclipse.jetty.util.resource.Resource, arg1: org.eclipse.jetty.util.resource.Resource): boolean protected finalize(): void public abstract isContainedIn(arg0: org.eclipse.jetty.util.resource.Resource): boolean public release(): void public abstract close(): void public abstract exists(): boolean public abstract isDirectory(): boolean public abstract lastModified(): long public abstract length(): long public abstract getURL(): java.net.URL public getURI(): java.net.URI public abstract getFile(): java.io.File public abstract getName(): string public abstract getInputStream(): java.io.InputStream public abstract getReadableByteChannel(): java.nio.channels.ReadableByteChannel public abstract delete(): boolean public abstract renameTo(arg0: org.eclipse.jetty.util.resource.Resource): boolean public abstract list(): java.lang.String[] public abstract addPath(arg0: java.lang.String | string): org.eclipse.jetty.util.resource.Resource public getResource(arg0: java.lang.String | string): org.eclipse.jetty.util.resource.Resource public encode(arg0: java.lang.String | string): string public getAssociate(): java.lang.Object public setAssociate(arg0: java.lang.Object): void public isAlias(): boolean public getAlias(): java.net.URI public getListHTML(arg0: java.lang.String | string, arg1: boolean): string public writeTo(arg0: java.io.OutputStream | java.io.OutputStream$$Lambda, arg1: long, arg2: long): void public copyTo(arg0: java.io.File): void public getWeakETag(): string public getWeakETag(arg0: java.lang.String | string): string public getAllResources(): java.util.Collection public static toURL(arg0: java.io.File): java.net.URL public static class: java.lang.Class } } } } } }