#
# Copyright (c) 2022, 2023, 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. ###
# ##########################################################
#
class name com/sun/source/doctree/DocTree$Kind
field name SPEC descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019

class name com/sun/source/doctree/DocTreeVisitor
method name visitSpec descriptor (Lcom/sun/source/doctree/SpecTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/SpecTree;TP;)TR;

class name com/sun/source/doctree/SpecTree
header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
method name getURL descriptor ()Lcom/sun/source/doctree/TextTree; flags 401
method name getTitle descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;

class name com/sun/source/doctree/ValueTree
method name getFormat descriptor ()Lcom/sun/source/doctree/TextTree; flags 1

class name com/sun/source/tree/DeconstructionPatternTree
-method name getVariable descriptor ()Lcom/sun/source/tree/VariableTree;

class name com/sun/source/tree/EnhancedForLoopTree
header extends java/lang/Object implements com/sun/source/tree/StatementTree nestMembers com/sun/source/tree/EnhancedForLoopTree$DeclarationKind flags 601
innerclass innerClass com/sun/source/tree/EnhancedForLoopTree$DeclarationKind outerClass com/sun/source/tree/EnhancedForLoopTree innerClassName DeclarationKind flags 4019
method name getVariableOrRecordPattern descriptor ()Lcom/sun/source/tree/Tree; flags 401 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;RECORD_PATTERNS;,reflective=Ztrue)
method name getDeclarationKind descriptor ()Lcom/sun/source/tree/EnhancedForLoopTree$DeclarationKind; flags 401 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;RECORD_PATTERNS;,reflective=Ztrue)

class name com/sun/source/tree/EnhancedForLoopTree$DeclarationKind
header extends java/lang/Enum nestHost com/sun/source/tree/EnhancedForLoopTree flags 4031 signature Ljava/lang/Enum<Lcom/sun/source/tree/EnhancedForLoopTree$DeclarationKind;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;RECORD_PATTERNS;,reflective=Ztrue)
innerclass innerClass com/sun/source/tree/EnhancedForLoopTree$DeclarationKind outerClass com/sun/source/tree/EnhancedForLoopTree innerClassName DeclarationKind flags 4019
field name VARIABLE descriptor Lcom/sun/source/tree/EnhancedForLoopTree$DeclarationKind; flags 4019
field name PATTERN descriptor Lcom/sun/source/tree/EnhancedForLoopTree$DeclarationKind; flags 4019
method name values descriptor ()[Lcom/sun/source/tree/EnhancedForLoopTree$DeclarationKind; flags 9
method name valueOf descriptor (Ljava/lang/String;)Lcom/sun/source/tree/EnhancedForLoopTree$DeclarationKind; flags 9

class name com/sun/source/tree/InstanceOfTree
header extends java/lang/Object implements com/sun/source/tree/ExpressionTree nestMembers com/sun/source/tree/InstanceOfTree$TestKind flags 601
innerclass innerClass com/sun/source/tree/InstanceOfTree$TestKind outerClass com/sun/source/tree/InstanceOfTree innerClassName TestKind flags 4019
method name getTestKind descriptor ()Lcom/sun/source/tree/InstanceOfTree$TestKind; flags 401 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;RECORD_PATTERNS;,reflective=Ztrue)

class name com/sun/source/tree/InstanceOfTree$TestKind
header extends java/lang/Enum nestHost com/sun/source/tree/InstanceOfTree flags 4031 signature Ljava/lang/Enum<Lcom/sun/source/tree/InstanceOfTree$TestKind;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;RECORD_PATTERNS;,reflective=Ztrue)
innerclass innerClass com/sun/source/tree/InstanceOfTree$TestKind outerClass com/sun/source/tree/InstanceOfTree innerClassName TestKind flags 4019
field name TYPE descriptor Lcom/sun/source/tree/InstanceOfTree$TestKind; flags 4019
field name PATTERN descriptor Lcom/sun/source/tree/InstanceOfTree$TestKind; flags 4019
method name values descriptor ()[Lcom/sun/source/tree/InstanceOfTree$TestKind; flags 9
method name valueOf descriptor (Ljava/lang/String;)Lcom/sun/source/tree/InstanceOfTree$TestKind; flags 9

class name com/sun/source/util/DocTreeFactory
method name newSpecTree descriptor (Lcom/sun/source/doctree/TextTree;Ljava/util/List;)Lcom/sun/source/doctree/SpecTree; flags 401 signature (Lcom/sun/source/doctree/TextTree;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/SpecTree;
method name newValueTree descriptor (Lcom/sun/source/doctree/TextTree;Lcom/sun/source/doctree/ReferenceTree;)Lcom/sun/source/doctree/ValueTree; flags 1

class name com/sun/source/util/DocTreeScanner
method name visitSpec descriptor (Lcom/sun/source/doctree/SpecTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/SpecTree;TP;)TR;

class name com/sun/source/util/SimpleDocTreeVisitor
method name visitSpec descriptor (Lcom/sun/source/doctree/SpecTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/SpecTree;TP;)TR;

