public class com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser<A>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser
super_class: java.lang.Object
{
public static final java.lang.String NS_RUNTIME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "http://java.sun.com/xml/ns/jax-ws/ri/runtime"
public static final java.lang.String JAXWS_WSDL_DD_DIR;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "WEB-INF/wsdl"
public static final javax.xml.namespace.QName QNAME_ENDPOINTS;
descriptor: Ljavax/xml/namespace/QName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javax.xml.namespace.QName QNAME_ENDPOINT;
descriptor: Ljavax/xml/namespace/QName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javax.xml.namespace.QName QNAME_EXT_METADA;
descriptor: Ljavax/xml/namespace/QName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.String ATTR_FILE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "file"
public static final java.lang.String ATTR_RESOURCE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "resource"
public static final java.lang.String ATTR_VERSION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "version"
public static final java.lang.String ATTR_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "name"
public static final java.lang.String ATTR_IMPLEMENTATION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "implementation"
public static final java.lang.String ATTR_WSDL;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "wsdl"
public static final java.lang.String ATTR_SERVICE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "service"
public static final java.lang.String ATTR_PORT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "port"
public static final java.lang.String ATTR_URL_PATTERN;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "url-pattern"
public static final java.lang.String ATTR_ENABLE_MTOM;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "enable-mtom"
public static final java.lang.String ATTR_MTOM_THRESHOLD_VALUE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "mtom-threshold-value"
public static final java.lang.String ATTR_BINDING;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "binding"
public static final java.lang.String ATTR_DATABINDING;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "databinding"
public static final java.util.List<java.lang.String> ATTRVALUE_SUPPORTED_VERSIONS;
descriptor: Ljava/util/List;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/List<Ljava/lang/String;>;
private static final java.util.logging.Logger logger;
descriptor: Ljava/util/logging/Logger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private final com.sun.xml.internal.ws.api.server.Container container;
descriptor: Lcom/sun/xml/internal/ws/api/server/Container;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.ClassLoader classLoader;
descriptor: Ljava/lang/ClassLoader;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.xml.internal.ws.transport.http.ResourceLoader loader;
descriptor: Lcom/sun/xml/internal/ws/transport/http/ResourceLoader;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser$AdapterFactory<A> adapterFactory;
descriptor: Lcom/sun/xml/internal/ws/transport/http/DeploymentDescriptorParser$AdapterFactory;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lcom/sun/xml/internal/ws/transport/http/DeploymentDescriptorParser$AdapterFactory<TA;>;
private final java.util.Set<java.lang.String> names;
descriptor: Ljava/util/Set;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Set<Ljava/lang/String;>;
private final java.util.Map<java.lang.String, com.sun.xml.internal.ws.api.server.SDDocumentSource> docs;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lcom/sun/xml/internal/ws/api/server/SDDocumentSource;>;
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: ldc Lcom/sun/xml/internal/ws/transport/http/DeploymentDescriptorParser;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.$assertionsDisabled:Z
3: new javax.xml.namespace.QName
dup
ldc "http://java.sun.com/xml/ns/jax-ws/ri/runtime"
ldc "endpoints"
invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
putstatic com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.QNAME_ENDPOINTS:Ljavax/xml/namespace/QName;
4: new javax.xml.namespace.QName
dup
ldc "http://java.sun.com/xml/ns/jax-ws/ri/runtime"
ldc "endpoint"
invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
putstatic com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.QNAME_ENDPOINT:Ljavax/xml/namespace/QName;
5: new javax.xml.namespace.QName
dup
ldc "http://java.sun.com/xml/ns/jax-ws/ri/runtime"
ldc "external-metadata"
invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
putstatic com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.QNAME_EXT_METADA:Ljavax/xml/namespace/QName;
6: iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "2.0"
aastore
dup
iconst_1
ldc "2.1"
aastore
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
putstatic com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.ATTRVALUE_SUPPORTED_VERSIONS:Ljava/util/List;
7: ldc "com.sun.xml.internal.ws.server.http"
invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
putstatic com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.logger:Ljava/util/logging/Logger;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(java.lang.ClassLoader, com.sun.xml.internal.ws.transport.http.ResourceLoader, com.sun.xml.internal.ws.api.server.Container, com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser$AdapterFactory<A>);
descriptor: (Ljava/lang/ClassLoader;Lcom/sun/xml/internal/ws/transport/http/ResourceLoader;Lcom/sun/xml/internal/ws/api/server/Container;Lcom/sun/xml/internal/ws/transport/http/DeploymentDescriptorParser$AdapterFactory;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
putfield com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.names:Ljava/util/Set;
2: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.docs:Ljava/util/Map;
3: aload 0
aload 1
putfield com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.classLoader:Ljava/lang/ClassLoader;
4: aload 0
aload 2
putfield com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.loader:Lcom/sun/xml/internal/ws/transport/http/ResourceLoader;
5: aload 0
aload 3
putfield com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.container:Lcom/sun/xml/internal/ws/api/server/Container;
6: aload 0
aload 4
putfield com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.adapterFactory:Lcom/sun/xml/internal/ws/transport/http/DeploymentDescriptorParser$AdapterFactory;
7: aload 0
ldc "/WEB-INF/wsdl/"
invokevirtual com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.collectDocs:(Ljava/lang/String;)V
8: getstatic com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.logger:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
ldc "war metadata={0}"
aload 0
getfield com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.docs:Ljava/util/Map;
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V
9: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/xml/internal/ws/transport/http/DeploymentDescriptorParser<TA;>;
0 10 1 cl Ljava/lang/ClassLoader;
0 10 2 loader Lcom/sun/xml/internal/ws/transport/http/ResourceLoader;
0 10 3 container Lcom/sun/xml/internal/ws/api/server/Container;
0 10 4 adapterFactory Lcom/sun/xml/internal/ws/transport/http/DeploymentDescriptorParser$AdapterFactory<TA;>;
Exceptions:
throws java.net.MalformedURLException
Signature: (Ljava/lang/ClassLoader;Lcom/sun/xml/internal/ws/transport/http/ResourceLoader;Lcom/sun/xml/internal/ws/api/server/Container;Lcom/sun/xml/internal/ws/transport/http/DeploymentDescriptorParser$AdapterFactory<TA;>;)V
MethodParameters:
Name Flags
cl
loader
container
adapterFactory
public java.util.List<A> parse(java.lang.String, java.io.InputStream);
descriptor: (Ljava/lang/String;Ljava/io/InputStream;)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
astore 3
start local 3 1: new com.sun.xml.internal.ws.streaming.TidyXMLStreamReader
dup
2: aload 1
aload 2
iconst_1
invokestatic com.sun.xml.internal.ws.api.streaming.XMLStreamReaderFactory.create:(Ljava/lang/String;Ljava/io/InputStream;Z)Ljavax/xml/stream/XMLStreamReader;
aload 2
3: invokespecial com.sun.xml.internal.ws.streaming.TidyXMLStreamReader.<init>:(Ljavax/xml/stream/XMLStreamReader;Ljava/io/Closeable;)V
astore 3
4: aload 3
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextElementContent:(Ljavax/xml/stream/XMLStreamReader;)I
pop
5: aload 0
aload 3
invokevirtual com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.parseAdapters:(Ljavax/xml/stream/XMLStreamReader;)Ljava/util/List;
astore 5
6: aload 3
ifnull 11
7: aload 3
invokeinterface javax.xml.stream.XMLStreamReader.close:()V
8: goto 11
StackMap locals: com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser java.lang.String java.io.InputStream javax.xml.stream.XMLStreamReader top java.util.List
StackMap stack: javax.xml.stream.XMLStreamException
9: astore 6
start local 6 10: new com.sun.xml.internal.ws.server.ServerRtException
dup
ldc "runtime.parser.xmlReader"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 6
aastore
invokespecial com.sun.xml.internal.ws.server.ServerRtException.<init>:(Ljava/lang/String;[Ljava/lang/Object;)V
athrow
end local 6 11: StackMap locals:
StackMap stack:
aload 2
invokevirtual java.io.InputStream.close:()V
12: goto 14
StackMap locals:
StackMap stack: java.io.IOException
13: pop
14: StackMap locals:
StackMap stack:
aload 5
areturn
15: StackMap locals: com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser java.lang.String java.io.InputStream javax.xml.stream.XMLStreamReader
StackMap stack: java.lang.Throwable
astore 4
16: aload 3
ifnull 21
17: aload 3
invokeinterface javax.xml.stream.XMLStreamReader.close:()V
18: goto 21
StackMap locals: com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser java.lang.String java.io.InputStream javax.xml.stream.XMLStreamReader java.lang.Throwable
StackMap stack: javax.xml.stream.XMLStreamException
19: astore 6
start local 6 20: new com.sun.xml.internal.ws.server.ServerRtException
dup
ldc "runtime.parser.xmlReader"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 6
aastore
invokespecial com.sun.xml.internal.ws.server.ServerRtException.<init>:(Ljava/lang/String;[Ljava/lang/Object;)V
athrow
end local 6 21: StackMap locals:
StackMap stack:
aload 2
invokevirtual java.io.InputStream.close:()V
22: goto 24
StackMap locals:
StackMap stack: java.io.IOException
23: pop
24: StackMap locals:
StackMap stack:
aload 4
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lcom/sun/xml/internal/ws/transport/http/DeploymentDescriptorParser<TA;>;
0 25 1 systemId Ljava/lang/String;
0 25 2 is Ljava/io/InputStream;
1 25 3 reader Ljavax/xml/stream/XMLStreamReader;
10 11 6 e Ljavax/xml/stream/XMLStreamException;
20 21 6 e Ljavax/xml/stream/XMLStreamException;
Exception table:
from to target type
7 8 9 Class javax.xml.stream.XMLStreamException
11 12 13 Class java.io.IOException
1 6 15 any
17 18 19 Class javax.xml.stream.XMLStreamException
21 22 23 Class java.io.IOException
Signature: (Ljava/lang/String;Ljava/io/InputStream;)Ljava/util/List<TA;>;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
systemId
is
public java.util.List<A> parse(java.io.File);
descriptor: (Ljava/io/File;)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: new java.io.FileInputStream
dup
aload 1
invokespecial java.io.FileInputStream.<init>:(Ljava/io/File;)V
astore 2
start local 2 1: aload 0
aload 1
invokevirtual java.io.File.getPath:()Ljava/lang/String;
aload 2
invokevirtual com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.parse:(Ljava/lang/String;Ljava/io/InputStream;)Ljava/util/List;
astore 4
2: aload 2
invokevirtual java.io.FileInputStream.close:()V
3: aload 4
areturn
4: StackMap locals: com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser java.io.File java.io.FileInputStream
StackMap stack: java.lang.Throwable
astore 3
5: aload 2
invokevirtual java.io.FileInputStream.close:()V
6: aload 3
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/xml/internal/ws/transport/http/DeploymentDescriptorParser<TA;>;
0 7 1 f Ljava/io/File;
1 7 2 in Ljava/io/FileInputStream;
Exception table:
from to target type
1 2 4 any
Exceptions:
throws java.io.IOException
Signature: (Ljava/io/File;)Ljava/util/List<TA;>;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
f
private void collectDocs(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.loader:Lcom/sun/xml/internal/ws/transport/http/ResourceLoader;
aload 1
invokeinterface com.sun.xml.internal.ws.transport.http.ResourceLoader.getResourcePaths:(Ljava/lang/String;)Ljava/util/Set;
astore 2
start local 2 1: aload 2
ifnull 12
2: aload 2
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 11
StackMap locals: com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser java.lang.String java.util.Set top java.util.Iterator
StackMap stack:
3: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 3
start local 3 4: aload 3
ldc "/"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 9
5: aload 3
ldc "/CVS/"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifne 11
aload 3
ldc "/.svn/"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 7
6: goto 11
7: StackMap locals: com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser java.lang.String java.util.Set java.lang.String java.util.Iterator
StackMap stack:
aload 0
aload 3
invokevirtual com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.collectDocs:(Ljava/lang/String;)V
8: goto 11
9: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.loader:Lcom/sun/xml/internal/ws/transport/http/ResourceLoader;
aload 3
invokeinterface com.sun.xml.internal.ws.transport.http.ResourceLoader.getResource:(Ljava/lang/String;)Ljava/net/URL;
astore 5
start local 5 10: aload 0
getfield com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.docs:Ljava/util/Map;
aload 5
invokevirtual java.net.URL.toString:()Ljava/lang/String;
aload 5
invokestatic com.sun.xml.internal.ws.api.server.SDDocumentSource.create:(Ljava/net/URL;)Lcom/sun/xml/internal/ws/api/server/SDDocumentSource;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 5 end local 3 11: StackMap locals: com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser java.lang.String java.util.Set top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
12: StackMap locals: com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser java.lang.String java.util.Set
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/xml/internal/ws/transport/http/DeploymentDescriptorParser<TA;>;
0 13 1 dirPath Ljava/lang/String;
1 13 2 paths Ljava/util/Set<Ljava/lang/String;>;
4 11 3 path Ljava/lang/String;
10 11 5 res Ljava/net/URL;
Exceptions:
throws java.net.MalformedURLException
MethodParameters:
Name Flags
dirPath
private java.util.List<A> parseAdapters(javax.xml.stream.XMLStreamReader);
descriptor: (Ljavax/xml/stream/XMLStreamReader;)Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Code:
stack=11, locals=21, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getName:()Ljavax/xml/namespace/QName;
getstatic com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.QNAME_ENDPOINTS:Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifne 2
1: ldc "runtime.parser.invalidElement"
aload 1
invokestatic com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.failWithFullName:(Ljava/lang/String;Ljavax/xml/stream/XMLStreamReader;)V
2: StackMap locals:
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 2
start local 2 3: aload 1
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.getAttributes:(Ljavax/xml/stream/XMLStreamReader;)Lcom/sun/xml/internal/ws/streaming/Attributes;
astore 3
start local 3 4: aload 0
aload 1
aload 3
ldc "version"
invokevirtual com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.getMandatoryNonEmptyAttribute:(Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/streaming/Attributes;Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 5: getstatic com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.ATTRVALUE_SUPPORTED_VERSIONS:Ljava/util/List;
aload 4
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifne 55
6: ldc "runtime.parser.invalidVersionNumber"
aload 1
aload 4
invokestatic com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.failWithLocalName:(Ljava/lang/String;Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;)V
7: goto 55
8: StackMap locals: java.util.List com.sun.xml.internal.ws.streaming.Attributes java.lang.String
StackMap stack:
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getName:()Ljavax/xml/namespace/QName;
getstatic com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.QNAME_ENDPOINT:Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 54
9: aload 1
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.getAttributes:(Ljavax/xml/stream/XMLStreamReader;)Lcom/sun/xml/internal/ws/streaming/Attributes;
astore 3
10: aload 0
aload 1
aload 3
ldc "name"
invokevirtual com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.getMandatoryNonEmptyAttribute:(Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/streaming/Attributes;Ljava/lang/String;)Ljava/lang/String;
astore 5
start local 5 11: aload 0
getfield com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.names:Ljava/util/Set;
aload 5
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
ifne 15
12: getstatic com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.logger:Ljava/util/logging/Logger;
13: invokestatic com.sun.xml.internal.ws.resources.WsservletMessages.SERVLET_WARNING_DUPLICATE_ENDPOINT_NAME:()Ljava/lang/String;
14: invokevirtual java.util.logging.Logger.warning:(Ljava/lang/String;)V
15: StackMap locals: java.lang.String
StackMap stack:
aload 0
aload 1
aload 3
ldc "implementation"
invokevirtual com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.getMandatoryNonEmptyAttribute:(Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/streaming/Attributes;Ljava/lang/String;)Ljava/lang/String;
16: astore 6
start local 6 17: aload 0
aload 6
aload 1
invokevirtual com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.getImplementorClass:(Ljava/lang/String;Ljavax/xml/stream/XMLStreamReader;)Ljava/lang/Class;
astore 7
start local 7 18: aconst_null
astore 8
start local 8 19: aconst_null
astore 9
start local 9 20: aload 1
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextElementContent:(Ljavax/xml/stream/XMLStreamReader;)I
pop
21: aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getEventType:()I
iconst_2
if_icmpeq 25
22: aload 0
aload 1
invokevirtual com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.configureExternalMetadataReader:(Ljavax/xml/stream/XMLStreamReader;)Lcom/oracle/webservices/internal/api/databinding/ExternalMetadataFeature;
astore 9
23: aload 9
ifnull 25
24: aload 9
aload 7
invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
iconst_0
invokevirtual com.oracle.webservices.internal.api.databinding.ExternalMetadataFeature.getMetadataReader:(Ljava/lang/ClassLoader;Z)Lcom/sun/xml/internal/ws/api/databinding/MetadataReader;
astore 8
25: StackMap locals: com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser javax.xml.stream.XMLStreamReader java.util.List com.sun.xml.internal.ws.streaming.Attributes java.lang.String java.lang.String java.lang.String java.lang.Class com.sun.xml.internal.ws.api.databinding.MetadataReader com.oracle.webservices.internal.api.databinding.ExternalMetadataFeature
StackMap stack:
aload 0
aload 3
ldc "service"
invokevirtual com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.getQNameAttribute:(Lcom/sun/xml/internal/ws/streaming/Attributes;Ljava/lang/String;)Ljavax/xml/namespace/QName;
astore 10
start local 10 26: aload 10
ifnonnull 28
27: aload 7
aload 8
invokestatic com.sun.xml.internal.ws.server.EndpointFactory.getDefaultServiceName:(Ljava/lang/Class;Lcom/sun/xml/internal/ws/api/databinding/MetadataReader;)Ljavax/xml/namespace/QName;
astore 10
28: StackMap locals: javax.xml.namespace.QName
StackMap stack:
aload 0
aload 3
ldc "port"
invokevirtual com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.getQNameAttribute:(Lcom/sun/xml/internal/ws/streaming/Attributes;Ljava/lang/String;)Ljavax/xml/namespace/QName;
astore 11
start local 11 29: aload 11
ifnonnull 31
30: aload 10
aload 7
aload 8
invokestatic com.sun.xml.internal.ws.server.EndpointFactory.getDefaultPortName:(Ljavax/xml/namespace/QName;Ljava/lang/Class;Lcom/sun/xml/internal/ws/api/databinding/MetadataReader;)Ljavax/xml/namespace/QName;
astore 11
31: StackMap locals: javax.xml.namespace.QName
StackMap stack:
aload 0
aload 3
ldc "enable-mtom"
invokevirtual com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.getAttribute:(Lcom/sun/xml/internal/ws/streaming/Attributes;Ljava/lang/String;)Ljava/lang/String;
astore 12
start local 12 32: aload 0
aload 3
ldc "mtom-threshold-value"
invokevirtual com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.getAttribute:(Lcom/sun/xml/internal/ws/streaming/Attributes;Ljava/lang/String;)Ljava/lang/String;
astore 13
start local 13 33: aload 0
aload 3
ldc "databinding"
invokevirtual com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.getAttribute:(Lcom/sun/xml/internal/ws/streaming/Attributes;Ljava/lang/String;)Ljava/lang/String;
astore 14
start local 14 34: aload 0
aload 3
ldc "binding"
invokevirtual com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.getAttribute:(Lcom/sun/xml/internal/ws/streaming/Attributes;Ljava/lang/String;)Ljava/lang/String;
astore 15
start local 15 35: aload 15
ifnull 37
36: aload 15
invokestatic com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.getBindingIdForToken:(Ljava/lang/String;)Ljava/lang/String;
astore 15
37: StackMap locals: com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser javax.xml.stream.XMLStreamReader java.util.List com.sun.xml.internal.ws.streaming.Attributes java.lang.String java.lang.String java.lang.String java.lang.Class com.sun.xml.internal.ws.api.databinding.MetadataReader com.oracle.webservices.internal.api.databinding.ExternalMetadataFeature javax.xml.namespace.QName javax.xml.namespace.QName java.lang.String java.lang.String java.lang.String java.lang.String
StackMap stack:
aload 15
aload 7
aload 12
aload 13
aload 14
invokestatic com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.createBinding:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/xml/internal/ws/api/WSBinding;
astore 16
start local 16 38: aload 9
ifnull 42
39: aload 16
invokeinterface com.sun.xml.internal.ws.api.WSBinding.getFeatures:()Lcom/sun/xml/internal/ws/api/WSFeatureList;
iconst_1
anewarray javax.xml.ws.WebServiceFeature
dup
iconst_0
aload 9
aastore
40: iconst_1
41: invokeinterface com.sun.xml.internal.ws.api.WSFeatureList.mergeFeatures:([Ljavax/xml/ws/WebServiceFeature;Z)V
42: StackMap locals: com.sun.xml.internal.ws.api.WSBinding
StackMap stack:
aload 0
aload 1
aload 3
ldc "url-pattern"
invokevirtual com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.getMandatoryNonEmptyAttribute:(Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/streaming/Attributes;Ljava/lang/String;)Ljava/lang/String;
astore 17
start local 17 43: aload 0
aload 16
aload 1
aload 10
aload 11
invokevirtual com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.setHandlersAndRoles:(Lcom/sun/xml/internal/ws/api/WSBinding;Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;)Z
istore 18
start local 18 44: aload 7
aload 8
invokestatic com.sun.xml.internal.ws.server.EndpointFactory.verifyImplementorClass:(Ljava/lang/Class;Lcom/sun/xml/internal/ws/api/databinding/MetadataReader;)Z
pop
45: aload 0
aload 1
aload 3
aload 7
aload 8
invokevirtual com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.getPrimaryWSDL:(Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/streaming/Attributes;Ljava/lang/Class;Lcom/sun/xml/internal/ws/api/databinding/MetadataReader;)Lcom/sun/xml/internal/ws/api/server/SDDocumentSource;
astore 19
start local 19 46: aload 7
iload 18
ifeq 47
iconst_0
goto 48
StackMap locals: com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser javax.xml.stream.XMLStreamReader java.util.List com.sun.xml.internal.ws.streaming.Attributes java.lang.String java.lang.String java.lang.String java.lang.Class com.sun.xml.internal.ws.api.databinding.MetadataReader com.oracle.webservices.internal.api.databinding.ExternalMetadataFeature javax.xml.namespace.QName javax.xml.namespace.QName java.lang.String java.lang.String java.lang.String java.lang.String com.sun.xml.internal.ws.api.WSBinding java.lang.String int com.sun.xml.internal.ws.api.server.SDDocumentSource
StackMap stack: java.lang.Class
47: iconst_1
48: StackMap locals: com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser javax.xml.stream.XMLStreamReader java.util.List com.sun.xml.internal.ws.streaming.Attributes java.lang.String java.lang.String java.lang.String java.lang.Class com.sun.xml.internal.ws.api.databinding.MetadataReader com.oracle.webservices.internal.api.databinding.ExternalMetadataFeature javax.xml.namespace.QName javax.xml.namespace.QName java.lang.String java.lang.String java.lang.String java.lang.String com.sun.xml.internal.ws.api.WSBinding java.lang.String int com.sun.xml.internal.ws.api.server.SDDocumentSource
StackMap stack: java.lang.Class int
aconst_null
49: aload 10
aload 11
aload 0
getfield com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.container:Lcom/sun/xml/internal/ws/api/server/Container;
aload 16
50: aload 19
aload 0
getfield com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.docs:Ljava/util/Map;
invokeinterface java.util.Map.values:()Ljava/util/Collection;
aload 0
invokevirtual com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.createEntityResolver:()Lorg/xml/sax/EntityResolver;
iconst_0
51: invokestatic com.sun.xml.internal.ws.api.server.WSEndpoint.create:(Ljava/lang/Class;ZLcom/sun/xml/internal/ws/api/server/Invoker;Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/server/Container;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/server/SDDocumentSource;Ljava/util/Collection;Lorg/xml/sax/EntityResolver;Z)Lcom/sun/xml/internal/ws/api/server/WSEndpoint;
astore 20
start local 20 52: aload 2
aload 0
getfield com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.adapterFactory:Lcom/sun/xml/internal/ws/transport/http/DeploymentDescriptorParser$AdapterFactory;
aload 5
aload 17
aload 20
invokeinterface com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser$AdapterFactory.createAdapter:(Ljava/lang/String;Ljava/lang/String;Lcom/sun/xml/internal/ws/api/server/WSEndpoint;)Ljava/lang/Object;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 20 end local 19 end local 18 end local 17 end local 16 end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 53: goto 55
54: StackMap locals: com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser javax.xml.stream.XMLStreamReader java.util.List com.sun.xml.internal.ws.streaming.Attributes java.lang.String
StackMap stack:
ldc "runtime.parser.invalidElement"
aload 1
invokestatic com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.failWithLocalName:(Ljava/lang/String;Ljavax/xml/stream/XMLStreamReader;)V
55: StackMap locals:
StackMap stack:
aload 1
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextElementContent:(Ljavax/xml/stream/XMLStreamReader;)I
iconst_2
if_icmpne 8
56: aload 2
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 57 0 this Lcom/sun/xml/internal/ws/transport/http/DeploymentDescriptorParser<TA;>;
0 57 1 reader Ljavax/xml/stream/XMLStreamReader;
3 57 2 adapters Ljava/util/List<TA;>;
4 57 3 attrs Lcom/sun/xml/internal/ws/streaming/Attributes;
5 57 4 version Ljava/lang/String;
11 53 5 name Ljava/lang/String;
17 53 6 implementationName Ljava/lang/String;
18 53 7 implementorClass Ljava/lang/Class<*>;
19 53 8 metadataReader Lcom/sun/xml/internal/ws/api/databinding/MetadataReader;
20 53 9 externalMetadataFeature Lcom/oracle/webservices/internal/api/databinding/ExternalMetadataFeature;
26 53 10 serviceName Ljavax/xml/namespace/QName;
29 53 11 portName Ljavax/xml/namespace/QName;
32 53 12 enable_mtom Ljava/lang/String;
33 53 13 mtomThreshold Ljava/lang/String;
34 53 14 dbMode Ljava/lang/String;
35 53 15 bindingId Ljava/lang/String;
38 53 16 binding Lcom/sun/xml/internal/ws/api/WSBinding;
43 53 17 urlPattern Ljava/lang/String;
44 53 18 handlersSetInDD Z
46 53 19 primaryWSDL Lcom/sun/xml/internal/ws/api/server/SDDocumentSource;
52 53 20 endpoint Lcom/sun/xml/internal/ws/api/server/WSEndpoint<*>;
Signature: (Ljavax/xml/stream/XMLStreamReader;)Ljava/util/List<TA;>;
MethodParameters:
Name Flags
reader
private static com.sun.xml.internal.ws.api.WSBinding createBinding(java.lang.String, java.lang.Class, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/xml/internal/ws/api/WSBinding;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=8, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aconst_null
astore 6
start local 6 1: aload 2
ifnull 8
2: aload 3
ifnull 7
3: new javax.xml.ws.soap.MTOMFeature
dup
aload 2
invokestatic java.lang.Boolean.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
4: aload 3
invokestatic java.lang.Integer.valueOf:(Ljava/lang/String;)Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
5: invokespecial javax.xml.ws.soap.MTOMFeature.<init>:(ZI)V
astore 6
6: goto 8
7: StackMap locals: java.lang.String java.lang.Class java.lang.String java.lang.String java.lang.String top javax.xml.ws.soap.MTOMFeature
StackMap stack:
new javax.xml.ws.soap.MTOMFeature
dup
aload 2
invokestatic java.lang.Boolean.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokespecial javax.xml.ws.soap.MTOMFeature.<init>:(Z)V
astore 6
8: StackMap locals:
StackMap stack:
aload 0
ifnull 13
9: aload 0
invokestatic com.sun.xml.internal.ws.api.BindingID.parse:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/api/BindingID;
astore 7
start local 7 10: aload 7
invokevirtual com.sun.xml.internal.ws.api.BindingID.createBuiltinFeatureList:()Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
astore 5
start local 5 11: aload 5
ldc Ljavax/xml/ws/soap/MTOMFeature;
invokevirtual com.sun.xml.internal.ws.binding.WebServiceFeatureList.get:(Ljava/lang/Class;)Ljavax/xml/ws/WebServiceFeature;
checkcast javax.xml.ws.soap.MTOMFeature
aload 6
invokestatic com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.checkMtomConflict:(Ljavax/xml/ws/soap/MTOMFeature;Ljavax/xml/ws/soap/MTOMFeature;)Z
ifeq 18
12: new com.sun.xml.internal.ws.server.ServerRtException
dup
aload 0
aload 2
invokestatic com.sun.xml.internal.ws.resources.ServerMessages.DD_MTOM_CONFLICT:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
iconst_0
anewarray java.lang.Object
invokespecial com.sun.xml.internal.ws.server.ServerRtException.<init>:(Ljava/lang/String;[Ljava/lang/Object;)V
athrow
end local 7 end local 5 13: StackMap locals:
StackMap stack:
aload 1
invokestatic com.sun.xml.internal.ws.api.BindingID.parse:(Ljava/lang/Class;)Lcom/sun/xml/internal/ws/api/BindingID;
astore 7
start local 7 14: new com.sun.xml.internal.ws.binding.WebServiceFeatureList
dup
invokespecial com.sun.xml.internal.ws.binding.WebServiceFeatureList.<init>:()V
astore 5
start local 5 15: aload 6
ifnull 17
16: aload 5
aload 6
invokevirtual com.sun.xml.internal.ws.binding.WebServiceFeatureList.add:(Ljavax/xml/ws/WebServiceFeature;)V
17: StackMap locals: java.lang.String java.lang.Class java.lang.String java.lang.String java.lang.String com.sun.xml.internal.ws.binding.WebServiceFeatureList javax.xml.ws.soap.MTOMFeature com.sun.xml.internal.ws.api.BindingID
StackMap stack:
aload 5
aload 7
invokevirtual com.sun.xml.internal.ws.api.BindingID.createBuiltinFeatureList:()Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
invokevirtual com.sun.xml.internal.ws.binding.WebServiceFeatureList.addAll:(Ljava/lang/Iterable;)V
18: StackMap locals:
StackMap stack:
aload 4
ifnull 20
19: aload 5
new com.oracle.webservices.internal.api.databinding.DatabindingModeFeature
dup
aload 4
invokespecial com.oracle.webservices.internal.api.databinding.DatabindingModeFeature.<init>:(Ljava/lang/String;)V
invokevirtual com.sun.xml.internal.ws.binding.WebServiceFeatureList.add:(Ljavax/xml/ws/WebServiceFeature;)V
20: StackMap locals:
StackMap stack:
aload 7
aload 5
invokevirtual com.sun.xml.internal.ws.binding.WebServiceFeatureList.toArray:()[Ljavax/xml/ws/WebServiceFeature;
invokevirtual com.sun.xml.internal.ws.api.BindingID.createBinding:([Ljavax/xml/ws/WebServiceFeature;)Lcom/sun/xml/internal/ws/api/WSBinding;
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 21 0 ddBindingId Ljava/lang/String;
0 21 1 implClass Ljava/lang/Class;
0 21 2 mtomEnabled Ljava/lang/String;
0 21 3 mtomThreshold Ljava/lang/String;
0 21 4 dataBindingMode Ljava/lang/String;
11 13 5 features Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
15 21 5 features Lcom/sun/xml/internal/ws/binding/WebServiceFeatureList;
1 21 6 mtomfeature Ljavax/xml/ws/soap/MTOMFeature;
10 13 7 bindingID Lcom/sun/xml/internal/ws/api/BindingID;
14 21 7 bindingID Lcom/sun/xml/internal/ws/api/BindingID;
MethodParameters:
Name Flags
ddBindingId
implClass
mtomEnabled
mtomThreshold
dataBindingMode
private static boolean checkMtomConflict(javax.xml.ws.soap.MTOMFeature, javax.xml.ws.soap.MTOMFeature);
descriptor: (Ljavax/xml/ws/soap/MTOMFeature;Ljavax/xml/ws/soap/MTOMFeature;)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ifnull 1
aload 1
ifnonnull 2
1: StackMap locals:
StackMap stack:
iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual javax.xml.ws.soap.MTOMFeature.isEnabled:()Z
aload 1
invokevirtual javax.xml.ws.soap.MTOMFeature.isEnabled:()Z
ixor
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 lhs Ljavax/xml/ws/soap/MTOMFeature;
0 3 1 rhs Ljavax/xml/ws/soap/MTOMFeature;
MethodParameters:
Name Flags
lhs
rhs
public static java.lang.String getBindingIdForToken(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "##SOAP11_HTTP"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: ldc "http://schemas.xmlsoap.org/wsdl/soap/http"
areturn
2: StackMap locals:
StackMap stack:
aload 0
ldc "##SOAP11_HTTP_MTOM"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: ldc "http://schemas.xmlsoap.org/wsdl/soap/http?mtom=true"
areturn
4: StackMap locals:
StackMap stack:
aload 0
ldc "##SOAP12_HTTP"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
5: ldc "http://www.w3.org/2003/05/soap/bindings/HTTP/"
areturn
6: StackMap locals:
StackMap stack:
aload 0
ldc "##SOAP12_HTTP_MTOM"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
7: ldc "http://www.w3.org/2003/05/soap/bindings/HTTP/?mtom=true"
areturn
8: StackMap locals:
StackMap stack:
aload 0
ldc "##XML_HTTP"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 10
9: ldc "http://www.w3.org/2004/08/wsdl/http"
areturn
10: StackMap locals:
StackMap stack:
aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 lexical Ljava/lang/String;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
lexical
private com.sun.xml.internal.ws.api.server.SDDocumentSource getPrimaryWSDL(javax.xml.stream.XMLStreamReader, com.sun.xml.internal.ws.streaming.Attributes, java.lang.Class<?>, com.sun.xml.internal.ws.api.databinding.MetadataReader);
descriptor: (Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/streaming/Attributes;Ljava/lang/Class;Lcom/sun/xml/internal/ws/api/databinding/MetadataReader;)Lcom/sun/xml/internal/ws/api/server/SDDocumentSource;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=8, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 2
ldc "wsdl"
invokevirtual com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.getAttribute:(Lcom/sun/xml/internal/ws/streaming/Attributes;Ljava/lang/String;)Ljava/lang/String;
astore 5
start local 5 1: aload 5
ifnonnull 3
2: aload 3
aload 4
invokestatic com.sun.xml.internal.ws.server.EndpointFactory.getWsdlLocation:(Ljava/lang/Class;Lcom/sun/xml/internal/ws/api/databinding/MetadataReader;)Ljava/lang/String;
astore 5
3: StackMap locals: java.lang.String
StackMap stack:
aload 5
ifnull 20
4: aload 5
ldc "WEB-INF/wsdl"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifne 7
5: getstatic com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.logger:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.WARNING:Ljava/util/logging/Level;
ldc "Ignoring wrong wsdl={0}. It should start with {1}. Going to generate and publish a new WSDL."
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 5
aastore
dup
iconst_1
ldc "WEB-INF/wsdl"
aastore
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V
6: aconst_null
areturn
7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.loader:Lcom/sun/xml/internal/ws/transport/http/ResourceLoader;
new java.lang.StringBuilder
dup
bipush 47
invokestatic java.lang.String.valueOf:(C)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.transport.http.ResourceLoader.getResource:(Ljava/lang/String;)Ljava/net/URL;
astore 6
start local 6 8: goto 13
end local 6 StackMap locals:
StackMap stack: java.net.MalformedURLException
9: astore 7
start local 7 10: new com.sun.xml.internal.ws.util.exception.LocatableWebServiceException
dup
11: aload 5
invokestatic com.sun.xml.internal.ws.resources.ServerMessages.RUNTIME_PARSER_WSDL_NOT_FOUND:(Ljava/lang/Object;)Ljava/lang/String;
aload 7
aload 1
12: invokespecial com.sun.xml.internal.ws.util.exception.LocatableWebServiceException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;Ljavax/xml/stream/XMLStreamReader;)V
athrow
end local 7 start local 6 13: StackMap locals: java.net.URL
StackMap stack:
aload 6
ifnonnull 17
14: new com.sun.xml.internal.ws.util.exception.LocatableWebServiceException
dup
15: aload 5
invokestatic com.sun.xml.internal.ws.resources.ServerMessages.RUNTIME_PARSER_WSDL_NOT_FOUND:(Ljava/lang/Object;)Ljava/lang/String;
aload 1
16: invokespecial com.sun.xml.internal.ws.util.exception.LocatableWebServiceException.<init>:(Ljava/lang/String;Ljavax/xml/stream/XMLStreamReader;)V
athrow
17: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.docs:Ljava/util/Map;
aload 6
invokevirtual java.net.URL.toExternalForm:()Ljava/lang/String;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.api.server.SDDocumentSource
astore 7
start local 7 18: getstatic com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.$assertionsDisabled:Z
ifne 19
aload 7
ifnonnull 19
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
19: StackMap locals: com.sun.xml.internal.ws.api.server.SDDocumentSource
StackMap stack:
aload 7
areturn
end local 7 end local 6 20: StackMap locals:
StackMap stack:
aconst_null
areturn
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 21 0 this Lcom/sun/xml/internal/ws/transport/http/DeploymentDescriptorParser<TA;>;
0 21 1 xsr Ljavax/xml/stream/XMLStreamReader;
0 21 2 attrs Lcom/sun/xml/internal/ws/streaming/Attributes;
0 21 3 implementorClass Ljava/lang/Class<*>;
0 21 4 metadataReader Lcom/sun/xml/internal/ws/api/databinding/MetadataReader;
1 21 5 wsdlFile Ljava/lang/String;
8 9 6 wsdl Ljava/net/URL;
13 20 6 wsdl Ljava/net/URL;
10 13 7 e Ljava/net/MalformedURLException;
18 20 7 docInfo Lcom/sun/xml/internal/ws/api/server/SDDocumentSource;
Exception table:
from to target type
7 8 9 Class java.net.MalformedURLException
Signature: (Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/streaming/Attributes;Ljava/lang/Class<*>;Lcom/sun/xml/internal/ws/api/databinding/MetadataReader;)Lcom/sun/xml/internal/ws/api/server/SDDocumentSource;
MethodParameters:
Name Flags
xsr
attrs
implementorClass
metadataReader
private org.xml.sax.EntityResolver createEntityResolver();
descriptor: ()Lorg/xml/sax/EntityResolver;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.loader:Lcom/sun/xml/internal/ws/transport/http/ResourceLoader;
invokeinterface com.sun.xml.internal.ws.transport.http.ResourceLoader.getCatalogFile:()Ljava/net/URL;
invokestatic com.sun.xml.internal.ws.util.xml.XmlUtil.createEntityResolver:(Ljava/net/URL;)Lorg/xml/sax/EntityResolver;
1: areturn
2: StackMap locals:
StackMap stack: java.net.MalformedURLException
astore 1
start local 1 3: new javax.xml.ws.WebServiceException
dup
aload 1
invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/ws/transport/http/DeploymentDescriptorParser<TA;>;
3 4 1 e Ljava/net/MalformedURLException;
Exception table:
from to target type
0 1 2 Class java.net.MalformedURLException
protected java.lang.String getAttribute(com.sun.xml.internal.ws.streaming.Attributes, java.lang.String);
descriptor: (Lcom/sun/xml/internal/ws/streaming/Attributes;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokeinterface com.sun.xml.internal.ws.streaming.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 1: aload 3
ifnull 3
2: aload 3
invokevirtual java.lang.String.trim:()Ljava/lang/String;
astore 3
3: StackMap locals: java.lang.String
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/ws/transport/http/DeploymentDescriptorParser<TA;>;
0 4 1 attrs Lcom/sun/xml/internal/ws/streaming/Attributes;
0 4 2 name Ljava/lang/String;
1 4 3 value Ljava/lang/String;
MethodParameters:
Name Flags
attrs
name
protected javax.xml.namespace.QName getQNameAttribute(com.sun.xml.internal.ws.streaming.Attributes, java.lang.String);
descriptor: (Lcom/sun/xml/internal/ws/streaming/Attributes;Ljava/lang/String;)Ljavax/xml/namespace/QName;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.getAttribute:(Lcom/sun/xml/internal/ws/streaming/Attributes;Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 1: aload 3
ifnull 2
aload 3
ldc ""
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 3
2: StackMap locals: java.lang.String
StackMap stack:
aconst_null
areturn
3: StackMap locals:
StackMap stack:
aload 3
invokestatic javax.xml.namespace.QName.valueOf:(Ljava/lang/String;)Ljavax/xml/namespace/QName;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/ws/transport/http/DeploymentDescriptorParser<TA;>;
0 4 1 attrs Lcom/sun/xml/internal/ws/streaming/Attributes;
0 4 2 name Ljava/lang/String;
1 4 3 value Ljava/lang/String;
MethodParameters:
Name Flags
attrs
name
protected java.lang.String getNonEmptyAttribute(javax.xml.stream.XMLStreamReader, com.sun.xml.internal.ws.streaming.Attributes, java.lang.String);
descriptor: (Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/streaming/Attributes;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 2
aload 3
invokevirtual com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.getAttribute:(Lcom/sun/xml/internal/ws/streaming/Attributes;Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 1: aload 4
ifnull 6
aload 4
ldc ""
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
2: ldc "runtime.parser.invalidAttributeValue"
3: aload 1
4: aload 3
5: invokestatic com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.failWithLocalName:(Ljava/lang/String;Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;)V
6: StackMap locals: java.lang.String
StackMap stack:
aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/xml/internal/ws/transport/http/DeploymentDescriptorParser<TA;>;
0 7 1 reader Ljavax/xml/stream/XMLStreamReader;
0 7 2 attrs Lcom/sun/xml/internal/ws/streaming/Attributes;
0 7 3 name Ljava/lang/String;
1 7 4 value Ljava/lang/String;
MethodParameters:
Name Flags
reader
attrs
name
protected java.lang.String getMandatoryAttribute(javax.xml.stream.XMLStreamReader, com.sun.xml.internal.ws.streaming.Attributes, java.lang.String);
descriptor: (Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/streaming/Attributes;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 2
aload 3
invokevirtual com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.getAttribute:(Lcom/sun/xml/internal/ws/streaming/Attributes;Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 1: aload 4
ifnonnull 3
2: ldc "runtime.parser.missing.attribute"
aload 1
aload 3
invokestatic com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.failWithLocalName:(Ljava/lang/String;Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;)V
3: StackMap locals: java.lang.String
StackMap stack:
aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/ws/transport/http/DeploymentDescriptorParser<TA;>;
0 4 1 reader Ljavax/xml/stream/XMLStreamReader;
0 4 2 attrs Lcom/sun/xml/internal/ws/streaming/Attributes;
0 4 3 name Ljava/lang/String;
1 4 4 value Ljava/lang/String;
MethodParameters:
Name Flags
reader
attrs
name
protected java.lang.String getMandatoryNonEmptyAttribute(javax.xml.stream.XMLStreamReader, com.sun.xml.internal.ws.streaming.Attributes, java.lang.String);
descriptor: (Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/streaming/Attributes;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 2
aload 3
invokevirtual com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.getAttribute:(Lcom/sun/xml/internal/ws/streaming/Attributes;Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 1: aload 4
ifnonnull 4
2: ldc "runtime.parser.missing.attribute"
aload 1
aload 3
invokestatic com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.failWithLocalName:(Ljava/lang/String;Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;)V
3: goto 9
StackMap locals: java.lang.String
StackMap stack:
4: aload 4
ldc ""
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
5: ldc "runtime.parser.invalidAttributeValue"
6: aload 1
7: aload 3
8: invokestatic com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.failWithLocalName:(Ljava/lang/String;Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;)V
9: StackMap locals:
StackMap stack:
aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/xml/internal/ws/transport/http/DeploymentDescriptorParser<TA;>;
0 10 1 reader Ljavax/xml/stream/XMLStreamReader;
0 10 2 attributes Lcom/sun/xml/internal/ws/streaming/Attributes;
0 10 3 name Ljava/lang/String;
1 10 4 value Ljava/lang/String;
MethodParameters:
Name Flags
reader
attributes
name
protected boolean setHandlersAndRoles(com.sun.xml.internal.ws.api.WSBinding, javax.xml.stream.XMLStreamReader, javax.xml.namespace.QName, javax.xml.namespace.QName);
descriptor: (Lcom/sun/xml/internal/ws/api/WSBinding;Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 2
invokeinterface javax.xml.stream.XMLStreamReader.getEventType:()I
iconst_2
if_icmpeq 2
1: aload 2
invokeinterface javax.xml.stream.XMLStreamReader.getName:()Ljavax/xml/namespace/QName;
getstatic com.sun.xml.internal.ws.handler.HandlerChainsModel.QNAME_HANDLER_CHAINS:Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifne 3
2: StackMap locals:
StackMap stack:
iconst_0
ireturn
3: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.classLoader:Ljava/lang/ClassLoader;
aload 3
aload 4
aload 1
4: invokestatic com.sun.xml.internal.ws.handler.HandlerChainsModel.parseHandlerFile:(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/ClassLoader;Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/WSBinding;)Lcom/sun/xml/internal/ws/util/HandlerAnnotationInfo;
astore 5
start local 5 5: aload 1
aload 5
invokevirtual com.sun.xml.internal.ws.util.HandlerAnnotationInfo.getHandlers:()Ljava/util/List;
invokeinterface com.sun.xml.internal.ws.api.WSBinding.setHandlerChain:(Ljava/util/List;)V
6: aload 1
instanceof javax.xml.ws.soap.SOAPBinding
ifeq 8
7: aload 1
checkcast javax.xml.ws.soap.SOAPBinding
aload 5
invokevirtual com.sun.xml.internal.ws.util.HandlerAnnotationInfo.getRoles:()Ljava/util/Set;
invokeinterface javax.xml.ws.soap.SOAPBinding.setRoles:(Ljava/util/Set;)V
8: StackMap locals: com.sun.xml.internal.ws.util.HandlerAnnotationInfo
StackMap stack:
aload 2
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextContent:(Ljavax/xml/stream/XMLStreamReader;)I
pop
9: iconst_1
ireturn
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 10 0 this Lcom/sun/xml/internal/ws/transport/http/DeploymentDescriptorParser<TA;>;
0 10 1 binding Lcom/sun/xml/internal/ws/api/WSBinding;
0 10 2 reader Ljavax/xml/stream/XMLStreamReader;
0 10 3 serviceName Ljavax/xml/namespace/QName;
0 10 4 portName Ljavax/xml/namespace/QName;
5 10 5 handlerInfo Lcom/sun/xml/internal/ws/util/HandlerAnnotationInfo;
MethodParameters:
Name Flags
binding
reader
serviceName
portName
protected com.oracle.webservices.internal.api.databinding.ExternalMetadataFeature configureExternalMetadataReader(javax.xml.stream.XMLStreamReader);
descriptor: (Ljavax/xml/stream/XMLStreamReader;)Lcom/oracle/webservices/internal/api/databinding/ExternalMetadataFeature;
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=6, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: goto 15
2: StackMap locals: com.oracle.webservices.internal.api.databinding.ExternalMetadataFeature$Builder
StackMap stack:
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getEventType:()I
iconst_1
if_icmpne 14
3: aload 1
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.getAttributes:(Ljavax/xml/stream/XMLStreamReader;)Lcom/sun/xml/internal/ws/streaming/Attributes;
astore 3
start local 3 4: aload 0
aload 3
ldc "file"
invokevirtual com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.getAttribute:(Lcom/sun/xml/internal/ws/streaming/Attributes;Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 5: aload 4
ifnull 9
6: aload 2
ifnonnull 8
7: invokestatic com.oracle.webservices.internal.api.databinding.ExternalMetadataFeature.builder:()Lcom/oracle/webservices/internal/api/databinding/ExternalMetadataFeature$Builder;
astore 2
8: StackMap locals: com.sun.xml.internal.ws.streaming.Attributes java.lang.String
StackMap stack:
aload 2
iconst_1
anewarray java.io.File
dup
iconst_0
new java.io.File
dup
aload 4
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
aastore
invokevirtual com.oracle.webservices.internal.api.databinding.ExternalMetadataFeature$Builder.addFiles:([Ljava/io/File;)Lcom/oracle/webservices/internal/api/databinding/ExternalMetadataFeature$Builder;
pop
9: StackMap locals:
StackMap stack:
aload 0
aload 3
ldc "resource"
invokevirtual com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.getAttribute:(Lcom/sun/xml/internal/ws/streaming/Attributes;Ljava/lang/String;)Ljava/lang/String;
astore 5
start local 5 10: aload 5
ifnull 14
11: aload 2
ifnonnull 13
12: invokestatic com.oracle.webservices.internal.api.databinding.ExternalMetadataFeature.builder:()Lcom/oracle/webservices/internal/api/databinding/ExternalMetadataFeature$Builder;
astore 2
13: StackMap locals: java.lang.String
StackMap stack:
aload 2
iconst_1
anewarray java.lang.String
dup
iconst_0
aload 5
aastore
invokevirtual com.oracle.webservices.internal.api.databinding.ExternalMetadataFeature$Builder.addResources:([Ljava/lang/String;)Lcom/oracle/webservices/internal/api/databinding/ExternalMetadataFeature$Builder;
pop
end local 5 end local 4 end local 3 14: StackMap locals:
StackMap stack:
aload 1
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextElementContent:(Ljavax/xml/stream/XMLStreamReader;)I
pop
15: StackMap locals:
StackMap stack:
getstatic com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.QNAME_EXT_METADA:Ljavax/xml/namespace/QName;
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifne 2
16: aload 0
aload 2
invokevirtual com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.buildFeature:(Lcom/oracle/webservices/internal/api/databinding/ExternalMetadataFeature$Builder;)Lcom/oracle/webservices/internal/api/databinding/ExternalMetadataFeature;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/xml/internal/ws/transport/http/DeploymentDescriptorParser<TA;>;
0 17 1 reader Ljavax/xml/stream/XMLStreamReader;
1 17 2 featureBuilder Lcom/oracle/webservices/internal/api/databinding/ExternalMetadataFeature$Builder;
4 14 3 attrs Lcom/sun/xml/internal/ws/streaming/Attributes;
5 14 4 file Ljava/lang/String;
10 14 5 res Ljava/lang/String;
MethodParameters:
Name Flags
reader
private com.oracle.webservices.internal.api.databinding.ExternalMetadataFeature buildFeature(com.oracle.webservices.internal.api.databinding.ExternalMetadataFeature$Builder);
descriptor: (Lcom/oracle/webservices/internal/api/databinding/ExternalMetadataFeature$Builder;)Lcom/oracle/webservices/internal/api/databinding/ExternalMetadataFeature;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 1
aload 1
invokevirtual com.oracle.webservices.internal.api.databinding.ExternalMetadataFeature$Builder.build:()Lcom/oracle/webservices/internal/api/databinding/ExternalMetadataFeature;
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: com.oracle.webservices.internal.api.databinding.ExternalMetadataFeature
2: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/ws/transport/http/DeploymentDescriptorParser<TA;>;
0 3 1 builder Lcom/oracle/webservices/internal/api/databinding/ExternalMetadataFeature$Builder;
MethodParameters:
Name Flags
builder
protected static void fail(java.lang.String, javax.xml.stream.XMLStreamReader);
descriptor: (Ljava/lang/String;Ljavax/xml/stream/XMLStreamReader;)V
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.logger:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.SEVERE:Ljava/util/logging/Level;
ldc "{0}{1}"
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getLocation:()Ljavax/xml/stream/Location;
invokeinterface javax.xml.stream.Location.getLineNumber:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V
1: new com.sun.xml.internal.ws.server.ServerRtException
dup
2: aload 0
iconst_1
anewarray java.lang.Object
dup
iconst_0
3: aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getLocation:()Ljavax/xml/stream/Location;
invokeinterface javax.xml.stream.Location.getLineNumber:()I
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
4: aastore
invokespecial com.sun.xml.internal.ws.server.ServerRtException.<init>:(Ljava/lang/String;[Ljava/lang/Object;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 key Ljava/lang/String;
0 5 1 reader Ljavax/xml/stream/XMLStreamReader;
MethodParameters:
Name Flags
key
reader
protected static void failWithFullName(java.lang.String, javax.xml.stream.XMLStreamReader);
descriptor: (Ljava/lang/String;Ljavax/xml/stream/XMLStreamReader;)V
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: new com.sun.xml.internal.ws.server.ServerRtException
dup
1: aload 0
iconst_2
anewarray java.lang.Object
dup
iconst_0
2: aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getLocation:()Ljavax/xml/stream/Location;
invokeinterface javax.xml.stream.Location.getLineNumber:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
3: aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getName:()Ljavax/xml/namespace/QName;
4: aastore
invokespecial com.sun.xml.internal.ws.server.ServerRtException.<init>:(Ljava/lang/String;[Ljava/lang/Object;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 key Ljava/lang/String;
0 5 1 reader Ljavax/xml/stream/XMLStreamReader;
MethodParameters:
Name Flags
key
reader
protected static void failWithLocalName(java.lang.String, javax.xml.stream.XMLStreamReader);
descriptor: (Ljava/lang/String;Ljavax/xml/stream/XMLStreamReader;)V
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: new com.sun.xml.internal.ws.server.ServerRtException
dup
1: aload 0
iconst_2
anewarray java.lang.Object
dup
iconst_0
2: aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getLocation:()Ljavax/xml/stream/Location;
invokeinterface javax.xml.stream.Location.getLineNumber:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
3: aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getLocalName:()Ljava/lang/String;
4: aastore
invokespecial com.sun.xml.internal.ws.server.ServerRtException.<init>:(Ljava/lang/String;[Ljava/lang/Object;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 key Ljava/lang/String;
0 5 1 reader Ljavax/xml/stream/XMLStreamReader;
MethodParameters:
Name Flags
key
reader
protected static void failWithLocalName(java.lang.String, javax.xml.stream.XMLStreamReader, java.lang.String);
descriptor: (Ljava/lang/String;Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;)V
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new com.sun.xml.internal.ws.server.ServerRtException
dup
1: aload 0
iconst_3
anewarray java.lang.Object
dup
iconst_0
2: aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getLocation:()Ljavax/xml/stream/Location;
invokeinterface javax.xml.stream.Location.getLineNumber:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
3: aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getLocalName:()Ljava/lang/String;
aastore
dup
iconst_2
4: aload 2
5: aastore
invokespecial com.sun.xml.internal.ws.server.ServerRtException.<init>:(Ljava/lang/String;[Ljava/lang/Object;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 key Ljava/lang/String;
0 6 1 reader Ljavax/xml/stream/XMLStreamReader;
0 6 2 arg Ljava/lang/String;
MethodParameters:
Name Flags
key
reader
arg
protected java.lang.Class loadClass(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Class;
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=3, args_size=2
start local 0 start local 1 0: aload 1
iconst_1
aload 0
getfield com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.classLoader:Ljava/lang/ClassLoader;
invokestatic java.lang.Class.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;
1: areturn
2: StackMap locals:
StackMap stack: java.lang.ClassNotFoundException
astore 2
start local 2 3: getstatic com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.logger:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.SEVERE:Ljava/util/logging/Level;
aload 2
invokevirtual java.lang.ClassNotFoundException.getMessage:()Ljava/lang/String;
aload 2
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
4: new com.sun.xml.internal.ws.server.ServerRtException
dup
5: ldc "runtime.parser.classNotFound"
iconst_1
anewarray java.lang.Object
dup
iconst_0
6: aload 1
7: aastore
invokespecial com.sun.xml.internal.ws.server.ServerRtException.<init>:(Ljava/lang/String;[Ljava/lang/Object;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/ws/transport/http/DeploymentDescriptorParser<TA;>;
0 8 1 name Ljava/lang/String;
3 8 2 e Ljava/lang/ClassNotFoundException;
Exception table:
from to target type
0 1 2 Class java.lang.ClassNotFoundException
MethodParameters:
Name Flags
name
private java.lang.Class getImplementorClass(java.lang.String, javax.xml.stream.XMLStreamReader);
descriptor: (Ljava/lang/String;Ljavax/xml/stream/XMLStreamReader;)Ljava/lang/Class;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
iconst_1
aload 0
getfield com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.classLoader:Ljava/lang/ClassLoader;
invokestatic java.lang.Class.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;
1: areturn
2: StackMap locals:
StackMap stack: java.lang.ClassNotFoundException
astore 3
start local 3 3: getstatic com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser.logger:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.SEVERE:Ljava/util/logging/Level;
aload 3
invokevirtual java.lang.ClassNotFoundException.getMessage:()Ljava/lang/String;
aload 3
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
4: new com.sun.xml.internal.ws.util.exception.LocatableWebServiceException
dup
5: aload 1
invokestatic com.sun.xml.internal.ws.resources.ServerMessages.RUNTIME_PARSER_CLASS_NOT_FOUND:(Ljava/lang/Object;)Ljava/lang/String;
aload 3
aload 2
6: invokespecial com.sun.xml.internal.ws.util.exception.LocatableWebServiceException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;Ljavax/xml/stream/XMLStreamReader;)V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/xml/internal/ws/transport/http/DeploymentDescriptorParser<TA;>;
0 7 1 name Ljava/lang/String;
0 7 2 xsr Ljavax/xml/stream/XMLStreamReader;
3 7 3 e Ljava/lang/ClassNotFoundException;
Exception table:
from to target type
0 1 2 Class java.lang.ClassNotFoundException
MethodParameters:
Name Flags
name
xsr
}
Signature: <A:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "DeploymentDescriptorParser.java"
NestMembers:
com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser$AdapterFactory
InnerClasses:
public final Builder = com.oracle.webservices.internal.api.databinding.ExternalMetadataFeature$Builder of com.oracle.webservices.internal.api.databinding.ExternalMetadataFeature
public abstract AdapterFactory = com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser$AdapterFactory of com.sun.xml.internal.ws.transport.http.DeploymentDescriptorParser