public abstract class com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase implements com.sun.tools.internal.ws.processor.modeler.Modeler
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase
super_class: java.lang.Object
{
protected final com.sun.tools.internal.ws.wscompile.ErrorReceiverFilter errReceiver;
descriptor: Lcom/sun/tools/internal/ws/wscompile/ErrorReceiverFilter;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final com.sun.tools.internal.ws.wscompile.WsimportOptions options;
descriptor: Lcom/sun/tools/internal/ws/wscompile/WsimportOptions;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected com.sun.tools.internal.ws.wsdl.parser.MetadataFinder forest;
descriptor: Lcom/sun/tools/internal/ws/wsdl/parser/MetadataFinder;
flags: (0x0004) ACC_PROTECTED
int numPasses;
descriptor: I
flags: (0x0000)
protected static final java.lang.String OPERATION_HAS_VOID_RETURN_TYPE;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "com.sun.xml.internal.ws.processor.modeler.wsdl.operationHasVoidReturnType"
protected static final java.lang.String WSDL_PARAMETER_ORDER;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "com.sun.xml.internal.ws.processor.modeler.wsdl.parameterOrder"
public static final java.lang.String WSDL_RESULT_PARAMETER;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "com.sun.xml.internal.ws.processor.modeler.wsdl.resultParameter"
public static final java.lang.String MESSAGE_HAS_MIME_MULTIPART_RELATED_BINDING;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "com.sun.xml.internal.ws.processor.modeler.wsdl.mimeMultipartRelatedBinding"
protected com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase$ProcessSOAPOperationInfo info;
descriptor: Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase$ProcessSOAPOperationInfo;
flags: (0x0004) ACC_PROTECTED
private java.util.Set _conflictingClassNames;
descriptor: Ljava/util/Set;
flags: (0x0002) ACC_PRIVATE
protected java.util.Map<java.lang.String, com.sun.tools.internal.ws.processor.model.java.JavaException> _javaExceptions;
descriptor: Ljava/util/Map;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/Map<Ljava/lang/String;Lcom/sun/tools/internal/ws/processor/model/java/JavaException;>;
protected java.util.Map _faultTypeToStructureMap;
descriptor: Ljava/util/Map;
flags: (0x0004) ACC_PROTECTED
protected java.util.Map<javax.xml.namespace.QName, com.sun.tools.internal.ws.processor.model.Port> _bindingNameToPortMap;
descriptor: Ljava/util/Map;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/Map<Ljavax/xml/namespace/QName;Lcom/sun/tools/internal/ws/processor/model/Port;>;
private final java.util.Set<java.lang.String> reqResNames;
descriptor: Ljava/util/Set;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Set<Ljava/lang/String;>;
protected com.sun.tools.internal.ws.wsdl.parser.WSDLParser parser;
descriptor: Lcom/sun/tools/internal/ws/wsdl/parser/WSDLParser;
flags: (0x0004) ACC_PROTECTED
protected com.sun.tools.internal.ws.wsdl.document.WSDLDocument document;
descriptor: Lcom/sun/tools/internal/ws/wsdl/document/WSDLDocument;
flags: (0x0004) ACC_PROTECTED
protected static final org.xml.sax.helpers.LocatorImpl NULL_LOCATOR;
descriptor: Lorg/xml/sax/helpers/LocatorImpl;
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: new org.xml.sax.helpers.LocatorImpl
dup
invokespecial org.xml.sax.helpers.LocatorImpl.<init>:()V
putstatic com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.NULL_LOCATOR:Lorg/xml/sax/helpers/LocatorImpl;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(com.sun.tools.internal.ws.wscompile.WsimportOptions, com.sun.tools.internal.ws.wscompile.ErrorReceiver, com.sun.tools.internal.ws.wsdl.parser.MetadataFinder);
descriptor: (Lcom/sun/tools/internal/ws/wscompile/WsimportOptions;Lcom/sun/tools/internal/ws/wscompile/ErrorReceiver;Lcom/sun/tools/internal/ws/wsdl/parser/MetadataFinder;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
putfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.numPasses:I
2: aload 0
new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
putfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.reqResNames:Ljava/util/Set;
3: aload 0
aload 1
putfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.options:Lcom/sun/tools/internal/ws/wscompile/WsimportOptions;
4: aload 0
new com.sun.tools.internal.ws.wscompile.ErrorReceiverFilter
dup
aload 2
invokespecial com.sun.tools.internal.ws.wscompile.ErrorReceiverFilter.<init>:(Lcom/sun/tools/internal/xjc/api/ErrorListener;)V
putfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.errReceiver:Lcom/sun/tools/internal/ws/wscompile/ErrorReceiverFilter;
5: aload 0
aload 3
putfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.forest:Lcom/sun/tools/internal/ws/wsdl/parser/MetadataFinder;
6: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase;
0 7 1 options Lcom/sun/tools/internal/ws/wscompile/WsimportOptions;
0 7 2 receiver Lcom/sun/tools/internal/ws/wscompile/ErrorReceiver;
0 7 3 forest Lcom/sun/tools/internal/ws/wsdl/parser/MetadataFinder;
MethodParameters:
Name Flags
options
receiver
forest
protected void applyPortMethodCustomization(com.sun.tools.internal.ws.processor.model.Port, com.sun.tools.internal.ws.wsdl.document.Port);
descriptor: (Lcom/sun/tools/internal/ws/processor/model/Port;Lcom/sun/tools/internal/ws/wsdl/document/Port;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 2
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.isProvider:(Lcom/sun/tools/internal/ws/wsdl/document/Port;)Z
ifeq 2
1: return
2: StackMap locals:
StackMap stack:
aload 2
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 3
start local 3 3: aload 3
ifnull 5
aload 3
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.getMethodName:()Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;
ifnull 4
aload 3
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 6
StackMap locals: com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding
StackMap stack:
4: aconst_null
goto 6
StackMap locals:
StackMap stack:
5: aconst_null
StackMap locals:
StackMap stack: java.lang.String
6: astore 4
start local 4 7: aload 4
ifnull 10
8: aload 1
aload 4
invokevirtual com.sun.tools.internal.ws.processor.model.Port.setPortGetter:(Ljava/lang/String;)V
9: goto 13
10: StackMap locals: java.lang.String
StackMap stack:
aload 1
invokestatic com.sun.tools.internal.ws.processor.generator.Names.getPortName:(Lcom/sun/tools/internal/ws/processor/model/Port;)Ljava/lang/String;
astore 4
11: aload 4
invokestatic com.sun.xml.internal.ws.spi.db.BindingHelper.mangleNameToClassName:(Ljava/lang/String;)Ljava/lang/String;
astore 4
12: aload 1
new java.lang.StringBuilder
dup
ldc "get"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.sun.tools.internal.ws.processor.model.Port.setPortGetter:(Ljava/lang/String;)V
13: StackMap locals:
StackMap stack:
return
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/WSDLModelerBase;
0 14 1 port Lcom/sun/tools/internal/ws/processor/model/Port;
0 14 2 wsdlPort Lcom/sun/tools/internal/ws/wsdl/document/Port;
3 14 3 jaxwsBinding Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
7 14 4 portMethodName Ljava/lang/String;
MethodParameters:
Name Flags
port
wsdlPort
protected boolean isProvider(com.sun.tools.internal.ws.wsdl.document.Port);
descriptor: (Lcom/sun/tools/internal/ws/wsdl/document/Port;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=5, 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 2
aload 2
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.isProvider:()Ljava/lang/Boolean;
goto 3
StackMap locals: com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding
StackMap stack:
2: aconst_null
StackMap locals:
StackMap stack: java.lang.Boolean
3: astore 3
start local 3 4: aload 3
ifnull 6
5: aload 3
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
6: StackMap locals: java.lang.Boolean
StackMap stack:
aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.document: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;
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 4
start local 4 7: aload 4
ifnull 8
aload 4
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.isProvider:()Ljava/lang/Boolean;
goto 9
StackMap locals: com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding
StackMap stack:
8: aconst_null
StackMap locals:
StackMap stack: java.lang.Boolean
9: astore 3
10: aload 3
ifnull 12
11: aload 3
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
12: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase;
0 13 1 wsdlPort Lcom/sun/tools/internal/ws/wsdl/document/Port;
1 13 2 portCustomization Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
4 13 3 isProvider Ljava/lang/Boolean;
7 13 4 jaxwsGlobalCustomization Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
MethodParameters:
Name Flags
wsdlPort
protected com.sun.tools.internal.ws.wsdl.document.soap.SOAPBody getSOAPRequestBody();
descriptor: ()Lcom/sun/tools/internal/ws/wsdl/document/soap/SOAPBody;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.info:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase$ProcessSOAPOperationInfo;
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase$ProcessSOAPOperationInfo.bindingOperation:Lcom/sun/tools/internal/ws/wsdl/document/BindingOperation;
invokevirtual com.sun.tools.internal.ws.wsdl.document.BindingOperation.getInput:()Lcom/sun/tools/internal/ws/wsdl/document/BindingInput;
1: ldc Lcom/sun/tools/internal/ws/wsdl/document/soap/SOAPBody;
2: invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.getAnyExtensionOfType:(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.SOAPBody
3: astore 1
start local 1 4: aload 1
ifnonnull 6
5: aload 0
aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.info:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase$ProcessSOAPOperationInfo;
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase$ProcessSOAPOperationInfo.bindingOperation:Lcom/sun/tools/internal/ws/wsdl/document/BindingOperation;
invokevirtual com.sun.tools.internal.ws.wsdl.document.BindingOperation.getInput:()Lcom/sun/tools/internal/ws/wsdl/document/BindingInput;
aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.info:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase$ProcessSOAPOperationInfo;
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase$ProcessSOAPOperationInfo.bindingOperation:Lcom/sun/tools/internal/ws/wsdl/document/BindingOperation;
invokevirtual com.sun.tools.internal.ws.wsdl.document.BindingOperation.getName:()Ljava/lang/String;
invokestatic com.sun.tools.internal.ws.resources.ModelerMessages.WSDLMODELER_INVALID_BINDING_OPERATION_INPUT_MISSING_SOAP_BODY:(Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.error:(Lcom/sun/tools/internal/ws/wsdl/framework/Entity;Ljava/lang/String;)V
6: StackMap locals: com.sun.tools.internal.ws.wsdl.document.soap.SOAPBody
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase;
4 7 1 requestBody Lcom/sun/tools/internal/ws/wsdl/document/soap/SOAPBody;
protected boolean isRequestMimeMultipart();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.info:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase$ProcessSOAPOperationInfo;
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase$ProcessSOAPOperationInfo.bindingOperation:Lcom/sun/tools/internal/ws/wsdl/document/BindingOperation;
invokevirtual com.sun.tools.internal.ws.wsdl.document.BindingOperation.getInput:()Lcom/sun/tools/internal/ws/wsdl/document/BindingInput;
invokevirtual com.sun.tools.internal.ws.wsdl.document.BindingInput.extensions:()Ljava/lang/Iterable;
invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
astore 2
goto 4
StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase top java.util.Iterator
StackMap stack:
1: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.internal.ws.api.wsdl.TWSDLExtension
astore 1
start local 1 2: aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
ldc Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEMultipartRelated;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 4
3: iconst_1
ireturn
end local 1 4: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
5: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase;
2 4 1 extension Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtension;
protected boolean isResponseMimeMultipart();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.info:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase$ProcessSOAPOperationInfo;
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase$ProcessSOAPOperationInfo.bindingOperation:Lcom/sun/tools/internal/ws/wsdl/document/BindingOperation;
invokevirtual com.sun.tools.internal.ws.wsdl.document.BindingOperation.getOutput:()Lcom/sun/tools/internal/ws/wsdl/document/BindingOutput;
invokevirtual com.sun.tools.internal.ws.wsdl.document.BindingOutput.extensions:()Ljava/lang/Iterable;
invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
astore 2
goto 4
StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase top java.util.Iterator
StackMap stack:
1: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.internal.ws.api.wsdl.TWSDLExtension
astore 1
start local 1 2: aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
ldc Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEMultipartRelated;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 4
3: iconst_1
ireturn
end local 1 4: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
5: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase;
2 4 1 extension Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtension;
protected com.sun.tools.internal.ws.wsdl.document.soap.SOAPBody getSOAPResponseBody();
descriptor: ()Lcom/sun/tools/internal/ws/wsdl/document/soap/SOAPBody;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.info:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase$ProcessSOAPOperationInfo;
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase$ProcessSOAPOperationInfo.bindingOperation:Lcom/sun/tools/internal/ws/wsdl/document/BindingOperation;
invokevirtual com.sun.tools.internal.ws.wsdl.document.BindingOperation.getOutput:()Lcom/sun/tools/internal/ws/wsdl/document/BindingOutput;
1: ldc Lcom/sun/tools/internal/ws/wsdl/document/soap/SOAPBody;
2: invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.getAnyExtensionOfType:(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.SOAPBody
3: astore 1
start local 1 4: aload 1
ifnonnull 6
5: aload 0
aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.info:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase$ProcessSOAPOperationInfo;
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase$ProcessSOAPOperationInfo.bindingOperation:Lcom/sun/tools/internal/ws/wsdl/document/BindingOperation;
invokevirtual com.sun.tools.internal.ws.wsdl.document.BindingOperation.getOutput:()Lcom/sun/tools/internal/ws/wsdl/document/BindingOutput;
aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.info:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase$ProcessSOAPOperationInfo;
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase$ProcessSOAPOperationInfo.bindingOperation:Lcom/sun/tools/internal/ws/wsdl/document/BindingOperation;
invokevirtual com.sun.tools.internal.ws.wsdl.document.BindingOperation.getName:()Ljava/lang/String;
invokestatic com.sun.tools.internal.ws.resources.ModelerMessages.WSDLMODELER_INVALID_BINDING_OPERATION_OUTPUT_MISSING_SOAP_BODY:(Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.error:(Lcom/sun/tools/internal/ws/wsdl/framework/Entity;Ljava/lang/String;)V
6: StackMap locals: com.sun.tools.internal.ws.wsdl.document.soap.SOAPBody
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase;
4 7 1 responseBody Lcom/sun/tools/internal/ws/wsdl/document/soap/SOAPBody;
protected com.sun.tools.internal.ws.wsdl.document.Message getOutputMessage();
descriptor: ()Lcom/sun/tools/internal/ws/wsdl/document/Message;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.info:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase$ProcessSOAPOperationInfo;
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase$ProcessSOAPOperationInfo.portTypeOperation:Lcom/sun/tools/internal/ws/wsdl/document/Operation;
invokevirtual com.sun.tools.internal.ws.wsdl.document.Operation.getOutput:()Lcom/sun/tools/internal/ws/wsdl/document/Output;
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.info:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase$ProcessSOAPOperationInfo;
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase$ProcessSOAPOperationInfo.portTypeOperation:Lcom/sun/tools/internal/ws/wsdl/document/Operation;
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.WSDLModelerBase.info:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase$ProcessSOAPOperationInfo;
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase$ProcessSOAPOperationInfo.document: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;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase;
protected com.sun.tools.internal.ws.wsdl.document.Message getInputMessage();
descriptor: ()Lcom/sun/tools/internal/ws/wsdl/document/Message;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.info:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase$ProcessSOAPOperationInfo;
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase$ProcessSOAPOperationInfo.portTypeOperation:Lcom/sun/tools/internal/ws/wsdl/document/Operation;
invokevirtual com.sun.tools.internal.ws.wsdl.document.Operation.getInput:()Lcom/sun/tools/internal/ws/wsdl/document/Input;
aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.info:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase$ProcessSOAPOperationInfo;
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase$ProcessSOAPOperationInfo.document:Lcom/sun/tools/internal/ws/wsdl/document/WSDLDocument;
invokevirtual com.sun.tools.internal.ws.wsdl.document.Input.resolveMessage:(Lcom/sun/tools/internal/ws/wsdl/framework/AbstractDocument;)Lcom/sun/tools/internal/ws/wsdl/document/Message;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase;
protected java.util.List<com.sun.tools.internal.ws.wsdl.document.MessagePart> getMessageParts(com.sun.tools.internal.ws.wsdl.document.soap.SOAPBody, com.sun.tools.internal.ws.wsdl.document.Message, boolean);
descriptor: (Lcom/sun/tools/internal/ws/wsdl/document/soap/SOAPBody;Lcom/sun/tools/internal/ws/wsdl/document/Message;Z)Ljava/util/List;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=11, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokevirtual com.sun.tools.internal.ws.wsdl.document.soap.SOAPBody.getParts:()Ljava/lang/String;
astore 4
start local 4 1: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 5
start local 5 2: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 6
start local 6 3: iload 3
ifeq 6
4: aload 0
aload 2
aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.info:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase$ProcessSOAPOperationInfo;
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase$ProcessSOAPOperationInfo.bindingOperation:Lcom/sun/tools/internal/ws/wsdl/document/BindingOperation;
invokevirtual com.sun.tools.internal.ws.wsdl.document.BindingOperation.getInput:()Lcom/sun/tools/internal/ws/wsdl/document/BindingInput;
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.getMimeContentParts:(Lcom/sun/tools/internal/ws/wsdl/document/Message;Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;)Ljava/util/List;
astore 7
start local 7 5: goto 7
end local 7 6: StackMap locals: java.lang.String java.util.ArrayList java.util.List
StackMap stack:
aload 0
aload 2
aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.info:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase$ProcessSOAPOperationInfo;
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase$ProcessSOAPOperationInfo.bindingOperation:Lcom/sun/tools/internal/ws/wsdl/document/BindingOperation;
invokevirtual com.sun.tools.internal.ws.wsdl.document.BindingOperation.getOutput:()Lcom/sun/tools/internal/ws/wsdl/document/BindingOutput;
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.getMimeContentParts:(Lcom/sun/tools/internal/ws/wsdl/document/Message;Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;)Ljava/util/List;
astore 7
start local 7 7: StackMap locals: java.util.List
StackMap stack:
aload 4
ifnull 18
8: new java.util.StringTokenizer
dup
aload 4
invokevirtual java.lang.String.trim:()Ljava/lang/String;
ldc " "
invokespecial java.util.StringTokenizer.<init>:(Ljava/lang/String;Ljava/lang/String;)V
astore 8
start local 8 9: goto 16
10: StackMap locals: java.util.StringTokenizer
StackMap stack:
aload 8
invokevirtual java.util.StringTokenizer.nextToken:()Ljava/lang/String;
astore 9
start local 9 11: aload 2
aload 9
invokevirtual com.sun.tools.internal.ws.wsdl.document.Message.getPart:(Ljava/lang/String;)Lcom/sun/tools/internal/ws/wsdl/document/MessagePart;
astore 10
start local 10 12: aload 10
ifnonnull 14
13: aload 0
aload 2
aload 9
aload 2
invokevirtual com.sun.tools.internal.ws.wsdl.document.Message.getName:()Ljava/lang/String;
invokestatic com.sun.tools.internal.ws.resources.ModelerMessages.WSDLMODELER_ERROR_PARTS_NOT_FOUND:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.error:(Lcom/sun/tools/internal/ws/wsdl/framework/Entity;Ljava/lang/String;)V
14: StackMap locals: java.lang.String com.sun.tools.internal.ws.wsdl.document.MessagePart
StackMap stack:
aload 10
iconst_1
invokevirtual com.sun.tools.internal.ws.wsdl.document.MessagePart.setBindingExtensibilityElementKind:(I)V
15: aload 5
aload 10
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 10 end local 9 16: StackMap locals:
StackMap stack:
aload 8
invokevirtual java.util.StringTokenizer.hasMoreTokens:()Z
ifne 10
end local 8 17: goto 24
18: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.sun.tools.internal.ws.wsdl.document.Message.getParts:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 9
goto 23
StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase com.sun.tools.internal.ws.wsdl.document.soap.SOAPBody com.sun.tools.internal.ws.wsdl.document.Message int java.lang.String java.util.ArrayList java.util.List java.util.List top java.util.Iterator
StackMap stack:
19: aload 9
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.internal.ws.wsdl.document.MessagePart
astore 8
start local 8 20: aload 7
aload 8
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifne 22
21: aload 8
iconst_1
invokevirtual com.sun.tools.internal.ws.wsdl.document.MessagePart.setBindingExtensibilityElementKind:(I)V
22: StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase com.sun.tools.internal.ws.wsdl.document.soap.SOAPBody com.sun.tools.internal.ws.wsdl.document.Message int java.lang.String java.util.ArrayList java.util.List java.util.List com.sun.tools.internal.ws.wsdl.document.MessagePart java.util.Iterator
StackMap stack:
aload 5
aload 8
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 8 23: StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase com.sun.tools.internal.ws.wsdl.document.soap.SOAPBody com.sun.tools.internal.ws.wsdl.document.Message int java.lang.String java.util.ArrayList java.util.List java.util.List top java.util.Iterator
StackMap stack:
aload 9
invokeinterface java.util.Iterator.hasNext:()Z
ifne 19
24: StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase com.sun.tools.internal.ws.wsdl.document.soap.SOAPBody com.sun.tools.internal.ws.wsdl.document.Message int java.lang.String java.util.ArrayList java.util.List java.util.List
StackMap stack:
aload 2
invokevirtual com.sun.tools.internal.ws.wsdl.document.Message.getParts:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 9
goto 33
StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase com.sun.tools.internal.ws.wsdl.document.soap.SOAPBody com.sun.tools.internal.ws.wsdl.document.Message int java.lang.String java.util.ArrayList java.util.List java.util.List top java.util.Iterator
StackMap stack:
25: aload 9
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.internal.ws.wsdl.document.MessagePart
astore 8
start local 8 26: aload 7
aload 8
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifeq 30
27: aload 8
iconst_5
invokevirtual com.sun.tools.internal.ws.wsdl.document.MessagePart.setBindingExtensibilityElementKind:(I)V
28: aload 6
aload 8
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
29: goto 33
StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase com.sun.tools.internal.ws.wsdl.document.soap.SOAPBody com.sun.tools.internal.ws.wsdl.document.Message int java.lang.String java.util.ArrayList java.util.List java.util.List com.sun.tools.internal.ws.wsdl.document.MessagePart java.util.Iterator
StackMap stack:
30: aload 5
aload 8
invokevirtual java.util.ArrayList.contains:(Ljava/lang/Object;)Z
ifeq 33
31: aload 8
iconst_1
invokevirtual com.sun.tools.internal.ws.wsdl.document.MessagePart.setBindingExtensibilityElementKind:(I)V
32: aload 6
aload 8
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 8 33: StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase com.sun.tools.internal.ws.wsdl.document.soap.SOAPBody com.sun.tools.internal.ws.wsdl.document.Message int java.lang.String java.util.ArrayList java.util.List java.util.List top java.util.Iterator
StackMap stack:
aload 9
invokeinterface java.util.Iterator.hasNext:()Z
ifne 25
34: aload 6
areturn
end local 7 end local 6 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 35 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase;
0 35 1 body Lcom/sun/tools/internal/ws/wsdl/document/soap/SOAPBody;
0 35 2 message Lcom/sun/tools/internal/ws/wsdl/document/Message;
0 35 3 isInput Z
1 35 4 bodyParts Ljava/lang/String;
2 35 5 partsList Ljava/util/ArrayList<Lcom/sun/tools/internal/ws/wsdl/document/MessagePart;>;
3 35 6 parts Ljava/util/List<Lcom/sun/tools/internal/ws/wsdl/document/MessagePart;>;
5 6 7 mimeParts Ljava/util/List;
7 35 7 mimeParts Ljava/util/List;
9 17 8 in Ljava/util/StringTokenizer;
11 16 9 part Ljava/lang/String;
12 16 10 mPart Lcom/sun/tools/internal/ws/wsdl/document/MessagePart;
20 23 8 mPart Lcom/sun/tools/internal/ws/wsdl/document/MessagePart;
26 33 8 mPart Lcom/sun/tools/internal/ws/wsdl/document/MessagePart;
Signature: (Lcom/sun/tools/internal/ws/wsdl/document/soap/SOAPBody;Lcom/sun/tools/internal/ws/wsdl/document/Message;Z)Ljava/util/List<Lcom/sun/tools/internal/ws/wsdl/document/MessagePart;>;
MethodParameters:
Name Flags
body
message
isInput
protected java.util.List<com.sun.tools.internal.ws.wsdl.document.MessagePart> getMimeContentParts(com.sun.tools.internal.ws.wsdl.document.Message, com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible);
descriptor: (Lcom/sun/tools/internal/ws/wsdl/document/Message;Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;)Ljava/util/List;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=7, args_size=3
start local 0 start local 1 start local 2 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 3
start local 3 1: aload 0
aload 2
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.getMimeParts:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;)Ljava/lang/Iterable;
invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
astore 5
goto 6
StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase com.sun.tools.internal.ws.wsdl.document.Message com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible java.util.ArrayList 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.mime.MIMEPart
astore 4
start local 4 3: aload 0
aload 1
aload 4
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.getMimeContentPart:(Lcom/sun/tools/internal/ws/wsdl/document/Message;Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEPart;)Lcom/sun/tools/internal/ws/wsdl/document/MessagePart;
astore 6
start local 6 4: aload 6
ifnull 6
5: aload 3
aload 6
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 6 end local 4 6: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
7: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase;
0 8 1 message Lcom/sun/tools/internal/ws/wsdl/document/Message;
0 8 2 ext Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;
1 8 3 mimeContentParts Ljava/util/ArrayList<Lcom/sun/tools/internal/ws/wsdl/document/MessagePart;>;
3 6 4 mimePart Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEPart;
4 6 6 part Lcom/sun/tools/internal/ws/wsdl/document/MessagePart;
Signature: (Lcom/sun/tools/internal/ws/wsdl/document/Message;Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;)Ljava/util/List<Lcom/sun/tools/internal/ws/wsdl/document/MessagePart;>;
MethodParameters:
Name Flags
message
ext
protected boolean validateMimeParts(java.lang.Iterable<com.sun.tools.internal.ws.wsdl.document.mime.MIMEPart>);
descriptor: (Ljava/lang/Iterable;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=8, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 3
start local 3 2: aload 1
invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
astore 5
goto 19
StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase java.lang.Iterable int java.util.List top java.util.Iterator
StackMap stack:
3: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.internal.ws.wsdl.document.mime.MIMEPart
astore 4
start local 4 4: aload 4
invokevirtual com.sun.tools.internal.ws.wsdl.document.mime.MIMEPart.extensions:()Ljava/lang/Iterable;
invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
astore 7
goto 14
StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase java.lang.Iterable int java.util.List com.sun.tools.internal.ws.wsdl.document.mime.MIMEPart java.util.Iterator top java.util.Iterator
StackMap stack:
5: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.internal.ws.api.wsdl.TWSDLExtension
astore 6
start local 6 6: aload 6
instanceof com.sun.tools.internal.ws.wsdl.document.soap.SOAPBody
ifeq 12
7: iload 2
ifeq 10
8: aload 0
aload 4
aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.info:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase$ProcessSOAPOperationInfo;
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase$ProcessSOAPOperationInfo.operation:Lcom/sun/tools/internal/ws/processor/model/Operation;
invokevirtual com.sun.tools.internal.ws.processor.model.Operation.getName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
invokestatic com.sun.tools.internal.ws.resources.ModelerMessages.MIMEMODELER_INVALID_MIME_PART_MORE_THAN_ONE_SOAP_BODY:(Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.warning:(Lcom/sun/tools/internal/ws/wsdl/framework/Entity;Ljava/lang/String;)V
9: iconst_0
ireturn
10: StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase java.lang.Iterable int java.util.List com.sun.tools.internal.ws.wsdl.document.mime.MIMEPart java.util.Iterator com.sun.tools.internal.ws.api.wsdl.TWSDLExtension java.util.Iterator
StackMap stack:
iconst_1
istore 2
11: goto 14
StackMap locals:
StackMap stack:
12: aload 6
instanceof com.sun.tools.internal.ws.wsdl.document.mime.MIMEContent
ifeq 14
13: aload 3
aload 6
checkcast com.sun.tools.internal.ws.wsdl.document.mime.MIMEContent
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 6 14: StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase java.lang.Iterable int java.util.List com.sun.tools.internal.ws.wsdl.document.mime.MIMEPart java.util.Iterator top java.util.Iterator
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
15: aload 0
aload 3
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.validateMimeContentPartNames:(Ljava/util/List;)Z
ifne 17
16: iconst_0
ireturn
17: StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase java.lang.Iterable int java.util.List com.sun.tools.internal.ws.wsdl.document.mime.MIMEPart java.util.Iterator
StackMap stack:
aload 4
invokevirtual com.sun.tools.internal.ws.wsdl.document.mime.MIMEPart.getName:()Ljava/lang/String;
ifnull 19
18: aload 0
aload 4
aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.info:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase$ProcessSOAPOperationInfo;
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase$ProcessSOAPOperationInfo.portTypeOperation:Lcom/sun/tools/internal/ws/wsdl/document/Operation;
invokevirtual com.sun.tools.internal.ws.wsdl.document.Operation.getName:()Ljava/lang/String;
invokestatic com.sun.tools.internal.ws.resources.ModelerMessages.MIMEMODELER_INVALID_MIME_PART_NAME_NOT_ALLOWED:(Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.warning:(Lcom/sun/tools/internal/ws/wsdl/framework/Entity;Ljava/lang/String;)V
end local 4 19: StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase java.lang.Iterable int java.util.List top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
20: iconst_1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase;
0 21 1 mimeParts Ljava/lang/Iterable<Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEPart;>;
1 21 2 gotRootPart Z
2 21 3 mimeContents Ljava/util/List<Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEContent;>;
4 19 4 mPart Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEPart;
6 14 6 obj Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtension;
Signature: (Ljava/lang/Iterable<Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEPart;>;)Z
MethodParameters:
Name Flags
mimeParts
private com.sun.tools.internal.ws.wsdl.document.MessagePart getMimeContentPart(com.sun.tools.internal.ws.wsdl.document.Message, com.sun.tools.internal.ws.wsdl.document.mime.MIMEPart);
descriptor: (Lcom/sun/tools/internal/ws/wsdl/document/Message;Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEPart;)Lcom/sun/tools/internal/ws/wsdl/document/MessagePart;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 2
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.getMimeContents:(Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEPart;)Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 7
aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.internal.ws.wsdl.document.mime.MIMEContent
astore 3
start local 3 1: aload 3
invokevirtual com.sun.tools.internal.ws.wsdl.document.mime.MIMEContent.getPart:()Ljava/lang/String;
astore 5
start local 5 2: aload 1
aload 5
invokevirtual com.sun.tools.internal.ws.wsdl.document.Message.getPart:(Ljava/lang/String;)Lcom/sun/tools/internal/ws/wsdl/document/MessagePart;
astore 6
start local 6 3: aload 6
ifnonnull 5
4: aload 0
aload 3
aload 5
aload 1
invokevirtual com.sun.tools.internal.ws.wsdl.document.Message.getName:()Ljava/lang/String;
invokestatic com.sun.tools.internal.ws.resources.ModelerMessages.WSDLMODELER_ERROR_PARTS_NOT_FOUND:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.error:(Lcom/sun/tools/internal/ws/wsdl/framework/Entity;Ljava/lang/String;)V
5: StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase com.sun.tools.internal.ws.wsdl.document.Message com.sun.tools.internal.ws.wsdl.document.mime.MIMEPart com.sun.tools.internal.ws.wsdl.document.mime.MIMEContent java.util.Iterator java.lang.String com.sun.tools.internal.ws.wsdl.document.MessagePart
StackMap stack:
aload 6
iconst_5
invokevirtual com.sun.tools.internal.ws.wsdl.document.MessagePart.setBindingExtensibilityElementKind:(I)V
6: aload 6
areturn
end local 6 end local 5 end local 3 7: StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase com.sun.tools.internal.ws.wsdl.document.Message com.sun.tools.internal.ws.wsdl.document.mime.MIMEPart
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase;
0 8 1 message Lcom/sun/tools/internal/ws/wsdl/document/Message;
0 8 2 part Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEPart;
1 7 3 mimeContent Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEContent;
2 7 5 mimeContentPartName Ljava/lang/String;
3 7 6 mPart Lcom/sun/tools/internal/ws/wsdl/document/MessagePart;
MethodParameters:
Name Flags
message
part
protected java.util.List<java.lang.String> getAlternateMimeTypes(java.util.List<com.sun.tools.internal.ws.wsdl.document.mime.MIMEContent>);
descriptor: (Ljava/util/List;)Ljava/util/List;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 2
start local 2 1: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 6
StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase java.util.List java.util.List top java.util.Iterator
StackMap stack:
2: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.internal.ws.wsdl.document.mime.MIMEContent
astore 3
start local 3 3: aload 0
aload 3
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.getMimeContentType:(Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEContent;)Ljava/lang/String;
astore 5
start local 5 4: aload 2
aload 5
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifne 6
5: aload 2
aload 5
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 5 end local 3 6: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
7: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase;
0 8 1 mimeContents Ljava/util/List<Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEContent;>;
1 8 2 mimeTypes Ljava/util/List<Ljava/lang/String;>;
3 6 3 mimeContent Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEContent;
4 6 5 mimeType Ljava/lang/String;
Signature: (Ljava/util/List<Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEContent;>;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
mimeContents
private boolean validateMimeContentPartNames(java.util.List<com.sun.tools.internal.ws.wsdl.document.mime.MIMEContent>);
descriptor: (Ljava/util/List;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 6
StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase java.util.List top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.internal.ws.wsdl.document.mime.MIMEContent
astore 2
start local 2 2: aload 0
aload 2
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.getMimeContentPartName:(Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEContent;)Ljava/lang/String;
astore 4
start local 4 3: aload 4
ifnonnull 6
4: aload 0
aload 2
aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.info:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase$ProcessSOAPOperationInfo;
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase$ProcessSOAPOperationInfo.operation:Lcom/sun/tools/internal/ws/processor/model/Operation;
invokevirtual com.sun.tools.internal.ws.processor.model.Operation.getName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
invokestatic com.sun.tools.internal.ws.resources.ModelerMessages.MIMEMODELER_INVALID_MIME_CONTENT_MISSING_PART_ATTRIBUTE:(Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.warning:(Lcom/sun/tools/internal/ws/wsdl/framework/Entity;Ljava/lang/String;)V
5: iconst_0
ireturn
end local 4 end local 2 6: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
7: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase;
0 8 1 mimeContents Ljava/util/List<Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEContent;>;
2 6 2 mimeContent Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEContent;
3 6 4 mimeContnetPart Ljava/lang/String;
Signature: (Ljava/util/List<Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEContent;>;)Z
MethodParameters:
Name Flags
mimeContents
protected java.lang.Iterable<com.sun.tools.internal.ws.wsdl.document.mime.MIMEPart> getMimeParts(com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible);
descriptor: (Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;)Ljava/lang/Iterable;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
1: ldc Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEMultipartRelated;
2: invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.getAnyExtensionOfType:(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.mime.MIMEMultipartRelated
3: astore 2
start local 2 4: aload 2
ifnonnull 6
5: invokestatic java.util.Collections.emptyList:()Ljava/util/List;
areturn
6: StackMap locals: com.sun.tools.internal.ws.wsdl.document.mime.MIMEMultipartRelated
StackMap stack:
aload 2
invokevirtual com.sun.tools.internal.ws.wsdl.document.mime.MIMEMultipartRelated.getParts:()Ljava/lang/Iterable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase;
0 7 1 ext Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;
4 7 2 multiPartRelated Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEMultipartRelated;
Signature: (Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;)Ljava/lang/Iterable<Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEPart;>;
MethodParameters:
Name Flags
ext
protected java.util.List<com.sun.tools.internal.ws.wsdl.document.mime.MIMEContent> getMimeContents(com.sun.tools.internal.ws.wsdl.document.mime.MIMEPart);
descriptor: (Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEPart;)Ljava/util/List;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 2
start local 2 1: aload 1
invokevirtual com.sun.tools.internal.ws.wsdl.document.mime.MIMEPart.extensions:()Ljava/lang/Iterable;
invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
astore 4
goto 5
StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase com.sun.tools.internal.ws.wsdl.document.mime.MIMEPart java.util.List top java.util.Iterator
StackMap stack:
2: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.internal.ws.api.wsdl.TWSDLExtension
astore 3
start local 3 3: aload 3
instanceof com.sun.tools.internal.ws.wsdl.document.mime.MIMEContent
ifeq 5
4: aload 2
aload 3
checkcast com.sun.tools.internal.ws.wsdl.document.mime.MIMEContent
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 3 5: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
6: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase;
0 7 1 part Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEPart;
1 7 2 mimeContents Ljava/util/List<Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEContent;>;
3 5 3 mimeContent Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtension;
Signature: (Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEPart;)Ljava/util/List<Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEContent;>;
MethodParameters:
Name Flags
part
private java.lang.String getMimeContentPartName(com.sun.tools.internal.ws.wsdl.document.mime.MIMEContent);
descriptor: (Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEContent;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual com.sun.tools.internal.ws.wsdl.document.mime.MIMEContent.getPart:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase;
0 1 1 mimeContent Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEContent;
MethodParameters:
Name Flags
mimeContent
private java.lang.String getMimeContentType(com.sun.tools.internal.ws.wsdl.document.mime.MIMEContent);
descriptor: (Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEContent;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual com.sun.tools.internal.ws.wsdl.document.mime.MIMEContent.getType:()Ljava/lang/String;
astore 2
start local 2 1: aload 2
ifnonnull 3
2: aload 0
aload 1
aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.info:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase$ProcessSOAPOperationInfo;
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase$ProcessSOAPOperationInfo.operation:Lcom/sun/tools/internal/ws/processor/model/Operation;
invokevirtual com.sun.tools.internal.ws.processor.model.Operation.getName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
invokestatic com.sun.tools.internal.ws.resources.ModelerMessages.MIMEMODELER_INVALID_MIME_CONTENT_MISSING_TYPE_ATTRIBUTE:(Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.error:(Lcom/sun/tools/internal/ws/wsdl/framework/Entity;Ljava/lang/String;)V
3: StackMap locals: java.lang.String
StackMap stack:
aload 2
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/WSDLModelerBase;
0 4 1 mimeContent Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEContent;
1 4 2 mimeType Ljava/lang/String;
MethodParameters:
Name Flags
mimeContent
protected boolean isStyleAndPartMatch(com.sun.tools.internal.ws.wsdl.document.soap.SOAPOperation, com.sun.tools.internal.ws.wsdl.document.MessagePart);
descriptor: (Lcom/sun/tools/internal/ws/wsdl/document/soap/SOAPOperation;Lcom/sun/tools/internal/ws/wsdl/document/MessagePart;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 6
aload 1
invokevirtual com.sun.tools.internal.ws.wsdl.document.soap.SOAPOperation.getStyle:()Lcom/sun/tools/internal/ws/wsdl/document/soap/SOAPStyle;
ifnull 6
1: aload 1
invokevirtual com.sun.tools.internal.ws.wsdl.document.soap.SOAPOperation.isDocument:()Z
ifeq 3
2: aload 2
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 5
3: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.sun.tools.internal.ws.wsdl.document.soap.SOAPOperation.isRPC:()Z
ifeq 11
4: aload 2
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_TYPE:Lcom/sun/tools/internal/ws/wsdl/framework/Kind;
if_acmpeq 11
5: StackMap locals:
StackMap stack:
iconst_0
ireturn
6: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.info:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase$ProcessSOAPOperationInfo;
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase$ProcessSOAPOperationInfo.soapBinding:Lcom/sun/tools/internal/ws/wsdl/document/soap/SOAPBinding;
invokevirtual com.sun.tools.internal.ws.wsdl.document.soap.SOAPBinding.isDocument:()Z
ifeq 8
7: aload 2
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 10
8: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.info:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase$ProcessSOAPOperationInfo;
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase$ProcessSOAPOperationInfo.soapBinding:Lcom/sun/tools/internal/ws/wsdl/document/soap/SOAPBinding;
invokevirtual com.sun.tools.internal.ws.wsdl.document.soap.SOAPBinding.isRPC:()Z
ifeq 11
9: aload 2
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_TYPE:Lcom/sun/tools/internal/ws/wsdl/framework/Kind;
if_acmpeq 11
10: StackMap locals:
StackMap stack:
iconst_0
ireturn
11: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase;
0 12 1 soapOperation Lcom/sun/tools/internal/ws/wsdl/document/soap/SOAPOperation;
0 12 2 part Lcom/sun/tools/internal/ws/wsdl/document/MessagePart;
MethodParameters:
Name Flags
soapOperation
part
protected java.lang.String getRequestNamespaceURI(com.sun.tools.internal.ws.wsdl.document.soap.SOAPBody);
descriptor: (Lcom/sun/tools/internal/ws/wsdl/document/soap/SOAPBody;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual com.sun.tools.internal.ws.wsdl.document.soap.SOAPBody.getNamespace:()Ljava/lang/String;
astore 2
start local 2 1: aload 2
ifnonnull 5
2: aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.options:Lcom/sun/tools/internal/ws/wscompile/WsimportOptions;
invokevirtual com.sun.tools.internal.ws.wscompile.WsimportOptions.isExtensionMode:()Z
ifeq 4
3: aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.info:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase$ProcessSOAPOperationInfo;
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase$ProcessSOAPOperationInfo.modelPort:Lcom/sun/tools/internal/ws/processor/model/Port;
invokevirtual com.sun.tools.internal.ws.processor.model.Port.getName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
areturn
4: StackMap locals: java.lang.String
StackMap stack:
aload 0
aload 1
aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.info:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase$ProcessSOAPOperationInfo;
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase$ProcessSOAPOperationInfo.bindingOperation:Lcom/sun/tools/internal/ws/wsdl/document/BindingOperation;
invokevirtual com.sun.tools.internal.ws.wsdl.document.BindingOperation.getName:()Ljava/lang/String;
invokestatic com.sun.tools.internal.ws.resources.ModelerMessages.WSDLMODELER_INVALID_BINDING_OPERATION_INPUT_SOAP_BODY_MISSING_NAMESPACE:(Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.error:(Lcom/sun/tools/internal/ws/wsdl/framework/Entity;Ljava/lang/String;)V
5: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase;
0 6 1 body Lcom/sun/tools/internal/ws/wsdl/document/soap/SOAPBody;
1 6 2 namespaceURI Ljava/lang/String;
MethodParameters:
Name Flags
body
protected java.lang.String getResponseNamespaceURI(com.sun.tools.internal.ws.wsdl.document.soap.SOAPBody);
descriptor: (Lcom/sun/tools/internal/ws/wsdl/document/soap/SOAPBody;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual com.sun.tools.internal.ws.wsdl.document.soap.SOAPBody.getNamespace:()Ljava/lang/String;
astore 2
start local 2 1: aload 2
ifnonnull 5
2: aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.options:Lcom/sun/tools/internal/ws/wscompile/WsimportOptions;
invokevirtual com.sun.tools.internal.ws.wscompile.WsimportOptions.isExtensionMode:()Z
ifeq 4
3: aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.info:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase$ProcessSOAPOperationInfo;
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase$ProcessSOAPOperationInfo.modelPort:Lcom/sun/tools/internal/ws/processor/model/Port;
invokevirtual com.sun.tools.internal.ws.processor.model.Port.getName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
areturn
4: StackMap locals: java.lang.String
StackMap stack:
aload 0
aload 1
aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.info:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase$ProcessSOAPOperationInfo;
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase$ProcessSOAPOperationInfo.bindingOperation:Lcom/sun/tools/internal/ws/wsdl/document/BindingOperation;
invokevirtual com.sun.tools.internal.ws.wsdl.document.BindingOperation.getName:()Ljava/lang/String;
invokestatic com.sun.tools.internal.ws.resources.ModelerMessages.WSDLMODELER_INVALID_BINDING_OPERATION_OUTPUT_SOAP_BODY_MISSING_NAMESPACE:(Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.error:(Lcom/sun/tools/internal/ws/wsdl/framework/Entity;Ljava/lang/String;)V
5: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase;
0 6 1 body Lcom/sun/tools/internal/ws/wsdl/document/soap/SOAPBody;
1 6 2 namespaceURI Ljava/lang/String;
MethodParameters:
Name Flags
body
protected java.util.List<com.sun.tools.internal.ws.wsdl.document.soap.SOAPHeader> getHeaderExtensions(com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible);
descriptor: (Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;)Ljava/util/List;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=10, args_size=2
start local 0 start local 1 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 2
start local 2 1: aload 1
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible.extensions:()Ljava/lang/Iterable;
invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
astore 4
goto 19
StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible java.util.List top java.util.Iterator
StackMap stack:
2: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.internal.ws.api.wsdl.TWSDLExtension
astore 3
start local 3 3: aload 3
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
ldc Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEMultipartRelated;
if_acmpne 17
4: aload 3
checkcast com.sun.tools.internal.ws.wsdl.document.mime.MIMEMultipartRelated
invokevirtual com.sun.tools.internal.ws.wsdl.document.mime.MIMEMultipartRelated.getParts:()Ljava/lang/Iterable;
invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
astore 6
goto 15
StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible java.util.List com.sun.tools.internal.ws.api.wsdl.TWSDLExtension java.util.Iterator top java.util.Iterator
StackMap stack:
5: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.internal.ws.wsdl.document.mime.MIMEPart
astore 5
start local 5 6: aload 0
aload 5
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.isRootPart:(Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEPart;)Z
istore 7
start local 7 7: aload 5
invokevirtual com.sun.tools.internal.ws.wsdl.document.mime.MIMEPart.extensions:()Ljava/lang/Iterable;
invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
astore 9
goto 14
StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible java.util.List com.sun.tools.internal.ws.api.wsdl.TWSDLExtension java.util.Iterator com.sun.tools.internal.ws.wsdl.document.mime.MIMEPart java.util.Iterator int top java.util.Iterator
StackMap stack:
8: aload 9
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.internal.ws.api.wsdl.TWSDLExtension
astore 8
start local 8 9: aload 8
instanceof com.sun.tools.internal.ws.wsdl.document.soap.SOAPHeader
ifeq 14
10: iload 7
ifne 13
11: aload 0
aload 8
checkcast com.sun.tools.internal.ws.wsdl.framework.Entity
aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.info:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase$ProcessSOAPOperationInfo;
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase$ProcessSOAPOperationInfo.bindingOperation:Lcom/sun/tools/internal/ws/wsdl/document/BindingOperation;
invokevirtual com.sun.tools.internal.ws.wsdl.document.BindingOperation.getName:()Ljava/lang/String;
invokestatic com.sun.tools.internal.ws.resources.ModelerMessages.MIMEMODELER_WARNING_IGNORINGINVALID_HEADER_PART_NOT_DECLARED_IN_ROOT_PART:(Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.warning:(Lcom/sun/tools/internal/ws/wsdl/framework/Entity;Ljava/lang/String;)V
12: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
areturn
13: StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible java.util.List com.sun.tools.internal.ws.api.wsdl.TWSDLExtension java.util.Iterator com.sun.tools.internal.ws.wsdl.document.mime.MIMEPart java.util.Iterator int com.sun.tools.internal.ws.api.wsdl.TWSDLExtension java.util.Iterator
StackMap stack:
aload 2
aload 8
checkcast com.sun.tools.internal.ws.wsdl.document.soap.SOAPHeader
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 8 14: StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible java.util.List com.sun.tools.internal.ws.api.wsdl.TWSDLExtension java.util.Iterator com.sun.tools.internal.ws.wsdl.document.mime.MIMEPart java.util.Iterator int top java.util.Iterator
StackMap stack:
aload 9
invokeinterface java.util.Iterator.hasNext:()Z
ifne 8
end local 7 end local 5 15: StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible java.util.List com.sun.tools.internal.ws.api.wsdl.TWSDLExtension java.util.Iterator top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
16: goto 19
StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible java.util.List com.sun.tools.internal.ws.api.wsdl.TWSDLExtension java.util.Iterator
StackMap stack:
17: aload 3
instanceof com.sun.tools.internal.ws.wsdl.document.soap.SOAPHeader
ifeq 19
18: aload 2
aload 3
checkcast com.sun.tools.internal.ws.wsdl.document.soap.SOAPHeader
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 3 19: StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible java.util.List top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
20: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase;
0 21 1 extensible Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;
1 21 2 headerList Ljava/util/List<Lcom/sun/tools/internal/ws/wsdl/document/soap/SOAPHeader;>;
3 19 3 extension Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtension;
6 15 5 part Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEPart;
7 15 7 isRootPart Z
9 14 8 obj Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtension;
Signature: (Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;)Ljava/util/List<Lcom/sun/tools/internal/ws/wsdl/document/soap/SOAPHeader;>;
MethodParameters:
Name Flags
extensible
private boolean isRootPart(com.sun.tools.internal.ws.wsdl.document.mime.MIMEPart);
descriptor: (Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEPart;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual com.sun.tools.internal.ws.wsdl.document.mime.MIMEPart.extensions:()Ljava/lang/Iterable;
invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
astore 3
goto 4
StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase com.sun.tools.internal.ws.wsdl.document.mime.MIMEPart top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.internal.ws.api.wsdl.TWSDLExtension
astore 2
start local 2 2: aload 2
instanceof com.sun.tools.internal.ws.wsdl.document.soap.SOAPBody
ifeq 4
3: iconst_1
ireturn
end local 2 4: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
5: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase;
0 6 1 part Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEPart;
2 4 2 twsdlExtension Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtension;
MethodParameters:
Name Flags
part
protected java.util.Set getDuplicateFaultNames();
descriptor: ()Ljava/util/Set;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=11, args_size=1
start local 0 0: new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
astore 1
start local 1 1: new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
astore 2
start local 2 2: aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.info:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase$ProcessSOAPOperationInfo;
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase$ProcessSOAPOperationInfo.bindingOperation:Lcom/sun/tools/internal/ws/wsdl/document/BindingOperation;
invokevirtual com.sun.tools.internal.ws.wsdl.document.BindingOperation.faults:()Ljava/lang/Iterable;
invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
astore 4
goto 47
StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase java.util.Set java.util.Set top java.util.Iterator
StackMap stack:
3: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.internal.ws.wsdl.document.BindingFault
astore 3
start local 3 4: aconst_null
astore 5
start local 5 5: aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.info:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase$ProcessSOAPOperationInfo;
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase$ProcessSOAPOperationInfo.portTypeOperation:Lcom/sun/tools/internal/ws/wsdl/document/Operation;
invokevirtual com.sun.tools.internal.ws.wsdl.document.Operation.faults:()Ljava/lang/Iterable;
invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
astore 7
goto 14
StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase java.util.Set java.util.Set com.sun.tools.internal.ws.wsdl.document.BindingFault java.util.Iterator com.sun.tools.internal.ws.wsdl.document.Fault top java.util.Iterator
StackMap stack:
6: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.internal.ws.wsdl.document.Fault
astore 6
start local 6 7: aload 6
invokevirtual com.sun.tools.internal.ws.wsdl.document.Fault.getName:()Ljava/lang/String;
aload 3
invokevirtual com.sun.tools.internal.ws.wsdl.document.BindingFault.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 14
8: aload 5
ifnull 13
9: aload 0
aload 3
aload 3
invokevirtual com.sun.tools.internal.ws.wsdl.document.BindingFault.getName:()Ljava/lang/String;
10: aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.info:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase$ProcessSOAPOperationInfo;
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase$ProcessSOAPOperationInfo.bindingOperation:Lcom/sun/tools/internal/ws/wsdl/document/BindingOperation;
invokevirtual com.sun.tools.internal.ws.wsdl.document.BindingOperation.getName:()Ljava/lang/String;
11: invokestatic com.sun.tools.internal.ws.resources.ModelerMessages.WSDLMODELER_INVALID_BINDING_FAULT_NOT_UNIQUE:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.error:(Lcom/sun/tools/internal/ws/wsdl/framework/Entity;Ljava/lang/String;)V
12: goto 14
13: StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase java.util.Set java.util.Set com.sun.tools.internal.ws.wsdl.document.BindingFault java.util.Iterator com.sun.tools.internal.ws.wsdl.document.Fault com.sun.tools.internal.ws.wsdl.document.Fault java.util.Iterator
StackMap stack:
aload 6
astore 5
end local 6 14: StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase java.util.Set java.util.Set com.sun.tools.internal.ws.wsdl.document.BindingFault java.util.Iterator com.sun.tools.internal.ws.wsdl.document.Fault top java.util.Iterator
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
15: aload 5
ifnonnull 19
16: aload 0
aload 3
aload 3
invokevirtual com.sun.tools.internal.ws.wsdl.document.BindingFault.getName:()Ljava/lang/String;
17: aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.info:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase$ProcessSOAPOperationInfo;
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase$ProcessSOAPOperationInfo.bindingOperation:Lcom/sun/tools/internal/ws/wsdl/document/BindingOperation;
invokevirtual com.sun.tools.internal.ws.wsdl.document.BindingOperation.getName:()Ljava/lang/String;
18: invokestatic com.sun.tools.internal.ws.resources.ModelerMessages.WSDLMODELER_INVALID_BINDING_FAULT_NOT_FOUND:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.error:(Lcom/sun/tools/internal/ws/wsdl/framework/Entity;Ljava/lang/String;)V
19: StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase java.util.Set java.util.Set com.sun.tools.internal.ws.wsdl.document.BindingFault java.util.Iterator com.sun.tools.internal.ws.wsdl.document.Fault
StackMap stack:
aload 3
ldc Lcom/sun/tools/internal/ws/wsdl/document/soap/SOAPFault;
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.SOAPFault
20: astore 6
start local 6 21: aload 6
ifnonnull 30
22: aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.options:Lcom/sun/tools/internal/ws/wscompile/WsimportOptions;
invokevirtual com.sun.tools.internal.ws.wscompile.WsimportOptions.isExtensionMode:()Z
ifeq 27
23: aload 0
aload 3
aload 3
invokevirtual com.sun.tools.internal.ws.wsdl.document.BindingFault.getName:()Ljava/lang/String;
24: aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.info:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase$ProcessSOAPOperationInfo;
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase$ProcessSOAPOperationInfo.bindingOperation:Lcom/sun/tools/internal/ws/wsdl/document/BindingOperation;
invokevirtual com.sun.tools.internal.ws.wsdl.document.BindingOperation.getName:()Ljava/lang/String;
25: invokestatic com.sun.tools.internal.ws.resources.ModelerMessages.WSDLMODELER_INVALID_BINDING_FAULT_OUTPUT_MISSING_SOAP_FAULT:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.warning:(Lcom/sun/tools/internal/ws/wsdl/framework/Entity;Ljava/lang/String;)V
26: goto 30
27: StackMap locals: com.sun.tools.internal.ws.wsdl.document.soap.SOAPFault
StackMap stack:
aload 0
aload 3
aload 3
invokevirtual com.sun.tools.internal.ws.wsdl.document.BindingFault.getName:()Ljava/lang/String;
28: aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.info:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase$ProcessSOAPOperationInfo;
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase$ProcessSOAPOperationInfo.bindingOperation:Lcom/sun/tools/internal/ws/wsdl/document/BindingOperation;
invokevirtual com.sun.tools.internal.ws.wsdl.document.BindingOperation.getName:()Ljava/lang/String;
29: invokestatic com.sun.tools.internal.ws.resources.ModelerMessages.WSDLMODELER_INVALID_BINDING_FAULT_OUTPUT_MISSING_SOAP_FAULT:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.error:(Lcom/sun/tools/internal/ws/wsdl/framework/Entity;Ljava/lang/String;)V
30: StackMap locals:
StackMap stack:
aload 5
aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.info:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase$ProcessSOAPOperationInfo;
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase$ProcessSOAPOperationInfo.document:Lcom/sun/tools/internal/ws/wsdl/document/WSDLDocument;
invokevirtual com.sun.tools.internal.ws.wsdl.document.Fault.resolveMessage:(Lcom/sun/tools/internal/ws/wsdl/framework/AbstractDocument;)Lcom/sun/tools/internal/ws/wsdl/document/Message;
31: astore 7
start local 7 32: aload 7
invokevirtual com.sun.tools.internal.ws.wsdl.document.Message.getParts:()Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifeq 36
33: aload 0
aload 7
aload 3
invokevirtual com.sun.tools.internal.ws.wsdl.document.BindingFault.getName:()Ljava/lang/String;
34: aload 7
invokevirtual com.sun.tools.internal.ws.wsdl.document.Message.getName:()Ljava/lang/String;
35: invokestatic com.sun.tools.internal.ws.resources.ModelerMessages.WSDLMODELER_INVALID_BINDING_FAULT_EMPTY_MESSAGE:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.error:(Lcom/sun/tools/internal/ws/wsdl/framework/Entity;Ljava/lang/String;)V
36: StackMap locals: com.sun.tools.internal.ws.wsdl.document.Message
StackMap stack:
aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.options:Lcom/sun/tools/internal/ws/wscompile/WsimportOptions;
invokevirtual com.sun.tools.internal.ws.wscompile.WsimportOptions.isExtensionMode:()Z
ifne 38
aload 6
ifnull 38
aload 6
invokevirtual com.sun.tools.internal.ws.wsdl.document.soap.SOAPFault.getNamespace:()Ljava/lang/String;
ifnull 38
37: aload 0
aload 6
ldc "soapbind:fault"
aload 6
invokevirtual com.sun.tools.internal.ws.wsdl.document.soap.SOAPFault.getName:()Ljava/lang/String;
invokestatic com.sun.tools.internal.ws.resources.ModelerMessages.WSDLMODELER_WARNING_R_2716_R_2726:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.warning:(Lcom/sun/tools/internal/ws/wsdl/framework/Entity;Ljava/lang/String;)V
38: StackMap locals:
StackMap stack:
aload 6
ifnull 39
aload 6
invokevirtual com.sun.tools.internal.ws.wsdl.document.soap.SOAPFault.getNamespace:()Ljava/lang/String;
ifnull 39
aload 6
invokevirtual com.sun.tools.internal.ws.wsdl.document.soap.SOAPFault.getNamespace:()Ljava/lang/String;
goto 40
StackMap locals:
StackMap stack:
39: aload 5
invokevirtual com.sun.tools.internal.ws.wsdl.document.Fault.getMessage:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
40: astore 8
start local 8 41: aload 7
invokevirtual com.sun.tools.internal.ws.wsdl.document.Message.getName:()Ljava/lang/String;
astore 9
start local 9 42: new javax.xml.namespace.QName
dup
aload 8
aload 9
invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
astore 10
start local 10 43: aload 1
aload 10
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 46
44: aload 2
aload 10
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
45: goto 47
46: StackMap locals: java.lang.String java.lang.String javax.xml.namespace.QName
StackMap stack:
aload 1
aload 10
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 3 47: StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase java.util.Set java.util.Set top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
48: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 49 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase;
1 49 1 faultNames Ljava/util/Set<Ljavax/xml/namespace/QName;>;
2 49 2 duplicateNames Ljava/util/Set<Ljavax/xml/namespace/QName;>;
4 47 3 bindingFault Lcom/sun/tools/internal/ws/wsdl/document/BindingFault;
5 47 5 portTypeFault Lcom/sun/tools/internal/ws/wsdl/document/Fault;
7 14 6 aFault Lcom/sun/tools/internal/ws/wsdl/document/Fault;
21 47 6 soapFault Lcom/sun/tools/internal/ws/wsdl/document/soap/SOAPFault;
32 47 7 faultMessage Lcom/sun/tools/internal/ws/wsdl/document/Message;
41 47 8 faultNamespaceURI Ljava/lang/String;
42 47 9 faultName Ljava/lang/String;
43 47 10 faultQName Ljavax/xml/namespace/QName;
protected boolean validateBodyParts(com.sun.tools.internal.ws.wsdl.document.BindingOperation);
descriptor: (Lcom/sun/tools/internal/ws/wsdl/document/BindingOperation;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.info:Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase$ProcessSOAPOperationInfo;
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase$ProcessSOAPOperationInfo.portTypeOperation:Lcom/sun/tools/internal/ws/wsdl/document/Operation;
invokevirtual com.sun.tools.internal.ws.wsdl.document.Operation.getStyle:()Lcom/sun/tools/internal/ws/wsdl/document/OperationStyle;
1: getstatic com.sun.tools.internal.ws.wsdl.document.OperationStyle.REQUEST_RESPONSE:Lcom/sun/tools/internal/ws/wsdl/document/OperationStyle;
2: if_acmpne 3
iconst_1
goto 4
StackMap locals:
StackMap stack:
3: iconst_0
4: StackMap locals:
StackMap stack: int
istore 2
start local 2 5: aload 0
aload 0
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.getSOAPRequestBody:()Lcom/sun/tools/internal/ws/wsdl/document/soap/SOAPBody;
aload 0
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.getInputMessage:()Lcom/sun/tools/internal/ws/wsdl/document/Message;
iconst_1
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.getMessageParts:(Lcom/sun/tools/internal/ws/wsdl/document/soap/SOAPBody;Lcom/sun/tools/internal/ws/wsdl/document/Message;Z)Ljava/util/List;
astore 3
start local 3 6: aload 0
aload 1
aload 3
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.validateStyleAndPart:(Lcom/sun/tools/internal/ws/wsdl/document/BindingOperation;Ljava/util/List;)Z
ifne 8
7: iconst_0
ireturn
8: StackMap locals: int java.util.List
StackMap stack:
iload 2
ifeq 12
9: aload 0
aload 0
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.getSOAPResponseBody:()Lcom/sun/tools/internal/ws/wsdl/document/soap/SOAPBody;
aload 0
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.getOutputMessage:()Lcom/sun/tools/internal/ws/wsdl/document/Message;
iconst_0
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.getMessageParts:(Lcom/sun/tools/internal/ws/wsdl/document/soap/SOAPBody;Lcom/sun/tools/internal/ws/wsdl/document/Message;Z)Ljava/util/List;
astore 4
start local 4 10: aload 0
aload 1
aload 4
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.validateStyleAndPart:(Lcom/sun/tools/internal/ws/wsdl/document/BindingOperation;Ljava/util/List;)Z
ifne 12
11: iconst_0
ireturn
end local 4 12: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase;
0 13 1 operation Lcom/sun/tools/internal/ws/wsdl/document/BindingOperation;
5 13 2 isRequestResponse Z
6 13 3 inputParts Ljava/util/List<Lcom/sun/tools/internal/ws/wsdl/document/MessagePart;>;
10 12 4 outputParts Ljava/util/List<Lcom/sun/tools/internal/ws/wsdl/document/MessagePart;>;
MethodParameters:
Name Flags
operation
private boolean validateStyleAndPart(com.sun.tools.internal.ws.wsdl.document.BindingOperation, java.util.List<com.sun.tools.internal.ws.wsdl.document.MessagePart>);
descriptor: (Lcom/sun/tools/internal/ws/wsdl/document/BindingOperation;Ljava/util/List;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc Lcom/sun/tools/internal/ws/wsdl/document/soap/SOAPOperation;
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.SOAPOperation
1: astore 3
start local 3 2: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 7
StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase com.sun.tools.internal.ws.wsdl.document.BindingOperation java.util.List com.sun.tools.internal.ws.wsdl.document.soap.SOAPOperation top java.util.Iterator
StackMap stack:
3: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.internal.ws.wsdl.document.MessagePart
astore 4
start local 4 4: aload 4
invokevirtual com.sun.tools.internal.ws.wsdl.document.MessagePart.getBindingExtensibilityElementKind:()I
iconst_1
if_icmpne 7
5: aload 0
aload 3
aload 4
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.isStyleAndPartMatch:(Lcom/sun/tools/internal/ws/wsdl/document/soap/SOAPOperation;Lcom/sun/tools/internal/ws/wsdl/document/MessagePart;)Z
ifne 7
6: iconst_0
ireturn
end local 4 7: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
8: iconst_1
ireturn
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/WSDLModelerBase;
0 9 1 operation Lcom/sun/tools/internal/ws/wsdl/document/BindingOperation;
0 9 2 parts Ljava/util/List<Lcom/sun/tools/internal/ws/wsdl/document/MessagePart;>;
2 9 3 soapOperation Lcom/sun/tools/internal/ws/wsdl/document/soap/SOAPOperation;
4 7 4 part Lcom/sun/tools/internal/ws/wsdl/document/MessagePart;
Signature: (Lcom/sun/tools/internal/ws/wsdl/document/BindingOperation;Ljava/util/List<Lcom/sun/tools/internal/ws/wsdl/document/MessagePart;>;)Z
MethodParameters:
Name Flags
operation
parts
protected java.lang.String getLiteralJavaMemberName(com.sun.tools.internal.ws.processor.model.Fault);
descriptor: (Lcom/sun/tools/internal/ws/processor/model/Fault;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual com.sun.tools.internal.ws.processor.model.Fault.getElementName:()Ljavax/xml/namespace/QName;
astore 3
start local 3 1: aload 1
invokevirtual com.sun.tools.internal.ws.processor.model.Fault.getJavaMemberName:()Ljava/lang/String;
astore 2
start local 2 2: aload 2
ifnonnull 4
3: aload 3
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
astore 2
4: StackMap locals: java.lang.String javax.xml.namespace.QName
StackMap stack:
aload 2
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase;
0 5 1 fault Lcom/sun/tools/internal/ws/processor/model/Fault;
2 5 2 javaMemberName Ljava/lang/String;
1 5 3 memberName Ljavax/xml/namespace/QName;
MethodParameters:
Name Flags
fault
protected java.util.List<com.sun.tools.internal.ws.wsdl.document.mime.MIMEContent> getMimeContents(com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible, com.sun.tools.internal.ws.wsdl.document.Message, java.lang.String);
descriptor: (Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;Lcom/sun/tools/internal/ws/wsdl/document/Message;Ljava/lang/String;)Ljava/util/List;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.getMimeParts:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;)Ljava/lang/Iterable;
invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
astore 5
goto 8
StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible com.sun.tools.internal.ws.wsdl.document.Message java.lang.String top java.util.Iterator
StackMap stack:
1: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.internal.ws.wsdl.document.mime.MIMEPart
astore 4
start local 4 2: aload 0
aload 4
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.getMimeContents:(Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEPart;)Ljava/util/List;
astore 6
start local 6 3: aload 6
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 8
goto 7
StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible com.sun.tools.internal.ws.wsdl.document.Message java.lang.String com.sun.tools.internal.ws.wsdl.document.mime.MIMEPart java.util.Iterator java.util.List top java.util.Iterator
StackMap stack:
4: aload 8
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.internal.ws.wsdl.document.mime.MIMEContent
astore 7
start local 7 5: aload 7
invokevirtual com.sun.tools.internal.ws.wsdl.document.mime.MIMEContent.getPart:()Ljava/lang/String;
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
6: aload 6
areturn
end local 7 7: StackMap locals:
StackMap stack:
aload 8
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
end local 6 end local 4 8: StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible com.sun.tools.internal.ws.wsdl.document.Message java.lang.String top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
9: aconst_null
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/WSDLModelerBase;
0 10 1 ext Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;
0 10 2 message Lcom/sun/tools/internal/ws/wsdl/document/Message;
0 10 3 name Ljava/lang/String;
2 8 4 mimePart Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEPart;
3 8 6 mimeContents Ljava/util/List<Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEContent;>;
5 7 7 mimeContent Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEContent;
Signature: (Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;Lcom/sun/tools/internal/ws/wsdl/document/Message;Ljava/lang/String;)Ljava/util/List<Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEContent;>;
MethodParameters:
Name Flags
ext
message
name
protected java.lang.String makePackageQualified(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "."
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
iconst_m1
if_icmpeq 2
1: aload 1
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.options:Lcom/sun/tools/internal/ws/wscompile/WsimportOptions;
getfield com.sun.tools.internal.ws.wscompile.WsimportOptions.defaultPackage:Ljava/lang/String;
ifnull 5
3: aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.options:Lcom/sun/tools/internal/ws/wscompile/WsimportOptions;
getfield com.sun.tools.internal.ws.wscompile.WsimportOptions.defaultPackage:Ljava/lang/String;
ldc ""
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 5
4: new java.lang.StringBuilder
dup
aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.options:Lcom/sun/tools/internal/ws/wscompile/WsimportOptions;
getfield com.sun.tools.internal.ws.wscompile.WsimportOptions.defaultPackage:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
5: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase;
0 6 1 s Ljava/lang/String;
MethodParameters:
Name Flags
s
protected java.lang.String getUniqueName(com.sun.tools.internal.ws.wsdl.document.Operation, boolean);
descriptor: (Lcom/sun/tools/internal/ws/wsdl/document/Operation;Z)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifeq 2
1: aload 1
invokevirtual com.sun.tools.internal.ws.wsdl.document.Operation.getUniqueKey:()Ljava/lang/String;
bipush 32
bipush 95
invokevirtual java.lang.String.replace:(CC)Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.sun.tools.internal.ws.wsdl.document.Operation.getName:()Ljava/lang/String;
areturn
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/WSDLModelerBase;
0 3 1 operation Lcom/sun/tools/internal/ws/wsdl/document/Operation;
0 3 2 hasOverloadedOperations Z
MethodParameters:
Name Flags
operation
hasOverloadedOperations
protected static javax.xml.namespace.QName getQNameOf(com.sun.tools.internal.ws.wsdl.framework.GloballyKnown);
descriptor: (Lcom/sun/tools/internal/ws/wsdl/framework/GloballyKnown;)Ljavax/xml/namespace/QName;
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new javax.xml.namespace.QName
dup
1: aload 0
invokeinterface com.sun.tools.internal.ws.wsdl.framework.GloballyKnown.getDefining:()Lcom/sun/tools/internal/ws/wsdl/framework/Defining;
invokeinterface com.sun.tools.internal.ws.wsdl.framework.Defining.getTargetNamespaceURI:()Ljava/lang/String;
2: aload 0
invokeinterface com.sun.tools.internal.ws.wsdl.framework.GloballyKnown.getName:()Ljava/lang/String;
3: invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 entity Lcom/sun/tools/internal/ws/wsdl/framework/GloballyKnown;
MethodParameters:
Name Flags
entity
protected static com.sun.tools.internal.ws.api.wsdl.TWSDLExtension getExtensionOfType(com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible, java.lang.Class);
descriptor: (Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;Ljava/lang/Class;)Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtension;
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible.extensions:()Ljava/lang/Iterable;
invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
astore 3
goto 4
StackMap locals: com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible java.lang.Class top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.internal.ws.api.wsdl.TWSDLExtension
astore 2
start local 2 2: aload 2
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aload 1
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 4
3: aload 2
areturn
end local 2 4: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
5: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 extensible Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;
0 6 1 type Ljava/lang/Class;
2 4 2 extension Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtension;
MethodParameters:
Name Flags
extensible
type
protected com.sun.tools.internal.ws.api.wsdl.TWSDLExtension getAnyExtensionOfType(com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible, java.lang.Class);
descriptor: (Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;Ljava/lang/Class;)Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtension;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible.extensions:()Ljava/lang/Iterable;
invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
astore 4
goto 15
StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible java.lang.Class top java.util.Iterator
StackMap stack:
3: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.internal.ws.api.wsdl.TWSDLExtension
astore 3
start local 3 4: aload 3
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aload 2
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 6
5: aload 3
areturn
6: StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible java.lang.Class com.sun.tools.internal.ws.api.wsdl.TWSDLExtension java.util.Iterator
StackMap stack:
aload 3
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
ldc Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEMultipartRelated;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 15
7: aload 2
ldc Lcom/sun/tools/internal/ws/wsdl/document/soap/SOAPBody;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 9
aload 2
ldc Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEContent;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 9
8: aload 2
ldc Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEPart;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 15
9: StackMap locals:
StackMap stack:
aload 3
checkcast com.sun.tools.internal.ws.wsdl.document.mime.MIMEMultipartRelated
invokevirtual com.sun.tools.internal.ws.wsdl.document.mime.MIMEMultipartRelated.getParts:()Ljava/lang/Iterable;
invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
astore 6
goto 14
StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible java.lang.Class com.sun.tools.internal.ws.api.wsdl.TWSDLExtension java.util.Iterator top java.util.Iterator
StackMap stack:
10: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.internal.ws.wsdl.document.mime.MIMEPart
astore 5
start local 5 11: aload 5
aload 2
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;
astore 7
start local 7 12: aload 7
ifnull 14
13: aload 7
areturn
end local 7 end local 5 14: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 10
end local 3 15: StackMap locals: com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible java.lang.Class top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
16: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase;
0 17 1 extensible Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;
0 17 2 type Ljava/lang/Class;
4 15 3 extension Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtension;
11 14 5 part Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEPart;
12 14 7 extn Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtension;
MethodParameters:
Name Flags
extensible
type
protected static com.sun.tools.internal.ws.wsdl.document.Message findMessage(javax.xml.namespace.QName, com.sun.tools.internal.ws.wsdl.document.WSDLDocument);
descriptor: (Ljavax/xml/namespace/QName;Lcom/sun/tools/internal/ws/wsdl/document/WSDLDocument;)Lcom/sun/tools/internal/ws/wsdl/document/Message;
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: aload 1
2: getstatic com.sun.tools.internal.ws.wsdl.document.Kinds.MESSAGE:Lcom/sun/tools/internal/ws/wsdl/framework/Kind;
3: aload 0
4: invokevirtual com.sun.tools.internal.ws.wsdl.document.WSDLDocument.find:(Lcom/sun/tools/internal/ws/wsdl/framework/Kind;Ljavax/xml/namespace/QName;)Lcom/sun/tools/internal/ws/wsdl/framework/GloballyKnown;
checkcast com.sun.tools.internal.ws.wsdl.document.Message
5: astore 2
6: goto 8
StackMap locals: javax.xml.namespace.QName com.sun.tools.internal.ws.wsdl.document.WSDLDocument com.sun.tools.internal.ws.wsdl.document.Message
StackMap stack: com.sun.tools.internal.ws.wsdl.framework.NoSuchEntityException
7: pop
8: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 messageName Ljavax/xml/namespace/QName;
0 9 1 document Lcom/sun/tools/internal/ws/wsdl/document/WSDLDocument;
1 9 2 message Lcom/sun/tools/internal/ws/wsdl/document/Message;
Exception table:
from to target type
1 6 7 Class com.sun.tools.internal.ws.wsdl.framework.NoSuchEntityException
MethodParameters:
Name Flags
messageName
document
protected static boolean tokenListContains(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
new java.util.StringTokenizer
dup
aload 0
ldc " "
invokespecial java.util.StringTokenizer.<init>:(Ljava/lang/String;Ljava/lang/String;)V
astore 2
start local 2 3: goto 7
4: StackMap locals: java.util.StringTokenizer
StackMap stack:
aload 2
invokevirtual java.util.StringTokenizer.nextToken:()Ljava/lang/String;
astore 3
start local 3 5: aload 1
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
6: iconst_1
ireturn
end local 3 7: StackMap locals:
StackMap stack:
aload 2
invokevirtual java.util.StringTokenizer.hasMoreTokens:()Z
ifne 4
8: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 tokenList Ljava/lang/String;
0 9 1 target Ljava/lang/String;
3 9 2 tokenizer Ljava/util/StringTokenizer;
5 7 3 s Ljava/lang/String;
MethodParameters:
Name Flags
tokenList
target
protected java.lang.String getUniqueClassName(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: iconst_2
istore 2
start local 2 1: aload 1
astore 3
start local 3 2: goto 5
3: StackMap locals: int java.lang.String
StackMap stack:
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
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 3
4: iinc 2 1
5: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.reqResNames:Ljava/util/Set;
aload 3
getstatic java.util.Locale.ENGLISH:Ljava/util/Locale;
invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifne 3
6: aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.reqResNames:Ljava/util/Set;
aload 3
getstatic java.util.Locale.ENGLISH:Ljava/util/Locale;
invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
7: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase;
0 8 1 className Ljava/lang/String;
1 8 2 cnt I
2 8 3 uniqueName Ljava/lang/String;
MethodParameters:
Name Flags
className
protected boolean isConflictingClassName(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase._conflictingClassNames:Ljava/util/Set;
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase._conflictingClassNames:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase;
0 3 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
protected boolean isConflictingServiceClassName(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.isConflictingClassName:(Ljava/lang/String;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
protected boolean isConflictingStubClassName(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.isConflictingClassName:(Ljava/lang/String;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
protected boolean isConflictingTieClassName(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.isConflictingClassName:(Ljava/lang/String;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
protected boolean isConflictingPortClassName(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.isConflictingClassName:(Ljava/lang/String;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
protected boolean isConflictingExceptionClassName(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.isConflictingClassName:(Ljava/lang/String;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
protected void warning(com.sun.tools.internal.ws.wsdl.framework.Entity, java.lang.String);
descriptor: (Lcom/sun/tools/internal/ws/wsdl/framework/Entity;Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
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.WSDLModelerBase.numPasses:I
iconst_1
if_icmple 2
1: return
2: StackMap locals:
StackMap stack:
aload 1
ifnonnull 5
3: aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.errReceiver:Lcom/sun/tools/internal/ws/wscompile/ErrorReceiverFilter;
aconst_null
aload 2
invokevirtual com.sun.tools.internal.ws.wscompile.ErrorReceiverFilter.warning:(Lorg/xml/sax/Locator;Ljava/lang/String;)V
4: goto 6
5: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.errReceiver:Lcom/sun/tools/internal/ws/wscompile/ErrorReceiverFilter;
aload 1
invokevirtual com.sun.tools.internal.ws.wsdl.framework.Entity.getLocator:()Lorg/xml/sax/Locator;
aload 2
invokevirtual com.sun.tools.internal.ws.wscompile.ErrorReceiverFilter.warning:(Lorg/xml/sax/Locator;Ljava/lang/String;)V
6: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase;
0 7 1 entity Lcom/sun/tools/internal/ws/wsdl/framework/Entity;
0 7 2 message Ljava/lang/String;
MethodParameters:
Name Flags
entity
message
protected void error(com.sun.tools.internal.ws.wsdl.framework.Entity, java.lang.String);
descriptor: (Lcom/sun/tools/internal/ws/wsdl/framework/Entity;Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 3
1: aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.errReceiver:Lcom/sun/tools/internal/ws/wscompile/ErrorReceiverFilter;
aconst_null
aload 2
invokevirtual com.sun.tools.internal.ws.wscompile.ErrorReceiverFilter.error:(Lorg/xml/sax/Locator;Ljava/lang/String;)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.errReceiver:Lcom/sun/tools/internal/ws/wscompile/ErrorReceiverFilter;
aload 1
invokevirtual com.sun.tools.internal.ws.wsdl.framework.Entity.getLocator:()Lorg/xml/sax/Locator;
aload 2
invokevirtual com.sun.tools.internal.ws.wscompile.ErrorReceiverFilter.error:(Lorg/xml/sax/Locator;Ljava/lang/String;)V
4: StackMap locals:
StackMap stack:
new com.sun.tools.internal.ws.wscompile.AbortException
dup
invokespecial com.sun.tools.internal.ws.wscompile.AbortException.<init>:()V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase;
0 5 1 entity Lcom/sun/tools/internal/ws/wsdl/framework/Entity;
0 5 2 message Ljava/lang/String;
MethodParameters:
Name Flags
entity
message
}
SourceFile: "WSDLModelerBase.java"
NestMembers:
com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase$ProcessSOAPOperationInfo
InnerClasses:
public ProcessSOAPOperationInfo = com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase$ProcessSOAPOperationInfo of com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase