public class org.apache.activemq.spring.Utils extends java.lang.Object
{
public void <init>()
{
org.apache.activemq.spring.Utils v;
v := @this: org.apache.activemq.spring.Utils;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public static org.springframework.core.io.Resource resourceFromString(java.lang.String) throws java.net.MalformedURLException
{
java.net.MalformedURLException v;
org.springframework.core.io.UrlResource v;
java.net.URL v;
org.springframework.core.io.ClassPathResource v;
org.springframework.core.io.FileSystemResource v;
java.io.File v;
java.io.FileNotFoundException v;
java.lang.Object v;
java.lang.String v;
boolean v, v;
v := @parameter: java.lang.String;
v = new java.io.File;
specialinvoke v.<java.io.File: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<java.io.File: boolean exists()>();
if v == 0 goto label;
v = new org.springframework.core.io.FileSystemResource;
specialinvoke v.<org.springframework.core.io.FileSystemResource: void <init>(java.lang.String)>(v);
v = v;
goto label;
label:
v = staticinvoke <org.springframework.util.ResourceUtils: boolean isUrl(java.lang.String)>(v);
if v == 0 goto label;
label:
v = new org.springframework.core.io.UrlResource;
v = staticinvoke <org.springframework.util.ResourceUtils: java.net.URL getURL(java.lang.String)>(v);
specialinvoke v.<org.springframework.core.io.UrlResource: void <init>(java.net.URL)>(v);
v = v;
label:
goto label;
label:
v := @caughtexception;
v = new java.net.MalformedURLException;
specialinvoke v.<java.net.MalformedURLException: void <init>(java.lang.String)>(v);
virtualinvoke v.<java.net.MalformedURLException: java.lang.Throwable initCause(java.lang.Throwable)>(v);
throw v;
label:
v = new org.springframework.core.io.ClassPathResource;
specialinvoke v.<org.springframework.core.io.ClassPathResource: void <init>(java.lang.String)>(v);
v = v;
label:
return v;
catch java.io.FileNotFoundException from label to label with label;
}
}