public abstract class com.sun.xml.internal.ws.binding.BindingImpl implements com.sun.xml.internal.ws.api.WSBinding
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.sun.xml.internal.ws.binding.BindingImpl
super_class: java.lang.Object
{
protected static final javax.xml.ws.WebServiceFeature[] EMPTY_FEATURES;
descriptor: [Ljavax/xml/ws/WebServiceFeature;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
private com.sun.xml.internal.ws.client.HandlerConfiguration handlerConfig;
descriptor: Lcom/sun/xml/internal/ws/client/HandlerConfiguration;
flags: (0x0002) ACC_PRIVATE
private final java.util.Set<javax.xml.namespace.QName> ;
descriptor: Ljava/util/Set;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Set<Ljavax/xml/namespace/QName;>;
private final java.util.Set<javax.xml.namespace.QName> ;
descriptor: Ljava/util/Set;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Set<Ljavax/xml/namespace/QName;>;
private final java.util.Set<javax.xml.namespace.QName> ;
descriptor: Ljava/util/Set;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Set<Ljavax/xml/namespace/QName;>;
private final com.sun.xml.internal.ws.api.BindingID bindingId;
descriptor: Lcom/sun/xml/internal/ws/api/BindingID;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
protected final com.sun.xml.internal.ws.binding.WebServiceFeatureList features;
descriptor: Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final java.util.Map<javax.xml.namespace.QName, com.sun.xml.internal.ws.binding.WebServiceFeatureList> operationFeatures;
descriptor: Ljava/util/Map;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Signature: Ljava/util/Map<Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;>;
protected final java.util.Map<javax.xml.namespace.QName, com.sun.xml.internal.ws.binding.WebServiceFeatureList> inputMessageFeatures;
descriptor: Ljava/util/Map;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Signature: Ljava/util/Map<Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;>;
protected final java.util.Map<javax.xml.namespace.QName, com.sun.xml.internal.ws.binding.WebServiceFeatureList> outputMessageFeatures;
descriptor: Ljava/util/Map;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Signature: Ljava/util/Map<Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;>;
protected final java.util.Map<com.sun.xml.internal.ws.binding.BindingImpl$MessageKey, com.sun.xml.internal.ws.binding.WebServiceFeatureList> faultMessageFeatures;
descriptor: Ljava/util/Map;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Signature: Ljava/util/Map<Lcom/sun/xml/internal/ws/binding/BindingImpl$MessageKey;Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;>;
protected javax.xml.ws.Service$Mode serviceMode;
descriptor: Ljavax/xml/ws/Service$Mode;
flags: (0x0004) ACC_PROTECTED
protected com.oracle.webservices.internal.api.message.MessageContextFactory messageContextFactory;
descriptor: Lcom/oracle/webservices/internal/api/message/MessageContextFactory;
flags: (0x0004) ACC_PROTECTED
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: iconst_0
anewarray javax.xml.ws.WebServiceFeature
putstatic com.sun.xml.internal.ws.binding.BindingImpl.EMPTY_FEATURES:[Ljavax/xml/ws/WebServiceFeature;
return
LocalVariableTable:
Start End Slot Name Signature
protected void <init>(com.sun.xml.internal.ws.api.BindingID, javax.xml.ws.WebServiceFeature[]);
descriptor: (Lcom/sun/xml/internal/ws/api/BindingID;[Ljavax/xml/ws/WebServiceFeature;)V
flags: (0x0084) ACC_PROTECTED, ACC_VARARGS
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
putfield com.sun.xml.internal.ws.binding.BindingImpl.addedHeaders:Ljava/util/Set;
2: aload 0
new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
invokestatic java.util.Collections.synchronizedSet:(Ljava/util/Set;)Ljava/util/Set;
putfield com.sun.xml.internal.ws.binding.BindingImpl.knownHeaders:Ljava/util/Set;
3: aload 0
aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.knownHeaders:Ljava/util/Set;
invokestatic java.util.Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;
putfield com.sun.xml.internal.ws.binding.BindingImpl.unmodKnownHeaders:Ljava/util/Set;
4: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.xml.internal.ws.binding.BindingImpl.operationFeatures:Ljava/util/Map;
5: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.xml.internal.ws.binding.BindingImpl.inputMessageFeatures:Ljava/util/Map;
6: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.xml.internal.ws.binding.BindingImpl.outputMessageFeatures:Ljava/util/Map;
7: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.xml.internal.ws.binding.BindingImpl.faultMessageFeatures:Ljava/util/Map;
8: aload 0
getstatic javax.xml.ws.Service$Mode.PAYLOAD:Ljavax/xml/ws/Service$Mode;
putfield com.sun.xml.internal.ws.binding.BindingImpl.serviceMode:Ljavax/xml/ws/Service$Mode;
9: aload 0
aload 1
putfield com.sun.xml.internal.ws.binding.BindingImpl.bindingId:Lcom/sun/xml/internal/ws/api/BindingID;
10: aload 0
new com.sun.xml.internal.ws.client.HandlerConfiguration
dup
invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
invokestatic java.util.Collections.emptyList:()Ljava/util/List;
invokespecial com.sun.xml.internal.ws.client.HandlerConfiguration.<init>:(Ljava/util/Set;Ljava/util/List;)V
putfield com.sun.xml.internal.ws.binding.BindingImpl.handlerConfig:Lcom/sun/xml/internal/ws/client/HandlerConfiguration;
11: aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.handlerConfig:Lcom/sun/xml/internal/ws/client/HandlerConfiguration;
invokevirtual com.sun.xml.internal.ws.client.HandlerConfiguration.getHandlerKnownHeaders:()Ljava/util/Set;
ifnull 13
12: aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.knownHeaders:Ljava/util/Set;
aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.handlerConfig:Lcom/sun/xml/internal/ws/client/HandlerConfiguration;
invokevirtual com.sun.xml.internal.ws.client.HandlerConfiguration.getHandlerKnownHeaders:()Ljava/util/Set;
invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
pop
13: StackMap locals: com.sun.xml.internal.ws.binding.BindingImpl com.sun.xml.internal.ws.api.BindingID javax.xml.ws.WebServiceFeature[]
StackMap stack:
aload 0
new com.sun.xml.internal.ws.binding.WebServiceFeatureList
dup
aload 2
invokespecial com.sun.xml.internal.ws.binding.WebServiceFeatureList.<init>:([Ljavax/xml/ws/WebServiceFeature;)V
putfield com.sun.xml.internal.ws.binding.BindingImpl.features:Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
14: aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.features:Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
invokevirtual com.sun.xml.internal.ws.binding.WebServiceFeatureList.validate:()V
15: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/sun/xml/internal/ws/binding/BindingImpl;
0 16 1 bindingId Lcom/sun/xml/internal/ws/api/BindingID;
0 16 2 features [Ljavax/xml/ws/WebServiceFeature;
MethodParameters:
Name Flags
bindingId
features
public java.util.List<javax.xml.ws.handler.Handler> getHandlerChain();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.handlerConfig:Lcom/sun/xml/internal/ws/client/HandlerConfiguration;
invokevirtual com.sun.xml.internal.ws.client.HandlerConfiguration.getHandlerChain:()Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/binding/BindingImpl;
Signature: ()Ljava/util/List<Ljavax/xml/ws/handler/Handler;>;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
public com.sun.xml.internal.ws.client.HandlerConfiguration getHandlerConfig();
descriptor: ()Lcom/sun/xml/internal/ws/client/HandlerConfiguration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.handlerConfig:Lcom/sun/xml/internal/ws/client/HandlerConfiguration;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/binding/BindingImpl;
protected void setHandlerConfig(com.sun.xml.internal.ws.client.HandlerConfiguration);
descriptor: (Lcom/sun/xml/internal/ws/client/HandlerConfiguration;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.xml.internal.ws.binding.BindingImpl.handlerConfig:Lcom/sun/xml/internal/ws/client/HandlerConfiguration;
1: aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.knownHeaders:Ljava/util/Set;
invokeinterface java.util.Set.clear:()V
2: aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.knownHeaders:Ljava/util/Set;
aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.addedHeaders:Ljava/util/Set;
invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
pop
3: aload 1
ifnull 5
aload 1
invokevirtual com.sun.xml.internal.ws.client.HandlerConfiguration.getHandlerKnownHeaders:()Ljava/util/Set;
ifnull 5
4: aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.knownHeaders:Ljava/util/Set;
aload 1
invokevirtual com.sun.xml.internal.ws.client.HandlerConfiguration.getHandlerKnownHeaders:()Ljava/util/Set;
invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
pop
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/binding/BindingImpl;
0 6 1 handlerConfig Lcom/sun/xml/internal/ws/client/HandlerConfiguration;
MethodParameters:
Name Flags
handlerConfig
public void setMode(javax.xml.ws.Service$Mode);
descriptor: (Ljavax/xml/ws/Service$Mode;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.xml.internal.ws.binding.BindingImpl.serviceMode:Ljavax/xml/ws/Service$Mode;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/ws/binding/BindingImpl;
0 2 1 mode Ljavax/xml/ws/Service$Mode;
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
mode
public java.util.Set<javax.xml.namespace.QName> getKnownHeaders();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.unmodKnownHeaders:Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/binding/BindingImpl;
Signature: ()Ljava/util/Set<Ljavax/xml/namespace/QName;>;
public boolean (javax.xml.namespace.QName);
descriptor: (Ljavax/xml/namespace/QName;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.addedHeaders:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
1: aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.knownHeaders:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/ws/binding/BindingImpl;
0 2 1 headerQName Ljavax/xml/namespace/QName;
MethodParameters:
Name Flags
headerQName
public com.sun.xml.internal.ws.api.BindingID getBindingId();
descriptor: ()Lcom/sun/xml/internal/ws/api/BindingID;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.bindingId:Lcom/sun/xml/internal/ws/api/BindingID;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/binding/BindingImpl;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
public final com.sun.xml.internal.ws.api.SOAPVersion getSOAPVersion();
descriptor: ()Lcom/sun/xml/internal/ws/api/SOAPVersion;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.bindingId:Lcom/sun/xml/internal/ws/api/BindingID;
invokevirtual com.sun.xml.internal.ws.api.BindingID.getSOAPVersion:()Lcom/sun/xml/internal/ws/api/SOAPVersion;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/binding/BindingImpl;
public com.sun.xml.internal.ws.api.addressing.AddressingVersion getAddressingVersion();
descriptor: ()Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.features:Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
ldc Ljavax/xml/ws/soap/AddressingFeature;
invokevirtual com.sun.xml.internal.ws.binding.WebServiceFeatureList.isEnabled:(Ljava/lang/Class;)Z
ifeq 3
1: getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.W3C:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
astore 1
start local 1 2: goto 7
end local 1 3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.features:Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
ldc Lcom/sun/xml/internal/ws/developer/MemberSubmissionAddressingFeature;
invokevirtual com.sun.xml.internal.ws.binding.WebServiceFeatureList.isEnabled:(Ljava/lang/Class;)Z
ifeq 6
4: getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.MEMBER:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
astore 1
start local 1 5: goto 7
end local 1 6: StackMap locals:
StackMap stack:
aconst_null
astore 1
start local 1 7: StackMap locals: com.sun.xml.internal.ws.api.addressing.AddressingVersion
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/ws/binding/BindingImpl;
2 3 1 addressingVersion Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
5 6 1 addressingVersion Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
7 8 1 addressingVersion Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
public final com.sun.xml.internal.ws.api.pipe.Codec createCodec();
descriptor: ()Lcom/sun/xml/internal/ws/api/pipe/Codec;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic com.sun.xml.internal.ws.binding.BindingImpl.initializeJavaActivationHandlers:()V
1: aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.bindingId:Lcom/sun/xml/internal/ws/api/BindingID;
aload 0
invokevirtual com.sun.xml.internal.ws.api.BindingID.createEncoder:(Lcom/sun/xml/internal/ws/api/WSBinding;)Lcom/sun/xml/internal/ws/api/pipe/Codec;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/ws/binding/BindingImpl;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
public static void initializeJavaActivationHandlers();
descriptor: ()V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=0
0: invokestatic javax.activation.CommandMap.getDefaultCommandMap:()Ljavax/activation/CommandMap;
astore 0
start local 0 1: aload 0
instanceof javax.activation.MailcapCommandMap
ifeq 10
2: aload 0
checkcast javax.activation.MailcapCommandMap
astore 1
start local 1 3: aload 1
invokestatic com.sun.xml.internal.ws.binding.BindingImpl.cmdMapInitialized:(Ljavax/activation/MailcapCommandMap;)Z
ifne 10
4: aload 1
ldc "text/xml;;x-java-content-handler=com.sun.xml.internal.ws.encoding.XmlDataContentHandler"
invokevirtual javax.activation.MailcapCommandMap.addMailcap:(Ljava/lang/String;)V
5: aload 1
ldc "application/xml;;x-java-content-handler=com.sun.xml.internal.ws.encoding.XmlDataContentHandler"
invokevirtual javax.activation.MailcapCommandMap.addMailcap:(Ljava/lang/String;)V
6: aload 1
ldc "image/*;;x-java-content-handler=com.sun.xml.internal.ws.encoding.ImageDataContentHandler"
invokevirtual javax.activation.MailcapCommandMap.addMailcap:(Ljava/lang/String;)V
7: aload 1
ldc "text/plain;;x-java-content-handler=com.sun.xml.internal.ws.encoding.StringDataContentHandler"
invokevirtual javax.activation.MailcapCommandMap.addMailcap:(Ljava/lang/String;)V
end local 1 end local 0 8: goto 10
StackMap locals:
StackMap stack: java.lang.Throwable
9: pop
10: StackMap locals:
StackMap stack:
return
LocalVariableTable:
Start End Slot Name Signature
1 8 0 map Ljavax/activation/CommandMap;
3 8 1 mailMap Ljavax/activation/MailcapCommandMap;
Exception table:
from to target type
0 8 9 Class java.lang.Throwable
private static boolean cmdMapInitialized(javax.activation.MailcapCommandMap);
descriptor: (Ljavax/activation/MailcapCommandMap;)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=9, args_size=1
start local 0 0: aload 0
ldc "text/xml"
invokevirtual javax.activation.MailcapCommandMap.getAllCommands:(Ljava/lang/String;)[Ljavax/activation/CommandInfo;
astore 1
start local 1 1: aload 1
ifnull 2
aload 1
arraylength
ifne 3
2: StackMap locals: javax.activation.CommandInfo[]
StackMap stack:
iconst_0
ireturn
3: StackMap locals:
StackMap stack:
ldc "com.sun.xml.internal.messaging.saaj.soap.XmlDataContentHandler"
astore 2
start local 2 4: ldc "com.sun.xml.internal.ws.encoding.XmlDataContentHandler"
astore 3
start local 3 5: aload 1
dup
astore 7
arraylength
istore 6
iconst_0
istore 5
goto 12
StackMap locals: javax.activation.MailcapCommandMap javax.activation.CommandInfo[] java.lang.String java.lang.String top int int javax.activation.CommandInfo[]
StackMap stack:
6: aload 7
iload 5
aaload
astore 4
start local 4 7: aload 4
invokevirtual javax.activation.CommandInfo.getCommandClass:()Ljava/lang/String;
astore 8
start local 8 8: aload 2
aload 8
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 10
9: aload 3
aload 8
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 11
10: StackMap locals: javax.activation.MailcapCommandMap javax.activation.CommandInfo[] java.lang.String java.lang.String javax.activation.CommandInfo int int javax.activation.CommandInfo[] java.lang.String
StackMap stack:
iconst_1
ireturn
end local 8 end local 4 11: StackMap locals: javax.activation.MailcapCommandMap javax.activation.CommandInfo[] java.lang.String java.lang.String top int int javax.activation.CommandInfo[]
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
12: iload 5
iload 6
if_icmplt 6
13: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 mailMap Ljavax/activation/MailcapCommandMap;
1 14 1 commands [Ljavax/activation/CommandInfo;
4 14 2 saajClassName Ljava/lang/String;
5 14 3 jaxwsClassName Ljava/lang/String;
7 11 4 command Ljavax/activation/CommandInfo;
8 11 8 commandClass Ljava/lang/String;
MethodParameters:
Name Flags
mailMap
public static com.sun.xml.internal.ws.binding.BindingImpl create(com.sun.xml.internal.ws.api.BindingID);
descriptor: (Lcom/sun/xml/internal/ws/api/BindingID;)Lcom/sun/xml/internal/ws/binding/BindingImpl;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getstatic com.sun.xml.internal.ws.api.BindingID.XML_HTTP:Lcom/sun/xml/internal/ws/api/BindingID;
invokevirtual com.sun.xml.internal.ws.api.BindingID.equals:(Ljava/lang/Object;)Z
ifeq 2
1: new com.sun.xml.internal.ws.binding.HTTPBindingImpl
dup
invokespecial com.sun.xml.internal.ws.binding.HTTPBindingImpl.<init>:()V
areturn
2: StackMap locals:
StackMap stack:
new com.sun.xml.internal.ws.binding.SOAPBindingImpl
dup
aload 0
invokespecial com.sun.xml.internal.ws.binding.SOAPBindingImpl.<init>:(Lcom/sun/xml/internal/ws/api/BindingID;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 bindingId Lcom/sun/xml/internal/ws/api/BindingID;
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
bindingId
public static com.sun.xml.internal.ws.binding.BindingImpl create(com.sun.xml.internal.ws.api.BindingID, javax.xml.ws.WebServiceFeature[]);
descriptor: (Lcom/sun/xml/internal/ws/api/BindingID;[Ljavax/xml/ws/WebServiceFeature;)Lcom/sun/xml/internal/ws/binding/BindingImpl;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=7, args_size=2
start local 0 start local 1 0: aload 1
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 6
StackMap locals: com.sun.xml.internal.ws.api.BindingID javax.xml.ws.WebServiceFeature[] top int int javax.xml.ws.WebServiceFeature[]
StackMap stack:
1: aload 5
iload 3
aaload
astore 2
start local 2 2: aload 2
instanceof com.sun.xml.internal.ws.developer.BindingTypeFeature
ifeq 5
3: aload 2
checkcast com.sun.xml.internal.ws.developer.BindingTypeFeature
astore 6
start local 6 4: aload 6
invokevirtual com.sun.xml.internal.ws.developer.BindingTypeFeature.getBindingId:()Ljava/lang/String;
invokestatic com.sun.xml.internal.ws.api.BindingID.parse:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/api/BindingID;
astore 0
end local 6 end local 2 5: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
6: iload 3
iload 4
if_icmplt 1
7: aload 0
getstatic com.sun.xml.internal.ws.api.BindingID.XML_HTTP:Lcom/sun/xml/internal/ws/api/BindingID;
invokevirtual com.sun.xml.internal.ws.api.BindingID.equals:(Ljava/lang/Object;)Z
ifeq 9
8: new com.sun.xml.internal.ws.binding.HTTPBindingImpl
dup
aload 1
invokespecial com.sun.xml.internal.ws.binding.HTTPBindingImpl.<init>:([Ljavax/xml/ws/WebServiceFeature;)V
areturn
9: StackMap locals: com.sun.xml.internal.ws.api.BindingID javax.xml.ws.WebServiceFeature[]
StackMap stack:
new com.sun.xml.internal.ws.binding.SOAPBindingImpl
dup
aload 0
aload 1
invokespecial com.sun.xml.internal.ws.binding.SOAPBindingImpl.<init>:(Lcom/sun/xml/internal/ws/api/BindingID;[Ljavax/xml/ws/WebServiceFeature;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 bindingId Lcom/sun/xml/internal/ws/api/BindingID;
0 10 1 features [Ljavax/xml/ws/WebServiceFeature;
2 5 2 feature Ljavax/xml/ws/WebServiceFeature;
4 5 6 f Lcom/sun/xml/internal/ws/developer/BindingTypeFeature;
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
1:
MethodParameters:
Name Flags
bindingId
features
public static com.sun.xml.internal.ws.api.WSBinding getDefaultBinding();
descriptor: ()Lcom/sun/xml/internal/ws/api/WSBinding;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new com.sun.xml.internal.ws.binding.SOAPBindingImpl
dup
getstatic com.sun.xml.internal.ws.api.BindingID.SOAP11_HTTP:Lcom/sun/xml/internal/ws/api/BindingID$SOAPHTTPImpl;
invokespecial com.sun.xml.internal.ws.binding.SOAPBindingImpl.<init>:(Lcom/sun/xml/internal/ws/api/BindingID;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.String getBindingID();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.bindingId:Lcom/sun/xml/internal/ws/api/BindingID;
invokevirtual com.sun.xml.internal.ws.api.BindingID.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/binding/BindingImpl;
public <F extends javax.xml.ws.WebServiceFeature> F getFeature(java.lang.Class<F>);
descriptor: (Ljava/lang/Class;)Ljavax/xml/ws/WebServiceFeature;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.features:Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
aload 1
invokevirtual com.sun.xml.internal.ws.binding.WebServiceFeatureList.get:(Ljava/lang/Class;)Ljavax/xml/ws/WebServiceFeature;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/binding/BindingImpl;
0 1 1 featureType Ljava/lang/Class<TF;>;
Signature: <F:Ljavax/xml/ws/WebServiceFeature;>(Ljava/lang/Class<TF;>;)TF;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.Nullable()
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
featureType
public <F extends javax.xml.ws.WebServiceFeature> F getOperationFeature(java.lang.Class<F>, javax.xml.namespace.QName);
descriptor: (Ljava/lang/Class;Ljavax/xml/namespace/QName;)Ljavax/xml/ws/WebServiceFeature;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.operationFeatures:Ljava/util/Map;
aload 2
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.binding.WebServiceFeatureList
astore 3
start local 3 1: aload 1
aload 3
aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.features:Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
invokestatic com.sun.xml.internal.ws.binding.FeatureListUtil.mergeFeature:(Ljava/lang/Class;Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;)Ljavax/xml/ws/WebServiceFeature;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/ws/binding/BindingImpl;
0 2 1 featureType Ljava/lang/Class<TF;>;
0 2 2 operationName Ljavax/xml/namespace/QName;
1 2 3 operationFeatureList Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
Signature: <F:Ljavax/xml/ws/WebServiceFeature;>(Ljava/lang/Class<TF;>;Ljavax/xml/namespace/QName;)TF;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.Nullable()
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
1:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
featureType
operationName final
public boolean isFeatureEnabled(java.lang.Class<? extends javax.xml.ws.WebServiceFeature>);
descriptor: (Ljava/lang/Class;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.features:Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
aload 1
invokevirtual com.sun.xml.internal.ws.binding.WebServiceFeatureList.isEnabled:(Ljava/lang/Class;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/binding/BindingImpl;
0 1 1 feature Ljava/lang/Class<+Ljavax/xml/ws/WebServiceFeature;>;
Signature: (Ljava/lang/Class<+Ljavax/xml/ws/WebServiceFeature;>;)Z
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
feature
public boolean isOperationFeatureEnabled(java.lang.Class<? extends javax.xml.ws.WebServiceFeature>, javax.xml.namespace.QName);
descriptor: (Ljava/lang/Class;Ljavax/xml/namespace/QName;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.operationFeatures:Ljava/util/Map;
aload 2
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.binding.WebServiceFeatureList
astore 3
start local 3 1: aload 1
aload 3
aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.features:Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
invokestatic com.sun.xml.internal.ws.binding.FeatureListUtil.isFeatureEnabled:(Ljava/lang/Class;Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;)Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/ws/binding/BindingImpl;
0 2 1 featureType Ljava/lang/Class<+Ljavax/xml/ws/WebServiceFeature;>;
0 2 2 operationName Ljavax/xml/namespace/QName;
1 2 3 operationFeatureList Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
Signature: (Ljava/lang/Class<+Ljavax/xml/ws/WebServiceFeature;>;Ljavax/xml/namespace/QName;)Z
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
1:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
featureType
operationName final
public com.sun.xml.internal.ws.binding.WebServiceFeatureList getFeatures();
descriptor: ()Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
ldc Lcom/oracle/webservices/internal/api/EnvelopeStyleFeature;
invokevirtual com.sun.xml.internal.ws.binding.BindingImpl.isFeatureEnabled:(Ljava/lang/Class;)Z
ifne 3
1: iconst_1
anewarray javax.xml.ws.WebServiceFeature
dup
iconst_0
aload 0
invokevirtual com.sun.xml.internal.ws.binding.BindingImpl.getSOAPVersion:()Lcom/sun/xml/internal/ws/api/SOAPVersion;
invokevirtual com.sun.xml.internal.ws.api.SOAPVersion.toFeature:()Lcom/oracle/webservices/internal/api/EnvelopeStyleFeature;
aastore
astore 1
start local 1 2: aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.features:Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
aload 1
iconst_0
invokevirtual com.sun.xml.internal.ws.binding.WebServiceFeatureList.mergeFeatures:([Ljavax/xml/ws/WebServiceFeature;Z)V
end local 1 3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.features:Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/ws/binding/BindingImpl;
2 3 1 f [Ljavax/xml/ws/WebServiceFeature;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
public com.sun.xml.internal.ws.binding.WebServiceFeatureList getOperationFeatures(javax.xml.namespace.QName);
descriptor: (Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.operationFeatures:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.binding.WebServiceFeatureList
astore 2
start local 2 1: iconst_2
anewarray com.sun.xml.internal.ws.binding.WebServiceFeatureList
dup
iconst_0
aload 2
aastore
dup
iconst_1
aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.features:Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
aastore
invokestatic com.sun.xml.internal.ws.binding.FeatureListUtil.mergeList:([Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;)Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/ws/binding/BindingImpl;
0 2 1 operationName Ljavax/xml/namespace/QName;
1 2 2 operationFeatureList Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
operationName final
public com.sun.xml.internal.ws.binding.WebServiceFeatureList getInputMessageFeatures(javax.xml.namespace.QName);
descriptor: (Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.operationFeatures:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.binding.WebServiceFeatureList
astore 2
start local 2 1: aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.inputMessageFeatures:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.binding.WebServiceFeatureList
astore 3
start local 3 2: iconst_3
anewarray com.sun.xml.internal.ws.binding.WebServiceFeatureList
dup
iconst_0
aload 2
aastore
dup
iconst_1
aload 3
aastore
dup
iconst_2
aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.features:Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
aastore
invokestatic com.sun.xml.internal.ws.binding.FeatureListUtil.mergeList:([Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;)Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/ws/binding/BindingImpl;
0 3 1 operationName Ljavax/xml/namespace/QName;
1 3 2 operationFeatureList Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
2 3 3 messageFeatureList Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
operationName final
public com.sun.xml.internal.ws.binding.WebServiceFeatureList getOutputMessageFeatures(javax.xml.namespace.QName);
descriptor: (Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.operationFeatures:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.binding.WebServiceFeatureList
astore 2
start local 2 1: aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.outputMessageFeatures:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.binding.WebServiceFeatureList
astore 3
start local 3 2: iconst_3
anewarray com.sun.xml.internal.ws.binding.WebServiceFeatureList
dup
iconst_0
aload 2
aastore
dup
iconst_1
aload 3
aastore
dup
iconst_2
aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.features:Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
aastore
invokestatic com.sun.xml.internal.ws.binding.FeatureListUtil.mergeList:([Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;)Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/ws/binding/BindingImpl;
0 3 1 operationName Ljavax/xml/namespace/QName;
1 3 2 operationFeatureList Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
2 3 3 messageFeatureList Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
operationName final
public com.sun.xml.internal.ws.binding.WebServiceFeatureList getFaultMessageFeatures(javax.xml.namespace.QName, javax.xml.namespace.QName);
descriptor: (Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.operationFeatures:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.binding.WebServiceFeatureList
astore 3
start local 3 1: aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.faultMessageFeatures:Ljava/util/Map;
2: new com.sun.xml.internal.ws.binding.BindingImpl$MessageKey
dup
aload 1
aload 2
invokespecial com.sun.xml.internal.ws.binding.BindingImpl$MessageKey.<init>:(Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;)V
3: invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.binding.WebServiceFeatureList
astore 4
start local 4 4: iconst_3
anewarray com.sun.xml.internal.ws.binding.WebServiceFeatureList
dup
iconst_0
aload 3
aastore
dup
iconst_1
aload 4
aastore
dup
iconst_2
aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.features:Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
aastore
invokestatic com.sun.xml.internal.ws.binding.FeatureListUtil.mergeList:([Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;)Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/ws/binding/BindingImpl;
0 5 1 operationName Ljavax/xml/namespace/QName;
0 5 2 messageName Ljavax/xml/namespace/QName;
1 5 3 operationFeatureList Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
4 5 4 messageFeatureList Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
1:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
operationName final
messageName final
public void setOperationFeatures(javax.xml.namespace.QName, javax.xml.ws.WebServiceFeature[]);
descriptor: (Ljavax/xml/namespace/QName;[Ljavax/xml/ws/WebServiceFeature;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnull 10
1: aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.operationFeatures:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.binding.WebServiceFeatureList
astore 3
start local 3 2: aload 3
ifnonnull 4
3: new com.sun.xml.internal.ws.binding.WebServiceFeatureList
dup
invokespecial com.sun.xml.internal.ws.binding.WebServiceFeatureList.<init>:()V
astore 3
4: StackMap locals: com.sun.xml.internal.ws.binding.WebServiceFeatureList
StackMap stack:
aload 2
dup
astore 7
arraylength
istore 6
iconst_0
istore 5
goto 8
StackMap locals: com.sun.xml.internal.ws.binding.BindingImpl javax.xml.namespace.QName javax.xml.ws.WebServiceFeature[] com.sun.xml.internal.ws.binding.WebServiceFeatureList top int int javax.xml.ws.WebServiceFeature[]
StackMap stack:
5: aload 7
iload 5
aaload
astore 4
start local 4 6: aload 3
aload 4
invokevirtual com.sun.xml.internal.ws.binding.WebServiceFeatureList.add:(Ljavax/xml/ws/WebServiceFeature;)V
end local 4 7: iinc 5 1
StackMap locals:
StackMap stack:
8: iload 5
iload 6
if_icmplt 5
9: aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.operationFeatures:Ljava/util/Map;
aload 1
aload 3
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 3 10: StackMap locals: com.sun.xml.internal.ws.binding.BindingImpl javax.xml.namespace.QName javax.xml.ws.WebServiceFeature[]
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/xml/internal/ws/binding/BindingImpl;
0 11 1 operationName Ljavax/xml/namespace/QName;
0 11 2 newFeatures [Ljavax/xml/ws/WebServiceFeature;
2 10 3 featureList Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
6 7 4 f Ljavax/xml/ws/WebServiceFeature;
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
1:
MethodParameters:
Name Flags
operationName final
newFeatures
public void setInputMessageFeatures(javax.xml.namespace.QName, javax.xml.ws.WebServiceFeature[]);
descriptor: (Ljavax/xml/namespace/QName;[Ljavax/xml/ws/WebServiceFeature;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnull 10
1: aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.inputMessageFeatures:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.binding.WebServiceFeatureList
astore 3
start local 3 2: aload 3
ifnonnull 4
3: new com.sun.xml.internal.ws.binding.WebServiceFeatureList
dup
invokespecial com.sun.xml.internal.ws.binding.WebServiceFeatureList.<init>:()V
astore 3
4: StackMap locals: com.sun.xml.internal.ws.binding.WebServiceFeatureList
StackMap stack:
aload 2
dup
astore 7
arraylength
istore 6
iconst_0
istore 5
goto 8
StackMap locals: com.sun.xml.internal.ws.binding.BindingImpl javax.xml.namespace.QName javax.xml.ws.WebServiceFeature[] com.sun.xml.internal.ws.binding.WebServiceFeatureList top int int javax.xml.ws.WebServiceFeature[]
StackMap stack:
5: aload 7
iload 5
aaload
astore 4
start local 4 6: aload 3
aload 4
invokevirtual com.sun.xml.internal.ws.binding.WebServiceFeatureList.add:(Ljavax/xml/ws/WebServiceFeature;)V
end local 4 7: iinc 5 1
StackMap locals:
StackMap stack:
8: iload 5
iload 6
if_icmplt 5
9: aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.inputMessageFeatures:Ljava/util/Map;
aload 1
aload 3
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 3 10: StackMap locals: com.sun.xml.internal.ws.binding.BindingImpl javax.xml.namespace.QName javax.xml.ws.WebServiceFeature[]
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/xml/internal/ws/binding/BindingImpl;
0 11 1 operationName Ljavax/xml/namespace/QName;
0 11 2 newFeatures [Ljavax/xml/ws/WebServiceFeature;
2 10 3 featureList Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
6 7 4 f Ljavax/xml/ws/WebServiceFeature;
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
1:
MethodParameters:
Name Flags
operationName final
newFeatures
public void setOutputMessageFeatures(javax.xml.namespace.QName, javax.xml.ws.WebServiceFeature[]);
descriptor: (Ljavax/xml/namespace/QName;[Ljavax/xml/ws/WebServiceFeature;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnull 10
1: aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.outputMessageFeatures:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.binding.WebServiceFeatureList
astore 3
start local 3 2: aload 3
ifnonnull 4
3: new com.sun.xml.internal.ws.binding.WebServiceFeatureList
dup
invokespecial com.sun.xml.internal.ws.binding.WebServiceFeatureList.<init>:()V
astore 3
4: StackMap locals: com.sun.xml.internal.ws.binding.WebServiceFeatureList
StackMap stack:
aload 2
dup
astore 7
arraylength
istore 6
iconst_0
istore 5
goto 8
StackMap locals: com.sun.xml.internal.ws.binding.BindingImpl javax.xml.namespace.QName javax.xml.ws.WebServiceFeature[] com.sun.xml.internal.ws.binding.WebServiceFeatureList top int int javax.xml.ws.WebServiceFeature[]
StackMap stack:
5: aload 7
iload 5
aaload
astore 4
start local 4 6: aload 3
aload 4
invokevirtual com.sun.xml.internal.ws.binding.WebServiceFeatureList.add:(Ljavax/xml/ws/WebServiceFeature;)V
end local 4 7: iinc 5 1
StackMap locals:
StackMap stack:
8: iload 5
iload 6
if_icmplt 5
9: aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.outputMessageFeatures:Ljava/util/Map;
aload 1
aload 3
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 3 10: StackMap locals: com.sun.xml.internal.ws.binding.BindingImpl javax.xml.namespace.QName javax.xml.ws.WebServiceFeature[]
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/xml/internal/ws/binding/BindingImpl;
0 11 1 operationName Ljavax/xml/namespace/QName;
0 11 2 newFeatures [Ljavax/xml/ws/WebServiceFeature;
2 10 3 featureList Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
6 7 4 f Ljavax/xml/ws/WebServiceFeature;
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
1:
MethodParameters:
Name Flags
operationName final
newFeatures
public void setFaultMessageFeatures(javax.xml.namespace.QName, javax.xml.namespace.QName, javax.xml.ws.WebServiceFeature[]);
descriptor: (Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;[Ljavax/xml/ws/WebServiceFeature;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=10, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
ifnull 11
1: new com.sun.xml.internal.ws.binding.BindingImpl$MessageKey
dup
aload 1
aload 2
invokespecial com.sun.xml.internal.ws.binding.BindingImpl$MessageKey.<init>:(Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;)V
astore 4
start local 4 2: aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.faultMessageFeatures:Ljava/util/Map;
aload 4
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.binding.WebServiceFeatureList
astore 5
start local 5 3: aload 5
ifnonnull 5
4: new com.sun.xml.internal.ws.binding.WebServiceFeatureList
dup
invokespecial com.sun.xml.internal.ws.binding.WebServiceFeatureList.<init>:()V
astore 5
5: StackMap locals: com.sun.xml.internal.ws.binding.BindingImpl$MessageKey com.sun.xml.internal.ws.binding.WebServiceFeatureList
StackMap stack:
aload 3
dup
astore 9
arraylength
istore 8
iconst_0
istore 7
goto 9
StackMap locals: com.sun.xml.internal.ws.binding.BindingImpl javax.xml.namespace.QName javax.xml.namespace.QName javax.xml.ws.WebServiceFeature[] com.sun.xml.internal.ws.binding.BindingImpl$MessageKey com.sun.xml.internal.ws.binding.WebServiceFeatureList top int int javax.xml.ws.WebServiceFeature[]
StackMap stack:
6: aload 9
iload 7
aaload
astore 6
start local 6 7: aload 5
aload 6
invokevirtual com.sun.xml.internal.ws.binding.WebServiceFeatureList.add:(Ljavax/xml/ws/WebServiceFeature;)V
end local 6 8: iinc 7 1
StackMap locals:
StackMap stack:
9: iload 7
iload 8
if_icmplt 6
10: aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.faultMessageFeatures:Ljava/util/Map;
aload 4
aload 5
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 5 end local 4 11: StackMap locals: com.sun.xml.internal.ws.binding.BindingImpl javax.xml.namespace.QName javax.xml.namespace.QName javax.xml.ws.WebServiceFeature[]
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/xml/internal/ws/binding/BindingImpl;
0 12 1 operationName Ljavax/xml/namespace/QName;
0 12 2 messageName Ljavax/xml/namespace/QName;
0 12 3 newFeatures [Ljavax/xml/ws/WebServiceFeature;
2 11 4 key Lcom/sun/xml/internal/ws/binding/BindingImpl$MessageKey;
3 11 5 featureList Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
7 8 6 f Ljavax/xml/ws/WebServiceFeature;
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
1:
com.sun.istack.internal.NotNull()
2:
MethodParameters:
Name Flags
operationName final
messageName final
newFeatures
public synchronized com.oracle.webservices.internal.api.message.MessageContextFactory getMessageContextFactory();
descriptor: ()Lcom/oracle/webservices/internal/api/message/MessageContextFactory;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.messageContextFactory:Lcom/oracle/webservices/internal/api/message/MessageContextFactory;
ifnonnull 2
1: aload 0
aload 0
invokevirtual com.sun.xml.internal.ws.binding.BindingImpl.getFeatures:()Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
invokevirtual com.sun.xml.internal.ws.binding.WebServiceFeatureList.toArray:()[Ljavax/xml/ws/WebServiceFeature;
invokestatic com.oracle.webservices.internal.api.message.MessageContextFactory.createFactory:([Ljavax/xml/ws/WebServiceFeature;)Lcom/oracle/webservices/internal/api/message/MessageContextFactory;
putfield com.sun.xml.internal.ws.binding.BindingImpl.messageContextFactory:Lcom/oracle/webservices/internal/api/message/MessageContextFactory;
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.binding.BindingImpl.messageContextFactory:Lcom/oracle/webservices/internal/api/message/MessageContextFactory;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/ws/binding/BindingImpl;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
public com.sun.xml.internal.ws.api.WSFeatureList getFeatures();
descriptor: ()Lcom/sun/xml/internal/ws/api/WSFeatureList;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.sun.xml.internal.ws.binding.BindingImpl.getFeatures:()Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.sun.xml.internal.ws.api.WSFeatureList getInputMessageFeatures(javax.xml.namespace.QName);
descriptor: (Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/api/WSFeatureList;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.sun.xml.internal.ws.binding.BindingImpl.getInputMessageFeatures:(Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.sun.xml.internal.ws.api.WSFeatureList getFaultMessageFeatures(javax.xml.namespace.QName, javax.xml.namespace.QName);
descriptor: (Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/api/WSFeatureList;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
invokevirtual com.sun.xml.internal.ws.binding.BindingImpl.getFaultMessageFeatures:(Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.sun.xml.internal.ws.api.WSFeatureList getOutputMessageFeatures(javax.xml.namespace.QName);
descriptor: (Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/api/WSFeatureList;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.sun.xml.internal.ws.binding.BindingImpl.getOutputMessageFeatures:(Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.sun.xml.internal.ws.api.WSFeatureList getOperationFeatures(javax.xml.namespace.QName);
descriptor: (Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/api/WSFeatureList;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.sun.xml.internal.ws.binding.BindingImpl.getOperationFeatures:(Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "BindingImpl.java"
NestMembers:
com.sun.xml.internal.ws.binding.BindingImpl$MessageKey
InnerClasses:
protected MessageKey = com.sun.xml.internal.ws.binding.BindingImpl$MessageKey of com.sun.xml.internal.ws.binding.BindingImpl
public final Mode = javax.xml.ws.Service$Mode of javax.xml.ws.Service