public class org.apache.naming.ResourceLinkRef extends javax.naming.Reference
{
public static final java.lang.String DEFAULT_FACTORY;
public static final java.lang.String GLOBALNAME;
public void <init>(java.lang.String, java.lang.String)
{
java.lang.String v, v;
org.apache.naming.ResourceLinkRef v;
v := @this: org.apache.naming.ResourceLinkRef;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
specialinvoke v.<org.apache.naming.ResourceLinkRef: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, null, null);
return;
}
public void <init>(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
{
javax.naming.StringRefAddr v;
java.lang.String v, v, v, v;
org.apache.naming.ResourceLinkRef v;
v := @this: org.apache.naming.ResourceLinkRef;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
specialinvoke v.<javax.naming.Reference: void <init>(java.lang.String,java.lang.String,java.lang.String)>(v, v, v);
if v == null goto label;
v = new javax.naming.StringRefAddr;
specialinvoke v.<javax.naming.StringRefAddr: void <init>(java.lang.String,java.lang.String)>("globalName", v);
virtualinvoke v.<org.apache.naming.ResourceLinkRef: void add(javax.naming.RefAddr)>(v);
label:
return;
}
public java.lang.String getFactoryClassName()
{
java.lang.String v, v;
org.apache.naming.ResourceLinkRef v;
v := @this: org.apache.naming.ResourceLinkRef;
v = specialinvoke v.<javax.naming.Reference: java.lang.String getFactoryClassName()>();
if v == null goto label;
return v;
label:
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>("java.naming.factory.object");
if v == null goto label;
return null;
label:
return "org.apache.naming.factory.ResourceLinkFactory";
}
}