class com.sun.xml.internal.ws.model.ExternalMetadataReader$Util
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.sun.xml.internal.ws.model.ExternalMetadataReader$Util
super_class: java.lang.Object
{
private static final java.lang.String DATABINDING_XSD;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "jaxws-databinding.xsd"
private static final java.lang.String TRANSLATE_NAMESPACES_XSL;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "jaxws-databinding-translate-namespaces.xml"
static javax.xml.validation.Schema schema;
descriptor: Ljavax/xml/validation/Schema;
flags: (0x0008) ACC_STATIC
static javax.xml.bind.JAXBContext jaxbContext;
descriptor: Ljavax/xml/bind/JAXBContext;
flags: (0x0008) ACC_STATIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=2, args_size=0
0: ldc "http://www.w3.org/2001/XMLSchema"
invokestatic javax.xml.validation.SchemaFactory.newInstance:(Ljava/lang/String;)Ljavax/xml/validation/SchemaFactory;
astore 0
start local 0 1: invokestatic com.sun.xml.internal.ws.model.ExternalMetadataReader$Util.getResource:()Ljava/net/URL;
astore 1
start local 1 2: aload 1
ifnull 6
3: aload 0
aload 1
invokevirtual javax.xml.validation.SchemaFactory.newSchema:(Ljava/net/URL;)Ljavax/xml/validation/Schema;
putstatic com.sun.xml.internal.ws.model.ExternalMetadataReader$Util.schema:Ljavax/xml/validation/Schema;
end local 1 4: goto 6
StackMap locals: javax.xml.validation.SchemaFactory
StackMap stack: org.xml.sax.SAXException
5: pop
6: StackMap locals:
StackMap stack:
iconst_0
invokestatic com.sun.xml.internal.ws.model.ExternalMetadataReader$Util.createJaxbContext:(Z)Ljavax/xml/bind/JAXBContext;
putstatic com.sun.xml.internal.ws.model.ExternalMetadataReader$Util.jaxbContext:Ljavax/xml/bind/JAXBContext;
end local 0 7: return
LocalVariableTable:
Start End Slot Name Signature
1 7 0 sf Ljavax/xml/validation/SchemaFactory;
2 4 1 xsdUrl Ljava/net/URL;
Exception table:
from to target type
1 4 5 Class org.xml.sax.SAXException
void <init>();
descriptor: ()V
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/model/ExternalMetadataReader$Util;
private static java.net.URL getResource();
descriptor: ()Ljava/net/URL;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=0
0: ldc Lcom/sun/xml/internal/ws/model/ExternalMetadataReader$Util;
invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
astore 0
start local 0 1: aload 0
ifnull 2
aload 0
ldc "jaxws-databinding.xsd"
invokevirtual java.lang.ClassLoader.getResource:(Ljava/lang/String;)Ljava/net/URL;
goto 3
StackMap locals: java.lang.ClassLoader
StackMap stack:
2: ldc "jaxws-databinding.xsd"
invokestatic java.lang.ClassLoader.getSystemResource:(Ljava/lang/String;)Ljava/net/URL;
StackMap locals:
StackMap stack: java.net.URL
3: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 4 0 classLoader Ljava/lang/ClassLoader;
private static javax.xml.bind.JAXBContext createJaxbContext(boolean);
descriptor: (Z)Ljavax/xml/bind/JAXBContext;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=3, args_size=1
start local 0 0: iconst_1
anewarray java.lang.Class
dup
iconst_0
ldc Lcom/oracle/xmlns/internal/webservices/jaxws_databinding/ObjectFactory;
aastore
astore 1
start local 1 1: iload 0
ifeq 6
2: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 2
start local 2 3: aload 2
ldc "com.sun.xml.internal.bind.disableXmlSecurity"
iload 0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: aload 1
aload 2
invokestatic javax.xml.bind.JAXBContext.newInstance:([Ljava/lang/Class;Ljava/util/Map;)Ljavax/xml/bind/JAXBContext;
5: areturn
end local 2 6: StackMap locals: java.lang.Class[]
StackMap stack:
aload 1
invokestatic javax.xml.bind.JAXBContext.newInstance:([Ljava/lang/Class;)Ljavax/xml/bind/JAXBContext;
7: areturn
8: StackMap locals:
StackMap stack: javax.xml.bind.JAXBException
astore 2
start local 2 9: aload 2
invokevirtual javax.xml.bind.JAXBException.printStackTrace:()V
10: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 disableXmlSecurity Z
1 11 1 cls [Ljava/lang/Class;
3 6 2 properties Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
9 11 2 e Ljavax/xml/bind/JAXBException;
Exception table:
from to target type
1 5 8 Class javax.xml.bind.JAXBException
6 7 8 Class javax.xml.bind.JAXBException
MethodParameters:
Name Flags
disableXmlSecurity
public static com.oracle.xmlns.internal.webservices.jaxws_databinding.JavaWsdlMappingType read(javax.xml.transform.Source, boolean, boolean);
descriptor: (Ljavax/xml/transform/Source;ZZ)Lcom/oracle/xmlns/internal/webservices/jaxws_databinding/JavaWsdlMappingType;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=8, args_size=3
start local 0 start local 1 start local 2 0: iload 2
invokestatic com.sun.xml.internal.ws.model.ExternalMetadataReader$Util.jaxbContext:(Z)Ljavax/xml/bind/JAXBContext;
astore 3
start local 3 1: aload 3
invokevirtual javax.xml.bind.JAXBContext.createUnmarshaller:()Ljavax/xml/bind/Unmarshaller;
astore 4
start local 4 2: iload 1
ifeq 4
3: aload 4
getstatic com.sun.xml.internal.ws.model.ExternalMetadataReader$Util.schema:Ljavax/xml/validation/Schema;
invokeinterface javax.xml.bind.Unmarshaller.setSchema:(Ljavax/xml/validation/Schema;)V
4: StackMap locals: javax.xml.bind.JAXBContext javax.xml.bind.Unmarshaller
StackMap stack:
aload 4
aload 0
invokeinterface javax.xml.bind.Unmarshaller.unmarshal:(Ljavax/xml/transform/Source;)Ljava/lang/Object;
astore 5
start local 5 5: aload 5
invokestatic com.sun.xml.internal.ws.model.ExternalMetadataReader$Util.getJavaWsdlMapping:(Ljava/lang/Object;)Lcom/oracle/xmlns/internal/webservices/jaxws_databinding/JavaWsdlMappingType;
6: areturn
end local 5 end local 4 7: StackMap locals: javax.xml.transform.Source int int javax.xml.bind.JAXBContext
StackMap stack: javax.xml.bind.JAXBException
pop
8: new java.net.URL
dup
aload 0
invokeinterface javax.xml.transform.Source.getSystemId:()Ljava/lang/String;
invokespecial java.net.URL.<init>:(Ljava/lang/String;)V
astore 4
start local 4 9: new javax.xml.transform.stream.StreamSource
dup
aload 4
invokevirtual java.net.URL.openStream:()Ljava/io/InputStream;
invokespecial javax.xml.transform.stream.StreamSource.<init>:(Ljava/io/InputStream;)V
astore 5
start local 5 10: aload 3
invokevirtual javax.xml.bind.JAXBContext.createUnmarshaller:()Ljavax/xml/bind/Unmarshaller;
astore 6
start local 6 11: iload 1
ifeq 13
12: aload 6
getstatic com.sun.xml.internal.ws.model.ExternalMetadataReader$Util.schema:Ljavax/xml/validation/Schema;
invokeinterface javax.xml.bind.Unmarshaller.setSchema:(Ljavax/xml/validation/Schema;)V
13: StackMap locals: java.net.URL javax.xml.transform.Source javax.xml.bind.Unmarshaller
StackMap stack:
aload 6
aload 5
invokeinterface javax.xml.bind.Unmarshaller.unmarshal:(Ljavax/xml/transform/Source;)Ljava/lang/Object;
astore 7
start local 7 14: aload 7
invokestatic com.sun.xml.internal.ws.model.ExternalMetadataReader$Util.getJavaWsdlMapping:(Ljava/lang/Object;)Lcom/oracle/xmlns/internal/webservices/jaxws_databinding/JavaWsdlMappingType;
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 15 0 src Ljavax/xml/transform/Source;
0 15 1 xsdValidation Z
0 15 2 disableXmlSecurity Z
1 15 3 ctx Ljavax/xml/bind/JAXBContext;
2 7 4 um Ljavax/xml/bind/Unmarshaller;
5 7 5 o Ljava/lang/Object;
9 15 4 url Ljava/net/URL;
10 15 5 s Ljavax/xml/transform/Source;
11 15 6 um Ljavax/xml/bind/Unmarshaller;
14 15 7 o Ljava/lang/Object;
Exception table:
from to target type
1 6 7 Class javax.xml.bind.JAXBException
Exceptions:
throws java.io.IOException, javax.xml.bind.JAXBException
MethodParameters:
Name Flags
src
xsdValidation
disableXmlSecurity
private static javax.xml.bind.JAXBContext jaxbContext(boolean);
descriptor: (Z)Ljavax/xml/bind/JAXBContext;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
ifeq 1
iconst_1
invokestatic com.sun.xml.internal.ws.model.ExternalMetadataReader$Util.createJaxbContext:(Z)Ljavax/xml/bind/JAXBContext;
goto 2
StackMap locals:
StackMap stack:
1: getstatic com.sun.xml.internal.ws.model.ExternalMetadataReader$Util.jaxbContext:Ljavax/xml/bind/JAXBContext;
StackMap locals:
StackMap stack: javax.xml.bind.JAXBContext
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 disableXmlSecurity Z
MethodParameters:
Name Flags
disableXmlSecurity
public static com.oracle.xmlns.internal.webservices.jaxws_databinding.JavaWsdlMappingType transformAndRead(javax.xml.transform.Source, boolean);
descriptor: (Ljavax/xml/transform/Source;Z)Lcom/oracle/xmlns/internal/webservices/jaxws_databinding/JavaWsdlMappingType;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=6, args_size=2
start local 0 start local 1 0: new javax.xml.transform.stream.StreamSource
dup
ldc Lcom/sun/xml/internal/ws/model/ExternalMetadataReader$Util;
ldc "jaxws-databinding-translate-namespaces.xml"
invokevirtual java.lang.Class.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream;
invokespecial javax.xml.transform.stream.StreamSource.<init>:(Ljava/io/InputStream;)V
astore 2
start local 2 1: new javax.xml.bind.util.JAXBResult
dup
iload 1
invokestatic com.sun.xml.internal.ws.model.ExternalMetadataReader$Util.jaxbContext:(Z)Ljavax/xml/bind/JAXBContext;
invokespecial javax.xml.bind.util.JAXBResult.<init>:(Ljavax/xml/bind/JAXBContext;)V
astore 3
start local 3 2: iload 1
ifeq 3
iconst_0
goto 4
StackMap locals: javax.xml.transform.Source javax.xml.bind.util.JAXBResult
StackMap stack:
3: iconst_1
StackMap locals:
StackMap stack: int
4: invokestatic com.sun.xml.internal.ws.util.xml.XmlUtil.newTransformerFactory:(Z)Ljavax/xml/transform/TransformerFactory;
astore 4
start local 4 5: aload 4
aload 2
invokevirtual javax.xml.transform.TransformerFactory.newTemplates:(Ljavax/xml/transform/Source;)Ljavax/xml/transform/Templates;
invokeinterface javax.xml.transform.Templates.newTransformer:()Ljavax/xml/transform/Transformer;
astore 5
start local 5 6: aload 5
aload 0
aload 3
invokevirtual javax.xml.transform.Transformer.transform:(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V
7: aload 3
invokevirtual javax.xml.bind.util.JAXBResult.getResult:()Ljava/lang/Object;
invokestatic com.sun.xml.internal.ws.model.ExternalMetadataReader$Util.getJavaWsdlMapping:(Ljava/lang/Object;)Lcom/oracle/xmlns/internal/webservices/jaxws_databinding/JavaWsdlMappingType;
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 8 0 src Ljavax/xml/transform/Source;
0 8 1 disableXmlSecurity Z
1 8 2 xsl Ljavax/xml/transform/Source;
2 8 3 result Ljavax/xml/bind/util/JAXBResult;
5 8 4 tf Ljavax/xml/transform/TransformerFactory;
6 8 5 transformer Ljavax/xml/transform/Transformer;
Exceptions:
throws javax.xml.transform.TransformerException, javax.xml.bind.JAXBException
MethodParameters:
Name Flags
src
disableXmlSecurity
static com.oracle.xmlns.internal.webservices.jaxws_databinding.JavaWsdlMappingType getJavaWsdlMapping(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lcom/oracle/xmlns/internal/webservices/jaxws_databinding/JavaWsdlMappingType;
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
instanceof javax.xml.bind.JAXBElement
ifeq 1
aload 0
checkcast javax.xml.bind.JAXBElement
invokevirtual javax.xml.bind.JAXBElement.getValue:()Ljava/lang/Object;
goto 2
StackMap locals:
StackMap stack:
1: aload 0
StackMap locals:
StackMap stack: java.lang.Object
2: astore 1
start local 1 3: aload 1
instanceof com.oracle.xmlns.internal.webservices.jaxws_databinding.JavaWsdlMappingType
ifeq 4
aload 1
checkcast com.oracle.xmlns.internal.webservices.jaxws_databinding.JavaWsdlMappingType
areturn
4: StackMap locals: java.lang.Object
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 o Ljava/lang/Object;
3 5 1 val Ljava/lang/Object;
MethodParameters:
Name Flags
o
static <T> T findInstanceOf(java.lang.Class<T>, java.util.List<java.lang.Object>);
descriptor: (Ljava/lang/Class;Ljava/util/List;)Ljava/lang/Object;
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 4
StackMap locals: java.lang.Class java.util.List top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
astore 2
start local 2 2: aload 0
aload 2
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifeq 4
3: aload 0
aload 2
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
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 type Ljava/lang/Class<TT;>;
0 6 1 objects Ljava/util/List<Ljava/lang/Object;>;
2 4 2 o Ljava/lang/Object;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Ljava/util/List<Ljava/lang/Object;>;)TT;
MethodParameters:
Name Flags
type
objects
public static <T> T annotation(com.oracle.xmlns.internal.webservices.jaxws_databinding.JavaWsdlMappingType, java.lang.Class<T>);
descriptor: (Lcom/oracle/xmlns/internal/webservices/jaxws_databinding/JavaWsdlMappingType;Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ifnull 1
aload 0
invokevirtual com.oracle.xmlns.internal.webservices.jaxws_databinding.JavaWsdlMappingType.getClassAnnotation:()Ljava/util/List;
ifnonnull 2
1: StackMap locals:
StackMap stack:
aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual com.oracle.xmlns.internal.webservices.jaxws_databinding.JavaWsdlMappingType.getClassAnnotation:()Ljava/util/List;
invokestatic com.sun.xml.internal.ws.model.ExternalMetadataReader$Util.findInstanceOf:(Ljava/lang/Class;Ljava/util/List;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 jwse Lcom/oracle/xmlns/internal/webservices/jaxws_databinding/JavaWsdlMappingType;
0 3 1 anntype Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Lcom/oracle/xmlns/internal/webservices/jaxws_databinding/JavaWsdlMappingType;Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
jwse
anntype
public static <T> T annotation(com.oracle.xmlns.internal.webservices.jaxws_databinding.JavaMethod, java.lang.Class<T>);
descriptor: (Lcom/oracle/xmlns/internal/webservices/jaxws_databinding/JavaMethod;Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ifnull 1
aload 0
invokevirtual com.oracle.xmlns.internal.webservices.jaxws_databinding.JavaMethod.getMethodAnnotation:()Ljava/util/List;
ifnonnull 2
1: StackMap locals:
StackMap stack:
aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual com.oracle.xmlns.internal.webservices.jaxws_databinding.JavaMethod.getMethodAnnotation:()Ljava/util/List;
invokestatic com.sun.xml.internal.ws.model.ExternalMetadataReader$Util.findInstanceOf:(Ljava/lang/Class;Ljava/util/List;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 jm Lcom/oracle/xmlns/internal/webservices/jaxws_databinding/JavaMethod;
0 3 1 anntype Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Lcom/oracle/xmlns/internal/webservices/jaxws_databinding/JavaMethod;Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
jm
anntype
public static <T> T annotation(com.oracle.xmlns.internal.webservices.jaxws_databinding.JavaParam, java.lang.Class<T>);
descriptor: (Lcom/oracle/xmlns/internal/webservices/jaxws_databinding/JavaParam;Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ifnull 1
aload 0
invokevirtual com.oracle.xmlns.internal.webservices.jaxws_databinding.JavaParam.getParamAnnotation:()Ljava/util/List;
ifnonnull 2
1: StackMap locals:
StackMap stack:
aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual com.oracle.xmlns.internal.webservices.jaxws_databinding.JavaParam.getParamAnnotation:()Ljava/util/List;
invokestatic com.sun.xml.internal.ws.model.ExternalMetadataReader$Util.findInstanceOf:(Ljava/lang/Class;Ljava/util/List;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 jp Lcom/oracle/xmlns/internal/webservices/jaxws_databinding/JavaParam;
0 3 1 anntype Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Lcom/oracle/xmlns/internal/webservices/jaxws_databinding/JavaParam;Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
jp
anntype
public static org.w3c.dom.Element[] annotation(com.oracle.xmlns.internal.webservices.jaxws_databinding.JavaMethod);
descriptor: (Lcom/oracle/xmlns/internal/webservices/jaxws_databinding/JavaMethod;)[Lorg/w3c/dom/Element;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
ifnull 1
aload 0
invokevirtual com.oracle.xmlns.internal.webservices.jaxws_databinding.JavaMethod.getMethodAnnotation:()Ljava/util/List;
ifnonnull 2
1: StackMap locals:
StackMap stack:
aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.oracle.xmlns.internal.webservices.jaxws_databinding.JavaMethod.getMethodAnnotation:()Ljava/util/List;
invokestatic com.sun.xml.internal.ws.model.ExternalMetadataReader$Util.findElements:(Ljava/util/List;)[Lorg/w3c/dom/Element;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 jm Lcom/oracle/xmlns/internal/webservices/jaxws_databinding/JavaMethod;
MethodParameters:
Name Flags
jm
public static org.w3c.dom.Element[] annotation(com.oracle.xmlns.internal.webservices.jaxws_databinding.JavaParam);
descriptor: (Lcom/oracle/xmlns/internal/webservices/jaxws_databinding/JavaParam;)[Lorg/w3c/dom/Element;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
ifnull 1
aload 0
invokevirtual com.oracle.xmlns.internal.webservices.jaxws_databinding.JavaParam.getParamAnnotation:()Ljava/util/List;
ifnonnull 2
1: StackMap locals:
StackMap stack:
aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.oracle.xmlns.internal.webservices.jaxws_databinding.JavaParam.getParamAnnotation:()Ljava/util/List;
invokestatic com.sun.xml.internal.ws.model.ExternalMetadataReader$Util.findElements:(Ljava/util/List;)[Lorg/w3c/dom/Element;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 jp Lcom/oracle/xmlns/internal/webservices/jaxws_databinding/JavaParam;
MethodParameters:
Name Flags
jp
private static org.w3c.dom.Element[] findElements(java.util.List<java.lang.Object>);
descriptor: (Ljava/util/List;)[Lorg/w3c/dom/Element;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 1
start local 1 1: aload 0
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 5
StackMap locals: java.util.List java.util.List top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
astore 2
start local 2 3: aload 2
instanceof org.w3c.dom.Element
ifeq 5
4: aload 1
aload 2
checkcast org.w3c.dom.Element
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 2 5: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
6: aload 1
aload 1
invokeinterface java.util.List.size:()I
anewarray org.w3c.dom.Element
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast org.w3c.dom.Element[]
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 objects Ljava/util/List<Ljava/lang/Object;>;
1 7 1 elems Ljava/util/List<Lorg/w3c/dom/Element;>;
3 5 2 o Ljava/lang/Object;
Signature: (Ljava/util/List<Ljava/lang/Object;>;)[Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
objects
static java.lang.String documentRootNamespace(javax.xml.transform.Source, boolean);
descriptor: (Ljavax/xml/transform/Source;Z)Ljava/lang/String;
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: iload 1
ifeq 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: iconst_1
StackMap locals:
StackMap stack: int
2: invokestatic com.sun.xml.internal.ws.util.xml.XmlUtil.newXMLInputFactory:(Z)Ljavax/xml/stream/XMLInputFactory;
astore 2
start local 2 3: aload 2
aload 0
invokevirtual javax.xml.stream.XMLInputFactory.createXMLStreamReader:(Ljavax/xml/transform/Source;)Ljavax/xml/stream/XMLStreamReader;
astore 3
start local 3 4: aload 3
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextElementContent:(Ljavax/xml/stream/XMLStreamReader;)I
pop
5: aload 3
invokeinterface javax.xml.stream.XMLStreamReader.getName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
astore 4
start local 4 6: aload 3
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.close:(Ljavax/xml/stream/XMLStreamReader;)V
7: 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 8 0 src Ljavax/xml/transform/Source;
0 8 1 disableXmlSecurity Z
3 8 2 factory Ljavax/xml/stream/XMLInputFactory;
4 8 3 streamReader Ljavax/xml/stream/XMLStreamReader;
6 8 4 namespaceURI Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
src
disableXmlSecurity
}
SourceFile: "ExternalMetadataReader.java"
NestHost: com.sun.xml.internal.ws.model.ExternalMetadataReader
InnerClasses:
Util = com.sun.xml.internal.ws.model.ExternalMetadataReader$Util of com.sun.xml.internal.ws.model.ExternalMetadataReader