1 #
   2 # Copyright (c) 2015, 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 class name javax/annotation/processing/AbstractProcessor
  30 header extends java/lang/Object implements javax/annotation/processing/Processor flags 421
  31 
  32 class name javax/annotation/processing/Completion
  33 header extends java/lang/Object flags 601
  34 
  35 class name javax/annotation/processing/Completions
  36 header extends java/lang/Object flags 21
  37 
  38 class name javax/annotation/processing/Filer
  39 header extends java/lang/Object flags 601
  40 innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609
  41 
  42 class name javax/annotation/processing/FilerException
  43 header extends java/io/IOException flags 21
  44 
  45 class name javax/annotation/processing/Messager
  46 header extends java/lang/Object flags 601
  47 innerclass innerClass javax/tools/Diagnostic$Kind outerClass javax/tools/Diagnostic innerClassName Kind flags 4019
  48 
  49 class name javax/annotation/processing/ProcessingEnvironment
  50 header extends java/lang/Object flags 601
  51 
  52 class name javax/annotation/processing/Processor
  53 header extends java/lang/Object flags 601
  54 
  55 class name javax/annotation/processing/RoundEnvironment
  56 header extends java/lang/Object flags 601
  57 
  58 class name javax/annotation/processing/SupportedAnnotationTypes
  59 header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)
  60 
  61 class name javax/annotation/processing/SupportedOptions
  62 header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)
  63 
  64 class name javax/annotation/processing/SupportedSourceVersion
  65 header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)
  66 
  67 -class name javax/lang/model/AnnotatedConstruct
  68 
  69 class name javax/lang/model/SourceVersion
  70 header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/lang/model/SourceVersion;>;
  71 -field name RELEASE_8 descriptor Ljavax/lang/model/SourceVersion;
  72 
  73 class name javax/lang/model/UnknownEntityException
  74 header extends java/lang/RuntimeException flags 21
  75 
  76 class name javax/lang/model/element/AnnotationMirror
  77 header extends java/lang/Object flags 601
  78 
  79 class name javax/lang/model/element/AnnotationValue
  80 header extends java/lang/Object flags 601
  81 
  82 class name javax/lang/model/element/AnnotationValueVisitor
  83 header extends java/lang/Object flags 601 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;
  84 
  85 class name javax/lang/model/element/Element
  86 header extends java/lang/Object flags 601
  87 
  88 class name javax/lang/model/element/ElementKind
  89 header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/lang/model/element/ElementKind;>;
  90 
  91 class name javax/lang/model/element/ElementVisitor
  92 header extends java/lang/Object flags 601 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;
  93 
  94 class name javax/lang/model/element/ExecutableElement
  95 header extends java/lang/Object implements javax/lang/model/element/Element,javax/lang/model/element/Parameterizable flags 601
  96 -method name getReceiverType descriptor ()Ljavax/lang/model/type/TypeMirror;
  97 -method name isDefault descriptor ()Z
  98 
  99 class name javax/lang/model/element/Modifier
 100 header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/lang/model/element/Modifier;>;
 101 -field name DEFAULT descriptor Ljavax/lang/model/element/Modifier;
 102 
 103 class name javax/lang/model/element/Name
 104 header extends java/lang/Object implements java/lang/CharSequence flags 601
 105 
 106 class name javax/lang/model/element/NestingKind
 107 header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/lang/model/element/NestingKind;>;
 108 
 109 class name javax/lang/model/element/PackageElement
 110 header extends java/lang/Object implements javax/lang/model/element/Element,javax/lang/model/element/QualifiedNameable flags 601
 111 -method name getEnclosedElements descriptor ()Ljava/util/List;
 112 
 113 class name javax/lang/model/element/Parameterizable
 114 header extends java/lang/Object implements javax/lang/model/element/Element flags 601
 115 
 116 class name javax/lang/model/element/QualifiedNameable
 117 header extends java/lang/Object implements javax/lang/model/element/Element flags 601
 118 
 119 class name javax/lang/model/element/TypeElement
 120 header extends java/lang/Object implements javax/lang/model/element/Element,javax/lang/model/element/Parameterizable,javax/lang/model/element/QualifiedNameable flags 601
 121 
 122 class name javax/lang/model/element/TypeParameterElement
 123 header extends java/lang/Object implements javax/lang/model/element/Element flags 601
 124 
 125 class name javax/lang/model/element/UnknownAnnotationValueException
 126 header extends javax/lang/model/UnknownEntityException flags 21
 127 
 128 class name javax/lang/model/element/UnknownElementException
 129 header extends javax/lang/model/UnknownEntityException flags 21
 130 
 131 class name javax/lang/model/element/VariableElement
 132 header extends java/lang/Object implements javax/lang/model/element/Element flags 601
 133 -method name getSimpleName descriptor ()Ljavax/lang/model/element/Name;
 134 -method name getEnclosingElement descriptor ()Ljavax/lang/model/element/Element;
 135 
 136 class name javax/lang/model/type/ArrayType
 137 header extends java/lang/Object implements javax/lang/model/type/ReferenceType flags 601
 138 
 139 class name javax/lang/model/type/DeclaredType
 140 header extends java/lang/Object implements javax/lang/model/type/ReferenceType flags 601
 141 
 142 class name javax/lang/model/type/ErrorType
 143 header extends java/lang/Object implements javax/lang/model/type/DeclaredType flags 601
 144 
 145 class name javax/lang/model/type/ExecutableType
 146 header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601
 147 -method name getReceiverType descriptor ()Ljavax/lang/model/type/TypeMirror;
 148 
 149 -class name javax/lang/model/type/IntersectionType
 150 
 151 class name javax/lang/model/type/MirroredTypeException
 152 header extends javax/lang/model/type/MirroredTypesException flags 21
 153 
 154 class name javax/lang/model/type/MirroredTypesException
 155 header extends java/lang/RuntimeException flags 21
 156 
 157 class name javax/lang/model/type/NoType
 158 header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601
 159 
 160 class name javax/lang/model/type/NullType
 161 header extends java/lang/Object implements javax/lang/model/type/ReferenceType flags 601
 162 
 163 class name javax/lang/model/type/PrimitiveType
 164 header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601
 165 
 166 class name javax/lang/model/type/ReferenceType
 167 header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601
 168 
 169 class name javax/lang/model/type/TypeKind
 170 header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/lang/model/type/TypeKind;>;
 171 -field name INTERSECTION descriptor Ljavax/lang/model/type/TypeKind;
 172 
 173 class name javax/lang/model/type/TypeMirror
 174 header extends java/lang/Object flags 601
 175 
 176 class name javax/lang/model/type/TypeVariable
 177 header extends java/lang/Object implements javax/lang/model/type/ReferenceType flags 601
 178 
 179 class name javax/lang/model/type/TypeVisitor
 180 header extends java/lang/Object flags 601 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;
 181 -method name visitIntersection descriptor (Ljavax/lang/model/type/IntersectionType;Ljava/lang/Object;)Ljava/lang/Object;
 182 
 183 class name javax/lang/model/type/UnionType
 184 header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601
 185 
 186 class name javax/lang/model/type/UnknownTypeException
 187 header extends javax/lang/model/UnknownEntityException flags 21
 188 
 189 class name javax/lang/model/type/WildcardType
 190 header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601
 191 
 192 class name javax/lang/model/util/AbstractAnnotationValueVisitor6
 193 header extends java/lang/Object implements javax/lang/model/element/AnnotationValueVisitor flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;Ljavax/lang/model/element/AnnotationValueVisitor<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;)
 194 
 195 class name javax/lang/model/util/AbstractAnnotationValueVisitor7
 196 header extends javax/lang/model/util/AbstractAnnotationValueVisitor6 flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractAnnotationValueVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;)
 197 
 198 -class name javax/lang/model/util/AbstractAnnotationValueVisitor8
 199 
 200 class name javax/lang/model/util/AbstractElementVisitor6
 201 header extends java/lang/Object implements javax/lang/model/element/ElementVisitor flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;Ljavax/lang/model/element/ElementVisitor<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;)
 202 
 203 class name javax/lang/model/util/AbstractElementVisitor7
 204 header extends javax/lang/model/util/AbstractElementVisitor6 flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractElementVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;)
 205 
 206 -class name javax/lang/model/util/AbstractElementVisitor8
 207 
 208 class name javax/lang/model/util/AbstractTypeVisitor6
 209 header extends java/lang/Object implements javax/lang/model/type/TypeVisitor flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;Ljavax/lang/model/type/TypeVisitor<TR;TP;>;
 210 -method name visitIntersection descriptor (Ljavax/lang/model/type/IntersectionType;Ljava/lang/Object;)Ljava/lang/Object;
 211 
 212 class name javax/lang/model/util/AbstractTypeVisitor7
 213 header extends javax/lang/model/util/AbstractTypeVisitor6 flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractTypeVisitor6<TR;TP;>;
 214 
 215 -class name javax/lang/model/util/AbstractTypeVisitor8
 216 
 217 class name javax/lang/model/util/ElementFilter
 218 header extends java/lang/Object flags 21
 219 
 220 class name javax/lang/model/util/ElementKindVisitor6
 221 header extends javax/lang/model/util/SimpleElementVisitor6 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/SimpleElementVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;)
 222 
 223 class name javax/lang/model/util/ElementKindVisitor7
 224 header extends javax/lang/model/util/ElementKindVisitor6 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/ElementKindVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;)
 225 
 226 -class name javax/lang/model/util/ElementKindVisitor8
 227 
 228 class name javax/lang/model/util/ElementScanner6
 229 header extends javax/lang/model/util/AbstractElementVisitor6 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractElementVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;)
 230 
 231 class name javax/lang/model/util/ElementScanner7
 232 header extends javax/lang/model/util/ElementScanner6 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/ElementScanner6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;)
 233 
 234 -class name javax/lang/model/util/ElementScanner8
 235 
 236 class name javax/lang/model/util/Elements
 237 header extends java/lang/Object flags 601
 238 -method name isFunctionalInterface descriptor (Ljavax/lang/model/element/TypeElement;)Z
 239 
 240 class name javax/lang/model/util/SimpleAnnotationValueVisitor6
 241 header extends javax/lang/model/util/AbstractAnnotationValueVisitor6 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractAnnotationValueVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;)
 242 
 243 class name javax/lang/model/util/SimpleAnnotationValueVisitor7
 244 header extends javax/lang/model/util/SimpleAnnotationValueVisitor6 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/SimpleAnnotationValueVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;)
 245 
 246 -class name javax/lang/model/util/SimpleAnnotationValueVisitor8
 247 
 248 class name javax/lang/model/util/SimpleElementVisitor6
 249 header extends javax/lang/model/util/AbstractElementVisitor6 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractElementVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;)
 250 
 251 class name javax/lang/model/util/SimpleElementVisitor7
 252 header extends javax/lang/model/util/SimpleElementVisitor6 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/SimpleElementVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;)
 253 
 254 -class name javax/lang/model/util/SimpleElementVisitor8
 255 
 256 class name javax/lang/model/util/SimpleTypeVisitor6
 257 header extends javax/lang/model/util/AbstractTypeVisitor6 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractTypeVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;)
 258 
 259 class name javax/lang/model/util/SimpleTypeVisitor7
 260 header extends javax/lang/model/util/SimpleTypeVisitor6 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/SimpleTypeVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;)
 261 
 262 -class name javax/lang/model/util/SimpleTypeVisitor8
 263 
 264 class name javax/lang/model/util/TypeKindVisitor6
 265 header extends javax/lang/model/util/SimpleTypeVisitor6 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/SimpleTypeVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;)
 266 
 267 class name javax/lang/model/util/TypeKindVisitor7
 268 header extends javax/lang/model/util/TypeKindVisitor6 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/TypeKindVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;)
 269 
 270 -class name javax/lang/model/util/TypeKindVisitor8
 271 
 272 class name javax/lang/model/util/Types
 273 header extends java/lang/Object flags 601
 274 
 275 class name javax/tools/Diagnostic
 276 header extends java/lang/Object flags 601 signature <S:Ljava/lang/Object;>Ljava/lang/Object;
 277 innerclass innerClass javax/tools/Diagnostic$Kind outerClass javax/tools/Diagnostic innerClassName Kind flags 4019
 278 
 279 class name javax/tools/DiagnosticCollector
 280 header extends java/lang/Object implements javax/tools/DiagnosticListener flags 31 signature <S:Ljava/lang/Object;>Ljava/lang/Object;Ljavax/tools/DiagnosticListener<TS;>;
 281 
 282 class name javax/tools/DiagnosticListener
 283 header extends java/lang/Object flags 601 signature <S:Ljava/lang/Object;>Ljava/lang/Object;
 284 
 285 -class name javax/tools/DocumentationTool
 286 
 287 -class name javax/tools/DocumentationTool$DocumentationTask
 288 
 289 -class name javax/tools/DocumentationTool$Location
 290 
 291 class name javax/tools/FileObject
 292 header extends java/lang/Object flags 601
 293 
 294 class name javax/tools/ForwardingFileObject
 295 header extends java/lang/Object implements javax/tools/FileObject flags 21 signature <F::Ljavax/tools/FileObject;>Ljava/lang/Object;Ljavax/tools/FileObject;
 296 
 297 class name javax/tools/ForwardingJavaFileManager
 298 header extends java/lang/Object implements javax/tools/JavaFileManager flags 21 signature <M::Ljavax/tools/JavaFileManager;>Ljava/lang/Object;Ljavax/tools/JavaFileManager;
 299 innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609
 300 innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019
 301 
 302 class name javax/tools/ForwardingJavaFileObject
 303 header extends javax/tools/ForwardingFileObject implements javax/tools/JavaFileObject flags 21 signature <F::Ljavax/tools/JavaFileObject;>Ljavax/tools/ForwardingFileObject<TF;>;Ljavax/tools/JavaFileObject;
 304 innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019
 305 
 306 class name javax/tools/JavaCompiler
 307 header extends java/lang/Object implements javax/tools/Tool,javax/tools/OptionChecker flags 601
 308 innerclass innerClass javax/tools/JavaCompiler$CompilationTask outerClass javax/tools/JavaCompiler innerClassName CompilationTask flags 609
 309 
 310 class name javax/tools/JavaCompiler$CompilationTask
 311 -method name call descriptor ()Ljava/lang/Object;
 312 
 313 class name javax/tools/JavaFileManager
 314 header extends java/lang/Object implements java/io/Closeable,java/io/Flushable,javax/tools/OptionChecker flags 601
 315 innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609
 316 innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019
 317 
 318 class name javax/tools/JavaFileObject
 319 header extends java/lang/Object implements javax/tools/FileObject flags 601
 320 innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019
 321 
 322 class name javax/tools/OptionChecker
 323 header extends java/lang/Object flags 601
 324 
 325 class name javax/tools/SimpleJavaFileObject
 326 header extends java/lang/Object implements javax/tools/JavaFileObject flags 21
 327 innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019
 328 
 329 class name javax/tools/StandardJavaFileManager
 330 header extends java/lang/Object implements javax/tools/JavaFileManager flags 601
 331 innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609
 332 
 333 class name javax/tools/StandardLocation
 334 header extends java/lang/Enum implements javax/tools/JavaFileManager$Location flags 4031 signature Ljava/lang/Enum<Ljavax/tools/StandardLocation;>;Ljavax/tools/JavaFileManager$Location;
 335 innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609
 336 -field name NATIVE_HEADER_OUTPUT descriptor Ljavax/tools/StandardLocation;
 337 
 338 class name javax/tools/Tool
 339 header extends java/lang/Object flags 601
 340 
 341 class name javax/tools/ToolProvider
 342 header extends java/lang/Object flags 21
 343 -method name getSystemDocumentationTool descriptor ()Ljavax/tools/DocumentationTool;
 344