public class com.sun.xml.internal.messaging.saaj.soap.SAAJMetaFactoryImpl extends javax.xml.soap.SAAJMetaFactory
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.xml.internal.messaging.saaj.soap.SAAJMetaFactoryImpl
super_class: javax.xml.soap.SAAJMetaFactory
{
protected static final java.util.logging.Logger log;
descriptor: Ljava/util/logging/Logger;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: ldc "com.sun.xml.internal.messaging.saaj.soap"
1: ldc "com.sun.xml.internal.messaging.saaj.soap.LocalStrings"
2: invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/logging/Logger;
3: putstatic com.sun.xml.internal.messaging.saaj.soap.SAAJMetaFactoryImpl.log:Ljava/util/logging/Logger;
4: 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.soap.SAAJMetaFactory.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/messaging/saaj/soap/SAAJMetaFactoryImpl;
protected javax.xml.soap.MessageFactory newMessageFactory(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/xml/soap/MessageFactory;
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: ldc "SOAP 1.1 Protocol"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: new com.sun.xml.internal.messaging.saaj.soap.ver1_1.SOAPMessageFactory1_1Impl
dup
invokespecial com.sun.xml.internal.messaging.saaj.soap.ver1_1.SOAPMessageFactory1_1Impl.<init>:()V
areturn
2: StackMap locals:
StackMap stack:
ldc "SOAP 1.2 Protocol"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: new com.sun.xml.internal.messaging.saaj.soap.ver1_2.SOAPMessageFactory1_2Impl
dup
invokespecial com.sun.xml.internal.messaging.saaj.soap.ver1_2.SOAPMessageFactory1_2Impl.<init>:()V
areturn
4: StackMap locals:
StackMap stack:
ldc "Dynamic Protocol"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
5: new com.sun.xml.internal.messaging.saaj.soap.dynamic.SOAPMessageFactoryDynamicImpl
dup
invokespecial com.sun.xml.internal.messaging.saaj.soap.dynamic.SOAPMessageFactoryDynamicImpl.<init>:()V
areturn
6: StackMap locals:
StackMap stack:
getstatic com.sun.xml.internal.messaging.saaj.soap.SAAJMetaFactoryImpl.log:Ljava/util/logging/Logger;
7: getstatic java.util.logging.Level.SEVERE:Ljava/util/logging/Level;
8: ldc "SAAJ0569.soap.unknown.protocol"
9: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
ldc "MessageFactory"
aastore
10: invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V
11: new javax.xml.soap.SOAPException
dup
new java.lang.StringBuilder
dup
ldc "Unknown Protocol: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
12: ldc " specified for creating MessageFactory"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
13: invokespecial javax.xml.soap.SOAPException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/xml/internal/messaging/saaj/soap/SAAJMetaFactoryImpl;
0 14 1 protocol Ljava/lang/String;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
protocol
protected javax.xml.soap.SOAPFactory newSOAPFactory(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/xml/soap/SOAPFactory;
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: ldc "SOAP 1.1 Protocol"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: new com.sun.xml.internal.messaging.saaj.soap.ver1_1.SOAPFactory1_1Impl
dup
invokespecial com.sun.xml.internal.messaging.saaj.soap.ver1_1.SOAPFactory1_1Impl.<init>:()V
areturn
2: StackMap locals:
StackMap stack:
ldc "SOAP 1.2 Protocol"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: new com.sun.xml.internal.messaging.saaj.soap.ver1_2.SOAPFactory1_2Impl
dup
invokespecial com.sun.xml.internal.messaging.saaj.soap.ver1_2.SOAPFactory1_2Impl.<init>:()V
areturn
4: StackMap locals:
StackMap stack:
ldc "Dynamic Protocol"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
5: new com.sun.xml.internal.messaging.saaj.soap.dynamic.SOAPFactoryDynamicImpl
dup
invokespecial com.sun.xml.internal.messaging.saaj.soap.dynamic.SOAPFactoryDynamicImpl.<init>:()V
areturn
6: StackMap locals:
StackMap stack:
getstatic com.sun.xml.internal.messaging.saaj.soap.SAAJMetaFactoryImpl.log:Ljava/util/logging/Logger;
7: getstatic java.util.logging.Level.SEVERE:Ljava/util/logging/Level;
8: ldc "SAAJ0569.soap.unknown.protocol"
9: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
ldc "SOAPFactory"
aastore
10: invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V
11: new javax.xml.soap.SOAPException
dup
new java.lang.StringBuilder
dup
ldc "Unknown Protocol: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
12: ldc " specified for creating SOAPFactory"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
13: invokespecial javax.xml.soap.SOAPException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/xml/internal/messaging/saaj/soap/SAAJMetaFactoryImpl;
0 14 1 protocol Ljava/lang/String;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
protocol
}
SourceFile: "SAAJMetaFactoryImpl.java"