#
# Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License version 2 only, as
# published by the Free Software Foundation.  Oracle designates this
# particular file as subject to the "Classpath" exception as provided
# by Oracle in the LICENSE file that accompanied this code.
#
# This code is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
# version 2 for more details (a copy is included in the LICENSE file that
# accompanied this code).
#
# You should have received a copy of the GNU General Public License version
# 2 along with this work; if not, write to the Free Software Foundation,
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
#
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
# or visit www.oracle.com if you need additional information or have any
# questions.
#
# ##########################################################
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
# ##########################################################
#
module name java.xml.ws
header exports javax/xml/ws/http,javax/xml/ws/spi/http,javax/xml/ws/spi,javax/jws/soap,javax/xml/ws/handler/soap,javax/xml/ws,javax/jws,javax/xml/ws/wsaddressing,javax/xml/ws/soap,javax/xml/ws/handler,javax/xml/soap requires name\u0020;java.xml.bind\u0020;flags\u0020;20,name\u0020;java.activation\u0020;flags\u0020;20,name\u0020;java.logging\u0020;flags\u0020;0,name\u0020;java.management\u0020;flags\u0020;0,name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;jdk.httpserver\u0020;flags\u0020;0,name\u0020;java.xml.ws.annotation\u0020;flags\u0020;0,name\u0020;jdk.unsupported\u0020;flags\u0020;0,name\u0020;java.xml\u0020;flags\u0020;20,name\u0020;java.desktop\u0020;flags\u0020;0 uses javax/xml/soap/MessageFactory,javax/xml/soap/SOAPConnectionFactory,javax/xml/ws/spi/Provider,javax/xml/soap/SAAJMetaFactory,javax/xml/soap/SOAPFactory flags 8000 runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="9")

class name javax/jws/soap/SOAPBinding
header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;eLjava/lang/annotation/ElementType;METHOD;})
innerclass innerClass javax/jws/soap/SOAPBinding$ParameterStyle outerClass javax/jws/soap/SOAPBinding innerClassName ParameterStyle flags 4019
innerclass innerClass javax/jws/soap/SOAPBinding$Use outerClass javax/jws/soap/SOAPBinding innerClassName Use flags 4019
innerclass innerClass javax/jws/soap/SOAPBinding$Style outerClass javax/jws/soap/SOAPBinding innerClassName Style flags 4019

