#
# 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 jdk.compiler
header exports com/sun/source/util,com/sun/source/tree,com/sun/tools/javac,com/sun/source/doctree requires name\u0020;java.compiler\u0020;flags\u0020;20,name\u0020;java.base\u0020;flags\u0020;8000 uses com/sun/source/util/Plugin,com/sun/tools/javac/platform/PlatformProvider,javax/annotation/processing/Processor provides interface\u0020;javax/tools/JavaCompiler\u0020;impls\u0020;com/sun/tools/javac/api/JavacTool,interface\u0020;java/util/spi/ToolProvider\u0020;impls\u0020;com/sun/tools/javac/main/JavacToolProvider,interface\u0020;com/sun/tools/javac/platform/PlatformProvider\u0020;impls\u0020;com/sun/tools/javac/platform/JDKPlatformProvider,interface\u0020;javax/tools/Tool\u0020;impls\u0020;com/sun/tools/javac/api/JavacTool flags 8000

class name com/sun/source/doctree/AttributeTree
header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
innerclass innerClass com/sun/source/doctree/AttributeTree$ValueKind outerClass com/sun/source/doctree/AttributeTree innerClassName ValueKind flags 4019
method name getName descriptor ()Ljavax/lang/model/element/Name; flags 401
method name getValueKind descriptor ()Lcom/sun/source/doctree/AttributeTree$ValueKind; flags 401
method name getValue descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;

