public class oadd.org.codehaus.commons.compiler.util.resource.FileResource extends java.lang.Object implements oadd.org.codehaus.commons.compiler.util.resource.LocatableResource
{
private final java.io.File file;
public void <init>(java.io.File)
{
oadd.org.codehaus.commons.compiler.util.resource.FileResource v;
java.io.File v;
v := @this: oadd.org.codehaus.commons.compiler.util.resource.FileResource;
v := @parameter: java.io.File;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<oadd.org.codehaus.commons.compiler.util.resource.FileResource: java.io.File file> = v;
return;
}
public java.net.URL getLocation() throws java.io.IOException
{
java.net.URL v;
java.net.URI v;
oadd.org.codehaus.commons.compiler.util.resource.FileResource v;
java.io.File v;
v := @this: oadd.org.codehaus.commons.compiler.util.resource.FileResource;
v = v.<oadd.org.codehaus.commons.compiler.util.resource.FileResource: java.io.File file>;
v = virtualinvoke v.<java.io.File: java.net.URI toURI()>();
v = virtualinvoke v.<java.net.URI: java.net.URL toURL()>();
return v;
}
public final java.lang.String getFileName()
{
java.lang.String v;
oadd.org.codehaus.commons.compiler.util.resource.FileResource v;
java.io.File v;
v := @this: oadd.org.codehaus.commons.compiler.util.resource.FileResource;
v = v.<oadd.org.codehaus.commons.compiler.util.resource.FileResource: java.io.File file>;
v = virtualinvoke v.<java.io.File: java.lang.String toString()>();
return v;
}
public final java.io.InputStream open() throws java.io.IOException
{
java.io.FileInputStream v;
oadd.org.codehaus.commons.compiler.util.resource.FileResource v;
java.io.File v;
v := @this: oadd.org.codehaus.commons.compiler.util.resource.FileResource;
v = new java.io.FileInputStream;
v = v.<oadd.org.codehaus.commons.compiler.util.resource.FileResource: java.io.File file>;
specialinvoke v.<java.io.FileInputStream: void <init>(java.io.File)>(v);
return v;
}
public final long lastModified()
{
long v;
oadd.org.codehaus.commons.compiler.util.resource.FileResource v;
java.io.File v;
v := @this: oadd.org.codehaus.commons.compiler.util.resource.FileResource;
v = v.<oadd.org.codehaus.commons.compiler.util.resource.FileResource: java.io.File file>;
v = virtualinvoke v.<java.io.File: long lastModified()>();
return v;
}
public final java.io.File getFile()
{
oadd.org.codehaus.commons.compiler.util.resource.FileResource v;
java.io.File v;
v := @this: oadd.org.codehaus.commons.compiler.util.resource.FileResource;
v = v.<oadd.org.codehaus.commons.compiler.util.resource.FileResource: java.io.File file>;
return v;
}
public final java.lang.String toString()
{
java.lang.String v;
oadd.org.codehaus.commons.compiler.util.resource.FileResource v;
v := @this: oadd.org.codehaus.commons.compiler.util.resource.FileResource;
v = virtualinvoke v.<oadd.org.codehaus.commons.compiler.util.resource.FileResource: java.lang.String getFileName()>();
return v;
}
}