class name javax/xml/soap/AttachmentPart
-method name getAllMimeHeaders descriptor ()Ljava/util/Iterator;
-method name getMatchingMimeHeaders descriptor ([Ljava/lang/String;)Ljava/util/Iterator;
-method name getNonMatchingMimeHeaders descriptor ([Ljava/lang/String;)Ljava/util/Iterator;
method name getAllMimeHeaders descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator<Ljavax/xml/soap/MimeHeader;>;
method name getMatchingMimeHeaders descriptor ([Ljava/lang/String;)Ljava/util/Iterator; flags 401 signature ([Ljava/lang/String;)Ljava/util/Iterator<Ljavax/xml/soap/MimeHeader;>;
method name getNonMatchingMimeHeaders descriptor ([Ljava/lang/String;)Ljava/util/Iterator; flags 401 signature ([Ljava/lang/String;)Ljava/util/Iterator<Ljavax/xml/soap/MimeHeader;>;

class name javax/xml/soap/Detail
-method name getDetailEntries descriptor ()Ljava/util/Iterator;
method name getDetailEntries descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator<Ljavax/xml/soap/DetailEntry;>;

class name javax/xml/soap/MessageFactory
header extends java/lang/Object flags 421
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name javax/xml/soap/MimeHeaders
-method name getAllHeaders descriptor ()Ljava/util/Iterator;
-method name getMatchingHeaders descriptor ([Ljava/lang/String;)Ljava/util/Iterator;
-method name getNonMatchingHeaders descriptor ([Ljava/lang/String;)Ljava/util/Iterator;
method name getAllHeaders descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator<Ljavax/xml/soap/MimeHeader;>;
method name getMatchingHeaders descriptor ([Ljava/lang/String;)Ljava/util/Iterator; flags 1 signature ([Ljava/lang/String;)Ljava/util/Iterator<Ljavax/xml/soap/MimeHeader;>;
method name getNonMatchingHeaders descriptor ([Ljava/lang/String;)Ljava/util/Iterator; flags 1 signature ([Ljava/lang/String;)Ljava/util/Iterator<Ljavax/xml/soap/MimeHeader;>;

class name javax/xml/soap/SAAJMetaFactory
header extends java/lang/Object flags 421
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name javax/xml/soap/SOAPConnectionFactory
header extends java/lang/Object flags 421
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name javax/xml/soap/SOAPElement
-method name getAllAttributes descriptor ()Ljava/util/Iterator;
-method name getAllAttributesAsQNames descriptor ()Ljava/util/Iterator;
-method name getNamespacePrefixes descriptor ()Ljava/util/Iterator;
-method name getVisibleNamespacePrefixes descriptor ()Ljava/util/Iterator;
-method name getChildElements descriptor ()Ljava/util/Iterator;
-method name getChildElements descriptor (Ljavax/xml/soap/Name;)Ljava/util/Iterator;
-method name getChildElements descriptor (Ljavax/xml/namespace/QName;)Ljava/util/Iterator;
method name getAllAttributes descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator<Ljavax/xml/soap/Name;>;
method name getAllAttributesAsQNames descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator<Ljavax/xml/namespace/QName;>;
method name getNamespacePrefixes descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator<Ljava/lang/String;>;
method name getVisibleNamespacePrefixes descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator<Ljava/lang/String;>;
method name getChildElements descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator<Ljavax/xml/soap/Node;>;
method name getChildElements descriptor (Ljavax/xml/soap/Name;)Ljava/util/Iterator; flags 401 signature (Ljavax/xml/soap/Name;)Ljava/util/Iterator<Ljavax/xml/soap/Node;>;
method name getChildElements descriptor (Ljavax/xml/namespace/QName;)Ljava/util/Iterator; flags 401 signature (Ljavax/xml/namespace/QName;)Ljava/util/Iterator<Ljavax/xml/soap/Node;>;

class name javax/xml/soap/SOAPElementFactory
header extends java/lang/Object flags 21 deprecated true
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name javax/xml/soap/SOAPFactory
header extends java/lang/Object flags 421
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name javax/xml/soap/SOAPFault
-method name getFaultSubcodes descriptor ()Ljava/util/Iterator;
-method name getFaultReasonLocales descriptor ()Ljava/util/Iterator;
-method name getFaultReasonTexts descriptor ()Ljava/util/Iterator;
method name getFaultSubcodes descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator<Ljavax/xml/namespace/QName;>;
method name getFaultReasonLocales descriptor ()Ljava/util/Iterator; thrownTypes javax/xml/soap/SOAPException flags 401 signature ()Ljava/util/Iterator<Ljava/util/Locale;>;
method name getFaultReasonTexts descriptor ()Ljava/util/Iterator; thrownTypes javax/xml/soap/SOAPException flags 401 signature ()Ljava/util/Iterator<Ljava/lang/String;>;

class name javax/xml/soap/SOAPHeader
-method name examineMustUnderstandHeaderElements descriptor (Ljava/lang/String;)Ljava/util/Iterator;
-method name examineHeaderElements descriptor (Ljava/lang/String;)Ljava/util/Iterator;
-method name extractHeaderElements descriptor (Ljava/lang/String;)Ljava/util/Iterator;
-method name addUpgradeHeaderElement descriptor (Ljava/util/Iterator;)Ljavax/xml/soap/SOAPHeaderElement;
-method name examineAllHeaderElements descriptor ()Ljava/util/Iterator;
-method name extractAllHeaderElements descriptor ()Ljava/util/Iterator;
method name examineMustUnderstandHeaderElements descriptor (Ljava/lang/String;)Ljava/util/Iterator; flags 401 signature (Ljava/lang/String;)Ljava/util/Iterator<Ljavax/xml/soap/SOAPHeaderElement;>;
method name examineHeaderElements descriptor (Ljava/lang/String;)Ljava/util/Iterator; flags 401 signature (Ljava/lang/String;)Ljava/util/Iterator<Ljavax/xml/soap/SOAPHeaderElement;>;
method name extractHeaderElements descriptor (Ljava/lang/String;)Ljava/util/Iterator; flags 401 signature (Ljava/lang/String;)Ljava/util/Iterator<Ljavax/xml/soap/SOAPHeaderElement;>;
method name addUpgradeHeaderElement descriptor (Ljava/util/Iterator;)Ljavax/xml/soap/SOAPHeaderElement; thrownTypes javax/xml/soap/SOAPException flags 401 signature (Ljava/util/Iterator<Ljava/lang/String;>;)Ljavax/xml/soap/SOAPHeaderElement;
method name examineAllHeaderElements descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator<Ljavax/xml/soap/SOAPHeaderElement;>;
method name extractAllHeaderElements descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator<Ljavax/xml/soap/SOAPHeaderElement;>;

class name javax/xml/soap/SOAPMessage
-method name getAttachments descriptor ()Ljava/util/Iterator;
-method name getAttachments descriptor (Ljavax/xml/soap/MimeHeaders;)Ljava/util/Iterator;
method name getAttachments descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator<Ljavax/xml/soap/AttachmentPart;>;
method name getAttachments descriptor (Ljavax/xml/soap/MimeHeaders;)Ljava/util/Iterator; flags 401 signature (Ljavax/xml/soap/MimeHeaders;)Ljava/util/Iterator<Ljavax/xml/soap/AttachmentPart;>;

class name javax/xml/soap/SOAPPart
-method name getAllMimeHeaders descriptor ()Ljava/util/Iterator;
-method name getMatchingMimeHeaders descriptor ([Ljava/lang/String;)Ljava/util/Iterator;
-method name getNonMatchingMimeHeaders descriptor ([Ljava/lang/String;)Ljava/util/Iterator;
method name getAllMimeHeaders descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator<Ljavax/xml/soap/MimeHeader;>;
method name getMatchingMimeHeaders descriptor ([Ljava/lang/String;)Ljava/util/Iterator; flags 401 signature ([Ljava/lang/String;)Ljava/util/Iterator<Ljavax/xml/soap/MimeHeader;>;
method name getNonMatchingMimeHeaders descriptor ([Ljava/lang/String;)Ljava/util/Iterator; flags 401 signature ([Ljava/lang/String;)Ljava/util/Iterator<Ljavax/xml/soap/MimeHeader;>;

class name javax/xml/ws/WebServiceRef
header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;eLjava/lang/annotation/ElementType;METHOD;eLjava/lang/annotation/ElementType;FIELD;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Repeatable;(value=cLjavax/xml/ws/WebServiceRefs;)

class name javax/xml/ws/soap/MTOMFeature
header extends javax/xml/ws/WebServiceFeature flags 31
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name javax/xml/ws/spi/Provider
-field name JAXWSPROVIDER_PROPERTY descriptor Ljava/lang/String;

class name javax/xml/ws/wsaddressing/W3CEndpointReferenceBuilder
header extends java/lang/Object flags 31
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

