mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-21 21:50:54 +07:00
31 lines
662 B
Java
31 lines
662 B
Java
class Test {
|
|
{
|
|
UrlClassLoader loader = newMethod();
|
|
|
|
System.out.println(loader);
|
|
}
|
|
|
|
private UrlClassLoader newMethod() {
|
|
UrlClassLoader loader = UrlClassLoader.build().
|
|
useCache(new UrlClassLoader.I() {
|
|
@Override
|
|
public void m() {}
|
|
}).get();
|
|
return loader;
|
|
}
|
|
|
|
static class UrlClassLoader {
|
|
static UrlClassLoader build() {return new UrlClassLoader();}
|
|
UrlClassLoader useCache(I i) {
|
|
return this;
|
|
}
|
|
|
|
interface I {
|
|
void m();
|
|
}
|
|
|
|
UrlClassLoader get() {
|
|
return this;
|
|
}
|
|
}
|
|
} |