public class com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder
super_class: java.lang.Object
{
private final java.io.StringWriter buf;
descriptor: Ljava/io/StringWriter;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.tools.internal.ws.wsdl.document.WSDLDocument wsdlDocument;
descriptor: Lcom/sun/tools/internal/ws/wsdl/document/WSDLDocument;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModeler wsdlModeler;
descriptor: Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModeler;
flags: (0x0002) ACC_PRIVATE
private final java.util.List<org.xml.sax.InputSource> schemas;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Lorg/xml/sax/InputSource;>;
private final java.util.HashMap<javax.xml.namespace.QName, com.sun.tools.internal.ws.wsdl.document.Port> bindingNameToPortMap;
descriptor: Ljava/util/HashMap;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/HashMap<Ljavax/xml/namespace/QName;Lcom/sun/tools/internal/ws/wsdl/document/Port;>;
private static final java.lang.String w3ceprSchemaBinding;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "<bindings\n xmlns=\"http://java.sun.com/xml/ns/jaxb\"\n xmlns:wsa=\"http://www.w3.org/2005/08/addressing\"\n xmlns:xjc=\"http://java.sun.com/xml/ns/jaxb/xjc\"\n version=\"2.1\">\n \n <bindings scd=\"x-schema::wsa\" if-exists=\"true\">\n <bindings scd=\"wsa:EndpointReference\">\n <class ref=\"javax.xml.ws.wsaddressing.W3CEndpointReference\" xjc:recursive=\"true\"/>\n </bindings>\n <bindings scd=\"~wsa:EndpointReferenceType\">\n <class ref=\"javax.xml.ws.wsaddressing.W3CEndpointReference\" xjc:recursive=\"true\"/>\n </bindings>\n </bindings>\n</bindings>"
private static final java.lang.String memberSubmissionEPR;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "<bindings\n xmlns=\"http://java.sun.com/xml/ns/jaxb\"\n xmlns:wsa=\"http://schemas.xmlsoap.org/ws/2004/08/addressing\"\n version=\"2.1\">\n \n <bindings scd=\"x-schema::wsa\" if-exists=\"true\">\n <bindings scd=\"wsa:EndpointReference\">\n <class ref=\"com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference\"/>\n </bindings>\n <bindings scd=\"~wsa:EndpointReferenceType\">\n <class ref=\"com.sun.xml.internal.ws.developer.MemberSubmissionEndpointReference\"/>\n </bindings>\n </bindings>\n</bindings>"
private static final java.lang.String sysId;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://dummy.pseudo-schema#schema"
private com.sun.tools.internal.ws.wscompile.WsimportOptions options;
descriptor: Lcom/sun/tools/internal/ws/wscompile/WsimportOptions;
flags: (0x0002) ACC_PRIVATE
boolean asyncRespBeanBinding;
descriptor: Z
flags: (0x0000)
public static java.util.List<org.xml.sax.InputSource> build(com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModeler, com.sun.tools.internal.ws.wscompile.WsimportOptions, com.sun.tools.internal.ws.wscompile.ErrorReceiver);
descriptor: (Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModeler;Lcom/sun/tools/internal/ws/wscompile/WsimportOptions;Lcom/sun/tools/internal/ws/wscompile/ErrorReceiver;)Ljava/util/List;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=6, args_size=3
start local 0 start local 1 start local 2 0: new com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder
dup
aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModeler.document:Lcom/sun/tools/internal/ws/wsdl/document/WSDLDocument;
invokespecial com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.<init>:(Lcom/sun/tools/internal/ws/wsdl/document/WSDLDocument;)V
astore 3
start local 3 1: aload 3
aload 0
putfield com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.wsdlModeler:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModeler;
2: aload 3
aload 1
putfield com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.options:Lcom/sun/tools/internal/ws/wscompile/WsimportOptions;
3: aload 3
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.build:()V
4: iconst_0
istore 4
start local 4 5: goto 9
6: StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder int
StackMap stack:
aload 3
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.schemas:Ljava/util/List;
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.xml.sax.InputSource
astore 5
start local 5 7: aload 5
new java.lang.StringBuilder
dup
ldc "http://dummy.pseudo-schema#schema"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 4
iconst_1
iadd
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.xml.sax.InputSource.setSystemId:(Ljava/lang/String;)V
end local 5 8: iinc 4 1
StackMap locals:
StackMap stack:
9: iload 4
aload 3
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.schemas:Ljava/util/List;
invokeinterface java.util.List.size:()I
if_icmplt 6
10: aload 1
getfield com.sun.tools.internal.ws.wscompile.WsimportOptions.noAddressingBbinding:Z
ifne 14
aload 1
getfield com.sun.tools.internal.ws.wscompile.WsimportOptions.target:Lcom/sun/tools/internal/ws/wscompile/Options$Target;
getstatic com.sun.tools.internal.ws.wscompile.Options$Target.V2_1:Lcom/sun/tools/internal/ws/wscompile/Options$Target;
invokevirtual com.sun.tools.internal.ws.wscompile.Options$Target.isLaterThan:(Lcom/sun/tools/internal/ws/wscompile/Options$Target;)Z
ifeq 14
11: new org.xml.sax.InputSource
dup
new java.io.ByteArrayInputStream
dup
ldc "<bindings\n xmlns=\"http://java.sun.com/xml/ns/jaxb\"\n xmlns:wsa=\"http://www.w3.org/2005/08/addressing\"\n xmlns:xjc=\"http://java.sun.com/xml/ns/jaxb/xjc\"\n version=\"2.1\">\n \n <bindings scd=\"x-schema::wsa\" if-exists=\"true\">\n <bindings scd=\"wsa:EndpointReference\">\n <class ref=\"javax.xml.ws.wsaddressing.W3CEndpointReference\" xjc:recursive=\"true\"/>\n </bindings>\n <bindings scd=\"~wsa:EndpointReferenceType\">\n <class ref=\"javax.xml.ws.wsaddressing.W3CEndpointReference\" xjc:recursive=\"true\"/>\n </bindings>\n </bindings>\n</bindings>"
invokestatic com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.getUTF8Bytes:(Ljava/lang/String;)[B
invokespecial java.io.ByteArrayInputStream.<init>:([B)V
invokespecial org.xml.sax.InputSource.<init>:(Ljava/io/InputStream;)V
astore 5
start local 5 12: aload 5
new java.lang.StringBuilder
dup
ldc "http://dummy.pseudo-schema#schema"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iinc 4 1
iload 4
iconst_1
iadd
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.xml.sax.InputSource.setSystemId:(Ljava/lang/String;)V
13: aload 3
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.schemas:Ljava/util/List;
aload 5
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 5 14: StackMap locals:
StackMap stack:
aload 3
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.schemas:Ljava/util/List;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 wsdlModeler Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModeler;
0 15 1 options Lcom/sun/tools/internal/ws/wscompile/WsimportOptions;
0 15 2 errReceiver Lcom/sun/tools/internal/ws/wscompile/ErrorReceiver;
1 15 3 b Lcom/sun/tools/internal/ws/processor/modeler/wsdl/PseudoSchemaBuilder;
5 15 4 i I
7 8 5 is Lorg/xml/sax/InputSource;
12 14 5 is Lorg/xml/sax/InputSource;
Signature: (Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModeler;Lcom/sun/tools/internal/ws/wscompile/WsimportOptions;Lcom/sun/tools/internal/ws/wscompile/ErrorReceiver;)Ljava/util/List<Lorg/xml/sax/InputSource;>;
MethodParameters:
Name Flags
wsdlModeler
options
errReceiver
private static byte[] getUTF8Bytes(java.lang.String);
descriptor: (Ljava/lang/String;)[B
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
ldc "UTF-8"
invokevirtual java.lang.String.getBytes:(Ljava/lang/String;)[B
1: areturn
2: StackMap locals:
StackMap stack: java.io.UnsupportedEncodingException
astore 1
start local 1 3: new java.lang.IllegalStateException
dup
aload 1
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 w3ceprSchemaBinding1 Ljava/lang/String;
3 4 1 unexpected Ljava/io/UnsupportedEncodingException;
Exception table:
from to target type
0 1 2 Class java.io.UnsupportedEncodingException
MethodParameters:
Name Flags
w3ceprSchemaBinding1
private void <init>(com.sun.tools.internal.ws.wsdl.document.WSDLDocument);
descriptor: (Lcom/sun/tools/internal/ws/wsdl/document/WSDLDocument;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new java.io.StringWriter
dup
invokespecial java.io.StringWriter.<init>:()V
putfield com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.buf:Ljava/io/StringWriter;
2: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.schemas:Ljava/util/List;
3: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.bindingNameToPortMap:Ljava/util/HashMap;
4: aload 0
iconst_0
putfield com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.asyncRespBeanBinding:Z
5: aload 0
aload 1
putfield com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.wsdlDocument:Lcom/sun/tools/internal/ws/wsdl/document/WSDLDocument;
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/PseudoSchemaBuilder;
0 7 1 _wsdl Lcom/sun/tools/internal/ws/wsdl/document/WSDLDocument;
MethodParameters:
Name Flags
_wsdl
private void build();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.wsdlDocument:Lcom/sun/tools/internal/ws/wsdl/document/WSDLDocument;
invokevirtual com.sun.tools.internal.ws.wsdl.document.WSDLDocument.getDefinitions:()Lcom/sun/tools/internal/ws/wsdl/document/Definitions;
invokevirtual com.sun.tools.internal.ws.wsdl.document.Definitions.services:()Ljava/util/Iterator;
astore 1
start local 1 1: goto 3
2: StackMap locals: java.util.Iterator
StackMap stack:
aload 0
aload 1
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.internal.ws.wsdl.document.Service
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.build:(Lcom/sun/tools/internal/ws/wsdl/document/Service;)V
3: StackMap locals:
StackMap stack:
aload 1
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
end local 1 4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/PseudoSchemaBuilder;
1 4 1 itr Ljava/util/Iterator<Lcom/sun/tools/internal/ws/wsdl/document/Service;>;
private void build(com.sun.tools.internal.ws.wsdl.document.Service);
descriptor: (Lcom/sun/tools/internal/ws/wsdl/document/Service;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual com.sun.tools.internal.ws.wsdl.document.Service.ports:()Ljava/util/Iterator;
astore 2
start local 2 1: goto 3
2: StackMap locals: java.util.Iterator
StackMap stack:
aload 0
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.internal.ws.wsdl.document.Port
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.build:(Lcom/sun/tools/internal/ws/wsdl/document/Port;)V
3: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
end local 2 4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/PseudoSchemaBuilder;
0 5 1 service Lcom/sun/tools/internal/ws/wsdl/document/Service;
1 4 2 itr Ljava/util/Iterator<Lcom/sun/tools/internal/ws/wsdl/document/Port;>;
MethodParameters:
Name Flags
service
private void build(com.sun.tools.internal.ws.wsdl.document.Port);
descriptor: (Lcom/sun/tools/internal/ws/wsdl/document/Port;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=10, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.wsdlModeler:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModeler;
aload 1
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModeler.isProvider:(Lcom/sun/tools/internal/ws/wsdl/document/Port;)Z
ifeq 2
1: return
2: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.wsdlDocument:Lcom/sun/tools/internal/ws/wsdl/document/WSDLDocument;
invokevirtual com.sun.tools.internal.ws.wsdl.document.Port.resolveBinding:(Lcom/sun/tools/internal/ws/wsdl/framework/AbstractDocument;)Lcom/sun/tools/internal/ws/wsdl/document/Binding;
astore 2
start local 2 3: aload 2
ldc Lcom/sun/tools/internal/ws/wsdl/document/soap/SOAPBinding;
invokestatic com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.getExtensionOfType:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;Ljava/lang/Class;)Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtension;
checkcast com.sun.tools.internal.ws.wsdl.document.soap.SOAPBinding
4: astore 3
start local 3 5: aload 3
ifnonnull 8
6: aload 2
ldc Lcom/sun/tools/internal/ws/wsdl/document/soap/SOAP12Binding;
invokestatic com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.getExtensionOfType:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;Ljava/lang/Class;)Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtension;
checkcast com.sun.tools.internal.ws.wsdl.document.soap.SOAPBinding
7: astore 3
8: StackMap locals: com.sun.tools.internal.ws.wsdl.document.Binding com.sun.tools.internal.ws.wsdl.document.soap.SOAPBinding
StackMap stack:
aload 3
ifnonnull 10
9: return
10: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.wsdlDocument:Lcom/sun/tools/internal/ws/wsdl/document/WSDLDocument;
invokevirtual com.sun.tools.internal.ws.wsdl.document.Binding.resolvePortType:(Lcom/sun/tools/internal/ws/wsdl/framework/AbstractDocument;)Lcom/sun/tools/internal/ws/wsdl/document/PortType;
astore 4
start local 4 11: aload 2
invokestatic com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.getQNameOf:(Lcom/sun/tools/internal/ws/wsdl/framework/GloballyKnown;)Ljavax/xml/namespace/QName;
astore 5
start local 5 12: aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.bindingNameToPortMap:Ljava/util/HashMap;
aload 5
invokevirtual java.util.HashMap.containsKey:(Ljava/lang/Object;)Z
ifeq 14
13: return
14: StackMap locals: com.sun.tools.internal.ws.wsdl.document.PortType javax.xml.namespace.QName
StackMap stack:
aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.bindingNameToPortMap:Ljava/util/HashMap;
aload 5
aload 1
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
15: aload 2
invokevirtual com.sun.tools.internal.ws.wsdl.document.Binding.operations:()Ljava/util/Iterator;
astore 6
start local 6 16: goto 24
17: StackMap locals: java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.internal.ws.wsdl.document.BindingOperation
astore 7
start local 7 18: aload 4
aload 7
invokevirtual com.sun.tools.internal.ws.wsdl.document.BindingOperation.getName:()Ljava/lang/String;
invokevirtual com.sun.tools.internal.ws.wsdl.document.PortType.getOperationsNamed:(Ljava/lang/String;)Ljava/util/Set;
astore 8
start local 8 19: aload 8
invokeinterface java.util.Set.size:()I
iconst_1
if_icmpeq 21
20: goto 24
21: StackMap locals: com.sun.tools.internal.ws.wsdl.document.BindingOperation java.util.Set
StackMap stack:
aload 8
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.internal.ws.wsdl.document.Operation
astore 9
start local 9 22: aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.wsdlModeler:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModeler;
aload 4
aload 9
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModeler.isAsync:(Lcom/sun/tools/internal/ws/wsdl/document/PortType;Lcom/sun/tools/internal/ws/wsdl/document/Operation;)Z
ifeq 24
23: aload 0
aload 4
aload 9
aload 7
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.buildAsync:(Lcom/sun/tools/internal/ws/wsdl/document/PortType;Lcom/sun/tools/internal/ws/wsdl/document/Operation;Lcom/sun/tools/internal/ws/wsdl/document/BindingOperation;)V
end local 9 end local 8 end local 7 24: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 17
end local 6 25: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/PseudoSchemaBuilder;
0 26 1 port Lcom/sun/tools/internal/ws/wsdl/document/Port;
3 26 2 binding Lcom/sun/tools/internal/ws/wsdl/document/Binding;
5 26 3 soapBinding Lcom/sun/tools/internal/ws/wsdl/document/soap/SOAPBinding;
11 26 4 portType Lcom/sun/tools/internal/ws/wsdl/document/PortType;
12 26 5 bindingName Ljavax/xml/namespace/QName;
16 25 6 itr Ljava/util/Iterator;
18 24 7 bindingOperation Lcom/sun/tools/internal/ws/wsdl/document/BindingOperation;
19 24 8 boundedOps Ljava/util/Set;
22 24 9 operation Lcom/sun/tools/internal/ws/wsdl/document/Operation;
MethodParameters:
Name Flags
port
private void buildAsync(com.sun.tools.internal.ws.wsdl.document.PortType, com.sun.tools.internal.ws.wsdl.document.Operation, com.sun.tools.internal.ws.wsdl.document.BindingOperation);
descriptor: (Lcom/sun/tools/internal/ws/wsdl/document/PortType;Lcom/sun/tools/internal/ws/wsdl/document/Operation;Lcom/sun/tools/internal/ws/wsdl/document/BindingOperation;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 2
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.getCustomizedOperationName:(Lcom/sun/tools/internal/ws/wsdl/document/Operation;)Ljava/lang/String;
astore 4
start local 4 1: aload 4
ifnonnull 3
2: return
3: StackMap locals: java.lang.String
StackMap stack:
aconst_null
astore 5
start local 5 4: aload 2
invokevirtual com.sun.tools.internal.ws.wsdl.document.Operation.getOutput:()Lcom/sun/tools/internal/ws/wsdl/document/Output;
ifnull 6
5: aload 2
invokevirtual com.sun.tools.internal.ws.wsdl.document.Operation.getOutput:()Lcom/sun/tools/internal/ws/wsdl/document/Output;
aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.wsdlDocument:Lcom/sun/tools/internal/ws/wsdl/document/WSDLDocument;
invokevirtual com.sun.tools.internal.ws.wsdl.document.Output.resolveMessage:(Lcom/sun/tools/internal/ws/wsdl/framework/AbstractDocument;)Lcom/sun/tools/internal/ws/wsdl/document/Message;
astore 5
6: StackMap locals: com.sun.tools.internal.ws.wsdl.document.Message
StackMap stack:
aload 5
ifnull 13
7: new java.util.ArrayList
dup
aload 5
invokevirtual com.sun.tools.internal.ws.wsdl.document.Message.getParts:()Ljava/util/List;
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
astore 6
start local 6 8: aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.options:Lcom/sun/tools/internal/ws/wscompile/WsimportOptions;
ifnull 11
aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.options:Lcom/sun/tools/internal/ws/wscompile/WsimportOptions;
getfield com.sun.tools.internal.ws.wscompile.WsimportOptions.additionalHeaders:Z
ifeq 11
9: aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.wsdlModeler:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModeler;
aload 3
aload 5
iconst_0
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModeler.getAdditionHeaderParts:(Lcom/sun/tools/internal/ws/wsdl/document/BindingOperation;Lcom/sun/tools/internal/ws/wsdl/document/Message;Z)Ljava/util/List;
astore 7
start local 7 10: aload 6
aload 7
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
end local 7 11: StackMap locals: java.util.List
StackMap stack:
aload 6
invokeinterface java.util.List.size:()I
iconst_1
if_icmple 13
12: aload 0
aload 0
aload 4
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.getOperationName:(Ljava/lang/String;)Ljavax/xml/namespace/QName;
aload 6
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.build:(Ljavax/xml/namespace/QName;Ljava/util/List;)V
end local 6 13: StackMap locals:
StackMap stack:
return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/PseudoSchemaBuilder;
0 14 1 portType Lcom/sun/tools/internal/ws/wsdl/document/PortType;
0 14 2 operation Lcom/sun/tools/internal/ws/wsdl/document/Operation;
0 14 3 bindingOperation Lcom/sun/tools/internal/ws/wsdl/document/BindingOperation;
1 14 4 operationName Ljava/lang/String;
4 14 5 outputMessage Lcom/sun/tools/internal/ws/wsdl/document/Message;
8 13 6 allParts Ljava/util/List<Lcom/sun/tools/internal/ws/wsdl/document/MessagePart;>;
10 11 7 addtionalHeaderParts Ljava/util/List<Lcom/sun/tools/internal/ws/wsdl/document/MessagePart;>;
MethodParameters:
Name Flags
portType
operation
bindingOperation
private java.lang.String getCustomizedOperationName(com.sun.tools.internal.ws.wsdl.document.Operation);
descriptor: (Lcom/sun/tools/internal/ws/wsdl/document/Operation;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
ldc Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
invokestatic com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.getExtensionOfType:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;Ljava/lang/Class;)Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtension;
checkcast com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding
astore 2
start local 2 1: aload 2
ifnull 3
aload 2
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.getMethodName:()Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;
ifnull 2
aload 2
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.getMethodName:()Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.CustomName.getName:()Ljava/lang/String;
goto 4
StackMap locals: com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding
StackMap stack:
2: aconst_null
goto 4
StackMap locals:
StackMap stack:
3: aconst_null
StackMap locals:
StackMap stack: java.lang.String
4: astore 3
start local 3 5: aload 3
ifnull 9
6: aload 3
invokestatic com.sun.tools.internal.ws.processor.generator.Names.isJavaReservedWord:(Ljava/lang/String;)Z
ifeq 8
7: aconst_null
areturn
8: StackMap locals: java.lang.String
StackMap stack:
aload 3
areturn
9: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.sun.tools.internal.ws.wsdl.document.Operation.getName:()Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/PseudoSchemaBuilder;
0 10 1 operation Lcom/sun/tools/internal/ws/wsdl/document/Operation;
1 10 2 jaxwsCustomization Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
5 10 3 operationName Ljava/lang/String;
MethodParameters:
Name Flags
operation
private void writeImports(javax.xml.namespace.QName, java.util.List<com.sun.tools.internal.ws.wsdl.document.MessagePart>);
descriptor: (Ljavax/xml/namespace/QName;Ljava/util/List;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=7, args_size=3
start local 0 start local 1 start local 2 0: new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
astore 3
start local 3 1: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 7
StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder javax.xml.namespace.QName java.util.List java.util.Set top java.util.Iterator
StackMap stack:
2: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.internal.ws.wsdl.document.MessagePart
astore 4
start local 4 3: aload 4
invokevirtual com.sun.tools.internal.ws.wsdl.document.MessagePart.getDescriptor:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
astore 6
start local 6 4: aload 3
aload 6
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifne 7
aload 6
ldc "http://www.w3.org/2001/XMLSchema"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 7
aload 6
aload 1
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 7
5: aload 0
ldc "<xs:import namespace=''{0}''/>"
aload 6
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.print:(Ljava/lang/String;Ljava/lang/Object;)V
6: aload 3
aload 6
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
end local 6 end local 4 7: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
8: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/PseudoSchemaBuilder;
0 9 1 elementName Ljavax/xml/namespace/QName;
0 9 2 parts Ljava/util/List<Lcom/sun/tools/internal/ws/wsdl/document/MessagePart;>;
1 9 3 uris Ljava/util/Set<Ljava/lang/String;>;
3 7 4 p Lcom/sun/tools/internal/ws/wsdl/document/MessagePart;
4 7 6 ns Ljava/lang/String;
Signature: (Ljavax/xml/namespace/QName;Ljava/util/List<Lcom/sun/tools/internal/ws/wsdl/document/MessagePart;>;)V
MethodParameters:
Name Flags
elementName
parts
private void build(javax.xml.namespace.QName, java.util.List<com.sun.tools.internal.ws.wsdl.document.MessagePart>);
descriptor: (Ljavax/xml/namespace/QName;Ljava/util/List;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
1: ldc "<xs:schema xmlns:xs=''http://www.w3.org/2001/XMLSchema'' xmlns:jaxb=''http://java.sun.com/xml/ns/jaxb'' xmlns:xjc=''http://java.sun.com/xml/ns/jaxb/xjc'' jaxb:extensionBindingPrefixes=''xjc'' jaxb:version=''1.0'' targetNamespace=''{0}''>"
2: aload 1
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
3: invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.print:(Ljava/lang/String;Ljava/lang/Object;)V
4: aload 0
aload 1
aload 2
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.writeImports:(Ljavax/xml/namespace/QName;Ljava/util/List;)V
5: aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.asyncRespBeanBinding:Z
ifne 11
6: aload 0
7: ldc "<xs:annotation><xs:appinfo> <jaxb:schemaBindings> <jaxb:package name=''{0}'' /> </jaxb:schemaBindings></xs:appinfo></xs:annotation>"
8: aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.wsdlModeler:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModeler;
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModeler.getJavaPackage:()Ljava/lang/String;
9: invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.print:(Ljava/lang/String;Ljava/lang/Object;)V
10: aload 0
iconst_1
putfield com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.asyncRespBeanBinding:Z
11: StackMap locals:
StackMap stack:
aload 0
ldc "<xs:element name=''{0}''>"
aload 1
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.print:(Ljava/lang/String;Ljava/lang/Object;)V
12: aload 0
ldc "<xs:complexType>"
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.print:(Ljava/lang/String;)V
13: aload 0
ldc "<xs:sequence>"
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.print:(Ljava/lang/String;)V
14: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 24
StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder javax.xml.namespace.QName java.util.List top java.util.Iterator
StackMap stack:
15: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.internal.ws.wsdl.document.MessagePart
astore 3
start local 3 16: aload 3
invokevirtual com.sun.tools.internal.ws.wsdl.document.MessagePart.getDescriptorKind:()Lcom/sun/tools/internal/ws/wsdl/framework/Kind;
getstatic com.sun.tools.internal.ws.wsdl.document.schema.SchemaKinds.XSD_ELEMENT:Lcom/sun/tools/internal/ws/wsdl/framework/Kind;
if_acmpne 19
17: aload 0
ldc "<xs:element ref=''types:{0}'' xmlns:types=''{1}''/>"
aload 3
invokevirtual com.sun.tools.internal.ws.wsdl.document.MessagePart.getDescriptor:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
aload 3
invokevirtual com.sun.tools.internal.ws.wsdl.document.MessagePart.getDescriptor:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.print:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
18: goto 24
19: StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder javax.xml.namespace.QName java.util.List com.sun.tools.internal.ws.wsdl.document.MessagePart java.util.Iterator
StackMap stack:
aload 0
ldc "<xs:element name=''{0}'' type=''{1}'' xmlns=''{2}'' />"
20: aload 3
invokevirtual com.sun.tools.internal.ws.wsdl.document.MessagePart.getName:()Ljava/lang/String;
21: aload 3
invokevirtual com.sun.tools.internal.ws.wsdl.document.MessagePart.getDescriptor:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
22: aload 3
invokevirtual com.sun.tools.internal.ws.wsdl.document.MessagePart.getDescriptor:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
23: invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.print:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
end local 3 24: StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder javax.xml.namespace.QName java.util.List top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 15
25: aload 0
ldc "</xs:sequence>"
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.print:(Ljava/lang/String;)V
26: aload 0
ldc "</xs:complexType>"
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.print:(Ljava/lang/String;)V
27: aload 0
ldc "</xs:element>"
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.print:(Ljava/lang/String;)V
28: aload 0
ldc "</xs:schema>"
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.print:(Ljava/lang/String;)V
29: aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.buf:Ljava/io/StringWriter;
invokevirtual java.io.StringWriter.toString:()Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifle 33
30: new org.xml.sax.InputSource
dup
new java.io.StringReader
dup
aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.buf:Ljava/io/StringWriter;
invokevirtual java.io.StringWriter.toString:()Ljava/lang/String;
invokespecial java.io.StringReader.<init>:(Ljava/lang/String;)V
invokespecial org.xml.sax.InputSource.<init>:(Ljava/io/Reader;)V
astore 3
start local 3 31: aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.schemas:Ljava/util/List;
aload 3
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
32: aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.buf:Ljava/io/StringWriter;
invokevirtual java.io.StringWriter.getBuffer:()Ljava/lang/StringBuffer;
iconst_0
invokevirtual java.lang.StringBuffer.setLength:(I)V
end local 3 33: StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder javax.xml.namespace.QName java.util.List
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/PseudoSchemaBuilder;
0 34 1 elementName Ljavax/xml/namespace/QName;
0 34 2 allParts Ljava/util/List<Lcom/sun/tools/internal/ws/wsdl/document/MessagePart;>;
16 24 3 p Lcom/sun/tools/internal/ws/wsdl/document/MessagePart;
31 33 3 is Lorg/xml/sax/InputSource;
Signature: (Ljavax/xml/namespace/QName;Ljava/util/List<Lcom/sun/tools/internal/ws/wsdl/document/MessagePart;>;)V
MethodParameters:
Name Flags
elementName
allParts
private javax.xml.namespace.QName getOperationName(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/xml/namespace/QName;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
ldc ""
astore 2
start local 2 3: new javax.xml.namespace.QName
dup
aload 2
new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "Response"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/PseudoSchemaBuilder;
0 4 1 operationName Ljava/lang/String;
3 4 2 namespaceURI Ljava/lang/String;
MethodParameters:
Name Flags
operationName
private void print(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_0
anewarray java.lang.Object
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.print:(Ljava/lang/String;[Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/PseudoSchemaBuilder;
0 2 1 msg Ljava/lang/String;
MethodParameters:
Name Flags
msg
private void print(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.print:(Ljava/lang/String;[Ljava/lang/Object;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/PseudoSchemaBuilder;
0 2 1 msg Ljava/lang/String;
0 2 2 arg1 Ljava/lang/Object;
MethodParameters:
Name Flags
msg
arg1
private void print(java.lang.String, java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
dup
iconst_1
aload 3
aastore
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.print:(Ljava/lang/String;[Ljava/lang/Object;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/PseudoSchemaBuilder;
0 2 1 msg Ljava/lang/String;
0 2 2 arg1 Ljava/lang/Object;
0 2 3 arg2 Ljava/lang/Object;
MethodParameters:
Name Flags
msg
arg1
arg2
private void print(java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
dup
iconst_1
aload 3
aastore
dup
iconst_2
aload 4
aastore
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.print:(Ljava/lang/String;[Ljava/lang/Object;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/PseudoSchemaBuilder;
0 2 1 msg Ljava/lang/String;
0 2 2 arg1 Ljava/lang/Object;
0 2 3 arg2 Ljava/lang/Object;
0 2 4 arg3 Ljava/lang/Object;
MethodParameters:
Name Flags
msg
arg1
arg2
arg3
private void print(java.lang.String, java.lang.Object[]);
descriptor: (Ljava/lang/String;[Ljava/lang/Object;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.buf:Ljava/io/StringWriter;
aload 1
aload 2
invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.io.StringWriter.write:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.PseudoSchemaBuilder.buf:Ljava/io/StringWriter;
bipush 10
invokevirtual java.io.StringWriter.write:(I)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/PseudoSchemaBuilder;
0 3 1 msg Ljava/lang/String;
0 3 2 args [Ljava/lang/Object;
MethodParameters:
Name Flags
msg
args
}
SourceFile: "PseudoSchemaBuilder.java"
InnerClasses:
public final Target = com.sun.tools.internal.ws.wscompile.Options$Target of com.sun.tools.internal.ws.wscompile.Options