#
# Copyright (c) 2018, 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.naming
header exports javax/naming,javax/naming/directory,javax/naming/event,javax/naming/ldap,javax/naming/spi requires name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;java.security.sasl\u0020;flags\u0020;0 uses javax/naming/ldap/StartTlsResponse,javax/naming/spi/InitialContextFactory provides interface\u0020;java/security/Provider\u0020;impls\u0020;sun/security/provider/certpath/ldap/JdkLDAP target linux-amd64 flags 8000

class name javax/naming/AuthenticationException
header extends javax/naming/NamingSecurityException flags 21

class name javax/naming/AuthenticationNotSupportedException
header extends javax/naming/NamingSecurityException flags 21

class name javax/naming/BinaryRefAddr
header extends javax/naming/RefAddr flags 21
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name javax/naming/Binding
header extends javax/naming/NameClassPair flags 21
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name javax/naming/CannotProceedException
header extends javax/naming/NamingException flags 21

class name javax/naming/CommunicationException
header extends javax/naming/NamingException flags 21

class name javax/naming/CompositeName
header extends java/lang/Object implements javax/naming/Name flags 21
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name javax/naming/CompoundName
header extends java/lang/Object implements javax/naming/Name flags 21
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name javax/naming/ConfigurationException
header extends javax/naming/NamingException flags 21

class name javax/naming/Context
header extends java/lang/Object flags 601

class name javax/naming/ContextNotEmptyException
header extends javax/naming/NamingException flags 21

class name javax/naming/InitialContext
header extends java/lang/Object implements javax/naming/Context flags 21

class name javax/naming/InsufficientResourcesException
header extends javax/naming/NamingException flags 21

class name javax/naming/InterruptedNamingException
header extends javax/naming/NamingException flags 21

class name javax/naming/InvalidNameException
header extends javax/naming/NamingException flags 21

class name javax/naming/LimitExceededException
header extends javax/naming/NamingException flags 21

class name javax/naming/LinkException
header extends javax/naming/NamingException flags 21
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name javax/naming/LinkLoopException
header extends javax/naming/LinkException flags 21

class name javax/naming/LinkRef
header extends javax/naming/Reference flags 21

class name javax/naming/MalformedLinkException
header extends javax/naming/LinkException flags 21

class name javax/naming/Name
header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable,java/lang/Comparable flags 601 signature Ljava/lang/Object;Ljava/lang/Cloneable;Ljava/io/Serializable;Ljava/lang/Comparable<Ljava/lang/Object;>;

class name javax/naming/NameAlreadyBoundException
header extends javax/naming/NamingException flags 21

class name javax/naming/NameClassPair
header extends java/lang/Object implements java/io/Serializable flags 21
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name javax/naming/NameNotFoundException
header extends javax/naming/NamingException flags 21

class name javax/naming/NameParser
header extends java/lang/Object flags 601

class name javax/naming/NamingEnumeration
header extends java/lang/Object implements java/util/Enumeration flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Enumeration<TT;>;

class name javax/naming/NamingException
header extends java/lang/Exception flags 21
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name javax/naming/NamingSecurityException
header extends javax/naming/NamingException flags 421

class name javax/naming/NoInitialContextException
header extends javax/naming/NamingException flags 21

class name javax/naming/NoPermissionException
header extends javax/naming/NamingSecurityException flags 21

class name javax/naming/NotContextException
header extends javax/naming/NamingException flags 21

class name javax/naming/OperationNotSupportedException
header extends javax/naming/NamingException flags 21

class name javax/naming/PartialResultException
header extends javax/naming/NamingException flags 21

class name javax/naming/RefAddr
header extends java/lang/Object implements java/io/Serializable flags 421
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name javax/naming/Reference
header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 21
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name javax/naming/Referenceable
header extends java/lang/Object flags 601

class name javax/naming/ReferralException
header extends javax/naming/NamingException flags 421

class name javax/naming/ServiceUnavailableException
header extends javax/naming/NamingException flags 21

class name javax/naming/SizeLimitExceededException
header extends javax/naming/LimitExceededException flags 21

class name javax/naming/StringRefAddr
header extends javax/naming/RefAddr flags 21

class name javax/naming/TimeLimitExceededException
header extends javax/naming/LimitExceededException flags 21

class name javax/naming/directory/Attribute
header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 601

class name javax/naming/directory/AttributeInUseException
header extends javax/naming/NamingException flags 21

class name javax/naming/directory/AttributeModificationException
header extends javax/naming/NamingException flags 21
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name javax/naming/directory/Attributes
header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 601

class name javax/naming/directory/DirContext
header extends java/lang/Object implements javax/naming/Context flags 601

class name javax/naming/directory/InitialDirContext
header extends javax/naming/InitialContext implements javax/naming/directory/DirContext flags 21

class name javax/naming/directory/InvalidAttributeIdentifierException
header extends javax/naming/NamingException flags 21

class name javax/naming/directory/InvalidAttributeValueException
header extends javax/naming/NamingException flags 21

class name javax/naming/directory/InvalidAttributesException
header extends javax/naming/NamingException flags 21

class name javax/naming/directory/InvalidSearchControlsException
header extends javax/naming/NamingException flags 21

