1 #
   2 # Copyright (c) 2018, 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
  33 header extends java/lang/Object implements com/sun/source/doctree/DocTree nestMembers com/sun/source/doctree/AttributeTree$ValueKind flags 601
  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/AttributeTree$ValueKind
  37 header extends java/lang/Enum nestHost com/sun/source/doctree/AttributeTree flags 4031 signature Ljava/lang/Enum<Lcom/sun/source/doctree/AttributeTree$ValueKind;>;
  38 innerclass innerClass com/sun/source/doctree/AttributeTree$ValueKind outerClass com/sun/source/doctree/AttributeTree innerClassName ValueKind flags 4019
  39 
  40 class name com/sun/source/doctree/AuthorTree
  41 header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
  42 
  43 class name com/sun/source/doctree/BlockTagTree
  44 header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
  45 
  46 class name com/sun/source/doctree/CommentTree
  47 header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
  48 
  49 class name com/sun/source/doctree/DeprecatedTree
  50 header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
  51 
  52 class name com/sun/source/doctree/DocCommentTree
  53 header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
  54 
  55 class name com/sun/source/doctree/DocRootTree
  56 header extends java/lang/Object implements com/sun/source/doctree/InlineTagTree flags 601
  57 
  58 class name com/sun/source/doctree/DocTree
  59 header extends java/lang/Object nestMembers com/sun/source/doctree/DocTree$Kind flags 601
  60 innerclass innerClass com/sun/source/doctree/DocTree$Kind outerClass com/sun/source/doctree/DocTree innerClassName Kind flags 4019
  61 
  62 class name com/sun/source/doctree/DocTree$Kind
  63 header extends java/lang/Enum nestHost com/sun/source/doctree/DocTree flags 4031 signature Ljava/lang/Enum<Lcom/sun/source/doctree/DocTree$Kind;>;
  64 innerclass innerClass com/sun/source/doctree/DocTree$Kind outerClass com/sun/source/doctree/DocTree innerClassName Kind flags 4019
  65 
  66 class name com/sun/source/doctree/DocTreeVisitor
  67 header extends java/lang/Object flags 601 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;
  68 
  69 class name com/sun/source/doctree/DocTypeTree
  70 header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
  71 
  72 class name com/sun/source/doctree/EndElementTree
  73 header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
  74 
  75 class name com/sun/source/doctree/EntityTree
  76 header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
  77 
  78 class name com/sun/source/doctree/ErroneousTree
  79 header extends java/lang/Object implements com/sun/source/doctree/TextTree flags 601
  80 
  81 class name com/sun/source/doctree/HiddenTree
  82 header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
  83 
  84 class name com/sun/source/doctree/IdentifierTree
  85 header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
  86 
  87 class name com/sun/source/doctree/IndexTree
  88 header extends java/lang/Object implements com/sun/source/doctree/InlineTagTree flags 601
  89 
  90 class name com/sun/source/doctree/InheritDocTree
  91 header extends java/lang/Object implements com/sun/source/doctree/InlineTagTree flags 601
  92 
  93 class name com/sun/source/doctree/InlineTagTree
  94 header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
  95 
  96 class name com/sun/source/doctree/LinkTree
  97 header extends java/lang/Object implements com/sun/source/doctree/InlineTagTree flags 601
  98 
  99 class name com/sun/source/doctree/LiteralTree
 100 header extends java/lang/Object implements com/sun/source/doctree/InlineTagTree flags 601
 101 
 102 class name com/sun/source/doctree/ParamTree
 103 header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
 104 
 105 class name com/sun/source/doctree/ProvidesTree
 106 header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
 107 
 108 class name com/sun/source/doctree/ReferenceTree
 109 header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
 110 
 111 class name com/sun/source/doctree/ReturnTree
 112 header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
 113 
 114 class name com/sun/source/doctree/SeeTree
 115 header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
 116 
 117 class name com/sun/source/doctree/SerialDataTree
 118 header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
 119 
 120 class name com/sun/source/doctree/SerialFieldTree
 121 header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
 122 
 123 class name com/sun/source/doctree/SerialTree
 124 header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
 125 
 126 class name com/sun/source/doctree/SinceTree
 127 header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
 128 
 129 class name com/sun/source/doctree/StartElementTree
 130 header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
 131 
 132 class name com/sun/source/doctree/SummaryTree
 133 header extends java/lang/Object implements com/sun/source/doctree/InlineTagTree flags 601
 134 
 135 class name com/sun/source/doctree/TextTree
 136 header extends java/lang/Object implements com/sun/source/doctree/DocTree flags 601
 137 
 138 class name com/sun/source/doctree/ThrowsTree
 139 header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
 140 
 141 class name com/sun/source/doctree/UnknownBlockTagTree
 142 header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
 143 
 144 class name com/sun/source/doctree/UnknownInlineTagTree
 145 header extends java/lang/Object implements com/sun/source/doctree/InlineTagTree flags 601
 146 
 147 class name com/sun/source/doctree/UsesTree
 148 header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
 149 
 150 class name com/sun/source/doctree/ValueTree
 151 header extends java/lang/Object implements com/sun/source/doctree/InlineTagTree flags 601
 152 
 153 class name com/sun/source/doctree/VersionTree
 154 header extends java/lang/Object implements com/sun/source/doctree/BlockTagTree flags 601
 155 
 156 class name com/sun/source/tree/AnnotatedTypeTree
 157 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
 158 
 159 class name com/sun/source/tree/AnnotationTree
 160 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
 161 
 162 class name com/sun/source/tree/ArrayAccessTree
 163 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
 164 
 165 class name com/sun/source/tree/ArrayTypeTree
 166 header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
 167 
 168 class name com/sun/source/tree/AssertTree
 169 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 170 
 171 class name com/sun/source/tree/AssignmentTree
 172 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
 173 
 174 class name com/sun/source/tree/BinaryTree
 175 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
 176 
 177 class name com/sun/source/tree/BlockTree
 178 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 179 
 180 class name com/sun/source/tree/BreakTree
 181 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 182 
 183 class name com/sun/source/tree/CaseTree
 184 header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
 185 
 186 class name com/sun/source/tree/CatchTree
 187 header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
 188 
 189 class name com/sun/source/tree/ClassTree
 190 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 191 
 192 class name com/sun/source/tree/CompilationUnitTree
 193 header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
 194 
 195 class name com/sun/source/tree/CompoundAssignmentTree
 196 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
 197 
 198 class name com/sun/source/tree/ConditionalExpressionTree
 199 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
 200 
 201 class name com/sun/source/tree/ContinueTree
 202 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 203 
 204 class name com/sun/source/tree/DirectiveTree
 205 header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
 206 
 207 class name com/sun/source/tree/DoWhileLoopTree
 208 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 209 
 210 class name com/sun/source/tree/EmptyStatementTree
 211 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 212 
 213 class name com/sun/source/tree/EnhancedForLoopTree
 214 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 215 
 216 class name com/sun/source/tree/ErroneousTree
 217 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
 218 
 219 class name com/sun/source/tree/ExportsTree
 220 header extends java/lang/Object implements com/sun/source/tree/DirectiveTree flags 601
 221 
 222 class name com/sun/source/tree/ExpressionStatementTree
 223 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 224 
 225 class name com/sun/source/tree/ExpressionTree
 226 header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
 227 
 228 class name com/sun/source/tree/ForLoopTree
 229 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 230 
 231 class name com/sun/source/tree/IdentifierTree
 232 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
 233 
 234 class name com/sun/source/tree/IfTree
 235 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 236 
 237 class name com/sun/source/tree/ImportTree
 238 header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
 239 
 240 class name com/sun/source/tree/InstanceOfTree
 241 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
 242 
 243 class name com/sun/source/tree/IntersectionTypeTree
 244 header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
 245 
 246 class name com/sun/source/tree/LabeledStatementTree
 247 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 248 
 249 class name com/sun/source/tree/LambdaExpressionTree
 250 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree nestMembers com/sun/source/tree/LambdaExpressionTree$BodyKind flags 601
 251 innerclass innerClass com/sun/source/tree/LambdaExpressionTree$BodyKind outerClass com/sun/source/tree/LambdaExpressionTree innerClassName BodyKind flags 4019
 252 
 253 class name com/sun/source/tree/LambdaExpressionTree$BodyKind
 254 header extends java/lang/Enum nestHost com/sun/source/tree/LambdaExpressionTree flags 4031 signature Ljava/lang/Enum<Lcom/sun/source/tree/LambdaExpressionTree$BodyKind;>;
 255 innerclass innerClass com/sun/source/tree/LambdaExpressionTree$BodyKind outerClass com/sun/source/tree/LambdaExpressionTree innerClassName BodyKind flags 4019
 256 
 257 class name com/sun/source/tree/LineMap
 258 header extends java/lang/Object flags 601
 259 
 260 class name com/sun/source/tree/LiteralTree
 261 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
 262 
 263 class name com/sun/source/tree/MemberReferenceTree
 264 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree nestMembers com/sun/source/tree/MemberReferenceTree$ReferenceMode flags 601
 265 innerclass innerClass com/sun/source/tree/MemberReferenceTree$ReferenceMode outerClass com/sun/source/tree/MemberReferenceTree innerClassName ReferenceMode flags 4019
 266 
 267 class name com/sun/source/tree/MemberReferenceTree$ReferenceMode
 268 header extends java/lang/Enum nestHost com/sun/source/tree/MemberReferenceTree flags 4031 signature Ljava/lang/Enum<Lcom/sun/source/tree/MemberReferenceTree$ReferenceMode;>;
 269 innerclass innerClass com/sun/source/tree/MemberReferenceTree$ReferenceMode outerClass com/sun/source/tree/MemberReferenceTree innerClassName ReferenceMode flags 4019
 270 
 271 class name com/sun/source/tree/MemberSelectTree
 272 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
 273 
 274 class name com/sun/source/tree/MethodInvocationTree
 275 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
 276 
 277 class name com/sun/source/tree/MethodTree
 278 header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
 279 
 280 class name com/sun/source/tree/ModifiersTree
 281 header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
 282 
 283 class name com/sun/source/tree/ModuleTree
 284 header extends java/lang/Object implements com/sun/source/tree/Tree nestMembers com/sun/source/tree/ModuleTree$ModuleKind flags 601
 285 innerclass innerClass com/sun/source/tree/ModuleTree$ModuleKind outerClass com/sun/source/tree/ModuleTree innerClassName ModuleKind flags 4019
 286 
 287 class name com/sun/source/tree/ModuleTree$ModuleKind
 288 header extends java/lang/Enum nestHost com/sun/source/tree/ModuleTree flags 4031 signature Ljava/lang/Enum<Lcom/sun/source/tree/ModuleTree$ModuleKind;>;
 289 innerclass innerClass com/sun/source/tree/ModuleTree$ModuleKind outerClass com/sun/source/tree/ModuleTree innerClassName ModuleKind flags 4019
 290 
 291 class name com/sun/source/tree/NewArrayTree
 292 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
 293 
 294 class name com/sun/source/tree/NewClassTree
 295 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
 296 
 297 class name com/sun/source/tree/OpensTree
 298 header extends java/lang/Object implements com/sun/source/tree/DirectiveTree flags 601
 299 
 300 class name com/sun/source/tree/PackageTree
 301 header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
 302 
 303 class name com/sun/source/tree/ParameterizedTypeTree
 304 header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
 305 
 306 class name com/sun/source/tree/ParenthesizedTree
 307 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
 308 
 309 class name com/sun/source/tree/PrimitiveTypeTree
 310 header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
 311 
 312 class name com/sun/source/tree/ProvidesTree
 313 header extends java/lang/Object implements com/sun/source/tree/DirectiveTree flags 601
 314 
 315 class name com/sun/source/tree/RequiresTree
 316 header extends java/lang/Object implements com/sun/source/tree/DirectiveTree flags 601
 317 
 318 class name com/sun/source/tree/ReturnTree
 319 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 320 
 321 class name com/sun/source/tree/Scope
 322 header extends java/lang/Object flags 601
 323 
 324 class name com/sun/source/tree/StatementTree
 325 header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
 326 
 327 class name com/sun/source/tree/SwitchTree
 328 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 329 
 330 class name com/sun/source/tree/SynchronizedTree
 331 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 332 
 333 class name com/sun/source/tree/ThrowTree
 334 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 335 
 336 class name com/sun/source/tree/Tree
 337 header extends java/lang/Object nestMembers com/sun/source/tree/Tree$Kind flags 601
 338 innerclass innerClass com/sun/source/tree/Tree$Kind outerClass com/sun/source/tree/Tree innerClassName Kind flags 4019
 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 
 344 class name com/sun/source/tree/TreeVisitor
 345 header extends java/lang/Object flags 601 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;
 346 
 347 class name com/sun/source/tree/TryTree
 348 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 349 
 350 class name com/sun/source/tree/TypeCastTree
 351 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
 352 
 353 class name com/sun/source/tree/TypeParameterTree
 354 header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
 355 
 356 class name com/sun/source/tree/UnaryTree
 357 header extends java/lang/Object implements com/sun/source/tree/ExpressionTree flags 601
 358 
 359 class name com/sun/source/tree/UnionTypeTree
 360 header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
 361 
 362 class name com/sun/source/tree/UsesTree
 363 header extends java/lang/Object implements com/sun/source/tree/DirectiveTree flags 601
 364 
 365 class name com/sun/source/tree/VariableTree
 366 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 367 
 368 class name com/sun/source/tree/WhileLoopTree
 369 header extends java/lang/Object implements com/sun/source/tree/StatementTree flags 601
 370 
 371 class name com/sun/source/tree/WildcardTree
 372 header extends java/lang/Object implements com/sun/source/tree/Tree flags 601
 373 
 374 class name com/sun/source/util/DocSourcePositions
 375 header extends java/lang/Object implements com/sun/source/util/SourcePositions flags 601
 376 
 377 class name com/sun/source/util/DocTreeFactory
 378 header extends java/lang/Object flags 601
 379 innerclass innerClass com/sun/source/doctree/AttributeTree$ValueKind outerClass com/sun/source/doctree/AttributeTree innerClassName ValueKind flags 4019
 380 
 381 class name com/sun/source/util/DocTreePathScanner
 382 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;>;
 383 
 384 class name com/sun/source/util/DocTreeScanner
 385 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;>;
 386 
 387 class name com/sun/source/util/DocTrees
 388 header extends com/sun/source/util/Trees flags 421
 389 innerclass innerClass javax/tools/JavaCompiler$CompilationTask outerClass javax/tools/JavaCompiler innerClassName CompilationTask flags 609
 390 innerclass innerClass javax/tools/Diagnostic$Kind outerClass javax/tools/Diagnostic innerClassName Kind flags 4019
 391 
 392 class name com/sun/source/util/JavacTask
 393 header extends java/lang/Object implements javax/tools/JavaCompiler$CompilationTask flags 421
 394 innerclass innerClass javax/tools/JavaCompiler$CompilationTask outerClass javax/tools/JavaCompiler innerClassName CompilationTask flags 609
 395 
 396 class name com/sun/source/util/Plugin
 397 header extends java/lang/Object flags 601
 398 
 399 class name com/sun/source/util/SimpleDocTreeVisitor
 400 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;>;
 401 
 402 class name com/sun/source/util/SimpleTreeVisitor
 403 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;>;
 404 
 405 class name com/sun/source/util/SourcePositions
 406 header extends java/lang/Object flags 601
 407 
 408 class name com/sun/source/util/TaskEvent
 409 header extends java/lang/Object nestMembers com/sun/source/util/TaskEvent$Kind flags 31
 410 innerclass innerClass com/sun/source/util/TaskEvent$Kind outerClass com/sun/source/util/TaskEvent innerClassName Kind flags 4019
 411 
 412 class name com/sun/source/util/TaskEvent$Kind
 413 header extends java/lang/Enum nestHost com/sun/source/util/TaskEvent flags 4031 signature Ljava/lang/Enum<Lcom/sun/source/util/TaskEvent$Kind;>;
 414 innerclass innerClass com/sun/source/util/TaskEvent$Kind outerClass com/sun/source/util/TaskEvent innerClassName Kind flags 4019
 415 
 416 class name com/sun/source/util/TaskListener
 417 header extends java/lang/Object flags 601
 418 
 419 class name com/sun/source/util/TreePathScanner
 420 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;>;
 421 
 422 class name com/sun/source/util/TreeScanner
 423 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;>;
 424 
 425 class name com/sun/source/util/Trees
 426 header extends java/lang/Object flags 421
 427 innerclass innerClass javax/tools/JavaCompiler$CompilationTask outerClass javax/tools/JavaCompiler innerClassName CompilationTask flags 609
 428 innerclass innerClass javax/tools/Diagnostic$Kind outerClass javax/tools/Diagnostic innerClassName Kind flags 4019
 429 
 430 class name com/sun/tools/javac/Main
 431 header extends java/lang/Object flags 21
 432