public class org.glassfish.resources.admin.cli.ResourceFactory extends java.lang.Object
{
private org.glassfish.hk.api.IterableProvider resourceManagers;
public void <init>()
{
org.glassfish.resources.admin.cli.ResourceFactory v;
v := @this: org.glassfish.resources.admin.cli.ResourceFactory;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public org.glassfish.resources.admin.cli.ResourceManager getResourceManager(org.glassfish.resources.api.Resource)
{
java.util.Iterator v;
org.glassfish.hk.api.IterableProvider v;
org.glassfish.resources.admin.cli.ResourceManager v;
org.glassfish.resources.api.Resource v;
org.glassfish.resources.admin.cli.ResourceFactory v;
java.lang.Object v;
java.lang.String v, v;
boolean v, v;
v := @this: org.glassfish.resources.admin.cli.ResourceFactory;
v := @parameter: org.glassfish.resources.api.Resource;
v = virtualinvoke v.<org.glassfish.resources.api.Resource: java.lang.String getType()>();
v = null;
v = v.<org.glassfish.resources.admin.cli.ResourceFactory: org.glassfish.hk.api.IterableProvider resourceManagers>;
v = interfaceinvoke v.<org.glassfish.hk.api.IterableProvider: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<org.glassfish.resources.admin.cli.ResourceManager: java.lang.String getResourceType()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = v;
label:
return v;
}
}