public abstract class oadd.org.codehaus.commons.compiler.util.resource.FileResourceFinder extends oadd.org.codehaus.commons.compiler.util.resource.ListableResourceFinder
{
public void <init>()
{
oadd.org.codehaus.commons.compiler.util.resource.FileResourceFinder v;
v := @this: oadd.org.codehaus.commons.compiler.util.resource.FileResourceFinder;
specialinvoke v.<oadd.org.codehaus.commons.compiler.util.resource.ListableResourceFinder: void <init>()>();
return;
}
public final oadd.org.codehaus.commons.compiler.util.resource.Resource findResource(java.lang.String)
{
oadd.org.codehaus.commons.compiler.util.resource.FileResourceFinder v;
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.FileResourceFinder;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.org.codehaus.commons.compiler.util.resource.FileResourceFinder: java.io.File findResourceAsFile(java.lang.String)>(v);
if v != null goto label;
return null;
label:
v = new oadd.org.codehaus.commons.compiler.util.resource.FileResource;
specialinvoke v.<oadd.org.codehaus.commons.compiler.util.resource.FileResource: void <init>(java.io.File)>(v);
return v;
}
protected abstract java.io.File findResourceAsFile(java.lang.String);
}