public class org.glassfish.appclient.common.ACCAppClientArchivist extends com.sun.enterprise.deployment.archivist.AppClientArchivist implements org.glassfish.hk.api.PostConstruct
{
private org.glassfish.hk.api.IterableProvider allExtensionArchivists;
public void <init>()
{
org.glassfish.appclient.common.ACCAppClientArchivist v;
v := @this: org.glassfish.appclient.common.ACCAppClientArchivist;
specialinvoke v.<com.sun.enterprise.deployment.archivist.AppClientArchivist: void <init>()>();
return;
}
public void readRuntimeDeploymentDescriptor(org.glassfish.api.deployment.archive.ReadableArchive, com.sun.enterprise.deployment.ApplicationClientDescriptor) throws java.io.IOException, org.xml.sax.SAXException
{
com.sun.enterprise.deployment.ApplicationClientDescriptor v;
org.glassfish.api.deployment.archive.ReadableArchive v;
org.glassfish.appclient.common.ACCAppClientArchivist v;
v := @this: org.glassfish.appclient.common.ACCAppClientArchivist;
v := @parameter: org.glassfish.api.deployment.archive.ReadableArchive;
v := @parameter: com.sun.enterprise.deployment.ApplicationClientDescriptor;
specialinvoke v.<com.sun.enterprise.deployment.archivist.AppClientArchivist: void readRuntimeDeploymentDescriptor(org.glassfish.api.deployment.archive.ReadableArchive,com.sun.enterprise.deployment.BundleDescriptor,boolean)>(v, v, 0);
return;
}
public void postConstruct()
{
java.util.Iterator v;
org.glassfish.hk.api.IterableProvider v;
org.glassfish.api.deployment.archive.ArchiveType v;
org.glassfish.appclient.common.ACCAppClientArchivist v;
java.util.ArrayList v;
java.util.List v;
java.lang.Object v;
boolean v, v;
v := @this: org.glassfish.appclient.common.ACCAppClientArchivist;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<org.glassfish.appclient.common.ACCAppClientArchivist: java.util.List extensionsArchivists> = v;
v = v.<org.glassfish.appclient.common.ACCAppClientArchivist: org.glassfish.hk.api.IterableProvider allExtensionArchivists>;
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 = virtualinvoke v.<org.glassfish.appclient.common.ACCAppClientArchivist: org.glassfish.api.deployment.archive.ArchiveType getModuleType()>();
v = virtualinvoke v.<com.sun.enterprise.deployment.archivist.ExtensionsArchivist: boolean supportsModuleType(org.glassfish.api.deployment.archive.ArchiveType)>(v);
if v == 0 goto label;
v = v.<org.glassfish.appclient.common.ACCAppClientArchivist: java.util.List extensionsArchivists>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
return;
}
}