public class nl.basjes.parse.useragent.utils.springframework.core.io.FileUrlResource extends nl.basjes.parse.useragent.utils.springframework.core.io.UrlResource implements nl.basjes.parse.useragent.utils.springframework.core.io.Resource
{
private volatile java.io.File file;
public void <init>(java.net.URL)
{
nl.basjes.parse.useragent.utils.springframework.core.io.FileUrlResource v;
java.net.URL v;
v := @this: nl.basjes.parse.useragent.utils.springframework.core.io.FileUrlResource;
v := @parameter: java.net.URL;
specialinvoke v.<nl.basjes.parse.useragent.utils.springframework.core.io.UrlResource: void <init>(java.net.URL)>(v);
return;
}
public java.io.File getFile() throws java.io.IOException
{
nl.basjes.parse.useragent.utils.springframework.core.io.FileUrlResource v;
java.io.File v, v;
v := @this: nl.basjes.parse.useragent.utils.springframework.core.io.FileUrlResource;
v = v.<nl.basjes.parse.useragent.utils.springframework.core.io.FileUrlResource: java.io.File file>;
if v == null goto label;
return v;
label:
v = specialinvoke v.<nl.basjes.parse.useragent.utils.springframework.core.io.UrlResource: java.io.File getFile()>();
v.<nl.basjes.parse.useragent.utils.springframework.core.io.FileUrlResource: java.io.File file> = v;
return v;
}
public nl.basjes.parse.useragent.utils.springframework.core.io.Resource createRelative(java.lang.String) throws java.net.MalformedURLException
{
nl.basjes.parse.useragent.utils.springframework.core.io.FileUrlResource v, v;
java.net.URL v;
java.lang.String v;
v := @this: nl.basjes.parse.useragent.utils.springframework.core.io.FileUrlResource;
v := @parameter: java.lang.String;
v = new nl.basjes.parse.useragent.utils.springframework.core.io.FileUrlResource;
v = virtualinvoke v.<nl.basjes.parse.useragent.utils.springframework.core.io.FileUrlResource: java.net.URL createRelativeURL(java.lang.String)>(v);
specialinvoke v.<nl.basjes.parse.useragent.utils.springframework.core.io.FileUrlResource: void <init>(java.net.URL)>(v);
return v;
}
}