class name com/sun/source/doctree/AttributeTree$ValueKind
header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Lcom/sun/source/doctree/AttributeTree$ValueKind;>;
innerclass innerClass com/sun/source/doctree/AttributeTree$ValueKind outerClass com/sun/source/doctree/AttributeTree innerClassName ValueKind flags 4019
field name EMPTY descriptor Lcom/sun/source/doctree/AttributeTree$ValueKind; flags 4019
field name UNQUOTED descriptor Lcom/sun/source/doctree/AttributeTree$ValueKind; flags 4019
field name SINGLE descriptor Lcom/sun/source/doctree/AttributeTree$ValueKind; flags 4019
field name DOUBLE descriptor Lcom/sun/source/doctree/AttributeTree$ValueKind; flags 4019
method name values descriptor ()[Lcom/sun/source/doctree/AttributeTree$ValueKind; flags 9
method name valueOf descriptor (Ljava/lang/String;)Lcom/sun/source/doctree/AttributeTree$ValueKind; flags 9

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

class name com/sun/source/doctree/BlockTagTree
header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
method name getTagName descriptor ()Ljava/lang/String; flags 401

class name com/sun/source/doctree/CommentTree
header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
method name getBody descriptor ()Ljava/lang/String; flags 401

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

class name com/sun/source/doctree/DocCommentTree
header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
method name getFirstSentence descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
method name getFullBody descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
method name getBody descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
method name getBlockTags descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;

class name com/sun/source/doctree/DocRootTree
header extends java/lang/Object implements com/sun/source/doctree/InlineTagTree flags 601

class name com/sun/source/doctree/DocTree
header extends java/lang/Object flags 601
innerclass innerClass com/sun/source/doctree/DocTree$Kind outerClass com/sun/source/doctree/DocTree innerClassName Kind flags 4019
method name getKind descriptor ()Lcom/sun/source/doctree/DocTree$Kind; flags 401
method name accept descriptor (Lcom/sun/source/doctree/DocTreeVisitor;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature <R:Ljava/lang/Object;D:Ljava/lang/Object;>(Lcom/sun/source/doctree/DocTreeVisitor<TR;TD;>;TD;)TR;

class name com/sun/source/doctree/DocTree$Kind
header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Lcom/sun/source/doctree/DocTree$Kind;>;
innerclass innerClass com/sun/source/doctree/DocTree$Kind outerClass com/sun/source/doctree/DocTree innerClassName Kind flags 4019
field name ATTRIBUTE descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
field name AUTHOR descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
field name CODE descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
field name COMMENT descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
field name DEPRECATED descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
field name DOC_COMMENT descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
field name DOC_ROOT descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
field name END_ELEMENT descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
field name ENTITY descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
field name ERRONEOUS descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
field name EXCEPTION descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
field name HIDDEN descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
field name IDENTIFIER descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
field name INDEX descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
field name INHERIT_DOC descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
field name LINK descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
field name LINK_PLAIN descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
field name LITERAL descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
field name PARAM descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
field name PROVIDES descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
field name REFERENCE descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
field name RETURN descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
field name SEE descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
field name SERIAL descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
field name SERIAL_DATA descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
field name SERIAL_FIELD descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
field name SINCE descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
field name START_ELEMENT descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
field name TEXT descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
field name THROWS descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
field name UNKNOWN_BLOCK_TAG descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
field name UNKNOWN_INLINE_TAG descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
field name USES descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
field name VALUE descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
field name VERSION descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
field name OTHER descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
field name tagName descriptor Ljava/lang/String; flags 11
method name values descriptor ()[Lcom/sun/source/doctree/DocTree$Kind; flags 9
method name valueOf descriptor (Ljava/lang/String;)Lcom/sun/source/doctree/DocTree$Kind; flags 9

class name com/sun/source/doctree/DocTreeVisitor
header extends java/lang/Object flags 601 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;
method name visitAttribute descriptor (Lcom/sun/source/doctree/AttributeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/AttributeTree;TP;)TR;
method name visitAuthor descriptor (Lcom/sun/source/doctree/AuthorTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/AuthorTree;TP;)TR;
method name visitComment descriptor (Lcom/sun/source/doctree/CommentTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/CommentTree;TP;)TR;
method name visitDeprecated descriptor (Lcom/sun/source/doctree/DeprecatedTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/DeprecatedTree;TP;)TR;
method name visitDocComment descriptor (Lcom/sun/source/doctree/DocCommentTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/DocCommentTree;TP;)TR;
method name visitDocRoot descriptor (Lcom/sun/source/doctree/DocRootTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/DocRootTree;TP;)TR;
method name visitEndElement descriptor (Lcom/sun/source/doctree/EndElementTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/EndElementTree;TP;)TR;
method name visitEntity descriptor (Lcom/sun/source/doctree/EntityTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/EntityTree;TP;)TR;
method name visitErroneous descriptor (Lcom/sun/source/doctree/ErroneousTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/ErroneousTree;TP;)TR;
method name visitHidden descriptor (Lcom/sun/source/doctree/HiddenTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/HiddenTree;TP;)TR;
method name visitIdentifier descriptor (Lcom/sun/source/doctree/IdentifierTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/IdentifierTree;TP;)TR;
method name visitIndex descriptor (Lcom/sun/source/doctree/IndexTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/IndexTree;TP;)TR;
method name visitInheritDoc descriptor (Lcom/sun/source/doctree/InheritDocTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/InheritDocTree;TP;)TR;
method name visitLink descriptor (Lcom/sun/source/doctree/LinkTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/LinkTree;TP;)TR;
method name visitLiteral descriptor (Lcom/sun/source/doctree/LiteralTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/LiteralTree;TP;)TR;
method name visitParam descriptor (Lcom/sun/source/doctree/ParamTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/ParamTree;TP;)TR;
method name visitProvides descriptor (Lcom/sun/source/doctree/ProvidesTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/ProvidesTree;TP;)TR;
method name visitReference descriptor (Lcom/sun/source/doctree/ReferenceTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/ReferenceTree;TP;)TR;
method name visitReturn descriptor (Lcom/sun/source/doctree/ReturnTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/ReturnTree;TP;)TR;
method name visitSee descriptor (Lcom/sun/source/doctree/SeeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/SeeTree;TP;)TR;
method name visitSerial descriptor (Lcom/sun/source/doctree/SerialTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/SerialTree;TP;)TR;
method name visitSerialData descriptor (Lcom/sun/source/doctree/SerialDataTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/SerialDataTree;TP;)TR;
method name visitSerialField descriptor (Lcom/sun/source/doctree/SerialFieldTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/SerialFieldTree;TP;)TR;
method name visitSince descriptor (Lcom/sun/source/doctree/SinceTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/SinceTree;TP;)TR;
method name visitStartElement descriptor (Lcom/sun/source/doctree/StartElementTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/StartElementTree;TP;)TR;
method name visitText descriptor (Lcom/sun/source/doctree/TextTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/TextTree;TP;)TR;
method name visitThrows descriptor (Lcom/sun/source/doctree/ThrowsTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/ThrowsTree;TP;)TR;
method name visitUnknownBlockTag descriptor (Lcom/sun/source/doctree/UnknownBlockTagTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/UnknownBlockTagTree;TP;)TR;
method name visitUnknownInlineTag descriptor (Lcom/sun/source/doctree/UnknownInlineTagTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/UnknownInlineTagTree;TP;)TR;
method name visitUses descriptor (Lcom/sun/source/doctree/UsesTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/UsesTree;TP;)TR;
method name visitValue descriptor (Lcom/sun/source/doctree/ValueTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/ValueTree;TP;)TR;
method name visitVersion descriptor (Lcom/sun/source/doctree/VersionTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/VersionTree;TP;)TR;
method name visitOther descriptor (Lcom/sun/source/doctree/DocTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/doctree/DocTree;TP;)TR;

class name com/sun/source/doctree/EndElementTree
header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
method name getName descriptor ()Ljavax/lang/model/element/Name; flags 401

class name com/sun/source/doctree/EntityTree
header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
method name getName descriptor ()Ljavax/lang/model/element/Name; flags 401

class name com/sun/source/doctree/ErroneousTree
header extends java/lang/Object implements com/sun/source/doctree/TextTree flags 601
method name getDiagnostic descriptor ()Ljavax/tools/Diagnostic; flags 401 signature ()Ljavax/tools/Diagnostic<Ljavax/tools/JavaFileObject;>;

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

class name com/sun/source/doctree/IdentifierTree
header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
method name getName descriptor ()Ljavax/lang/model/element/Name; flags 401

class name com/sun/source/doctree/IndexTree
header extends java/lang/Object implements com/sun/source/doctree/InlineTagTree flags 601
method name getSearchTerm descriptor ()Lcom/sun/source/doctree/DocTree; flags 401
method name getDescription descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;

class name com/sun/source/doctree/InheritDocTree
header extends java/lang/Object implements com/sun/source/doctree/InlineTagTree flags 601

class name com/sun/source/doctree/InlineTagTree
header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
method name getTagName descriptor ()Ljava/lang/String; flags 401

class name com/sun/source/doctree/LinkTree
header extends java/lang/Object implements com/sun/source/doctree/InlineTagTree flags 601
method name getReference descriptor ()Lcom/sun/source/doctree/ReferenceTree; flags 401
method name getLabel descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;

class name com/sun/source/doctree/LiteralTree
header extends java/lang/Object implements com/sun/source/doctree/InlineTagTree flags 601
method name getBody descriptor ()Lcom/sun/source/doctree/TextTree; flags 401

class name com/sun/source/doctree/ParamTree
header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
method name isTypeParameter descriptor ()Z flags 401
method name getName descriptor ()Lcom/sun/source/doctree/IdentifierTree; flags 401
method name getDescription descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;

class name com/sun/source/doctree/ProvidesTree
header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
method name getServiceType descriptor ()Lcom/sun/source/doctree/ReferenceTree; flags 401
method name getDescription descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;

class name com/sun/source/doctree/ReferenceTree
header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
method name getSignature descriptor ()Ljava/lang/String; flags 401

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

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

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

class name com/sun/source/doctree/SerialFieldTree
header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
method name getName descriptor ()Lcom/sun/source/doctree/IdentifierTree; flags 401
method name getType descriptor ()Lcom/sun/source/doctree/ReferenceTree; flags 401
method name getDescription descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;

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

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

class name com/sun/source/doctree/StartElementTree
header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
method name getName descriptor ()Ljavax/lang/model/element/Name; flags 401
method name getAttributes descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
method name isSelfClosing descriptor ()Z flags 401

class name com/sun/source/doctree/TextTree
header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
method name getBody descriptor ()Ljava/lang/String; flags 401

class name com/sun/source/doctree/ThrowsTree
header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
method name getExceptionName descriptor ()Lcom/sun/source/doctree/ReferenceTree; flags 401
method name getDescription descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;

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

class name com/sun/source/doctree/UnknownInlineTagTree
header extends java/lang/Object implements com/sun/source/doctree/InlineTagTree flags 601
method name getContent descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;

class name com/sun/source/doctree/UsesTree
header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
method name getServiceType descriptor ()Lcom/sun/source/doctree/ReferenceTree; flags 401
method name getDescription descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;

class name com/sun/source/doctree/ValueTree
header extends java/lang/Object implements com/sun/source/doctree/InlineTagTree flags 601
method name getReference descriptor ()Lcom/sun/source/doctree/ReferenceTree; flags 401

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

class name com/sun/source/tree/AnnotatedTypeTree
header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
method name getAnnotations descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/AnnotationTree;>;
method name getUnderlyingType descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401

class name com/sun/source/tree/AnnotationTree
header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
method name getAnnotationType descriptor ()Lcom/sun/source/tree/Tree; flags 401
method name getArguments descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/ExpressionTree;>;

class name com/sun/source/tree/ArrayAccessTree
header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
method name getExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
method name getIndex descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401

class name com/sun/source/tree/ArrayTypeTree
header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
method name getType descriptor ()Lcom/sun/source/tree/Tree; flags 401

class name com/sun/source/tree/AssertTree
header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
method name getCondition descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
method name getDetail descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401

class name com/sun/source/tree/AssignmentTree
header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
method name getVariable descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
method name getExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401

class name com/sun/source/tree/BinaryTree
header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
method name getLeftOperand descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
method name getRightOperand descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401

class name com/sun/source/tree/BlockTree
header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
method name isStatic descriptor ()Z flags 401
method name getStatements descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/StatementTree;>;

class name com/sun/source/tree/BreakTree
header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
method name getLabel descriptor ()Ljavax/lang/model/element/Name; flags 401

class name com/sun/source/tree/CaseTree
header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
method name getExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
method name getStatements descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/StatementTree;>;

class name com/sun/source/tree/CatchTree
header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
method name getParameter descriptor ()Lcom/sun/source/tree/VariableTree; flags 401
method name getBlock descriptor ()Lcom/sun/source/tree/BlockTree; flags 401

class name com/sun/source/tree/ClassTree
header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
method name getModifiers descriptor ()Lcom/sun/source/tree/ModifiersTree; flags 401
method name getSimpleName descriptor ()Ljavax/lang/model/element/Name; flags 401
method name getTypeParameters descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/TypeParameterTree;>;
method name getExtendsClause descriptor ()Lcom/sun/source/tree/Tree; flags 401
method name getImplementsClause descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/Tree;>;
method name getMembers descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/Tree;>;

class name com/sun/source/tree/CompilationUnitTree
header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
method name getPackageAnnotations descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/AnnotationTree;>;
method name getPackageName descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
method name getPackage descriptor ()Lcom/sun/source/tree/PackageTree; flags 401
method name getImports descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/ImportTree;>;
method name getTypeDecls descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/Tree;>;
method name getSourceFile descriptor ()Ljavax/tools/JavaFileObject; flags 401
method name getLineMap descriptor ()Lcom/sun/source/tree/LineMap; flags 401

class name com/sun/source/tree/CompoundAssignmentTree
header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
method name getVariable descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
method name getExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401

class name com/sun/source/tree/ConditionalExpressionTree
header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
method name getCondition descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
method name getTrueExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
method name getFalseExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401

class name com/sun/source/tree/ContinueTree
header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
method name getLabel descriptor ()Ljavax/lang/model/element/Name; flags 401

class name com/sun/source/tree/DirectiveTree
header extends java/lang/Object implements com/sun/source/tree/Tree flags 601

class name com/sun/source/tree/DoWhileLoopTree
header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
method name getCondition descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
method name getStatement descriptor ()Lcom/sun/source/tree/StatementTree; flags 401

class name com/sun/source/tree/EmptyStatementTree
header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601

class name com/sun/source/tree/EnhancedForLoopTree
header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
method name getVariable descriptor ()Lcom/sun/source/tree/VariableTree; flags 401
method name getExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
method name getStatement descriptor ()Lcom/sun/source/tree/StatementTree; flags 401

class name com/sun/source/tree/ErroneousTree
header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
method name getErrorTrees descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/Tree;>;

class name com/sun/source/tree/ExportsTree
header extends java/lang/Object implements com/sun/source/tree/DirectiveTree flags 601
method name getPackageName descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
method name getModuleNames descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/ExpressionTree;>;

class name com/sun/source/tree/ExpressionStatementTree
header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
method name getExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401

class name com/sun/source/tree/ExpressionTree
header extends java/lang/Object implements com/sun/source/tree/Tree flags 601

class name com/sun/source/tree/ForLoopTree
header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
method name getInitializer descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/StatementTree;>;
method name getCondition descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
method name getUpdate descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/ExpressionStatementTree;>;
method name getStatement descriptor ()Lcom/sun/source/tree/StatementTree; flags 401

class name com/sun/source/tree/IdentifierTree
header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
method name getName descriptor ()Ljavax/lang/model/element/Name; flags 401

class name com/sun/source/tree/IfTree
header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
method name getCondition descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
method name getThenStatement descriptor ()Lcom/sun/source/tree/StatementTree; flags 401
method name getElseStatement descriptor ()Lcom/sun/source/tree/StatementTree; flags 401

class name com/sun/source/tree/ImportTree
header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
method name isStatic descriptor ()Z flags 401
method name getQualifiedIdentifier descriptor ()Lcom/sun/source/tree/Tree; flags 401

class name com/sun/source/tree/InstanceOfTree
header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
method name getExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
method name getType descriptor ()Lcom/sun/source/tree/Tree; flags 401

class name com/sun/source/tree/IntersectionTypeTree
header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
method name getBounds descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/Tree;>;

class name com/sun/source/tree/LabeledStatementTree
header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
method name getLabel descriptor ()Ljavax/lang/model/element/Name; flags 401
method name getStatement descriptor ()Lcom/sun/source/tree/StatementTree; flags 401

class name com/sun/source/tree/LambdaExpressionTree
header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
innerclass innerClass com/sun/source/tree/LambdaExpressionTree$BodyKind outerClass com/sun/source/tree/LambdaExpressionTree innerClassName BodyKind flags 4019
method name getParameters descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/VariableTree;>;
method name getBody descriptor ()Lcom/sun/source/tree/Tree; flags 401
method name getBodyKind descriptor ()Lcom/sun/source/tree/LambdaExpressionTree$BodyKind; flags 401

class name com/sun/source/tree/LambdaExpressionTree$BodyKind
header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Lcom/sun/source/tree/LambdaExpressionTree$BodyKind;>;
innerclass innerClass com/sun/source/tree/LambdaExpressionTree$BodyKind outerClass com/sun/source/tree/LambdaExpressionTree innerClassName BodyKind flags 4019
field name EXPRESSION descriptor Lcom/sun/source/tree/LambdaExpressionTree$BodyKind; flags 4019
field name STATEMENT descriptor Lcom/sun/source/tree/LambdaExpressionTree$BodyKind; flags 4019
method name values descriptor ()[Lcom/sun/source/tree/LambdaExpressionTree$BodyKind; flags 9
method name valueOf descriptor (Ljava/lang/String;)Lcom/sun/source/tree/LambdaExpressionTree$BodyKind; flags 9

class name com/sun/source/tree/LineMap
header extends java/lang/Object flags 601
method name getStartPosition descriptor (J)J flags 401
method name getPosition descriptor (JJ)J flags 401
method name getLineNumber descriptor (J)J flags 401
method name getColumnNumber descriptor (J)J flags 401

class name com/sun/source/tree/LiteralTree
header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
method name getValue descriptor ()Ljava/lang/Object; flags 401

class name com/sun/source/tree/MemberReferenceTree
header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
innerclass innerClass com/sun/source/tree/MemberReferenceTree$ReferenceMode outerClass com/sun/source/tree/MemberReferenceTree innerClassName ReferenceMode flags 4019
method name getMode descriptor ()Lcom/sun/source/tree/MemberReferenceTree$ReferenceMode; flags 401
method name getQualifierExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
method name getName descriptor ()Ljavax/lang/model/element/Name; flags 401
method name getTypeArguments descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/ExpressionTree;>;

class name com/sun/source/tree/MemberReferenceTree$ReferenceMode
header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Lcom/sun/source/tree/MemberReferenceTree$ReferenceMode;>;
innerclass innerClass com/sun/source/tree/MemberReferenceTree$ReferenceMode outerClass com/sun/source/tree/MemberReferenceTree innerClassName ReferenceMode flags 4019
field name INVOKE descriptor Lcom/sun/source/tree/MemberReferenceTree$ReferenceMode; flags 4019
field name NEW descriptor Lcom/sun/source/tree/MemberReferenceTree$ReferenceMode; flags 4019
method name values descriptor ()[Lcom/sun/source/tree/MemberReferenceTree$ReferenceMode; flags 9
method name valueOf descriptor (Ljava/lang/String;)Lcom/sun/source/tree/MemberReferenceTree$ReferenceMode; flags 9

class name com/sun/source/tree/MemberSelectTree
header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
method name getExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
method name getIdentifier descriptor ()Ljavax/lang/model/element/Name; flags 401

class name com/sun/source/tree/MethodInvocationTree
header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
method name getTypeArguments descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/Tree;>;
method name getMethodSelect descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
method name getArguments descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/ExpressionTree;>;

class name com/sun/source/tree/MethodTree
header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
method name getModifiers descriptor ()Lcom/sun/source/tree/ModifiersTree; flags 401
method name getName descriptor ()Ljavax/lang/model/element/Name; flags 401
method name getReturnType descriptor ()Lcom/sun/source/tree/Tree; flags 401
method name getTypeParameters descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/TypeParameterTree;>;
method name getParameters descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/VariableTree;>;
method name getReceiverParameter descriptor ()Lcom/sun/source/tree/VariableTree; flags 401
method name getThrows descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/ExpressionTree;>;
method name getBody descriptor ()Lcom/sun/source/tree/BlockTree; flags 401
method name getDefaultValue descriptor ()Lcom/sun/source/tree/Tree; flags 401

class name com/sun/source/tree/ModifiersTree
header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
method name getFlags descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set<Ljavax/lang/model/element/Modifier;>;
method name getAnnotations descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/AnnotationTree;>;

class name com/sun/source/tree/ModuleTree
header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
innerclass innerClass com/sun/source/tree/ModuleTree$ModuleKind outerClass com/sun/source/tree/ModuleTree innerClassName ModuleKind flags 4019
method name getAnnotations descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/AnnotationTree;>;
method name getModuleType descriptor ()Lcom/sun/source/tree/ModuleTree$ModuleKind; flags 401
method name getName descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
method name getDirectives descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/DirectiveTree;>;

class name com/sun/source/tree/ModuleTree$ModuleKind
header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Lcom/sun/source/tree/ModuleTree$ModuleKind;>;
innerclass innerClass com/sun/source/tree/ModuleTree$ModuleKind outerClass com/sun/source/tree/ModuleTree innerClassName ModuleKind flags 4019
field name OPEN descriptor Lcom/sun/source/tree/ModuleTree$ModuleKind; flags 4019
field name STRONG descriptor Lcom/sun/source/tree/ModuleTree$ModuleKind; flags 4019
method name values descriptor ()[Lcom/sun/source/tree/ModuleTree$ModuleKind; flags 9
method name valueOf descriptor (Ljava/lang/String;)Lcom/sun/source/tree/ModuleTree$ModuleKind; flags 9

class name com/sun/source/tree/NewArrayTree
header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
method name getType descriptor ()Lcom/sun/source/tree/Tree; flags 401
method name getDimensions descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/ExpressionTree;>;
method name getInitializers descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/ExpressionTree;>;
method name getAnnotations descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/AnnotationTree;>;
method name getDimAnnotations descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljava/util/List<+Lcom/sun/source/tree/AnnotationTree;>;>;

class name com/sun/source/tree/NewClassTree
header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
method name getEnclosingExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
method name getTypeArguments descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/Tree;>;
method name getIdentifier descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
method name getArguments descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/ExpressionTree;>;
method name getClassBody descriptor ()Lcom/sun/source/tree/ClassTree; flags 401

class name com/sun/source/tree/OpensTree
header extends java/lang/Object implements com/sun/source/tree/DirectiveTree flags 601
method name getPackageName descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
method name getModuleNames descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/ExpressionTree;>;

class name com/sun/source/tree/PackageTree
header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
method name getAnnotations descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/AnnotationTree;>;
method name getPackageName descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401

class name com/sun/source/tree/ParameterizedTypeTree
header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
method name getType descriptor ()Lcom/sun/source/tree/Tree; flags 401
method name getTypeArguments descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/Tree;>;

class name com/sun/source/tree/ParenthesizedTree
header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
method name getExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401

class name com/sun/source/tree/PrimitiveTypeTree
header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
method name getPrimitiveTypeKind descriptor ()Ljavax/lang/model/type/TypeKind; flags 401

class name com/sun/source/tree/ProvidesTree
header extends java/lang/Object implements com/sun/source/tree/DirectiveTree flags 601
method name getServiceName descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
method name getImplementationNames descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/ExpressionTree;>;

class name com/sun/source/tree/RequiresTree
header extends java/lang/Object implements com/sun/source/tree/DirectiveTree flags 601
method name isStatic descriptor ()Z flags 401
method name isTransitive descriptor ()Z flags 401
method name getModuleName descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401

class name com/sun/source/tree/ReturnTree
header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
method name getExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401

class name com/sun/source/tree/Scope
header extends java/lang/Object flags 601
method name getEnclosingScope descriptor ()Lcom/sun/source/tree/Scope; flags 401
method name getEnclosingClass descriptor ()Ljavax/lang/model/element/TypeElement; flags 401
method name getEnclosingMethod descriptor ()Ljavax/lang/model/element/ExecutableElement; flags 401
method name getLocalElements descriptor ()Ljava/lang/Iterable; flags 401 signature ()Ljava/lang/Iterable<+Ljavax/lang/model/element/Element;>;

class name com/sun/source/tree/StatementTree
header extends java/lang/Object implements com/sun/source/tree/Tree flags 601

class name com/sun/source/tree/SwitchTree
header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
method name getExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
method name getCases descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/CaseTree;>;

class name com/sun/source/tree/SynchronizedTree
header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
method name getExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
method name getBlock descriptor ()Lcom/sun/source/tree/BlockTree; flags 401

class name com/sun/source/tree/ThrowTree
header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
method name getExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401

class name com/sun/source/tree/Tree
header extends java/lang/Object flags 601
innerclass innerClass com/sun/source/tree/Tree$Kind outerClass com/sun/source/tree/Tree innerClassName Kind flags 4019
method name getKind descriptor ()Lcom/sun/source/tree/Tree$Kind; flags 401
method name accept descriptor (Lcom/sun/source/tree/TreeVisitor;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature <R:Ljava/lang/Object;D:Ljava/lang/Object;>(Lcom/sun/source/tree/TreeVisitor<TR;TD;>;TD;)TR;

class name com/sun/source/tree/Tree$Kind
header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Lcom/sun/source/tree/Tree$Kind;>;
innerclass innerClass com/sun/source/tree/Tree$Kind outerClass com/sun/source/tree/Tree innerClassName Kind flags 4019
field name ANNOTATED_TYPE descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name ANNOTATION descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name TYPE_ANNOTATION descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name ARRAY_ACCESS descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name ARRAY_TYPE descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name ASSERT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name ASSIGNMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name BLOCK descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name BREAK descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name CASE descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name CATCH descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name CLASS descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name COMPILATION_UNIT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name CONDITIONAL_EXPRESSION descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name CONTINUE descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name DO_WHILE_LOOP descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name ENHANCED_FOR_LOOP descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name EXPRESSION_STATEMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name MEMBER_SELECT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name MEMBER_REFERENCE descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name FOR_LOOP descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name IDENTIFIER descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name IF descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name IMPORT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name INSTANCE_OF descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name LABELED_STATEMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name METHOD descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name METHOD_INVOCATION descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name MODIFIERS descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name NEW_ARRAY descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name NEW_CLASS descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name LAMBDA_EXPRESSION descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name PACKAGE descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name PARENTHESIZED descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name PRIMITIVE_TYPE descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name RETURN descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name EMPTY_STATEMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name SWITCH descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name SYNCHRONIZED descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name THROW descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name TRY descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name PARAMETERIZED_TYPE descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name UNION_TYPE descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name INTERSECTION_TYPE descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name TYPE_CAST descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name TYPE_PARAMETER descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name VARIABLE descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name WHILE_LOOP descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name POSTFIX_INCREMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name POSTFIX_DECREMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name PREFIX_INCREMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name PREFIX_DECREMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name UNARY_PLUS descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name UNARY_MINUS descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name BITWISE_COMPLEMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name LOGICAL_COMPLEMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name MULTIPLY descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name DIVIDE descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name REMAINDER descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name PLUS descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name MINUS descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name LEFT_SHIFT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name RIGHT_SHIFT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name UNSIGNED_RIGHT_SHIFT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name LESS_THAN descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name GREATER_THAN descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name LESS_THAN_EQUAL descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name GREATER_THAN_EQUAL descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name EQUAL_TO descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name NOT_EQUAL_TO descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name AND descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name XOR descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name OR descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name CONDITIONAL_AND descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name CONDITIONAL_OR descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name MULTIPLY_ASSIGNMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name DIVIDE_ASSIGNMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name REMAINDER_ASSIGNMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name PLUS_ASSIGNMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name MINUS_ASSIGNMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name LEFT_SHIFT_ASSIGNMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name RIGHT_SHIFT_ASSIGNMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name UNSIGNED_RIGHT_SHIFT_ASSIGNMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name AND_ASSIGNMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name XOR_ASSIGNMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name OR_ASSIGNMENT descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name INT_LITERAL descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name LONG_LITERAL descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name FLOAT_LITERAL descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name DOUBLE_LITERAL descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name BOOLEAN_LITERAL descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name CHAR_LITERAL descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name STRING_LITERAL descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name NULL_LITERAL descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name UNBOUNDED_WILDCARD descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name EXTENDS_WILDCARD descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name SUPER_WILDCARD descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name ERRONEOUS descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name INTERFACE descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name ENUM descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name ANNOTATION_TYPE descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name MODULE descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name EXPORTS descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name OPENS descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name PROVIDES descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name REQUIRES descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name USES descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
field name OTHER descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019
method name values descriptor ()[Lcom/sun/source/tree/Tree$Kind; flags 9
method name valueOf descriptor (Ljava/lang/String;)Lcom/sun/source/tree/Tree$Kind; flags 9
method name asInterface descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<+Lcom/sun/source/tree/Tree;>;

class name com/sun/source/tree/TreeVisitor
header extends java/lang/Object flags 601 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;
method name visitAnnotatedType descriptor (Lcom/sun/source/tree/AnnotatedTypeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/AnnotatedTypeTree;TP;)TR;
method name visitAnnotation descriptor (Lcom/sun/source/tree/AnnotationTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/AnnotationTree;TP;)TR;
method name visitMethodInvocation descriptor (Lcom/sun/source/tree/MethodInvocationTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/MethodInvocationTree;TP;)TR;
method name visitAssert descriptor (Lcom/sun/source/tree/AssertTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/AssertTree;TP;)TR;
method name visitAssignment descriptor (Lcom/sun/source/tree/AssignmentTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/AssignmentTree;TP;)TR;
method name visitCompoundAssignment descriptor (Lcom/sun/source/tree/CompoundAssignmentTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/CompoundAssignmentTree;TP;)TR;
method name visitBinary descriptor (Lcom/sun/source/tree/BinaryTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/BinaryTree;TP;)TR;
method name visitBlock descriptor (Lcom/sun/source/tree/BlockTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/BlockTree;TP;)TR;
method name visitBreak descriptor (Lcom/sun/source/tree/BreakTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/BreakTree;TP;)TR;
method name visitCase descriptor (Lcom/sun/source/tree/CaseTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/CaseTree;TP;)TR;
method name visitCatch descriptor (Lcom/sun/source/tree/CatchTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/CatchTree;TP;)TR;
method name visitClass descriptor (Lcom/sun/source/tree/ClassTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/ClassTree;TP;)TR;
method name visitConditionalExpression descriptor (Lcom/sun/source/tree/ConditionalExpressionTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/ConditionalExpressionTree;TP;)TR;
method name visitContinue descriptor (Lcom/sun/source/tree/ContinueTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/ContinueTree;TP;)TR;
method name visitDoWhileLoop descriptor (Lcom/sun/source/tree/DoWhileLoopTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/DoWhileLoopTree;TP;)TR;
method name visitErroneous descriptor (Lcom/sun/source/tree/ErroneousTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/ErroneousTree;TP;)TR;
method name visitExpressionStatement descriptor (Lcom/sun/source/tree/ExpressionStatementTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/ExpressionStatementTree;TP;)TR;
method name visitEnhancedForLoop descriptor (Lcom/sun/source/tree/EnhancedForLoopTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/EnhancedForLoopTree;TP;)TR;
method name visitForLoop descriptor (Lcom/sun/source/tree/ForLoopTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/ForLoopTree;TP;)TR;
method name visitIdentifier descriptor (Lcom/sun/source/tree/IdentifierTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/IdentifierTree;TP;)TR;
method name visitIf descriptor (Lcom/sun/source/tree/IfTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/IfTree;TP;)TR;
method name visitImport descriptor (Lcom/sun/source/tree/ImportTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/ImportTree;TP;)TR;
method name visitArrayAccess descriptor (Lcom/sun/source/tree/ArrayAccessTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/ArrayAccessTree;TP;)TR;
method name visitLabeledStatement descriptor (Lcom/sun/source/tree/LabeledStatementTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/LabeledStatementTree;TP;)TR;
method name visitLiteral descriptor (Lcom/sun/source/tree/LiteralTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/LiteralTree;TP;)TR;
method name visitMethod descriptor (Lcom/sun/source/tree/MethodTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/MethodTree;TP;)TR;
method name visitModifiers descriptor (Lcom/sun/source/tree/ModifiersTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/ModifiersTree;TP;)TR;
method name visitNewArray descriptor (Lcom/sun/source/tree/NewArrayTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/NewArrayTree;TP;)TR;
method name visitNewClass descriptor (Lcom/sun/source/tree/NewClassTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/NewClassTree;TP;)TR;
method name visitLambdaExpression descriptor (Lcom/sun/source/tree/LambdaExpressionTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/LambdaExpressionTree;TP;)TR;
method name visitPackage descriptor (Lcom/sun/source/tree/PackageTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/PackageTree;TP;)TR;
method name visitParenthesized descriptor (Lcom/sun/source/tree/ParenthesizedTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/ParenthesizedTree;TP;)TR;
method name visitReturn descriptor (Lcom/sun/source/tree/ReturnTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/ReturnTree;TP;)TR;
method name visitMemberSelect descriptor (Lcom/sun/source/tree/MemberSelectTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/MemberSelectTree;TP;)TR;
method name visitMemberReference descriptor (Lcom/sun/source/tree/MemberReferenceTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/MemberReferenceTree;TP;)TR;
method name visitEmptyStatement descriptor (Lcom/sun/source/tree/EmptyStatementTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/EmptyStatementTree;TP;)TR;
method name visitSwitch descriptor (Lcom/sun/source/tree/SwitchTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/SwitchTree;TP;)TR;
method name visitSynchronized descriptor (Lcom/sun/source/tree/SynchronizedTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/SynchronizedTree;TP;)TR;
method name visitThrow descriptor (Lcom/sun/source/tree/ThrowTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/ThrowTree;TP;)TR;
method name visitCompilationUnit descriptor (Lcom/sun/source/tree/CompilationUnitTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/CompilationUnitTree;TP;)TR;
method name visitTry descriptor (Lcom/sun/source/tree/TryTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/TryTree;TP;)TR;
method name visitParameterizedType descriptor (Lcom/sun/source/tree/ParameterizedTypeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/ParameterizedTypeTree;TP;)TR;
method name visitUnionType descriptor (Lcom/sun/source/tree/UnionTypeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/UnionTypeTree;TP;)TR;
method name visitIntersectionType descriptor (Lcom/sun/source/tree/IntersectionTypeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/IntersectionTypeTree;TP;)TR;
method name visitArrayType descriptor (Lcom/sun/source/tree/ArrayTypeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/ArrayTypeTree;TP;)TR;
method name visitTypeCast descriptor (Lcom/sun/source/tree/TypeCastTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/TypeCastTree;TP;)TR;
method name visitPrimitiveType descriptor (Lcom/sun/source/tree/PrimitiveTypeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/PrimitiveTypeTree;TP;)TR;
method name visitTypeParameter descriptor (Lcom/sun/source/tree/TypeParameterTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/TypeParameterTree;TP;)TR;
method name visitInstanceOf descriptor (Lcom/sun/source/tree/InstanceOfTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/InstanceOfTree;TP;)TR;
method name visitUnary descriptor (Lcom/sun/source/tree/UnaryTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/UnaryTree;TP;)TR;
method name visitVariable descriptor (Lcom/sun/source/tree/VariableTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/VariableTree;TP;)TR;
method name visitWhileLoop descriptor (Lcom/sun/source/tree/WhileLoopTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/WhileLoopTree;TP;)TR;
method name visitWildcard descriptor (Lcom/sun/source/tree/WildcardTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/WildcardTree;TP;)TR;
method name visitModule descriptor (Lcom/sun/source/tree/ModuleTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/ModuleTree;TP;)TR;
method name visitExports descriptor (Lcom/sun/source/tree/ExportsTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/ExportsTree;TP;)TR;
method name visitOpens descriptor (Lcom/sun/source/tree/OpensTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/OpensTree;TP;)TR;
method name visitProvides descriptor (Lcom/sun/source/tree/ProvidesTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/ProvidesTree;TP;)TR;
method name visitRequires descriptor (Lcom/sun/source/tree/RequiresTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/RequiresTree;TP;)TR;
method name visitUses descriptor (Lcom/sun/source/tree/UsesTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/UsesTree;TP;)TR;
method name visitOther descriptor (Lcom/sun/source/tree/Tree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Lcom/sun/source/tree/Tree;TP;)TR;

class name com/sun/source/tree/TryTree
header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
method name getBlock descriptor ()Lcom/sun/source/tree/BlockTree; flags 401
method name getCatches descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/CatchTree;>;
method name getFinallyBlock descriptor ()Lcom/sun/source/tree/BlockTree; flags 401
method name getResources descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/Tree;>;

class name com/sun/source/tree/TypeCastTree
header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
method name getType descriptor ()Lcom/sun/source/tree/Tree; flags 401
method name getExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401

class name com/sun/source/tree/TypeParameterTree
header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
method name getName descriptor ()Ljavax/lang/model/element/Name; flags 401
method name getBounds descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/Tree;>;
method name getAnnotations descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/AnnotationTree;>;

class name com/sun/source/tree/UnaryTree
header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
method name getExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401

class name com/sun/source/tree/UnionTypeTree
header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
method name getTypeAlternatives descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/Tree;>;

class name com/sun/source/tree/UsesTree
header extends java/lang/Object implements com/sun/source/tree/DirectiveTree flags 601
method name getServiceName descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401

class name com/sun/source/tree/VariableTree
header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
method name getModifiers descriptor ()Lcom/sun/source/tree/ModifiersTree; flags 401
method name getName descriptor ()Ljavax/lang/model/element/Name; flags 401
method name getNameExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
method name getType descriptor ()Lcom/sun/source/tree/Tree; flags 401
method name getInitializer descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401

class name com/sun/source/tree/WhileLoopTree
header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
method name getCondition descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
method name getStatement descriptor ()Lcom/sun/source/tree/StatementTree; flags 401

class name com/sun/source/tree/WildcardTree
header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
method name getBound descriptor ()Lcom/sun/source/tree/Tree; flags 401

class name com/sun/source/util/DocSourcePositions
header extends java/lang/Object implements com/sun/source/util/SourcePositions flags 601
method name getStartPosition descriptor (Lcom/sun/source/tree/CompilationUnitTree;Lcom/sun/source/doctree/DocCommentTree;Lcom/sun/source/doctree/DocTree;)J flags 401
method name getEndPosition descriptor (Lcom/sun/source/tree/CompilationUnitTree;Lcom/sun/source/doctree/DocCommentTree;Lcom/sun/source/doctree/DocTree;)J flags 401

class name com/sun/source/util/DocTreeFactory
header extends java/lang/Object flags 601
innerclass innerClass com/sun/source/doctree/AttributeTree$ValueKind outerClass com/sun/source/doctree/AttributeTree innerClassName ValueKind flags 4019
method name newAttributeTree descriptor (Ljavax/lang/model/element/Name;Lcom/sun/source/doctree/AttributeTree$ValueKind;Ljava/util/List;)Lcom/sun/source/doctree/AttributeTree; flags 401 signature (Ljavax/lang/model/element/Name;Lcom/sun/source/doctree/AttributeTree$ValueKind;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/AttributeTree;
method name newAuthorTree descriptor (Ljava/util/List;)Lcom/sun/source/doctree/AuthorTree; flags 401 signature (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/AuthorTree;
method name newCodeTree descriptor (Lcom/sun/source/doctree/TextTree;)Lcom/sun/source/doctree/LiteralTree; flags 401
method name newCommentTree descriptor (Ljava/lang/String;)Lcom/sun/source/doctree/CommentTree; flags 401
method name newDeprecatedTree descriptor (Ljava/util/List;)Lcom/sun/source/doctree/DeprecatedTree; flags 401 signature (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/DeprecatedTree;
method name newDocCommentTree descriptor (Ljava/util/List;Ljava/util/List;)Lcom/sun/source/doctree/DocCommentTree; flags 401 signature (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/DocCommentTree;
method name newDocRootTree descriptor ()Lcom/sun/source/doctree/DocRootTree; flags 401
method name newEndElementTree descriptor (Ljavax/lang/model/element/Name;)Lcom/sun/source/doctree/EndElementTree; flags 401
method name newEntityTree descriptor (Ljavax/lang/model/element/Name;)Lcom/sun/source/doctree/EntityTree; flags 401
method name newErroneousTree descriptor (Ljava/lang/String;Ljavax/tools/Diagnostic;)Lcom/sun/source/doctree/ErroneousTree; flags 401 signature (Ljava/lang/String;Ljavax/tools/Diagnostic<Ljavax/tools/JavaFileObject;>;)Lcom/sun/source/doctree/ErroneousTree;
method name newExceptionTree descriptor (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/source/doctree/ThrowsTree; flags 401 signature (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/ThrowsTree;
method name newHiddenTree descriptor (Ljava/util/List;)Lcom/sun/source/doctree/HiddenTree; flags 401 signature (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/HiddenTree;
method name newIdentifierTree descriptor (Ljavax/lang/model/element/Name;)Lcom/sun/source/doctree/IdentifierTree; flags 401
method name newIndexTree descriptor (Lcom/sun/source/doctree/DocTree;Ljava/util/List;)Lcom/sun/source/doctree/IndexTree; flags 401 signature (Lcom/sun/source/doctree/DocTree;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/IndexTree;
method name newInheritDocTree descriptor ()Lcom/sun/source/doctree/InheritDocTree; flags 401
method name newLinkTree descriptor (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/source/doctree/LinkTree; flags 401 signature (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/LinkTree;
method name newLinkPlainTree descriptor (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/source/doctree/LinkTree; flags 401 signature (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/LinkTree;
method name newLiteralTree descriptor (Lcom/sun/source/doctree/TextTree;)Lcom/sun/source/doctree/LiteralTree; flags 401
method name newParamTree descriptor (ZLcom/sun/source/doctree/IdentifierTree;Ljava/util/List;)Lcom/sun/source/doctree/ParamTree; flags 401 signature (ZLcom/sun/source/doctree/IdentifierTree;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/ParamTree;
method name newProvidesTree descriptor (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/source/doctree/ProvidesTree; flags 401 signature (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/ProvidesTree;
method name newReferenceTree descriptor (Ljava/lang/String;)Lcom/sun/source/doctree/ReferenceTree; flags 401
method name newReturnTree descriptor (Ljava/util/List;)Lcom/sun/source/doctree/ReturnTree; flags 401 signature (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/ReturnTree;
method name newSeeTree descriptor (Ljava/util/List;)Lcom/sun/source/doctree/SeeTree; flags 401 signature (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/SeeTree;
method name newSerialTree descriptor (Ljava/util/List;)Lcom/sun/source/doctree/SerialTree; flags 401 signature (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/SerialTree;
method name newSerialDataTree descriptor (Ljava/util/List;)Lcom/sun/source/doctree/SerialDataTree; flags 401 signature (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/SerialDataTree;
method name newSerialFieldTree descriptor (Lcom/sun/source/doctree/IdentifierTree;Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/source/doctree/SerialFieldTree; flags 401 signature (Lcom/sun/source/doctree/IdentifierTree;Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/SerialFieldTree;
method name newSinceTree descriptor (Ljava/util/List;)Lcom/sun/source/doctree/SinceTree; flags 401 signature (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/SinceTree;
method name newStartElementTree descriptor (Ljavax/lang/model/element/Name;Ljava/util/List;Z)Lcom/sun/source/doctree/StartElementTree; flags 401 signature (Ljavax/lang/model/element/Name;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;Z)Lcom/sun/source/doctree/StartElementTree;
method name newTextTree descriptor (Ljava/lang/String;)Lcom/sun/source/doctree/TextTree; flags 401
method name newThrowsTree descriptor (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/source/doctree/ThrowsTree; flags 401 signature (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/ThrowsTree;
method name newUnknownBlockTagTree descriptor (Ljavax/lang/model/element/Name;Ljava/util/List;)Lcom/sun/source/doctree/UnknownBlockTagTree; flags 401 signature (Ljavax/lang/model/element/Name;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/UnknownBlockTagTree;
method name newUnknownInlineTagTree descriptor (Ljavax/lang/model/element/Name;Ljava/util/List;)Lcom/sun/source/doctree/UnknownInlineTagTree; flags 401 signature (Ljavax/lang/model/element/Name;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/UnknownInlineTagTree;
method name newUsesTree descriptor (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List;)Lcom/sun/source/doctree/UsesTree; flags 401 signature (Lcom/sun/source/doctree/ReferenceTree;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/UsesTree;
method name newValueTree descriptor (Lcom/sun/source/doctree/ReferenceTree;)Lcom/sun/source/doctree/ValueTree; flags 401
method name newVersionTree descriptor (Ljava/util/List;)Lcom/sun/source/doctree/VersionTree; flags 401 signature (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Lcom/sun/source/doctree/VersionTree;
method name at descriptor (I)Lcom/sun/source/util/DocTreeFactory; flags 401
method name getFirstSentence descriptor (Ljava/util/List;)Ljava/util/List; flags 401 signature (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;

class name com/sun/source/util/DocTreePath
header extends java/lang/Object implements java/lang/Iterable flags 21 signature Ljava/lang/Object;Ljava/lang/Iterable<Lcom/sun/source/doctree/DocTree;>;
innerclass innerClass com/sun/source/doctree/DocTree$Kind outerClass com/sun/source/doctree/DocTree innerClassName Kind flags 4019
method name getPath descriptor (Lcom/sun/source/util/TreePath;Lcom/sun/source/doctree/DocCommentTree;Lcom/sun/source/doctree/DocTree;)Lcom/sun/source/util/DocTreePath; flags 9
method name getPath descriptor (Lcom/sun/source/util/DocTreePath;Lcom/sun/source/doctree/DocTree;)Lcom/sun/source/util/DocTreePath; flags 9
method name <init> descriptor (Lcom/sun/source/util/TreePath;Lcom/sun/source/doctree/DocCommentTree;)V flags 1
method name <init> descriptor (Lcom/sun/source/util/DocTreePath;Lcom/sun/source/doctree/DocTree;)V flags 1
method name getTreePath descriptor ()Lcom/sun/source/util/TreePath; flags 1
method name getDocComment descriptor ()Lcom/sun/source/doctree/DocCommentTree; flags 1
method name getLeaf descriptor ()Lcom/sun/source/doctree/DocTree; flags 1
method name getParentPath descriptor ()Lcom/sun/source/util/DocTreePath; flags 1
method name iterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator<Lcom/sun/source/doctree/DocTree;>;

class name com/sun/source/util/DocTreePathScanner
header extends com/sun/source/util/DocTreeScanner flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Lcom/sun/source/util/DocTreeScanner<TR;TP;>;
method name <init> descriptor ()V flags 1
method name scan descriptor (Lcom/sun/source/util/DocTreePath;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/util/DocTreePath;TP;)TR;
method name scan descriptor (Lcom/sun/source/doctree/DocTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/DocTree;TP;)TR;
method name getCurrentPath descriptor ()Lcom/sun/source/util/DocTreePath; flags 1

class name com/sun/source/util/DocTreeScanner
header extends java/lang/Object implements com/sun/source/doctree/DocTreeVisitor flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;Lcom/sun/source/doctree/DocTreeVisitor<TR;TP;>;
method name <init> descriptor ()V flags 1
method name scan descriptor (Lcom/sun/source/doctree/DocTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/DocTree;TP;)TR;
method name scan descriptor (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljava/lang/Iterable<+Lcom/sun/source/doctree/DocTree;>;TP;)TR;
method name reduce descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TR;TR;)TR;
method name visitAttribute descriptor (Lcom/sun/source/doctree/AttributeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/AttributeTree;TP;)TR;
method name visitAuthor descriptor (Lcom/sun/source/doctree/AuthorTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/AuthorTree;TP;)TR;
method name visitComment descriptor (Lcom/sun/source/doctree/CommentTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/CommentTree;TP;)TR;
method name visitDeprecated descriptor (Lcom/sun/source/doctree/DeprecatedTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/DeprecatedTree;TP;)TR;
method name visitDocComment descriptor (Lcom/sun/source/doctree/DocCommentTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/DocCommentTree;TP;)TR;
method name visitDocRoot descriptor (Lcom/sun/source/doctree/DocRootTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/DocRootTree;TP;)TR;
method name visitEndElement descriptor (Lcom/sun/source/doctree/EndElementTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/EndElementTree;TP;)TR;
method name visitEntity descriptor (Lcom/sun/source/doctree/EntityTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/EntityTree;TP;)TR;
method name visitErroneous descriptor (Lcom/sun/source/doctree/ErroneousTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/ErroneousTree;TP;)TR;
method name visitHidden descriptor (Lcom/sun/source/doctree/HiddenTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/HiddenTree;TP;)TR;
method name visitIdentifier descriptor (Lcom/sun/source/doctree/IdentifierTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/IdentifierTree;TP;)TR;
method name visitIndex descriptor (Lcom/sun/source/doctree/IndexTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/IndexTree;TP;)TR;
method name visitInheritDoc descriptor (Lcom/sun/source/doctree/InheritDocTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/InheritDocTree;TP;)TR;
method name visitLink descriptor (Lcom/sun/source/doctree/LinkTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/LinkTree;TP;)TR;
method name visitLiteral descriptor (Lcom/sun/source/doctree/LiteralTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/LiteralTree;TP;)TR;
method name visitParam descriptor (Lcom/sun/source/doctree/ParamTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/ParamTree;TP;)TR;
method name visitProvides descriptor (Lcom/sun/source/doctree/ProvidesTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/ProvidesTree;TP;)TR;
method name visitReference descriptor (Lcom/sun/source/doctree/ReferenceTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/ReferenceTree;TP;)TR;
method name visitReturn descriptor (Lcom/sun/source/doctree/ReturnTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/ReturnTree;TP;)TR;
method name visitSee descriptor (Lcom/sun/source/doctree/SeeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/SeeTree;TP;)TR;
method name visitSerial descriptor (Lcom/sun/source/doctree/SerialTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/SerialTree;TP;)TR;
method name visitSerialData descriptor (Lcom/sun/source/doctree/SerialDataTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/SerialDataTree;TP;)TR;
method name visitSerialField descriptor (Lcom/sun/source/doctree/SerialFieldTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/SerialFieldTree;TP;)TR;
method name visitSince descriptor (Lcom/sun/source/doctree/SinceTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/SinceTree;TP;)TR;
method name visitStartElement descriptor (Lcom/sun/source/doctree/StartElementTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/StartElementTree;TP;)TR;
method name visitText descriptor (Lcom/sun/source/doctree/TextTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/TextTree;TP;)TR;
method name visitThrows descriptor (Lcom/sun/source/doctree/ThrowsTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/ThrowsTree;TP;)TR;
method name visitUnknownBlockTag descriptor (Lcom/sun/source/doctree/UnknownBlockTagTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/UnknownBlockTagTree;TP;)TR;
method name visitUnknownInlineTag descriptor (Lcom/sun/source/doctree/UnknownInlineTagTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/UnknownInlineTagTree;TP;)TR;
method name visitUses descriptor (Lcom/sun/source/doctree/UsesTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/UsesTree;TP;)TR;
method name visitValue descriptor (Lcom/sun/source/doctree/ValueTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/ValueTree;TP;)TR;
method name visitVersion descriptor (Lcom/sun/source/doctree/VersionTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/VersionTree;TP;)TR;
method name visitOther descriptor (Lcom/sun/source/doctree/DocTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/DocTree;TP;)TR;

class name com/sun/source/util/DocTrees
header extends com/sun/source/util/Trees flags 421
innerclass innerClass javax/tools/JavaCompiler$CompilationTask outerClass javax/tools/JavaCompiler innerClassName CompilationTask flags 609
innerclass innerClass javax/tools/Diagnostic$Kind outerClass javax/tools/Diagnostic innerClassName Kind flags 4019
method name <init> descriptor ()V flags 1
method name instance descriptor (Ljavax/tools/JavaCompiler$CompilationTask;)Lcom/sun/source/util/DocTrees; flags 9
method name instance descriptor (Ljavax/annotation/processing/ProcessingEnvironment;)Lcom/sun/source/util/DocTrees; flags 9
method name getBreakIterator descriptor ()Ljava/text/BreakIterator; flags 401
method name getDocCommentTree descriptor (Lcom/sun/source/util/TreePath;)Lcom/sun/source/doctree/DocCommentTree; flags 401
method name getDocCommentTree descriptor (Ljavax/lang/model/element/Element;)Lcom/sun/source/doctree/DocCommentTree; flags 401
method name getDocCommentTree descriptor (Ljavax/tools/FileObject;)Lcom/sun/source/doctree/DocCommentTree; flags 401
method name getDocCommentTree descriptor (Ljavax/lang/model/element/Element;Ljava/lang/String;)Lcom/sun/source/doctree/DocCommentTree; thrownTypes java/io/IOException flags 401
method name getDocTreePath descriptor (Ljavax/tools/FileObject;Ljavax/lang/model/element/PackageElement;)Lcom/sun/source/util/DocTreePath; flags 401
method name getElement descriptor (Lcom/sun/source/util/DocTreePath;)Ljavax/lang/model/element/Element; flags 401
method name getFirstSentence descriptor (Ljava/util/List;)Ljava/util/List; flags 401 signature (Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;)Ljava/util/List<Lcom/sun/source/doctree/DocTree;>;
method name getSourcePositions descriptor ()Lcom/sun/source/util/DocSourcePositions; flags 401
method name printMessage descriptor (Ljavax/tools/Diagnostic$Kind;Ljava/lang/CharSequence;Lcom/sun/source/doctree/DocTree;Lcom/sun/source/doctree/DocCommentTree;Lcom/sun/source/tree/CompilationUnitTree;)V flags 401
method name setBreakIterator descriptor (Ljava/text/BreakIterator;)V flags 401
method name getDocTreeFactory descriptor ()Lcom/sun/source/util/DocTreeFactory; flags 401
method name getSourcePositions descriptor ()Lcom/sun/source/util/SourcePositions; flags 1041

class name com/sun/source/util/JavacTask
header extends java/lang/Object implements javax/tools/JavaCompiler$CompilationTask flags 421
innerclass innerClass javax/tools/JavaCompiler$CompilationTask outerClass javax/tools/JavaCompiler innerClassName CompilationTask flags 609
method name <init> descriptor ()V flags 1
method name instance descriptor (Ljavax/annotation/processing/ProcessingEnvironment;)Lcom/sun/source/util/JavacTask; flags 9
method name parse descriptor ()Ljava/lang/Iterable; thrownTypes java/io/IOException flags 401 signature ()Ljava/lang/Iterable<+Lcom/sun/source/tree/CompilationUnitTree;>;
method name analyze descriptor ()Ljava/lang/Iterable; thrownTypes java/io/IOException flags 401 signature ()Ljava/lang/Iterable<+Ljavax/lang/model/element/Element;>;
method name generate descriptor ()Ljava/lang/Iterable; thrownTypes java/io/IOException flags 401 signature ()Ljava/lang/Iterable<+Ljavax/tools/JavaFileObject;>;
method name setTaskListener descriptor (Lcom/sun/source/util/TaskListener;)V flags 401
method name addTaskListener descriptor (Lcom/sun/source/util/TaskListener;)V flags 401
method name removeTaskListener descriptor (Lcom/sun/source/util/TaskListener;)V flags 401
method name getTypeMirror descriptor (Ljava/lang/Iterable;)Ljavax/lang/model/type/TypeMirror; flags 401 signature (Ljava/lang/Iterable<+Lcom/sun/source/tree/Tree;>;)Ljavax/lang/model/type/TypeMirror;
method name getElements descriptor ()Ljavax/lang/model/util/Elements; flags 401
method name getTypes descriptor ()Ljavax/lang/model/util/Types; flags 401

class name com/sun/source/util/Plugin
header extends java/lang/Object flags 601
method name getName descriptor ()Ljava/lang/String; flags 401
method name init descriptor (Lcom/sun/source/util/JavacTask;[Ljava/lang/String;)V flags 481

class name com/sun/source/util/SimpleDocTreeVisitor
header extends java/lang/Object implements com/sun/source/doctree/DocTreeVisitor flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;Lcom/sun/source/doctree/DocTreeVisitor<TR;TP;>;
field name DEFAULT_VALUE descriptor Ljava/lang/Object; flags 14 signature TR;
method name <init> descriptor ()V flags 4
method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
method name defaultAction descriptor (Lcom/sun/source/doctree/DocTree;Ljava/lang/Object;)Ljava/lang/Object; flags 4 signature (Lcom/sun/source/doctree/DocTree;TP;)TR;
method name visit descriptor (Lcom/sun/source/doctree/DocTree;Ljava/lang/Object;)Ljava/lang/Object; flags 11 signature (Lcom/sun/source/doctree/DocTree;TP;)TR;
method name visit descriptor (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object; flags 11 signature (Ljava/lang/Iterable<+Lcom/sun/source/doctree/DocTree;>;TP;)TR;
method name visitAttribute descriptor (Lcom/sun/source/doctree/AttributeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/AttributeTree;TP;)TR;
method name visitAuthor descriptor (Lcom/sun/source/doctree/AuthorTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/AuthorTree;TP;)TR;
method name visitComment descriptor (Lcom/sun/source/doctree/CommentTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/CommentTree;TP;)TR;
method name visitDeprecated descriptor (Lcom/sun/source/doctree/DeprecatedTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/DeprecatedTree;TP;)TR;
method name visitDocComment descriptor (Lcom/sun/source/doctree/DocCommentTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/DocCommentTree;TP;)TR;
method name visitDocRoot descriptor (Lcom/sun/source/doctree/DocRootTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/DocRootTree;TP;)TR;
method name visitEndElement descriptor (Lcom/sun/source/doctree/EndElementTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/EndElementTree;TP;)TR;
method name visitEntity descriptor (Lcom/sun/source/doctree/EntityTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/EntityTree;TP;)TR;
method name visitErroneous descriptor (Lcom/sun/source/doctree/ErroneousTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/ErroneousTree;TP;)TR;
method name visitHidden descriptor (Lcom/sun/source/doctree/HiddenTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/HiddenTree;TP;)TR;
method name visitIdentifier descriptor (Lcom/sun/source/doctree/IdentifierTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/IdentifierTree;TP;)TR;
method name visitIndex descriptor (Lcom/sun/source/doctree/IndexTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/IndexTree;TP;)TR;
method name visitInheritDoc descriptor (Lcom/sun/source/doctree/InheritDocTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/InheritDocTree;TP;)TR;
method name visitLink descriptor (Lcom/sun/source/doctree/LinkTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/LinkTree;TP;)TR;
method name visitLiteral descriptor (Lcom/sun/source/doctree/LiteralTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/LiteralTree;TP;)TR;
method name visitParam descriptor (Lcom/sun/source/doctree/ParamTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/ParamTree;TP;)TR;
method name visitProvides descriptor (Lcom/sun/source/doctree/ProvidesTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/ProvidesTree;TP;)TR;
method name visitReference descriptor (Lcom/sun/source/doctree/ReferenceTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/ReferenceTree;TP;)TR;
method name visitReturn descriptor (Lcom/sun/source/doctree/ReturnTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/ReturnTree;TP;)TR;
method name visitSee descriptor (Lcom/sun/source/doctree/SeeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/SeeTree;TP;)TR;
method name visitSerial descriptor (Lcom/sun/source/doctree/SerialTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/SerialTree;TP;)TR;
method name visitSerialData descriptor (Lcom/sun/source/doctree/SerialDataTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/SerialDataTree;TP;)TR;
method name visitSerialField descriptor (Lcom/sun/source/doctree/SerialFieldTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/SerialFieldTree;TP;)TR;
method name visitSince descriptor (Lcom/sun/source/doctree/SinceTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/SinceTree;TP;)TR;
method name visitStartElement descriptor (Lcom/sun/source/doctree/StartElementTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/StartElementTree;TP;)TR;
method name visitText descriptor (Lcom/sun/source/doctree/TextTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/TextTree;TP;)TR;
method name visitThrows descriptor (Lcom/sun/source/doctree/ThrowsTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/ThrowsTree;TP;)TR;
method name visitUnknownBlockTag descriptor (Lcom/sun/source/doctree/UnknownBlockTagTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/UnknownBlockTagTree;TP;)TR;
method name visitUnknownInlineTag descriptor (Lcom/sun/source/doctree/UnknownInlineTagTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/UnknownInlineTagTree;TP;)TR;
method name visitUses descriptor (Lcom/sun/source/doctree/UsesTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/UsesTree;TP;)TR;
method name visitValue descriptor (Lcom/sun/source/doctree/ValueTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/ValueTree;TP;)TR;
method name visitVersion descriptor (Lcom/sun/source/doctree/VersionTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/VersionTree;TP;)TR;
method name visitOther descriptor (Lcom/sun/source/doctree/DocTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/DocTree;TP;)TR;

class name com/sun/source/util/SimpleTreeVisitor
header extends java/lang/Object implements com/sun/source/tree/TreeVisitor flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;Lcom/sun/source/tree/TreeVisitor<TR;TP;>;
field name DEFAULT_VALUE descriptor Ljava/lang/Object; flags 14 signature TR;
method name <init> descriptor ()V flags 4
method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
method name defaultAction descriptor (Lcom/sun/source/tree/Tree;Ljava/lang/Object;)Ljava/lang/Object; flags 4 signature (Lcom/sun/source/tree/Tree;TP;)TR;
method name visit descriptor (Lcom/sun/source/tree/Tree;Ljava/lang/Object;)Ljava/lang/Object; flags 11 signature (Lcom/sun/source/tree/Tree;TP;)TR;
method name visit descriptor (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object; flags 11 signature (Ljava/lang/Iterable<+Lcom/sun/source/tree/Tree;>;TP;)TR;
method name visitCompilationUnit descriptor (Lcom/sun/source/tree/CompilationUnitTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/CompilationUnitTree;TP;)TR;
method name visitPackage descriptor (Lcom/sun/source/tree/PackageTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/PackageTree;TP;)TR;
method name visitImport descriptor (Lcom/sun/source/tree/ImportTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ImportTree;TP;)TR;
method name visitClass descriptor (Lcom/sun/source/tree/ClassTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ClassTree;TP;)TR;
method name visitMethod descriptor (Lcom/sun/source/tree/MethodTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/MethodTree;TP;)TR;
method name visitVariable descriptor (Lcom/sun/source/tree/VariableTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/VariableTree;TP;)TR;
method name visitEmptyStatement descriptor (Lcom/sun/source/tree/EmptyStatementTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/EmptyStatementTree;TP;)TR;
method name visitBlock descriptor (Lcom/sun/source/tree/BlockTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/BlockTree;TP;)TR;
method name visitDoWhileLoop descriptor (Lcom/sun/source/tree/DoWhileLoopTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/DoWhileLoopTree;TP;)TR;
method name visitWhileLoop descriptor (Lcom/sun/source/tree/WhileLoopTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/WhileLoopTree;TP;)TR;
method name visitForLoop descriptor (Lcom/sun/source/tree/ForLoopTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ForLoopTree;TP;)TR;
method name visitEnhancedForLoop descriptor (Lcom/sun/source/tree/EnhancedForLoopTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/EnhancedForLoopTree;TP;)TR;
method name visitLabeledStatement descriptor (Lcom/sun/source/tree/LabeledStatementTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/LabeledStatementTree;TP;)TR;
method name visitSwitch descriptor (Lcom/sun/source/tree/SwitchTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/SwitchTree;TP;)TR;
method name visitCase descriptor (Lcom/sun/source/tree/CaseTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/CaseTree;TP;)TR;
method name visitSynchronized descriptor (Lcom/sun/source/tree/SynchronizedTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/SynchronizedTree;TP;)TR;
method name visitTry descriptor (Lcom/sun/source/tree/TryTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/TryTree;TP;)TR;
method name visitCatch descriptor (Lcom/sun/source/tree/CatchTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/CatchTree;TP;)TR;
method name visitConditionalExpression descriptor (Lcom/sun/source/tree/ConditionalExpressionTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ConditionalExpressionTree;TP;)TR;
method name visitIf descriptor (Lcom/sun/source/tree/IfTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/IfTree;TP;)TR;
method name visitExpressionStatement descriptor (Lcom/sun/source/tree/ExpressionStatementTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ExpressionStatementTree;TP;)TR;
method name visitBreak descriptor (Lcom/sun/source/tree/BreakTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/BreakTree;TP;)TR;
method name visitContinue descriptor (Lcom/sun/source/tree/ContinueTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ContinueTree;TP;)TR;
method name visitReturn descriptor (Lcom/sun/source/tree/ReturnTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ReturnTree;TP;)TR;
method name visitThrow descriptor (Lcom/sun/source/tree/ThrowTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ThrowTree;TP;)TR;
method name visitAssert descriptor (Lcom/sun/source/tree/AssertTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/AssertTree;TP;)TR;
method name visitMethodInvocation descriptor (Lcom/sun/source/tree/MethodInvocationTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/MethodInvocationTree;TP;)TR;
method name visitNewClass descriptor (Lcom/sun/source/tree/NewClassTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/NewClassTree;TP;)TR;
method name visitNewArray descriptor (Lcom/sun/source/tree/NewArrayTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/NewArrayTree;TP;)TR;
method name visitLambdaExpression descriptor (Lcom/sun/source/tree/LambdaExpressionTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/LambdaExpressionTree;TP;)TR;
method name visitParenthesized descriptor (Lcom/sun/source/tree/ParenthesizedTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ParenthesizedTree;TP;)TR;
method name visitAssignment descriptor (Lcom/sun/source/tree/AssignmentTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/AssignmentTree;TP;)TR;
method name visitCompoundAssignment descriptor (Lcom/sun/source/tree/CompoundAssignmentTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/CompoundAssignmentTree;TP;)TR;
method name visitUnary descriptor (Lcom/sun/source/tree/UnaryTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/UnaryTree;TP;)TR;
method name visitBinary descriptor (Lcom/sun/source/tree/BinaryTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/BinaryTree;TP;)TR;
method name visitTypeCast descriptor (Lcom/sun/source/tree/TypeCastTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/TypeCastTree;TP;)TR;
method name visitInstanceOf descriptor (Lcom/sun/source/tree/InstanceOfTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/InstanceOfTree;TP;)TR;
method name visitArrayAccess descriptor (Lcom/sun/source/tree/ArrayAccessTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ArrayAccessTree;TP;)TR;
method name visitMemberSelect descriptor (Lcom/sun/source/tree/MemberSelectTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/MemberSelectTree;TP;)TR;
method name visitMemberReference descriptor (Lcom/sun/source/tree/MemberReferenceTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/MemberReferenceTree;TP;)TR;
method name visitIdentifier descriptor (Lcom/sun/source/tree/IdentifierTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/IdentifierTree;TP;)TR;
method name visitLiteral descriptor (Lcom/sun/source/tree/LiteralTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/LiteralTree;TP;)TR;
method name visitPrimitiveType descriptor (Lcom/sun/source/tree/PrimitiveTypeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/PrimitiveTypeTree;TP;)TR;
method name visitArrayType descriptor (Lcom/sun/source/tree/ArrayTypeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ArrayTypeTree;TP;)TR;
method name visitParameterizedType descriptor (Lcom/sun/source/tree/ParameterizedTypeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ParameterizedTypeTree;TP;)TR;
method name visitUnionType descriptor (Lcom/sun/source/tree/UnionTypeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/UnionTypeTree;TP;)TR;
method name visitIntersectionType descriptor (Lcom/sun/source/tree/IntersectionTypeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/IntersectionTypeTree;TP;)TR;
method name visitTypeParameter descriptor (Lcom/sun/source/tree/TypeParameterTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/TypeParameterTree;TP;)TR;
method name visitWildcard descriptor (Lcom/sun/source/tree/WildcardTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/WildcardTree;TP;)TR;
method name visitModifiers descriptor (Lcom/sun/source/tree/ModifiersTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ModifiersTree;TP;)TR;
method name visitAnnotation descriptor (Lcom/sun/source/tree/AnnotationTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/AnnotationTree;TP;)TR;
method name visitAnnotatedType descriptor (Lcom/sun/source/tree/AnnotatedTypeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/AnnotatedTypeTree;TP;)TR;
method name visitModule descriptor (Lcom/sun/source/tree/ModuleTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ModuleTree;TP;)TR;
method name visitExports descriptor (Lcom/sun/source/tree/ExportsTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ExportsTree;TP;)TR;
method name visitOpens descriptor (Lcom/sun/source/tree/OpensTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/OpensTree;TP;)TR;
method name visitProvides descriptor (Lcom/sun/source/tree/ProvidesTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ProvidesTree;TP;)TR;
method name visitRequires descriptor (Lcom/sun/source/tree/RequiresTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/RequiresTree;TP;)TR;
method name visitUses descriptor (Lcom/sun/source/tree/UsesTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/UsesTree;TP;)TR;
method name visitErroneous descriptor (Lcom/sun/source/tree/ErroneousTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ErroneousTree;TP;)TR;
method name visitOther descriptor (Lcom/sun/source/tree/Tree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/Tree;TP;)TR;

class name com/sun/source/util/SourcePositions
header extends java/lang/Object flags 601
method name getStartPosition descriptor (Lcom/sun/source/tree/CompilationUnitTree;Lcom/sun/source/tree/Tree;)J flags 401
method name getEndPosition descriptor (Lcom/sun/source/tree/CompilationUnitTree;Lcom/sun/source/tree/Tree;)J flags 401

class name com/sun/source/util/TaskEvent
header extends java/lang/Object flags 31
innerclass innerClass com/sun/source/util/TaskEvent$Kind outerClass com/sun/source/util/TaskEvent innerClassName Kind flags 4019
method name <init> descriptor (Lcom/sun/source/util/TaskEvent$Kind;)V flags 1
method name <init> descriptor (Lcom/sun/source/util/TaskEvent$Kind;Ljavax/tools/JavaFileObject;)V flags 1
method name <init> descriptor (Lcom/sun/source/util/TaskEvent$Kind;Lcom/sun/source/tree/CompilationUnitTree;)V flags 1
method name <init> descriptor (Lcom/sun/source/util/TaskEvent$Kind;Lcom/sun/source/tree/CompilationUnitTree;Ljavax/lang/model/element/TypeElement;)V flags 1
method name getKind descriptor ()Lcom/sun/source/util/TaskEvent$Kind; flags 1
method name getSourceFile descriptor ()Ljavax/tools/JavaFileObject; flags 1
method name getCompilationUnit descriptor ()Lcom/sun/source/tree/CompilationUnitTree; flags 1
method name getTypeElement descriptor ()Ljavax/lang/model/element/TypeElement; flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name com/sun/source/util/TaskEvent$Kind
header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Lcom/sun/source/util/TaskEvent$Kind;>;
innerclass innerClass com/sun/source/util/TaskEvent$Kind outerClass com/sun/source/util/TaskEvent innerClassName Kind flags 4019
field name PARSE descriptor Lcom/sun/source/util/TaskEvent$Kind; flags 4019
field name ENTER descriptor Lcom/sun/source/util/TaskEvent$Kind; flags 4019
field name ANALYZE descriptor Lcom/sun/source/util/TaskEvent$Kind; flags 4019
field name GENERATE descriptor Lcom/sun/source/util/TaskEvent$Kind; flags 4019
field name ANNOTATION_PROCESSING descriptor Lcom/sun/source/util/TaskEvent$Kind; flags 4019
field name ANNOTATION_PROCESSING_ROUND descriptor Lcom/sun/source/util/TaskEvent$Kind; flags 4019
field name COMPILATION descriptor Lcom/sun/source/util/TaskEvent$Kind; flags 4019
method name values descriptor ()[Lcom/sun/source/util/TaskEvent$Kind; flags 9
method name valueOf descriptor (Ljava/lang/String;)Lcom/sun/source/util/TaskEvent$Kind; flags 9

class name com/sun/source/util/TaskListener
header extends java/lang/Object flags 601
method name started descriptor (Lcom/sun/source/util/TaskEvent;)V flags 1
method name finished descriptor (Lcom/sun/source/util/TaskEvent;)V flags 1

class name com/sun/source/util/TreePath
header extends java/lang/Object implements java/lang/Iterable flags 21 signature Ljava/lang/Object;Ljava/lang/Iterable<Lcom/sun/source/tree/Tree;>;
innerclass innerClass com/sun/source/tree/Tree$Kind outerClass com/sun/source/tree/Tree innerClassName Kind flags 4019
method name getPath descriptor (Lcom/sun/source/tree/CompilationUnitTree;Lcom/sun/source/tree/Tree;)Lcom/sun/source/util/TreePath; flags 9
method name getPath descriptor (Lcom/sun/source/util/TreePath;Lcom/sun/source/tree/Tree;)Lcom/sun/source/util/TreePath; flags 9
method name <init> descriptor (Lcom/sun/source/tree/CompilationUnitTree;)V flags 1
method name <init> descriptor (Lcom/sun/source/util/TreePath;Lcom/sun/source/tree/Tree;)V flags 1
method name getCompilationUnit descriptor ()Lcom/sun/source/tree/CompilationUnitTree; flags 1
method name getLeaf descriptor ()Lcom/sun/source/tree/Tree; flags 1
method name getParentPath descriptor ()Lcom/sun/source/util/TreePath; flags 1
method name iterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator<Lcom/sun/source/tree/Tree;>;

class name com/sun/source/util/TreePathScanner
header extends com/sun/source/util/TreeScanner flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Lcom/sun/source/util/TreeScanner<TR;TP;>;
method name <init> descriptor ()V flags 1
method name scan descriptor (Lcom/sun/source/util/TreePath;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/util/TreePath;TP;)TR;
method name scan descriptor (Lcom/sun/source/tree/Tree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/Tree;TP;)TR;
method name getCurrentPath descriptor ()Lcom/sun/source/util/TreePath; flags 1

class name com/sun/source/util/TreeScanner
header extends java/lang/Object implements com/sun/source/tree/TreeVisitor flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;Lcom/sun/source/tree/TreeVisitor<TR;TP;>;
method name <init> descriptor ()V flags 1
method name scan descriptor (Lcom/sun/source/tree/Tree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/Tree;TP;)TR;
method name scan descriptor (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljava/lang/Iterable<+Lcom/sun/source/tree/Tree;>;TP;)TR;
method name reduce descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TR;TR;)TR;
method name visitCompilationUnit descriptor (Lcom/sun/source/tree/CompilationUnitTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/CompilationUnitTree;TP;)TR;
method name visitPackage descriptor (Lcom/sun/source/tree/PackageTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/PackageTree;TP;)TR;
method name visitImport descriptor (Lcom/sun/source/tree/ImportTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ImportTree;TP;)TR;
method name visitClass descriptor (Lcom/sun/source/tree/ClassTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ClassTree;TP;)TR;
method name visitMethod descriptor (Lcom/sun/source/tree/MethodTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/MethodTree;TP;)TR;
method name visitVariable descriptor (Lcom/sun/source/tree/VariableTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/VariableTree;TP;)TR;
method name visitEmptyStatement descriptor (Lcom/sun/source/tree/EmptyStatementTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/EmptyStatementTree;TP;)TR;
method name visitBlock descriptor (Lcom/sun/source/tree/BlockTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/BlockTree;TP;)TR;
method name visitDoWhileLoop descriptor (Lcom/sun/source/tree/DoWhileLoopTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/DoWhileLoopTree;TP;)TR;
method name visitWhileLoop descriptor (Lcom/sun/source/tree/WhileLoopTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/WhileLoopTree;TP;)TR;
method name visitForLoop descriptor (Lcom/sun/source/tree/ForLoopTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ForLoopTree;TP;)TR;
method name visitEnhancedForLoop descriptor (Lcom/sun/source/tree/EnhancedForLoopTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/EnhancedForLoopTree;TP;)TR;
method name visitLabeledStatement descriptor (Lcom/sun/source/tree/LabeledStatementTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/LabeledStatementTree;TP;)TR;
method name visitSwitch descriptor (Lcom/sun/source/tree/SwitchTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/SwitchTree;TP;)TR;
method name visitCase descriptor (Lcom/sun/source/tree/CaseTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/CaseTree;TP;)TR;
method name visitSynchronized descriptor (Lcom/sun/source/tree/SynchronizedTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/SynchronizedTree;TP;)TR;
method name visitTry descriptor (Lcom/sun/source/tree/TryTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/TryTree;TP;)TR;
method name visitCatch descriptor (Lcom/sun/source/tree/CatchTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/CatchTree;TP;)TR;
method name visitConditionalExpression descriptor (Lcom/sun/source/tree/ConditionalExpressionTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ConditionalExpressionTree;TP;)TR;
method name visitIf descriptor (Lcom/sun/source/tree/IfTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/IfTree;TP;)TR;
method name visitExpressionStatement descriptor (Lcom/sun/source/tree/ExpressionStatementTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ExpressionStatementTree;TP;)TR;
method name visitBreak descriptor (Lcom/sun/source/tree/BreakTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/BreakTree;TP;)TR;
method name visitContinue descriptor (Lcom/sun/source/tree/ContinueTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ContinueTree;TP;)TR;
method name visitReturn descriptor (Lcom/sun/source/tree/ReturnTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ReturnTree;TP;)TR;
method name visitThrow descriptor (Lcom/sun/source/tree/ThrowTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ThrowTree;TP;)TR;
method name visitAssert descriptor (Lcom/sun/source/tree/AssertTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/AssertTree;TP;)TR;
method name visitMethodInvocation descriptor (Lcom/sun/source/tree/MethodInvocationTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/MethodInvocationTree;TP;)TR;
method name visitNewClass descriptor (Lcom/sun/source/tree/NewClassTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/NewClassTree;TP;)TR;
method name visitNewArray descriptor (Lcom/sun/source/tree/NewArrayTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/NewArrayTree;TP;)TR;
method name visitLambdaExpression descriptor (Lcom/sun/source/tree/LambdaExpressionTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/LambdaExpressionTree;TP;)TR;
method name visitParenthesized descriptor (Lcom/sun/source/tree/ParenthesizedTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ParenthesizedTree;TP;)TR;
method name visitAssignment descriptor (Lcom/sun/source/tree/AssignmentTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/AssignmentTree;TP;)TR;
method name visitCompoundAssignment descriptor (Lcom/sun/source/tree/CompoundAssignmentTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/CompoundAssignmentTree;TP;)TR;
method name visitUnary descriptor (Lcom/sun/source/tree/UnaryTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/UnaryTree;TP;)TR;
method name visitBinary descriptor (Lcom/sun/source/tree/BinaryTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/BinaryTree;TP;)TR;
method name visitTypeCast descriptor (Lcom/sun/source/tree/TypeCastTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/TypeCastTree;TP;)TR;
method name visitInstanceOf descriptor (Lcom/sun/source/tree/InstanceOfTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/InstanceOfTree;TP;)TR;
method name visitArrayAccess descriptor (Lcom/sun/source/tree/ArrayAccessTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ArrayAccessTree;TP;)TR;
method name visitMemberSelect descriptor (Lcom/sun/source/tree/MemberSelectTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/MemberSelectTree;TP;)TR;
method name visitMemberReference descriptor (Lcom/sun/source/tree/MemberReferenceTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/MemberReferenceTree;TP;)TR;
method name visitIdentifier descriptor (Lcom/sun/source/tree/IdentifierTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/IdentifierTree;TP;)TR;
method name visitLiteral descriptor (Lcom/sun/source/tree/LiteralTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/LiteralTree;TP;)TR;
method name visitPrimitiveType descriptor (Lcom/sun/source/tree/PrimitiveTypeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/PrimitiveTypeTree;TP;)TR;
method name visitArrayType descriptor (Lcom/sun/source/tree/ArrayTypeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ArrayTypeTree;TP;)TR;
method name visitParameterizedType descriptor (Lcom/sun/source/tree/ParameterizedTypeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ParameterizedTypeTree;TP;)TR;
method name visitUnionType descriptor (Lcom/sun/source/tree/UnionTypeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/UnionTypeTree;TP;)TR;
method name visitIntersectionType descriptor (Lcom/sun/source/tree/IntersectionTypeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/IntersectionTypeTree;TP;)TR;
method name visitTypeParameter descriptor (Lcom/sun/source/tree/TypeParameterTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/TypeParameterTree;TP;)TR;
method name visitWildcard descriptor (Lcom/sun/source/tree/WildcardTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/WildcardTree;TP;)TR;
method name visitModifiers descriptor (Lcom/sun/source/tree/ModifiersTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ModifiersTree;TP;)TR;
method name visitAnnotation descriptor (Lcom/sun/source/tree/AnnotationTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/AnnotationTree;TP;)TR;
method name visitAnnotatedType descriptor (Lcom/sun/source/tree/AnnotatedTypeTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/AnnotatedTypeTree;TP;)TR;
method name visitModule descriptor (Lcom/sun/source/tree/ModuleTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ModuleTree;TP;)TR;
method name visitExports descriptor (Lcom/sun/source/tree/ExportsTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ExportsTree;TP;)TR;
method name visitOpens descriptor (Lcom/sun/source/tree/OpensTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/OpensTree;TP;)TR;
method name visitProvides descriptor (Lcom/sun/source/tree/ProvidesTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ProvidesTree;TP;)TR;
method name visitRequires descriptor (Lcom/sun/source/tree/RequiresTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/RequiresTree;TP;)TR;
method name visitUses descriptor (Lcom/sun/source/tree/UsesTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/UsesTree;TP;)TR;
method name visitOther descriptor (Lcom/sun/source/tree/Tree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/Tree;TP;)TR;
method name visitErroneous descriptor (Lcom/sun/source/tree/ErroneousTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/tree/ErroneousTree;TP;)TR;

class name com/sun/source/util/Trees
header extends java/lang/Object flags 421
innerclass innerClass javax/tools/JavaCompiler$CompilationTask outerClass javax/tools/JavaCompiler innerClassName CompilationTask flags 609
innerclass innerClass javax/tools/Diagnostic$Kind outerClass javax/tools/Diagnostic innerClassName Kind flags 4019
method name <init> descriptor ()V flags 1
method name instance descriptor (Ljavax/tools/JavaCompiler$CompilationTask;)Lcom/sun/source/util/Trees; flags 9
method name instance descriptor (Ljavax/annotation/processing/ProcessingEnvironment;)Lcom/sun/source/util/Trees; flags 9
method name getSourcePositions descriptor ()Lcom/sun/source/util/SourcePositions; flags 401
method name getTree descriptor (Ljavax/lang/model/element/Element;)Lcom/sun/source/tree/Tree; flags 401
method name getTree descriptor (Ljavax/lang/model/element/TypeElement;)Lcom/sun/source/tree/ClassTree; flags 401
method name getTree descriptor (Ljavax/lang/model/element/ExecutableElement;)Lcom/sun/source/tree/MethodTree; flags 401
method name getTree descriptor (Ljavax/lang/model/element/Element;Ljavax/lang/model/element/AnnotationMirror;)Lcom/sun/source/tree/Tree; flags 401
method name getTree descriptor (Ljavax/lang/model/element/Element;Ljavax/lang/model/element/AnnotationMirror;Ljavax/lang/model/element/AnnotationValue;)Lcom/sun/source/tree/Tree; flags 401
method name getPath descriptor (Lcom/sun/source/tree/CompilationUnitTree;Lcom/sun/source/tree/Tree;)Lcom/sun/source/util/TreePath; flags 401
method name getPath descriptor (Ljavax/lang/model/element/Element;)Lcom/sun/source/util/TreePath; flags 401
method name getPath descriptor (Ljavax/lang/model/element/Element;Ljavax/lang/model/element/AnnotationMirror;)Lcom/sun/source/util/TreePath; flags 401
method name getPath descriptor (Ljavax/lang/model/element/Element;Ljavax/lang/model/element/AnnotationMirror;Ljavax/lang/model/element/AnnotationValue;)Lcom/sun/source/util/TreePath; flags 401
method name getElement descriptor (Lcom/sun/source/util/TreePath;)Ljavax/lang/model/element/Element; flags 401
method name getTypeMirror descriptor (Lcom/sun/source/util/TreePath;)Ljavax/lang/model/type/TypeMirror; flags 401
method name getScope descriptor (Lcom/sun/source/util/TreePath;)Lcom/sun/source/tree/Scope; flags 401
method name getDocComment descriptor (Lcom/sun/source/util/TreePath;)Ljava/lang/String; flags 401
method name isAccessible descriptor (Lcom/sun/source/tree/Scope;Ljavax/lang/model/element/TypeElement;)Z flags 401
method name isAccessible descriptor (Lcom/sun/source/tree/Scope;Ljavax/lang/model/element/Element;Ljavax/lang/model/type/DeclaredType;)Z flags 401
method name getOriginalType descriptor (Ljavax/lang/model/type/ErrorType;)Ljavax/lang/model/type/TypeMirror; flags 401
method name printMessage descriptor (Ljavax/tools/Diagnostic$Kind;Ljava/lang/CharSequence;Lcom/sun/source/tree/Tree;Lcom/sun/source/tree/CompilationUnitTree;)V flags 401
method name getLub descriptor (Lcom/sun/source/tree/CatchTree;)Ljavax/lang/model/type/TypeMirror; flags 401

class name com/sun/tools/javac/Main
header extends java/lang/Object flags 21
method name <init> descriptor ()V flags 1
method name main descriptor ([Ljava/lang/String;)V thrownTypes java/lang/Exception flags 9
method name compile descriptor ([Ljava/lang/String;)I flags 9
method name compile descriptor ([Ljava/lang/String;Ljava/io/PrintWriter;)I flags 9

