1 #
   2 # Copyright (c) 2019, Oracle and/or its affiliates. All rights reserved.
   3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   4 #
   5 # This code is free software; you can redistribute it and/or modify it
   6 # under the terms of the GNU General Public License version 2 only, as
   7 # published by the Free Software Foundation.  Oracle designates this
   8 # particular file as subject to the "Classpath" exception as provided
   9 # by Oracle in the LICENSE file that accompanied this code.
  10 #
  11 # This code is distributed in the hope that it will be useful, but WITHOUT
  12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  13 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  14 # version 2 for more details (a copy is included in the LICENSE file that
  15 # accompanied this code).
  16 #
  17 # You should have received a copy of the GNU General Public License version
  18 # 2 along with this work; if not, write to the Free Software Foundation,
  19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20 #
  21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22 # or visit www.oracle.com if you need additional information or have any
  23 # questions.
  24 #
  25 # ##########################################################
  26 # ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
  27 # ##########################################################
  28 #
  29 module name jdk.compiler
  30 header exports com/sun/source/doctree,com/sun/source/tree,com/sun/source/util,com/sun/tools/javac requires name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;java.compiler\u0020;flags\u0020;20 uses javax/annotation/processing/Processor,com/sun/source/util/Plugin,com/sun/tools/javac/platform/PlatformProvider provides 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/JavaCompiler\u0020;impls\u0020;com/sun/tools/javac/api/JavacTool,interface\u0020;javax/tools/Tool\u0020;impls\u0020;com/sun/tools/javac/api/JavacTool target linux-amd64 flags 8000
  31 
  32 class name com/sun/source/doctree/AttributeTree$ValueKind
  33 header extends java/lang/Enum nestHost com/sun/source/doctree/AttributeTree flags 4031 signature Ljava/lang/Enum<Lcom/sun/source/doctree/AttributeTree$ValueKind;>;
  34 innerclass innerClass com/sun/source/doctree/AttributeTree$ValueKind outerClass com/sun/source/doctree/AttributeTree innerClassName ValueKind flags 4019
  35 
  36 class name com/sun/source/doctree/AuthorTree
  37 header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
  38 
  39 class name com/sun/source/doctree/BlockTagTree
  40 header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
  41 
  42 class name com/sun/source/doctree/CommentTree
  43 header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
  44 
  45 class name com/sun/source/doctree/DeprecatedTree
  46 header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
  47 
  48 class name com/sun/source/doctree/DocCommentTree
  49 header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
  50 
  51 class name com/sun/source/doctree/DocRootTree
  52 header extends java/lang/Object implements com/sun/source/doctree/InlineTagTree flags 601
  53 
  54 class name com/sun/source/doctree/DocTree$Kind
  55 header extends java/lang/Enum nestHost com/sun/source/doctree/DocTree flags 4031 signature Ljava/lang/Enum<Lcom/sun/source/doctree/DocTree$Kind;>;
  56 innerclass innerClass com/sun/source/doctree/DocTree$Kind outerClass com/sun/source/doctree/DocTree innerClassName Kind flags 4019
  57 field name SYSTEM_PROPERTY descriptor Lcom/sun/source/doctree/DocTree$Kind; flags 4019
  58 
  59 class name com/sun/source/doctree/DocTreeVisitor
  60 header extends java/lang/Object flags 601 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;
  61 method name visitSystemProperty descriptor (Lcom/sun/source/doctree/SystemPropertyTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/SystemPropertyTree;TP;)TR;
  62 
  63 class name com/sun/source/doctree/DocTypeTree
  64 header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
  65 
  66 class name com/sun/source/doctree/EndElementTree
  67 header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
  68 
  69 class name com/sun/source/doctree/EntityTree
  70 header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
  71 
  72 class name com/sun/source/doctree/ErroneousTree
  73 header extends java/lang/Object implements com/sun/source/doctree/TextTree flags 601
  74 
  75 class name com/sun/source/doctree/HiddenTree
  76 header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
  77 
  78 class name com/sun/source/doctree/IdentifierTree
  79 header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
  80 
  81 class name com/sun/source/doctree/IndexTree
  82 header extends java/lang/Object implements com/sun/source/doctree/InlineTagTree flags 601
  83 
  84 class name com/sun/source/doctree/InheritDocTree
  85 header extends java/lang/Object implements com/sun/source/doctree/InlineTagTree flags 601
  86 
  87 class name com/sun/source/doctree/InlineTagTree
  88 header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
  89 
  90 class name com/sun/source/doctree/LinkTree
  91 header extends java/lang/Object implements com/sun/source/doctree/InlineTagTree flags 601
  92 
  93 class name com/sun/source/doctree/LiteralTree
  94 header extends java/lang/Object implements com/sun/source/doctree/InlineTagTree flags 601
  95 
  96 class name com/sun/source/doctree/ParamTree
  97 header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
  98 
  99 class name com/sun/source/doctree/ProvidesTree
 100 header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
 101 
 102 class name com/sun/source/doctree/ReferenceTree
 103 header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
 104 
 105 class name com/sun/source/doctree/ReturnTree
 106 header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
 107 
 108 class name com/sun/source/doctree/SeeTree
 109 header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
 110 
 111 class name com/sun/source/doctree/SerialDataTree
 112 header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
 113 
 114 class name com/sun/source/doctree/SerialFieldTree
 115 header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
 116 
 117 class name com/sun/source/doctree/SerialTree
 118 header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
 119 
 120 class name com/sun/source/doctree/SinceTree
 121 header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
 122 
 123 class name com/sun/source/doctree/StartElementTree
 124 header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
 125 
 126 class name com/sun/source/doctree/SummaryTree
 127 header extends java/lang/Object implements com/sun/source/doctree/InlineTagTree flags 601
 128 
 129 class name com/sun/source/doctree/SystemPropertyTree
 130 header extends java/lang/Object implements com/sun/source/doctree/InlineTagTree flags 601
 131 method name getPropertyName descriptor ()Ljavax/lang/model/element/Name; flags 401
 132 
 133 class name com/sun/source/doctree/TextTree
 134 header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
 135 
 136 class name com/sun/source/doctree/ThrowsTree
 137 header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
 138 
 139 class name com/sun/source/doctree/UnknownBlockTagTree
 140 header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
 141 
 142 class name com/sun/source/doctree/UnknownInlineTagTree
 143 header extends java/lang/Object implements com/sun/source/doctree/InlineTagTree flags 601
 144 
 145 class name com/sun/source/doctree/UsesTree
 146 header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
 147 
 148 class name com/sun/source/doctree/ValueTree
 149 header extends java/lang/Object implements com/sun/source/doctree/InlineTagTree flags 601
 150 
 151 class name com/sun/source/doctree/VersionTree
 152 header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
 153 
 154 class name com/sun/source/tree/AnnotatedTypeTree
 155 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
 156 
 157 class name com/sun/source/tree/AnnotationTree
 158 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
 159 
 160 class name com/sun/source/tree/ArrayAccessTree
 161 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
 162 
 163 class name com/sun/source/tree/ArrayTypeTree
 164 header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
 165 
 166 class name com/sun/source/tree/AssertTree
 167 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 168 
 169 class name com/sun/source/tree/AssignmentTree
 170 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
 171 
 172 class name com/sun/source/tree/BinaryTree
 173 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
 174 
 175 class name com/sun/source/tree/BlockTree
 176 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 177 
 178 class name com/sun/source/tree/BreakTree
 179 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 180 method name getValue descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="12")
 181 
 182 class name com/sun/source/tree/CaseTree
 183 header extends java/lang/Object implements com/sun/source/tree/Tree nestMembers com/sun/source/tree/CaseTree$CaseKind flags 601
 184 innerclass innerClass com/sun/source/tree/CaseTree$CaseKind outerClass com/sun/source/tree/CaseTree innerClassName CaseKind flags 4019
 185 method name getExpressions descriptor ()Ljava/util/List; flags 401 deprecated true signature ()Ljava/util/List<+Lcom/sun/source/tree/ExpressionTree;>; runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="12")
 186 method name getBody descriptor ()Lcom/sun/source/tree/Tree; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="12")
 187 method name getCaseKind descriptor ()Lcom/sun/source/tree/CaseTree$CaseKind; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="12")
 188 
 189 class name com/sun/source/tree/CaseTree$CaseKind
 190 header extends java/lang/Enum nestHost com/sun/source/tree/CaseTree flags 4031 deprecated true signature Ljava/lang/Enum<Lcom/sun/source/tree/CaseTree$CaseKind;>; runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="12")
 191 innerclass innerClass com/sun/source/tree/CaseTree$CaseKind outerClass com/sun/source/tree/CaseTree innerClassName CaseKind flags 4019
 192 field name STATEMENT descriptor Lcom/sun/source/tree/CaseTree$CaseKind; flags 4019
 193 field name RULE descriptor Lcom/sun/source/tree/CaseTree$CaseKind; flags 4019
 194 method name values descriptor ()[Lcom/sun/source/tree/CaseTree$CaseKind; flags 9
 195 method name valueOf descriptor (Ljava/lang/String;)Lcom/sun/source/tree/CaseTree$CaseKind; flags 9
 196 
 197 class name com/sun/source/tree/CatchTree
 198 header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
 199 
 200 class name com/sun/source/tree/ClassTree
 201 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 202 
 203 class name com/sun/source/tree/CompilationUnitTree
 204 header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
 205 
 206 class name com/sun/source/tree/CompoundAssignmentTree
 207 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
 208 
 209 class name com/sun/source/tree/ConditionalExpressionTree
 210 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
 211 
 212 class name com/sun/source/tree/ContinueTree
 213 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 214 
 215 class name com/sun/source/tree/DirectiveTree
 216 header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
 217 
 218 class name com/sun/source/tree/DoWhileLoopTree
 219 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 220 
 221 class name com/sun/source/tree/EmptyStatementTree
 222 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 223 
 224 class name com/sun/source/tree/EnhancedForLoopTree
 225 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 226 
 227 class name com/sun/source/tree/ErroneousTree
 228 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
 229 
 230 class name com/sun/source/tree/ExportsTree
 231 header extends java/lang/Object implements com/sun/source/tree/DirectiveTree flags 601
 232 
 233 class name com/sun/source/tree/ExpressionStatementTree
 234 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 235 
 236 class name com/sun/source/tree/ExpressionTree
 237 header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
 238 
 239 class name com/sun/source/tree/ForLoopTree
 240 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 241 
 242 class name com/sun/source/tree/IdentifierTree
 243 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
 244 
 245 class name com/sun/source/tree/IfTree
 246 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 247 
 248 class name com/sun/source/tree/ImportTree
 249 header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
 250 
 251 class name com/sun/source/tree/InstanceOfTree
 252 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
 253 
 254 class name com/sun/source/tree/IntersectionTypeTree
 255 header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
 256 
 257 class name com/sun/source/tree/LabeledStatementTree
 258 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 259 
 260 class name com/sun/source/tree/LambdaExpressionTree$BodyKind
 261 header extends java/lang/Enum nestHost com/sun/source/tree/LambdaExpressionTree flags 4031 signature Ljava/lang/Enum<Lcom/sun/source/tree/LambdaExpressionTree$BodyKind;>;
 262 innerclass innerClass com/sun/source/tree/LambdaExpressionTree$BodyKind outerClass com/sun/source/tree/LambdaExpressionTree innerClassName BodyKind flags 4019
 263 
 264 class name com/sun/source/tree/LineMap
 265 header extends java/lang/Object flags 601
 266 
 267 class name com/sun/source/tree/LiteralTree
 268 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
 269 
 270 class name com/sun/source/tree/MemberReferenceTree$ReferenceMode
 271 header extends java/lang/Enum nestHost com/sun/source/tree/MemberReferenceTree flags 4031 signature Ljava/lang/Enum<Lcom/sun/source/tree/MemberReferenceTree$ReferenceMode;>;
 272 innerclass innerClass com/sun/source/tree/MemberReferenceTree$ReferenceMode outerClass com/sun/source/tree/MemberReferenceTree innerClassName ReferenceMode flags 4019
 273 
 274 class name com/sun/source/tree/MemberSelectTree
 275 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
 276 
 277 class name com/sun/source/tree/MethodInvocationTree
 278 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
 279 
 280 class name com/sun/source/tree/MethodTree
 281 header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
 282 
 283 class name com/sun/source/tree/ModifiersTree
 284 header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
 285 
 286 class name com/sun/source/tree/ModuleTree$ModuleKind
 287 header extends java/lang/Enum nestHost com/sun/source/tree/ModuleTree flags 4031 signature Ljava/lang/Enum<Lcom/sun/source/tree/ModuleTree$ModuleKind;>;
 288 innerclass innerClass com/sun/source/tree/ModuleTree$ModuleKind outerClass com/sun/source/tree/ModuleTree innerClassName ModuleKind flags 4019
 289 
 290 class name com/sun/source/tree/NewArrayTree
 291 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
 292 
 293 class name com/sun/source/tree/NewClassTree
 294 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
 295 
 296 class name com/sun/source/tree/OpensTree
 297 header extends java/lang/Object implements com/sun/source/tree/DirectiveTree flags 601
 298 
 299 class name com/sun/source/tree/PackageTree
 300 header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
 301 
 302 class name com/sun/source/tree/ParameterizedTypeTree
 303 header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
 304 
 305 class name com/sun/source/tree/ParenthesizedTree
 306 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
 307 
 308 class name com/sun/source/tree/PrimitiveTypeTree
 309 header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
 310 
 311 class name com/sun/source/tree/ProvidesTree
 312 header extends java/lang/Object implements com/sun/source/tree/DirectiveTree flags 601
 313 
 314 class name com/sun/source/tree/RequiresTree
 315 header extends java/lang/Object implements com/sun/source/tree/DirectiveTree flags 601
 316 
 317 class name com/sun/source/tree/ReturnTree
 318 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 319 
 320 class name com/sun/source/tree/Scope
 321 header extends java/lang/Object flags 601
 322 
 323 class name com/sun/source/tree/StatementTree
 324 header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
 325 
 326 class name com/sun/source/tree/SwitchExpressionTree
 327 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="12")
 328 method name getExpression descriptor ()Lcom/sun/source/tree/ExpressionTree; flags 401
 329 method name getCases descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Lcom/sun/source/tree/CaseTree;>;
 330 
 331 class name com/sun/source/tree/SwitchTree
 332 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 333 
 334 class name com/sun/source/tree/SynchronizedTree
 335 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 336 
 337 class name com/sun/source/tree/ThrowTree
 338 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 339 
 340 class name com/sun/source/tree/Tree$Kind
 341 header extends java/lang/Enum nestHost com/sun/source/tree/Tree flags 4031 signature Ljava/lang/Enum<Lcom/sun/source/tree/Tree$Kind;>;
 342 innerclass innerClass com/sun/source/tree/Tree$Kind outerClass com/sun/source/tree/Tree innerClassName Kind flags 4019
 343 field name SWITCH_EXPRESSION descriptor Lcom/sun/source/tree/Tree$Kind; flags 4019 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="12")
 344 
 345 class name com/sun/source/tree/TreeVisitor
 346 header extends java/lang/Object flags 601 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;
 347 method name visitSwitchExpression descriptor (Lcom/sun/source/tree/SwitchExpressionTree;Ljava/lang/Object;)Ljava/lang/Object; flags 401 deprecated true signature (Lcom/sun/source/tree/SwitchExpressionTree;TP;)TR; runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="12")
 348 
 349 class name com/sun/source/tree/TryTree
 350 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 351 
 352 class name com/sun/source/tree/TypeCastTree
 353 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
 354 
 355 class name com/sun/source/tree/TypeParameterTree
 356 header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
 357 
 358 class name com/sun/source/tree/UnaryTree
 359 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
 360 
 361 class name com/sun/source/tree/UnionTypeTree
 362 header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
 363 
 364 class name com/sun/source/tree/UsesTree
 365 header extends java/lang/Object implements com/sun/source/tree/DirectiveTree flags 601
 366 
 367 class name com/sun/source/tree/VariableTree
 368 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 369 
 370 class name com/sun/source/tree/WhileLoopTree
 371 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 372 
 373 class name com/sun/source/tree/WildcardTree
 374 header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
 375 
 376 class name com/sun/source/util/DocSourcePositions
 377 header extends java/lang/Object implements com/sun/source/util/SourcePositions flags 601
 378 
 379 class name com/sun/source/util/DocTreeFactory
 380 header extends java/lang/Object flags 601
 381 innerclass innerClass com/sun/source/doctree/AttributeTree$ValueKind outerClass com/sun/source/doctree/AttributeTree innerClassName ValueKind flags 4019
 382 method name newSystemPropertyTree descriptor (Ljavax/lang/model/element/Name;)Lcom/sun/source/doctree/SystemPropertyTree; flags 401
 383 
 384 class name com/sun/source/util/DocTreePathScanner
 385 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;>;
 386 
 387 class name com/sun/source/util/DocTreeScanner
 388 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;>;
 389 method name visitSystemProperty descriptor (Lcom/sun/source/doctree/SystemPropertyTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/SystemPropertyTree;TP;)TR;
 390 
 391 class name com/sun/source/util/DocTrees
 392 header extends com/sun/source/util/Trees flags 421
 393 innerclass innerClass javax/tools/JavaCompiler$CompilationTask outerClass javax/tools/JavaCompiler innerClassName CompilationTask flags 609
 394 innerclass innerClass javax/tools/Diagnostic$Kind outerClass javax/tools/Diagnostic innerClassName Kind flags 4019
 395 
 396 class name com/sun/source/util/JavacTask
 397 header extends java/lang/Object implements javax/tools/JavaCompiler$CompilationTask flags 421
 398 innerclass innerClass javax/tools/JavaCompiler$CompilationTask outerClass javax/tools/JavaCompiler innerClassName CompilationTask flags 609
 399 
 400 class name com/sun/source/util/Plugin
 401 header extends java/lang/Object flags 601
 402 
 403 class name com/sun/source/util/SimpleDocTreeVisitor
 404 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;>;
 405 method name visitSystemProperty descriptor (Lcom/sun/source/doctree/SystemPropertyTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Lcom/sun/source/doctree/SystemPropertyTree;TP;)TR;
 406 
 407 class name com/sun/source/util/SimpleTreeVisitor
 408 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;>;
 409 method name visitSwitchExpression descriptor (Lcom/sun/source/tree/SwitchExpressionTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 deprecated true signature (Lcom/sun/source/tree/SwitchExpressionTree;TP;)TR; runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="12")
 410 
 411 class name com/sun/source/util/SourcePositions
 412 header extends java/lang/Object flags 601
 413 
 414 class name com/sun/source/util/TaskEvent$Kind
 415 header extends java/lang/Enum nestHost com/sun/source/util/TaskEvent flags 4031 signature Ljava/lang/Enum<Lcom/sun/source/util/TaskEvent$Kind;>;
 416 innerclass innerClass com/sun/source/util/TaskEvent$Kind outerClass com/sun/source/util/TaskEvent innerClassName Kind flags 4019
 417 
 418 class name com/sun/source/util/TaskListener
 419 header extends java/lang/Object flags 601
 420 
 421 class name com/sun/source/util/TreePathScanner
 422 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;>;
 423 
 424 class name com/sun/source/util/TreeScanner
 425 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;>;
 426 innerclass innerClass com/sun/source/tree/CaseTree$CaseKind outerClass com/sun/source/tree/CaseTree innerClassName CaseKind flags 4019
 427 method name visitSwitchExpression descriptor (Lcom/sun/source/tree/SwitchExpressionTree;Ljava/lang/Object;)Ljava/lang/Object; flags 1 deprecated true signature (Lcom/sun/source/tree/SwitchExpressionTree;TP;)TR; runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="12")
 428 
 429 class name com/sun/source/util/Trees
 430 header extends java/lang/Object flags 421
 431 innerclass innerClass javax/tools/JavaCompiler$CompilationTask outerClass javax/tools/JavaCompiler innerClassName CompilationTask flags 609
 432 innerclass innerClass javax/tools/Diagnostic$Kind outerClass javax/tools/Diagnostic innerClassName Kind flags 4019
 433 
 434 class name com/sun/tools/javac/Main
 435 header extends java/lang/Object flags 21
 436