public abstract class com.sun.xml.internal.ws.client.sei.ResponseBuilder
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.sun.xml.internal.ws.client.sei.ResponseBuilder
super_class: java.lang.Object
{
protected java.util.Map<javax.xml.namespace.QName, com.sun.xml.internal.ws.client.sei.ResponseBuilder$WrappedPartBuilder> wrappedParts;
descriptor: Ljava/util/Map;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/Map<Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/client/sei/ResponseBuilder$WrappedPartBuilder;>;
protected javax.xml.namespace.QName wrapperName;
descriptor: Ljavax/xml/namespace/QName;
flags: (0x0004) ACC_PROTECTED
public static final com.sun.xml.internal.ws.client.sei.ResponseBuilder NONE;
descriptor: Lcom/sun/xml/internal/ws/client/sei/ResponseBuilder;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
private static final java.util.Map<java.lang.Class, java.lang.Object> primitiveUninitializedValues;
descriptor: Ljava/util/Map;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/Class;Ljava/lang/Object;>;
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=1, args_size=0
0: ldc Lcom/sun/xml/internal/ws/client/sei/ResponseBuilder;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic com.sun.xml.internal.ws.client.sei.ResponseBuilder.$assertionsDisabled:Z
3: new com.sun.xml.internal.ws.client.sei.ResponseBuilder$None
dup
invokespecial com.sun.xml.internal.ws.client.sei.ResponseBuilder$None.<init>:()V
putstatic com.sun.xml.internal.ws.client.sei.ResponseBuilder.NONE:Lcom/sun/xml/internal/ws/client/sei/ResponseBuilder;
4: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putstatic com.sun.xml.internal.ws.client.sei.ResponseBuilder.primitiveUninitializedValues:Ljava/util/Map;
5: getstatic com.sun.xml.internal.ws.client.sei.ResponseBuilder.primitiveUninitializedValues:Ljava/util/Map;
astore 0
start local 0 6: aload 0
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: aload 0
getstatic java.lang.Character.TYPE:Ljava/lang/Class;
iconst_0
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
8: aload 0
getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
iconst_0
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
9: aload 0
getstatic java.lang.Short.TYPE:Ljava/lang/Class;
iconst_0
invokestatic java.lang.Short.valueOf:(S)Ljava/lang/Short;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
10: aload 0
getstatic java.lang.Long.TYPE:Ljava/lang/Class;
lconst_0
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
11: aload 0
getstatic java.lang.Float.TYPE:Ljava/lang/Class;
fconst_0
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
12: aload 0
getstatic java.lang.Double.TYPE:Ljava/lang/Class;
dconst_0
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 0 13: return
LocalVariableTable:
Start End Slot Name Signature
6 13 0 m Ljava/util/Map<Ljava/lang/Class;Ljava/lang/Object;>;
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield com.sun.xml.internal.ws.client.sei.ResponseBuilder.wrappedParts:Ljava/util/Map;
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/ws/client/sei/ResponseBuilder;
public abstract java.lang.Object readResponse(com.sun.xml.internal.ws.api.message.Message, java.lang.Object[]);
descriptor: (Lcom/sun/xml/internal/ws/api/message/Message;[Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.xml.bind.JAXBException, javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
reply
args
protected java.lang.Object readWrappedResponse(com.sun.xml.internal.ws.api.message.Message, java.lang.Object[]);
descriptor: (Lcom/sun/xml/internal/ws/api/message/Message;[Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
astore 3
start local 3 1: aload 1
invokevirtual com.sun.xml.internal.ws.api.message.Message.hasPayload:()Z
ifne 3
2: new javax.xml.ws.WebServiceException
dup
new java.lang.StringBuilder
dup
ldc "No payload. Expecting payload with "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.sun.xml.internal.ws.client.sei.ResponseBuilder.wrapperName:Ljavax/xml/namespace/QName;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " element"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: java.lang.Object
StackMap stack:
aload 1
invokevirtual com.sun.xml.internal.ws.api.message.Message.readPayload:()Ljavax/xml/stream/XMLStreamReader;
astore 4
start local 4 4: aload 4
aload 0
getfield com.sun.xml.internal.ws.client.sei.ResponseBuilder.wrapperName:Ljavax/xml/namespace/QName;
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.verifyTag:(Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/namespace/QName;)V
5: aload 4
invokeinterface javax.xml.stream.XMLStreamReader.nextTag:()I
pop
6: goto 19
7: StackMap locals: javax.xml.stream.XMLStreamReader
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.client.sei.ResponseBuilder.wrappedParts:Ljava/util/Map;
aload 4
invokeinterface javax.xml.stream.XMLStreamReader.getName:()Ljavax/xml/namespace/QName;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.client.sei.ResponseBuilder$WrappedPartBuilder
astore 5
start local 5 8: aload 5
ifnonnull 12
9: aload 4
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.skipElement:(Ljavax/xml/stream/XMLStreamReader;)V
10: aload 4
invokeinterface javax.xml.stream.XMLStreamReader.nextTag:()I
pop
11: goto 16
12: StackMap locals: com.sun.xml.internal.ws.client.sei.ResponseBuilder$WrappedPartBuilder
StackMap stack:
aload 5
aload 2
aload 4
aload 1
invokevirtual com.sun.xml.internal.ws.api.message.Message.getAttachments:()Lcom/sun/xml/internal/ws/api/message/AttachmentSet;
invokevirtual com.sun.xml.internal.ws.client.sei.ResponseBuilder$WrappedPartBuilder.readResponse:([Ljava/lang/Object;Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/message/AttachmentSet;)Ljava/lang/Object;
astore 6
start local 6 13: aload 6
ifnull 16
14: getstatic com.sun.xml.internal.ws.client.sei.ResponseBuilder.$assertionsDisabled:Z
ifne 15
aload 3
ifnull 15
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
15: StackMap locals: java.lang.Object
StackMap stack:
aload 6
astore 3
end local 6 16: StackMap locals:
StackMap stack:
aload 4
invokeinterface javax.xml.stream.XMLStreamReader.getEventType:()I
iconst_1
if_icmpeq 19
17: aload 4
invokeinterface javax.xml.stream.XMLStreamReader.getEventType:()I
iconst_2
if_icmpeq 19
18: aload 4
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextElementContent:(Ljavax/xml/stream/XMLStreamReader;)I
pop
end local 5 19: StackMap locals:
StackMap stack:
aload 4
invokeinterface javax.xml.stream.XMLStreamReader.getEventType:()I
iconst_1
if_icmpeq 7
20: aload 4
invokeinterface javax.xml.stream.XMLStreamReader.close:()V
21: aload 4
invokestatic com.sun.xml.internal.ws.api.streaming.XMLStreamReaderFactory.recycle:(Ljavax/xml/stream/XMLStreamReader;)V
22: aload 3
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lcom/sun/xml/internal/ws/client/sei/ResponseBuilder;
0 23 1 msg Lcom/sun/xml/internal/ws/api/message/Message;
0 23 2 args [Ljava/lang/Object;
1 23 3 retVal Ljava/lang/Object;
4 23 4 reader Ljavax/xml/stream/XMLStreamReader;
8 19 5 part Lcom/sun/xml/internal/ws/client/sei/ResponseBuilder$WrappedPartBuilder;
13 16 6 o Ljava/lang/Object;
Exceptions:
throws javax.xml.bind.JAXBException, javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
msg
args
public static java.lang.Object getVMUninitializedValue(java.lang.reflect.Type);
descriptor: (Ljava/lang/reflect/Type;)Ljava/lang/Object;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic com.sun.xml.internal.ws.client.sei.ResponseBuilder.primitiveUninitializedValues:Ljava/util/Map;
aload 0
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 type Ljava/lang/reflect/Type;
MethodParameters:
Name Flags
type
public static final java.lang.String getWSDLPartName(com.sun.xml.internal.ws.api.message.Attachment);
descriptor: (Lcom/sun/xml/internal/ws/api/message/Attachment;)Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Code:
stack=3, locals=5, args_size=1
start local 0 0: aload 0
invokeinterface com.sun.xml.internal.ws.api.message.Attachment.getContentId:()Ljava/lang/String;
astore 1
start local 1 1: aload 1
bipush 64
aload 1
invokevirtual java.lang.String.length:()I
invokevirtual java.lang.String.lastIndexOf:(II)I
istore 2
start local 2 2: iload 2
iconst_m1
if_icmpne 4
3: aconst_null
areturn
4: StackMap locals: java.lang.String int
StackMap stack:
aload 1
iconst_0
iload 2
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 3
start local 3 5: aload 3
bipush 61
aload 3
invokevirtual java.lang.String.length:()I
invokevirtual java.lang.String.lastIndexOf:(II)I
istore 2
6: iload 2
iconst_m1
if_icmpne 8
7: aconst_null
areturn
8: StackMap locals: java.lang.String
StackMap stack:
aload 3
iconst_0
iload 2
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
ldc "UTF-8"
invokestatic java.net.URLDecoder.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
9: areturn
10: StackMap locals:
StackMap stack: java.io.UnsupportedEncodingException
astore 4
start local 4 11: new javax.xml.ws.WebServiceException
dup
aload 4
invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 att Lcom/sun/xml/internal/ws/api/message/Attachment;
1 12 1 cId Ljava/lang/String;
2 12 2 index I
5 12 3 localPart Ljava/lang/String;
11 12 4 e Ljava/io/UnsupportedEncodingException;
Exception table:
from to target type
8 9 10 Class java.io.UnsupportedEncodingException
MethodParameters:
Name Flags
att
private static boolean isXMLMimeType(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "text/xml"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 1
aload 0
ldc "application/xml"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 mimeType Ljava/lang/String;
MethodParameters:
Name Flags
mimeType
}
SourceFile: "ResponseBuilder.java"
NestMembers:
com.sun.xml.internal.ws.client.sei.ResponseBuilder$AttachmentBuilder com.sun.xml.internal.ws.client.sei.ResponseBuilder$Body com.sun.xml.internal.ws.client.sei.ResponseBuilder$ByteArrayBuilder com.sun.xml.internal.ws.client.sei.ResponseBuilder$Composite com.sun.xml.internal.ws.client.sei.ResponseBuilder$DataHandlerBuilder com.sun.xml.internal.ws.client.sei.ResponseBuilder$DocLit com.sun.xml.internal.ws.client.sei.ResponseBuilder$DocLit$PartBuilder com.sun.xml.internal.ws.client.sei.ResponseBuilder$Header com.sun.xml.internal.ws.client.sei.ResponseBuilder$ImageBuilder com.sun.xml.internal.ws.client.sei.ResponseBuilder$InputStreamBuilder com.sun.xml.internal.ws.client.sei.ResponseBuilder$JAXBBuilder com.sun.xml.internal.ws.client.sei.ResponseBuilder$None com.sun.xml.internal.ws.client.sei.ResponseBuilder$NullSetter com.sun.xml.internal.ws.client.sei.ResponseBuilder$RpcLit com.sun.xml.internal.ws.client.sei.ResponseBuilder$SourceBuilder com.sun.xml.internal.ws.client.sei.ResponseBuilder$StringBuilder com.sun.xml.internal.ws.client.sei.ResponseBuilder$WrappedPartBuilder
InnerClasses:
public abstract AttachmentBuilder = com.sun.xml.internal.ws.client.sei.ResponseBuilder$AttachmentBuilder of com.sun.xml.internal.ws.client.sei.ResponseBuilder
public final Body = com.sun.xml.internal.ws.client.sei.ResponseBuilder$Body of com.sun.xml.internal.ws.client.sei.ResponseBuilder
private final ByteArrayBuilder = com.sun.xml.internal.ws.client.sei.ResponseBuilder$ByteArrayBuilder of com.sun.xml.internal.ws.client.sei.ResponseBuilder
public final Composite = com.sun.xml.internal.ws.client.sei.ResponseBuilder$Composite of com.sun.xml.internal.ws.client.sei.ResponseBuilder
private final DataHandlerBuilder = com.sun.xml.internal.ws.client.sei.ResponseBuilder$DataHandlerBuilder of com.sun.xml.internal.ws.client.sei.ResponseBuilder
public final DocLit = com.sun.xml.internal.ws.client.sei.ResponseBuilder$DocLit of com.sun.xml.internal.ws.client.sei.ResponseBuilder
public final Header = com.sun.xml.internal.ws.client.sei.ResponseBuilder$Header of com.sun.xml.internal.ws.client.sei.ResponseBuilder
private final ImageBuilder = com.sun.xml.internal.ws.client.sei.ResponseBuilder$ImageBuilder of com.sun.xml.internal.ws.client.sei.ResponseBuilder
private final InputStreamBuilder = com.sun.xml.internal.ws.client.sei.ResponseBuilder$InputStreamBuilder of com.sun.xml.internal.ws.client.sei.ResponseBuilder
private final JAXBBuilder = com.sun.xml.internal.ws.client.sei.ResponseBuilder$JAXBBuilder of com.sun.xml.internal.ws.client.sei.ResponseBuilder
final None = com.sun.xml.internal.ws.client.sei.ResponseBuilder$None of com.sun.xml.internal.ws.client.sei.ResponseBuilder
public final NullSetter = com.sun.xml.internal.ws.client.sei.ResponseBuilder$NullSetter of com.sun.xml.internal.ws.client.sei.ResponseBuilder
public final RpcLit = com.sun.xml.internal.ws.client.sei.ResponseBuilder$RpcLit of com.sun.xml.internal.ws.client.sei.ResponseBuilder
private final SourceBuilder = com.sun.xml.internal.ws.client.sei.ResponseBuilder$SourceBuilder of com.sun.xml.internal.ws.client.sei.ResponseBuilder
private final StringBuilder = com.sun.xml.internal.ws.client.sei.ResponseBuilder$StringBuilder of com.sun.xml.internal.ws.client.sei.ResponseBuilder
final WrappedPartBuilder = com.sun.xml.internal.ws.client.sei.ResponseBuilder$WrappedPartBuilder of com.sun.xml.internal.ws.client.sei.ResponseBuilder