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