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 java.compiler 30 header exports javax/annotation/processing,javax/lang/model,javax/lang/model/element,javax/lang/model/type,javax/lang/model/util,javax/tools requires name\u0020;java.base\u0020;flags\u0020;8000 uses javax/tools/DocumentationTool,javax/tools/JavaCompiler target linux-amd64 flags 8000 31 32 class name javax/annotation/processing/AbstractProcessor 33 header extends java/lang/Object implements javax/annotation/processing/Processor flags 421 34 innerclass innerClass javax/tools/Diagnostic$Kind outerClass javax/tools/Diagnostic innerClassName Kind flags 4019 35 innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19 36 37 class name javax/annotation/processing/Completion 38 header extends java/lang/Object flags 601 39 40 class name javax/annotation/processing/Filer 41 header extends java/lang/Object flags 601 42 innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609 43 44 class name javax/annotation/processing/FilerException 45 header extends java/io/IOException flags 21 46 47 class name javax/annotation/processing/Generated 48 header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;SOURCE;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;PACKAGE;eLjava/lang/annotation/ElementType;TYPE;eLjava/lang/annotation/ElementType;METHOD;eLjava/lang/annotation/ElementType;CONSTRUCTOR;eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;LOCAL_VARIABLE;eLjava/lang/annotation/ElementType;PARAMETER;}) 49 50 class name javax/annotation/processing/Messager 51 header extends java/lang/Object flags 601 52 innerclass innerClass javax/tools/Diagnostic$Kind outerClass javax/tools/Diagnostic innerClassName Kind flags 4019 53 54 class name javax/annotation/processing/ProcessingEnvironment 55 header extends java/lang/Object flags 601 56 57 class name javax/annotation/processing/Processor 58 header extends java/lang/Object flags 601 59 60 class name javax/annotation/processing/RoundEnvironment 61 header extends java/lang/Object flags 601 62 63 class name javax/annotation/processing/SupportedAnnotationTypes 64 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;) 65 66 class name javax/annotation/processing/SupportedOptions 67 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;) 68 69 class name javax/annotation/processing/SupportedSourceVersion 70 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;) 71 72 class name javax/lang/model/AnnotatedConstruct 73 header extends java/lang/Object flags 601 74 75 class name javax/lang/model/SourceVersion 76 header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/lang/model/SourceVersion;>; 77 field name RELEASE_11 descriptor Ljavax/lang/model/SourceVersion; flags 4019 78 79 class name javax/lang/model/UnknownEntityException 80 header extends java/lang/RuntimeException flags 21 81 82 class name javax/lang/model/element/AnnotationMirror 83 header extends java/lang/Object flags 601 84 85 class name javax/lang/model/element/AnnotationValue 86 header extends java/lang/Object flags 601 87 88 class name javax/lang/model/element/AnnotationValueVisitor 89 header extends java/lang/Object flags 601 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object; 90 91 class name javax/lang/model/element/Element 92 header extends java/lang/Object implements javax/lang/model/AnnotatedConstruct flags 601 93 94 class name javax/lang/model/element/ElementKind 95 header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/lang/model/element/ElementKind;>; 96 97 class name javax/lang/model/element/ElementVisitor 98 header extends java/lang/Object flags 601 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object; 99 100 class name javax/lang/model/element/ExecutableElement 101 header extends java/lang/Object implements javax/lang/model/element/Element,javax/lang/model/element/Parameterizable flags 601 102 103 class name javax/lang/model/element/Modifier 104 header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/lang/model/element/Modifier;>; 105 106 class name javax/lang/model/element/ModuleElement 107 header extends java/lang/Object implements javax/lang/model/element/Element,javax/lang/model/element/QualifiedNameable nestMembers javax/lang/model/element/ModuleElement$UsesDirective,javax/lang/model/element/ModuleElement$ProvidesDirective,javax/lang/model/element/ModuleElement$OpensDirective,javax/lang/model/element/ModuleElement$ExportsDirective,javax/lang/model/element/ModuleElement$RequiresDirective,javax/lang/model/element/ModuleElement$DirectiveVisitor,javax/lang/model/element/ModuleElement$Directive,javax/lang/model/element/ModuleElement$DirectiveKind flags 601 108 innerclass innerClass javax/lang/model/element/ModuleElement$UsesDirective outerClass javax/lang/model/element/ModuleElement innerClassName UsesDirective flags 609 109 innerclass innerClass javax/lang/model/element/ModuleElement$ProvidesDirective outerClass javax/lang/model/element/ModuleElement innerClassName ProvidesDirective flags 609 110 innerclass innerClass javax/lang/model/element/ModuleElement$OpensDirective outerClass javax/lang/model/element/ModuleElement innerClassName OpensDirective flags 609 111 innerclass innerClass javax/lang/model/element/ModuleElement$ExportsDirective outerClass javax/lang/model/element/ModuleElement innerClassName ExportsDirective flags 609 112 innerclass innerClass javax/lang/model/element/ModuleElement$RequiresDirective outerClass javax/lang/model/element/ModuleElement innerClassName RequiresDirective flags 609 113 innerclass innerClass javax/lang/model/element/ModuleElement$DirectiveVisitor outerClass javax/lang/model/element/ModuleElement innerClassName DirectiveVisitor flags 609 114 innerclass innerClass javax/lang/model/element/ModuleElement$Directive outerClass javax/lang/model/element/ModuleElement innerClassName Directive flags 609 115 innerclass innerClass javax/lang/model/element/ModuleElement$DirectiveKind outerClass javax/lang/model/element/ModuleElement innerClassName DirectiveKind flags 4019 116 117 class name javax/lang/model/element/ModuleElement$Directive 118 header extends java/lang/Object nestHost javax/lang/model/element/ModuleElement flags 601 119 innerclass innerClass javax/lang/model/element/ModuleElement$DirectiveKind outerClass javax/lang/model/element/ModuleElement innerClassName DirectiveKind flags 4019 120 innerclass innerClass javax/lang/model/element/ModuleElement$DirectiveVisitor outerClass javax/lang/model/element/ModuleElement innerClassName DirectiveVisitor flags 609 121 innerclass innerClass javax/lang/model/element/ModuleElement$Directive outerClass javax/lang/model/element/ModuleElement innerClassName Directive flags 609 122 123 class name javax/lang/model/element/ModuleElement$DirectiveKind 124 header extends java/lang/Enum nestHost javax/lang/model/element/ModuleElement flags 4031 signature Ljava/lang/Enum<Ljavax/lang/model/element/ModuleElement$DirectiveKind;>; 125 innerclass innerClass javax/lang/model/element/ModuleElement$DirectiveKind outerClass javax/lang/model/element/ModuleElement innerClassName DirectiveKind flags 4019 126 127 class name javax/lang/model/element/ModuleElement$DirectiveVisitor 128 header extends java/lang/Object nestHost javax/lang/model/element/ModuleElement flags 601 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object; 129 innerclass innerClass javax/lang/model/element/ModuleElement$Directive outerClass javax/lang/model/element/ModuleElement innerClassName Directive flags 609 130 innerclass innerClass javax/lang/model/element/ModuleElement$DirectiveVisitor outerClass javax/lang/model/element/ModuleElement innerClassName DirectiveVisitor flags 609 131 innerclass innerClass javax/lang/model/element/ModuleElement$RequiresDirective outerClass javax/lang/model/element/ModuleElement innerClassName RequiresDirective flags 609 132 innerclass innerClass javax/lang/model/element/ModuleElement$ExportsDirective outerClass javax/lang/model/element/ModuleElement innerClassName ExportsDirective flags 609 133 innerclass innerClass javax/lang/model/element/ModuleElement$OpensDirective outerClass javax/lang/model/element/ModuleElement innerClassName OpensDirective flags 609 134 innerclass innerClass javax/lang/model/element/ModuleElement$UsesDirective outerClass javax/lang/model/element/ModuleElement innerClassName UsesDirective flags 609 135 innerclass innerClass javax/lang/model/element/ModuleElement$ProvidesDirective outerClass javax/lang/model/element/ModuleElement innerClassName ProvidesDirective flags 609 136 137 class name javax/lang/model/element/ModuleElement$ExportsDirective 138 header extends java/lang/Object implements javax/lang/model/element/ModuleElement$Directive nestHost javax/lang/model/element/ModuleElement flags 601 139 innerclass innerClass javax/lang/model/element/ModuleElement$ExportsDirective outerClass javax/lang/model/element/ModuleElement innerClassName ExportsDirective flags 609 140 innerclass innerClass javax/lang/model/element/ModuleElement$Directive outerClass javax/lang/model/element/ModuleElement innerClassName Directive flags 609 141 142 class name javax/lang/model/element/ModuleElement$OpensDirective 143 header extends java/lang/Object implements javax/lang/model/element/ModuleElement$Directive nestHost javax/lang/model/element/ModuleElement flags 601 144 innerclass innerClass javax/lang/model/element/ModuleElement$OpensDirective outerClass javax/lang/model/element/ModuleElement innerClassName OpensDirective flags 609 145 innerclass innerClass javax/lang/model/element/ModuleElement$Directive outerClass javax/lang/model/element/ModuleElement innerClassName Directive flags 609 146 147 class name javax/lang/model/element/ModuleElement$ProvidesDirective 148 header extends java/lang/Object implements javax/lang/model/element/ModuleElement$Directive nestHost javax/lang/model/element/ModuleElement flags 601 149 innerclass innerClass javax/lang/model/element/ModuleElement$ProvidesDirective outerClass javax/lang/model/element/ModuleElement innerClassName ProvidesDirective flags 609 150 innerclass innerClass javax/lang/model/element/ModuleElement$Directive outerClass javax/lang/model/element/ModuleElement innerClassName Directive flags 609 151 152 class name javax/lang/model/element/ModuleElement$RequiresDirective 153 header extends java/lang/Object implements javax/lang/model/element/ModuleElement$Directive nestHost javax/lang/model/element/ModuleElement flags 601 154 innerclass innerClass javax/lang/model/element/ModuleElement$RequiresDirective outerClass javax/lang/model/element/ModuleElement innerClassName RequiresDirective flags 609 155 innerclass innerClass javax/lang/model/element/ModuleElement$Directive outerClass javax/lang/model/element/ModuleElement innerClassName Directive flags 609 156 157 class name javax/lang/model/element/ModuleElement$UsesDirective 158 header extends java/lang/Object implements javax/lang/model/element/ModuleElement$Directive nestHost javax/lang/model/element/ModuleElement flags 601 159 innerclass innerClass javax/lang/model/element/ModuleElement$UsesDirective outerClass javax/lang/model/element/ModuleElement innerClassName UsesDirective flags 609 160 innerclass innerClass javax/lang/model/element/ModuleElement$Directive outerClass javax/lang/model/element/ModuleElement innerClassName Directive flags 609 161 162 class name javax/lang/model/element/Name 163 header extends java/lang/Object implements java/lang/CharSequence flags 601 164 165 class name javax/lang/model/element/NestingKind 166 header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/lang/model/element/NestingKind;>; 167 168 class name javax/lang/model/element/PackageElement 169 header extends java/lang/Object implements javax/lang/model/element/Element,javax/lang/model/element/QualifiedNameable flags 601 170 171 class name javax/lang/model/element/Parameterizable 172 header extends java/lang/Object implements javax/lang/model/element/Element flags 601 173 174 class name javax/lang/model/element/QualifiedNameable 175 header extends java/lang/Object implements javax/lang/model/element/Element flags 601 176 177 class name javax/lang/model/element/TypeElement 178 header extends java/lang/Object implements javax/lang/model/element/Element,javax/lang/model/element/Parameterizable,javax/lang/model/element/QualifiedNameable flags 601 179 180 class name javax/lang/model/element/TypeParameterElement 181 header extends java/lang/Object implements javax/lang/model/element/Element flags 601 182 183 class name javax/lang/model/element/UnknownAnnotationValueException 184 header extends javax/lang/model/UnknownEntityException flags 21 185 innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19 186 187 class name javax/lang/model/element/UnknownDirectiveException 188 header extends javax/lang/model/UnknownEntityException flags 21 189 innerclass innerClass javax/lang/model/element/ModuleElement$Directive outerClass javax/lang/model/element/ModuleElement innerClassName Directive flags 609 190 innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19 191 192 class name javax/lang/model/element/UnknownElementException 193 header extends javax/lang/model/UnknownEntityException flags 21 194 innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19 195 196 class name javax/lang/model/element/VariableElement 197 header extends java/lang/Object implements javax/lang/model/element/Element flags 601 198 199 class name javax/lang/model/type/ArrayType 200 header extends java/lang/Object implements javax/lang/model/type/ReferenceType flags 601 201 202 class name javax/lang/model/type/DeclaredType 203 header extends java/lang/Object implements javax/lang/model/type/ReferenceType flags 601 204 205 class name javax/lang/model/type/ErrorType 206 header extends java/lang/Object implements javax/lang/model/type/DeclaredType flags 601 207 208 class name javax/lang/model/type/ExecutableType 209 header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601 210 211 class name javax/lang/model/type/IntersectionType 212 header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601 213 214 class name javax/lang/model/type/MirroredTypeException 215 header extends javax/lang/model/type/MirroredTypesException flags 21 216 innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19 217 218 class name javax/lang/model/type/MirroredTypesException 219 header extends java/lang/RuntimeException flags 21 220 innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19 221 222 class name javax/lang/model/type/NoType 223 header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601 224 225 class name javax/lang/model/type/NullType 226 header extends java/lang/Object implements javax/lang/model/type/ReferenceType flags 601 227 228 class name javax/lang/model/type/PrimitiveType 229 header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601 230 231 class name javax/lang/model/type/ReferenceType 232 header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601 233 234 class name javax/lang/model/type/TypeMirror 235 header extends java/lang/Object implements javax/lang/model/AnnotatedConstruct flags 601 236 237 class name javax/lang/model/type/TypeVariable 238 header extends java/lang/Object implements javax/lang/model/type/ReferenceType flags 601 239 240 class name javax/lang/model/type/TypeVisitor 241 header extends java/lang/Object flags 601 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object; 242 243 class name javax/lang/model/type/UnionType 244 header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601 245 246 class name javax/lang/model/type/UnknownTypeException 247 header extends javax/lang/model/UnknownEntityException flags 21 248 innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19 249 250 class name javax/lang/model/type/WildcardType 251 header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601 252 253 class name javax/lang/model/util/AbstractAnnotationValueVisitor6 254 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;) 255 256 class name javax/lang/model/util/AbstractAnnotationValueVisitor7 257 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;) 258 259 class name javax/lang/model/util/AbstractAnnotationValueVisitor8 260 header extends javax/lang/model/util/AbstractAnnotationValueVisitor7 flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractAnnotationValueVisitor7<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_8;) 261 262 class name javax/lang/model/util/AbstractAnnotationValueVisitor9 263 header extends javax/lang/model/util/AbstractAnnotationValueVisitor8 flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractAnnotationValueVisitor8<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_11;) 264 265 class name javax/lang/model/util/AbstractElementVisitor6 266 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;) 267 268 class name javax/lang/model/util/AbstractElementVisitor7 269 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;) 270 271 class name javax/lang/model/util/AbstractElementVisitor8 272 header extends javax/lang/model/util/AbstractElementVisitor7 flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractElementVisitor7<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_8;) 273 274 class name javax/lang/model/util/AbstractElementVisitor9 275 header extends javax/lang/model/util/AbstractElementVisitor8 flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractElementVisitor8<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_11;) 276 277 class name javax/lang/model/util/AbstractTypeVisitor6 278 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;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;) 279 280 class name javax/lang/model/util/AbstractTypeVisitor7 281 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;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;) 282 283 class name javax/lang/model/util/AbstractTypeVisitor8 284 header extends javax/lang/model/util/AbstractTypeVisitor7 flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractTypeVisitor7<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_8;) 285 286 class name javax/lang/model/util/AbstractTypeVisitor9 287 header extends javax/lang/model/util/AbstractTypeVisitor8 flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractTypeVisitor8<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_11;) 288 289 class name javax/lang/model/util/ElementFilter 290 header extends java/lang/Object flags 21 291 innerclass innerClass javax/lang/model/element/ModuleElement$Directive outerClass javax/lang/model/element/ModuleElement innerClassName Directive flags 609 292 innerclass innerClass javax/lang/model/element/ModuleElement$ExportsDirective outerClass javax/lang/model/element/ModuleElement innerClassName ExportsDirective flags 609 293 innerclass innerClass javax/lang/model/element/ModuleElement$OpensDirective outerClass javax/lang/model/element/ModuleElement innerClassName OpensDirective flags 609 294 innerclass innerClass javax/lang/model/element/ModuleElement$ProvidesDirective outerClass javax/lang/model/element/ModuleElement innerClassName ProvidesDirective flags 609 295 innerclass innerClass javax/lang/model/element/ModuleElement$RequiresDirective outerClass javax/lang/model/element/ModuleElement innerClassName RequiresDirective flags 609 296 innerclass innerClass javax/lang/model/element/ModuleElement$UsesDirective outerClass javax/lang/model/element/ModuleElement innerClassName UsesDirective flags 609 297 innerclass innerClass javax/lang/model/element/ModuleElement$DirectiveKind outerClass javax/lang/model/element/ModuleElement innerClassName DirectiveKind flags 4019 298 299 class name javax/lang/model/util/ElementKindVisitor7 300 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;) 301 302 class name javax/lang/model/util/ElementKindVisitor8 303 header extends javax/lang/model/util/ElementKindVisitor7 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/ElementKindVisitor7<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_8;) 304 305 class name javax/lang/model/util/ElementKindVisitor9 306 header extends javax/lang/model/util/ElementKindVisitor8 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/ElementKindVisitor8<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_11;) 307 308 class name javax/lang/model/util/ElementScanner6 309 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;) 310 311 class name javax/lang/model/util/ElementScanner7 312 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;) 313 314 class name javax/lang/model/util/ElementScanner8 315 header extends javax/lang/model/util/ElementScanner7 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/ElementScanner7<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_8;) 316 317 class name javax/lang/model/util/ElementScanner9 318 header extends javax/lang/model/util/ElementScanner8 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/ElementScanner8<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_11;) 319 320 class name javax/lang/model/util/Elements 321 header extends java/lang/Object nestMembers javax/lang/model/util/Elements$Origin flags 601 322 innerclass innerClass javax/lang/model/util/Elements$Origin outerClass javax/lang/model/util/Elements innerClassName Origin flags 4019 323 innerclass innerClass javax/lang/model/element/ModuleElement$Directive outerClass javax/lang/model/element/ModuleElement innerClassName Directive flags 609 324 325 class name javax/lang/model/util/Elements$Origin 326 header extends java/lang/Enum nestHost javax/lang/model/util/Elements flags 4031 signature Ljava/lang/Enum<Ljavax/lang/model/util/Elements$Origin;>; 327 innerclass innerClass javax/lang/model/util/Elements$Origin outerClass javax/lang/model/util/Elements innerClassName Origin flags 4019 328 329 class name javax/lang/model/util/SimpleAnnotationValueVisitor6 330 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;) 331 332 class name javax/lang/model/util/SimpleAnnotationValueVisitor7 333 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;) 334 335 class name javax/lang/model/util/SimpleAnnotationValueVisitor8 336 header extends javax/lang/model/util/SimpleAnnotationValueVisitor7 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/SimpleAnnotationValueVisitor7<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_8;) 337 338 class name javax/lang/model/util/SimpleAnnotationValueVisitor9 339 header extends javax/lang/model/util/SimpleAnnotationValueVisitor8 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/SimpleAnnotationValueVisitor8<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_11;) 340 341 class name javax/lang/model/util/SimpleElementVisitor6 342 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;) 343 344 class name javax/lang/model/util/SimpleElementVisitor7 345 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;) 346 347 class name javax/lang/model/util/SimpleElementVisitor8 348 header extends javax/lang/model/util/SimpleElementVisitor7 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/SimpleElementVisitor7<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_8;) 349 350 class name javax/lang/model/util/SimpleElementVisitor9 351 header extends javax/lang/model/util/SimpleElementVisitor8 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/SimpleElementVisitor8<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_11;) 352 353 class name javax/lang/model/util/SimpleTypeVisitor6 354 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;) 355 356 class name javax/lang/model/util/SimpleTypeVisitor7 357 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;) 358 359 class name javax/lang/model/util/SimpleTypeVisitor8 360 header extends javax/lang/model/util/SimpleTypeVisitor7 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/SimpleTypeVisitor7<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_8;) 361 362 class name javax/lang/model/util/SimpleTypeVisitor9 363 header extends javax/lang/model/util/SimpleTypeVisitor8 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/SimpleTypeVisitor8<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_11;) 364 365 class name javax/lang/model/util/TypeKindVisitor7 366 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;) 367 368 class name javax/lang/model/util/TypeKindVisitor8 369 header extends javax/lang/model/util/TypeKindVisitor7 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/TypeKindVisitor7<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_8;) 370 371 class name javax/lang/model/util/TypeKindVisitor9 372 header extends javax/lang/model/util/TypeKindVisitor8 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/TypeKindVisitor8<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_11;) 373 374 class name javax/lang/model/util/Types 375 header extends java/lang/Object flags 601 376 377 class name javax/tools/Diagnostic 378 header extends java/lang/Object nestMembers javax/tools/Diagnostic$Kind flags 601 signature <S:Ljava/lang/Object;>Ljava/lang/Object; 379 innerclass innerClass javax/tools/Diagnostic$Kind outerClass javax/tools/Diagnostic innerClassName Kind flags 4019 380 381 class name javax/tools/Diagnostic$Kind 382 header extends java/lang/Enum nestHost javax/tools/Diagnostic flags 4031 signature Ljava/lang/Enum<Ljavax/tools/Diagnostic$Kind;>; 383 innerclass innerClass javax/tools/Diagnostic$Kind outerClass javax/tools/Diagnostic innerClassName Kind flags 4019 384 385 class name javax/tools/DiagnosticCollector 386 header extends java/lang/Object implements javax/tools/DiagnosticListener flags 31 signature <S:Ljava/lang/Object;>Ljava/lang/Object;Ljavax/tools/DiagnosticListener<TS;>; 387 388 class name javax/tools/DiagnosticListener 389 header extends java/lang/Object flags 601 signature <S:Ljava/lang/Object;>Ljava/lang/Object; 390 391 class name javax/tools/DocumentationTool 392 header extends java/lang/Object implements javax/tools/Tool,javax/tools/OptionChecker nestMembers javax/tools/DocumentationTool$Location,javax/tools/DocumentationTool$DocumentationTask flags 601 393 innerclass innerClass javax/tools/DocumentationTool$Location outerClass javax/tools/DocumentationTool innerClassName Location flags 4019 394 innerclass innerClass javax/tools/DocumentationTool$DocumentationTask outerClass javax/tools/DocumentationTool innerClassName DocumentationTask flags 609 395 396 class name javax/tools/DocumentationTool$DocumentationTask 397 header extends java/lang/Object implements java/util/concurrent/Callable nestHost javax/tools/DocumentationTool flags 601 signature Ljava/lang/Object;Ljava/util/concurrent/Callable<Ljava/lang/Boolean;>; 398 innerclass innerClass javax/tools/DocumentationTool$DocumentationTask outerClass javax/tools/DocumentationTool innerClassName DocumentationTask flags 609 399 400 class name javax/tools/DocumentationTool$Location 401 header extends java/lang/Enum implements javax/tools/JavaFileManager$Location nestHost javax/tools/DocumentationTool flags 4031 signature Ljava/lang/Enum<Ljavax/tools/DocumentationTool$Location;>;Ljavax/tools/JavaFileManager$Location; 402 innerclass innerClass javax/tools/DocumentationTool$Location outerClass javax/tools/DocumentationTool innerClassName Location flags 4019 403 innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609 404 405 class name javax/tools/FileObject 406 header extends java/lang/Object flags 601 407 408 class name javax/tools/ForwardingFileObject 409 header extends java/lang/Object implements javax/tools/FileObject flags 21 signature <F::Ljavax/tools/FileObject;>Ljava/lang/Object;Ljavax/tools/FileObject; 410 411 class name javax/tools/ForwardingJavaFileManager 412 header extends java/lang/Object implements javax/tools/JavaFileManager flags 21 signature <M::Ljavax/tools/JavaFileManager;>Ljava/lang/Object;Ljavax/tools/JavaFileManager; 413 innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609 414 innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019 415 416 class name javax/tools/ForwardingJavaFileObject 417 header extends javax/tools/ForwardingFileObject implements javax/tools/JavaFileObject flags 21 signature <F::Ljavax/tools/JavaFileObject;>Ljavax/tools/ForwardingFileObject<TF;>;Ljavax/tools/JavaFileObject; 418 innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019 419 420 class name javax/tools/JavaCompiler 421 header extends java/lang/Object implements javax/tools/Tool,javax/tools/OptionChecker nestMembers javax/tools/JavaCompiler$CompilationTask flags 601 422 innerclass innerClass javax/tools/JavaCompiler$CompilationTask outerClass javax/tools/JavaCompiler innerClassName CompilationTask flags 609 423 424 class name javax/tools/JavaCompiler$CompilationTask 425 header extends java/lang/Object implements java/util/concurrent/Callable nestHost javax/tools/JavaCompiler flags 601 signature Ljava/lang/Object;Ljava/util/concurrent/Callable<Ljava/lang/Boolean;>; 426 innerclass innerClass javax/tools/JavaCompiler$CompilationTask outerClass javax/tools/JavaCompiler innerClassName CompilationTask flags 609 427 428 class name javax/tools/JavaFileManager 429 header extends java/lang/Object implements java/io/Closeable,java/io/Flushable,javax/tools/OptionChecker nestMembers javax/tools/JavaFileManager$Location flags 601 430 innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609 431 innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019 432 433 class name javax/tools/JavaFileManager$Location 434 header extends java/lang/Object nestHost javax/tools/JavaFileManager flags 601 435 innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609 436 437 class name javax/tools/JavaFileObject 438 header extends java/lang/Object implements javax/tools/FileObject nestMembers javax/tools/JavaFileObject$Kind flags 601 439 innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019 440 441 class name javax/tools/JavaFileObject$Kind 442 header extends java/lang/Enum nestHost javax/tools/JavaFileObject flags 4031 signature Ljava/lang/Enum<Ljavax/tools/JavaFileObject$Kind;>; 443 innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019 444 445 class name javax/tools/OptionChecker 446 header extends java/lang/Object flags 601 447 448 class name javax/tools/SimpleJavaFileObject 449 header extends java/lang/Object implements javax/tools/JavaFileObject flags 21 450 innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019 451 innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19 452 453 class name javax/tools/StandardJavaFileManager 454 header extends java/lang/Object implements javax/tools/JavaFileManager nestMembers javax/tools/StandardJavaFileManager$PathFactory flags 601 455 innerclass innerClass javax/tools/StandardJavaFileManager$PathFactory outerClass javax/tools/StandardJavaFileManager innerClassName PathFactory flags 609 456 innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609 457 innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19 458 459 class name javax/tools/StandardJavaFileManager$PathFactory 460 header extends java/lang/Object nestHost javax/tools/StandardJavaFileManager flags 601 461 innerclass innerClass javax/tools/StandardJavaFileManager$PathFactory outerClass javax/tools/StandardJavaFileManager innerClassName PathFactory flags 609 462 463 class name javax/tools/Tool 464 header extends java/lang/Object flags 601 465 466 class name javax/tools/ToolProvider 467 header extends java/lang/Object flags 21 468 innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19 469