public final class com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference extends javax.xml.ws.EndpointReference implements com.sun.xml.internal.ws.addressing.v200408.MemberSubmissionAddressingConstants
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference
super_class: javax.xml.ws.EndpointReference
{
private static final com.sun.xml.internal.ws.developer.ContextClassloaderLocal<javax.xml.bind.JAXBContext> msjc;
descriptor: Lcom/sun/xml/internal/ws/developer/ContextClassloaderLocal;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Lcom/sun/xml/internal/ws/developer/ContextClassloaderLocal<Ljavax/xml/bind/JAXBContext;>;
public com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$Address addr;
descriptor: Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$Address;
flags: (0x0001) ACC_PUBLIC
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlElement(name = "Address", namespace = "http://schemas.xmlsoap.org/ws/2004/08/addressing")
public com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$Elements referenceProperties;
descriptor: Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$Elements;
flags: (0x0001) ACC_PUBLIC
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlElement(name = "ReferenceProperties", namespace = "http://schemas.xmlsoap.org/ws/2004/08/addressing")
public com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$Elements referenceParameters;
descriptor: Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$Elements;
flags: (0x0001) ACC_PUBLIC
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlElement(name = "ReferenceParameters", namespace = "http://schemas.xmlsoap.org/ws/2004/08/addressing")
public com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$AttributedQName portTypeName;
descriptor: Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$AttributedQName;
flags: (0x0001) ACC_PUBLIC
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlElement(name = "PortType", namespace = "http://schemas.xmlsoap.org/ws/2004/08/addressing")
public com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$ServiceNameType serviceName;
descriptor: Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$ServiceNameType;
flags: (0x0001) ACC_PUBLIC
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlElement(name = "ServiceName", namespace = "http://schemas.xmlsoap.org/ws/2004/08/addressing")
public java.util.Map<javax.xml.namespace.QName, java.lang.String> attributes;
descriptor: Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Signature: Ljava/util/Map<Ljavax/xml/namespace/QName;Ljava/lang/String;>;
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlAnyAttribute()
public java.util.List<org.w3c.dom.Element> elements;
descriptor: Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Signature: Ljava/util/List<Lorg/w3c/dom/Element;>;
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlAnyElement()
protected static final java.lang.String MSNS;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://schemas.xmlsoap.org/ws/2004/08/addressing"
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$1
dup
invokespecial com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$1.<init>:()V
putstatic com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.msjc:Lcom/sun/xml/internal/ws/developer/ContextClassloaderLocal;
1: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial javax.xml.ws.EndpointReference.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference;
public void <init>(javax.xml.transform.Source);
descriptor: (Ljavax/xml/transform/Source;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokespecial javax.xml.ws.EndpointReference.<init>:()V
1: aload 1
ifnonnull 3
2: new javax.xml.ws.WebServiceException
dup
ldc "Source parameter can not be null on constructor"
invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference javax.xml.transform.Source
StackMap stack:
getstatic com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.msjc:Lcom/sun/xml/internal/ws/developer/ContextClassloaderLocal;
invokevirtual com.sun.xml.internal.ws.developer.ContextClassloaderLocal.get:()Ljava/lang/Object;
checkcast javax.xml.bind.JAXBContext
invokevirtual javax.xml.bind.JAXBContext.createUnmarshaller:()Ljavax/xml/bind/Unmarshaller;
astore 2
start local 2 4: aload 2
aload 1
ldc Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference;
invokeinterface javax.xml.bind.Unmarshaller.unmarshal:(Ljavax/xml/transform/Source;Ljava/lang/Class;)Ljavax/xml/bind/JAXBElement;
invokevirtual javax.xml.bind.JAXBElement.getValue:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference
astore 3
start local 3 5: aload 0
aload 3
getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.addr:Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$Address;
putfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.addr:Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$Address;
6: aload 0
aload 3
getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.referenceProperties:Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$Elements;
putfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.referenceProperties:Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$Elements;
7: aload 0
aload 3
getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.referenceParameters:Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$Elements;
putfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.referenceParameters:Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$Elements;
8: aload 0
aload 3
getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.portTypeName:Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$AttributedQName;
putfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.portTypeName:Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$AttributedQName;
9: aload 0
aload 3
getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.serviceName:Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$ServiceNameType;
putfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.serviceName:Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference$ServiceNameType;
10: aload 0
aload 3
getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.attributes:Ljava/util/Map;
putfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.attributes:Ljava/util/Map;
11: aload 0
aload 3
getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.elements:Ljava/util/List;
putfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.elements:Ljava/util/List;
end local 3 end local 2 12: goto 17
StackMap locals:
StackMap stack: javax.xml.bind.JAXBException
13: astore 2
start local 2 14: new javax.xml.ws.WebServiceException
dup
ldc "Error unmarshalling MemberSubmissionEndpointReference "
aload 2
invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 2 15: StackMap locals:
StackMap stack: java.lang.ClassCastException
astore 2
start local 2 16: new javax.xml.ws.WebServiceException
dup
ldc "Source did not contain MemberSubmissionEndpointReference"
aload 2
invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 2 17: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference;
0 18 1 source Ljavax/xml/transform/Source;
4 12 2 unmarshaller Ljavax/xml/bind/Unmarshaller;
5 12 3 epr Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference;
14 15 2 e Ljavax/xml/bind/JAXBException;
16 17 2 e Ljava/lang/ClassCastException;
Exception table:
from to target type
3 12 13 Class javax.xml.bind.JAXBException
3 12 15 Class java.lang.ClassCastException
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
source
public void writeTo(javax.xml.transform.Result);
descriptor: (Ljavax/xml/transform/Result;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: getstatic com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.msjc:Lcom/sun/xml/internal/ws/developer/ContextClassloaderLocal;
invokevirtual com.sun.xml.internal.ws.developer.ContextClassloaderLocal.get:()Ljava/lang/Object;
checkcast javax.xml.bind.JAXBContext
invokevirtual javax.xml.bind.JAXBContext.createMarshaller:()Ljavax/xml/bind/Marshaller;
astore 2
start local 2 1: aload 2
aload 0
aload 1
invokeinterface javax.xml.bind.Marshaller.marshal:(Ljava/lang/Object;Ljavax/xml/transform/Result;)V
end local 2 2: goto 5
StackMap locals:
StackMap stack: javax.xml.bind.JAXBException
3: astore 2
start local 2 4: new javax.xml.ws.WebServiceException
dup
ldc "Error marshalling W3CEndpointReference. "
aload 2
invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 2 5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference;
0 6 1 result Ljavax/xml/transform/Result;
1 2 2 marshaller Ljavax/xml/bind/Marshaller;
4 5 2 e Ljavax/xml/bind/JAXBException;
Exception table:
from to target type
0 2 3 Class javax.xml.bind.JAXBException
MethodParameters:
Name Flags
result
public javax.xml.transform.Source toWSDLSource();
descriptor: ()Ljavax/xml/transform/Source;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=1
start local 0 0: aconst_null
astore 1
start local 1 1: aload 0
getfield com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference.elements:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 6
StackMap locals: com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference org.w3c.dom.Element top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.w3c.dom.Element
astore 2
start local 2 3: aload 2
invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
ldc "http://schemas.xmlsoap.org/wsdl/"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
4: aload 2
invokeinterface org.w3c.dom.Element.getLocalName:()Ljava/lang/String;
getstatic com.sun.xml.internal.ws.wsdl.parser.WSDLConstants.QNAME_DEFINITIONS:Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
5: aload 2
astore 1
end local 2 6: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
7: new javax.xml.transform.dom.DOMSource
dup
aload 1
invokespecial javax.xml.transform.dom.DOMSource.<init>:(Lorg/w3c/dom/Node;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference;
1 8 1 wsdlElement Lorg/w3c/dom/Element;
3 6 2 elem Lorg/w3c/dom/Element;
private static javax.xml.bind.JAXBContext getMSJaxbContext();
descriptor: ()Ljavax/xml/bind/JAXBContext;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=1, args_size=0
0: iconst_1
anewarray java.lang.Class
dup
iconst_0
ldc Lcom/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference;
aastore
invokestatic javax.xml.bind.JAXBContext.newInstance:([Ljava/lang/Class;)Ljavax/xml/bind/JAXBContext;
1: areturn
2: StackMap locals:
StackMap stack: javax.xml.bind.JAXBException
astore 0
start local 0 3: new javax.xml.ws.WebServiceException
dup
ldc "Error creating JAXBContext for MemberSubmissionEndpointReference. "
aload 0
invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
3 4 0 e Ljavax/xml/bind/JAXBException;
Exception table:
from to target type
0 1 2 Class javax.xml.bind.JAXBException
}
SourceFile: "MemberSubmissionEndpointReference.java"
NestMembers:
com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$1 com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$Address com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$AttributedQName com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$Elements com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$ServiceNameType
InnerClasses:
com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$1
public Address = com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$Address of com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference
public AttributedQName = com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$AttributedQName of com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference
public Elements = com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$Elements of com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference
public ServiceNameType = com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference$ServiceNameType of com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlRootElement(name = "EndpointReference", namespace = "http://schemas.xmlsoap.org/ws/2004/08/addressing")
javax.xml.bind.annotation.XmlType(name = "EndpointReferenceType", namespace = "http://schemas.xmlsoap.org/ws/2004/08/addressing")