class name javax/naming/directory/InvalidSearchFilterException
header extends javax/naming/NamingException flags 21

class name javax/naming/directory/ModificationItem
header extends java/lang/Object implements java/io/Serializable flags 21
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name javax/naming/directory/NoSuchAttributeException
header extends javax/naming/NamingException flags 21

class name javax/naming/directory/SchemaViolationException
header extends javax/naming/NamingException flags 21

class name javax/naming/directory/SearchControls
header extends java/lang/Object implements java/io/Serializable flags 21

class name javax/naming/directory/SearchResult
header extends javax/naming/Binding flags 21
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name javax/naming/event/EventContext
header extends java/lang/Object implements javax/naming/Context flags 601

class name javax/naming/event/EventDirContext
header extends java/lang/Object implements javax/naming/event/EventContext,javax/naming/directory/DirContext flags 601

class name javax/naming/event/NamespaceChangeListener
header extends java/lang/Object implements javax/naming/event/NamingListener flags 601

class name javax/naming/event/NamingEvent
header extends java/util/EventObject flags 21

class name javax/naming/event/NamingExceptionEvent
header extends java/util/EventObject flags 21

class name javax/naming/event/NamingListener
header extends java/lang/Object implements java/util/EventListener flags 601

class name javax/naming/event/ObjectChangeListener
header extends java/lang/Object implements javax/naming/event/NamingListener flags 601

class name javax/naming/ldap/BasicControl
header extends java/lang/Object implements javax/naming/ldap/Control flags 21

class name javax/naming/ldap/Control
header extends java/lang/Object implements java/io/Serializable flags 601

class name javax/naming/ldap/ControlFactory
header extends java/lang/Object flags 421

class name javax/naming/ldap/ExtendedRequest
header extends java/lang/Object implements java/io/Serializable flags 601

class name javax/naming/ldap/ExtendedResponse
header extends java/lang/Object implements java/io/Serializable flags 601

class name javax/naming/ldap/HasControls
header extends java/lang/Object flags 601

class name javax/naming/ldap/InitialLdapContext
header extends javax/naming/directory/InitialDirContext implements javax/naming/ldap/LdapContext flags 21

class name javax/naming/ldap/LdapContext
header extends java/lang/Object implements javax/naming/directory/DirContext flags 601

class name javax/naming/ldap/LdapReferralException
header extends javax/naming/ReferralException flags 421

class name javax/naming/ldap/ManageReferralControl
header extends javax/naming/ldap/BasicControl flags 31

class name javax/naming/ldap/PagedResultsControl
header extends javax/naming/ldap/BasicControl flags 31

class name javax/naming/ldap/PagedResultsResponseControl
header extends javax/naming/ldap/BasicControl flags 31

class name javax/naming/ldap/SortControl
header extends javax/naming/ldap/BasicControl flags 31

class name javax/naming/ldap/SortKey
header extends java/lang/Object flags 21

class name javax/naming/ldap/SortResponseControl
header extends javax/naming/ldap/BasicControl flags 31

class name javax/naming/ldap/StartTlsResponse
header extends java/lang/Object implements javax/naming/ldap/ExtendedResponse flags 421

class name javax/naming/ldap/UnsolicitedNotification
header extends java/lang/Object implements javax/naming/ldap/ExtendedResponse,javax/naming/ldap/HasControls flags 601

class name javax/naming/ldap/UnsolicitedNotificationEvent
header extends java/util/EventObject flags 21

class name javax/naming/ldap/UnsolicitedNotificationListener
header extends java/lang/Object implements javax/naming/event/NamingListener flags 601

class name javax/naming/spi/DirObjectFactory
header extends java/lang/Object implements javax/naming/spi/ObjectFactory flags 601

class name javax/naming/spi/DirStateFactory
header extends java/lang/Object implements javax/naming/spi/StateFactory nestMembers javax/naming/spi/DirStateFactory$Result flags 601
innerclass innerClass javax/naming/spi/DirStateFactory$Result outerClass javax/naming/spi/DirStateFactory innerClassName Result flags 9

class name javax/naming/spi/DirStateFactory$Result
header extends java/lang/Object nestHost javax/naming/spi/DirStateFactory flags 21
innerclass innerClass javax/naming/spi/DirStateFactory$Result outerClass javax/naming/spi/DirStateFactory innerClassName Result flags 9

class name javax/naming/spi/DirectoryManager
header extends javax/naming/spi/NamingManager flags 21
innerclass innerClass javax/naming/spi/DirStateFactory$Result outerClass javax/naming/spi/DirStateFactory innerClassName Result flags 9

class name javax/naming/spi/InitialContextFactory
header extends java/lang/Object flags 601

class name javax/naming/spi/InitialContextFactoryBuilder
header extends java/lang/Object flags 601

class name javax/naming/spi/NamingManager
header extends java/lang/Object flags 21
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name javax/naming/spi/ObjectFactory
header extends java/lang/Object flags 601

class name javax/naming/spi/ObjectFactoryBuilder
header extends java/lang/Object flags 601

class name javax/naming/spi/ResolveResult
header extends java/lang/Object implements java/io/Serializable flags 21

class name javax/naming/spi/Resolver
header extends java/lang/Object flags 601

class name javax/naming/spi/StateFactory
header extends java/lang/Object flags 601

