public class org.glassfish.ejb.deployment.io.EjbDeploymentDescriptorFile extends com.sun.enterprise.deployment.io.DeploymentDescriptorFile
{
public void <init>()
{
org.glassfish.ejb.deployment.io.EjbDeploymentDescriptorFile v;
v := @this: org.glassfish.ejb.deployment.io.EjbDeploymentDescriptorFile;
specialinvoke v.<com.sun.enterprise.deployment.io.DeploymentDescriptorFile: void <init>()>();
return;
}
public java.lang.String getDeploymentDescriptorPath()
{
org.glassfish.ejb.deployment.io.EjbDeploymentDescriptorFile v;
org.glassfish.api.deployment.archive.ArchiveType v, v, v, v;
java.lang.String v;
boolean v, v;
v := @this: org.glassfish.ejb.deployment.io.EjbDeploymentDescriptorFile;
v = staticinvoke <com.sun.enterprise.deployment.util.DOLUtils: org.glassfish.api.deployment.archive.ArchiveType warType()>();
v = virtualinvoke v.<org.glassfish.ejb.deployment.io.EjbDeploymentDescriptorFile: org.glassfish.api.deployment.archive.ArchiveType getArchiveType()>();
v = virtualinvoke v.<org.glassfish.api.deployment.archive.ArchiveType: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = staticinvoke <com.sun.enterprise.deployment.util.DOLUtils: org.glassfish.api.deployment.archive.ArchiveType scatteredWarType()>();
v = virtualinvoke v.<org.glassfish.ejb.deployment.io.EjbDeploymentDescriptorFile: org.glassfish.api.deployment.archive.ArchiveType getArchiveType()>();
v = virtualinvoke v.<org.glassfish.api.deployment.archive.ArchiveType: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
label:
v = "WEB-INF/ejb-jar.xml";
goto label;
label:
v = "META-INF/ejb-jar.xml";
label:
return v;
}
public org.glassfish.ejb.deployment.node.EjbBundleNode getRootXMLNode(org.glassfish.deployment.common.Descriptor)
{
org.glassfish.ejb.deployment.io.EjbDeploymentDescriptorFile v;
org.glassfish.deployment.common.Descriptor v;
org.glassfish.ejb.deployment.node.EjbBundleNode v;
v := @this: org.glassfish.ejb.deployment.io.EjbDeploymentDescriptorFile;
v := @parameter: org.glassfish.deployment.common.Descriptor;
v = new org.glassfish.ejb.deployment.node.EjbBundleNode;
specialinvoke v.<org.glassfish.ejb.deployment.node.EjbBundleNode: void <init>()>();
return v;
}
}