public class org.glassfish.webservices.PortInfoImpl extends java.lang.Object implements jakarta.xml.ws.handler.PortInfo
{
private com.sun.xml.ws.api.BindingID bindingId;
private javax.xml.namespace.QName portName;
private javax.xml.namespace.QName serviceName;
public void <init>(com.sun.xml.ws.api.BindingID, javax.xml.namespace.QName, javax.xml.namespace.QName)
{
com.sun.xml.ws.api.BindingID v;
org.glassfish.webservices.PortInfoImpl v;
javax.xml.namespace.QName v, v;
v := @this: org.glassfish.webservices.PortInfoImpl;
v := @parameter: com.sun.xml.ws.api.BindingID;
v := @parameter: javax.xml.namespace.QName;
v := @parameter: javax.xml.namespace.QName;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.glassfish.webservices.PortInfoImpl: com.sun.xml.ws.api.BindingID bindingId> = v;
v.<org.glassfish.webservices.PortInfoImpl: javax.xml.namespace.QName portName> = v;
v.<org.glassfish.webservices.PortInfoImpl: javax.xml.namespace.QName serviceName> = v;
return;
}
public java.lang.String getBindingID()
{
com.sun.xml.ws.api.BindingID v;
java.lang.String v;
org.glassfish.webservices.PortInfoImpl v;
v := @this: org.glassfish.webservices.PortInfoImpl;
v = v.<org.glassfish.webservices.PortInfoImpl: com.sun.xml.ws.api.BindingID bindingId>;
v = virtualinvoke v.<com.sun.xml.ws.api.BindingID: java.lang.String toString()>();
return v;
}
public javax.xml.namespace.QName getPortName()
{
javax.xml.namespace.QName v;
org.glassfish.webservices.PortInfoImpl v;
v := @this: org.glassfish.webservices.PortInfoImpl;
v = v.<org.glassfish.webservices.PortInfoImpl: javax.xml.namespace.QName portName>;
return v;
}
public javax.xml.namespace.QName getServiceName()
{
javax.xml.namespace.QName v;
org.glassfish.webservices.PortInfoImpl v;
v := @this: org.glassfish.webservices.PortInfoImpl;
v = v.<org.glassfish.webservices.PortInfoImpl: javax.xml.namespace.QName serviceName>;
return v;
}
public boolean equals(java.lang.Object)
{
com.sun.xml.ws.api.BindingID v;
org.glassfish.webservices.PortInfoImpl v;
java.lang.Object v;
java.lang.String v, v;
javax.xml.namespace.QName v, v, v, v;
boolean v, v, v, v;
v := @this: org.glassfish.webservices.PortInfoImpl;
v := @parameter: java.lang.Object;
v = v instanceof jakarta.xml.ws.handler.PortInfo;
if v == 0 goto label;
v = v.<org.glassfish.webservices.PortInfoImpl: com.sun.xml.ws.api.BindingID bindingId>;
v = virtualinvoke v.<com.sun.xml.ws.api.BindingID: java.lang.String toString()>();
v = interfaceinvoke v.<jakarta.xml.ws.handler.PortInfo: java.lang.String getBindingID()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = v.<org.glassfish.webservices.PortInfoImpl: javax.xml.namespace.QName portName>;
v = interfaceinvoke v.<jakarta.xml.ws.handler.PortInfo: javax.xml.namespace.QName getPortName()>();
v = virtualinvoke v.<javax.xml.namespace.QName: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = v.<org.glassfish.webservices.PortInfoImpl: javax.xml.namespace.QName serviceName>;
v = interfaceinvoke v.<jakarta.xml.ws.handler.PortInfo: javax.xml.namespace.QName getServiceName()>();
v = virtualinvoke v.<javax.xml.namespace.QName: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
return 1;
label:
return 0;
}
public int hashCode()
{
com.sun.xml.ws.api.BindingID v;
org.glassfish.webservices.PortInfoImpl v;
int v;
java.lang.String v;
v := @this: org.glassfish.webservices.PortInfoImpl;
v = v.<org.glassfish.webservices.PortInfoImpl: com.sun.xml.ws.api.BindingID bindingId>;
v = virtualinvoke v.<com.sun.xml.ws.api.BindingID: java.lang.String toString()>();
v = virtualinvoke v.<java.lang.String: int hashCode()>();
return v;
}
}