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 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
  31 field name processingEnv descriptor Ljavax/annotation/processing/ProcessingEnvironment; flags 4
  32 method name <init> descriptor ()V flags 4
  33 method name getSupportedOptions descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljava/lang/String;>;
  34 method name getSupportedAnnotationTypes descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljava/lang/String;>;
  35 method name getSupportedSourceVersion descriptor ()Ljavax/lang/model/SourceVersion; flags 1
  36 method name init descriptor (Ljavax/annotation/processing/ProcessingEnvironment;)V flags 21
  37 method name process descriptor (Ljava/util/Set;Ljavax/annotation/processing/RoundEnvironment;)Z flags 401 signature (Ljava/util/Set<+Ljavax/lang/model/element/TypeElement;>;Ljavax/annotation/processing/RoundEnvironment;)Z
  38 method name getCompletions descriptor (Ljavax/lang/model/element/Element;Ljavax/lang/model/element/AnnotationMirror;Ljavax/lang/model/element/ExecutableElement;Ljava/lang/String;)Ljava/lang/Iterable; flags 1 signature (Ljavax/lang/model/element/Element;Ljavax/lang/model/element/AnnotationMirror;Ljavax/lang/model/element/ExecutableElement;Ljava/lang/String;)Ljava/lang/Iterable<+Ljavax/annotation/processing/Completion;>;
  39 method name isInitialized descriptor ()Z flags 24
  40 
  41 class name javax/annotation/processing/Completion
  42 header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
  43 method name getValue descriptor ()Ljava/lang/String; flags 401
  44 method name getMessage descriptor ()Ljava/lang/String; flags 401
  45 
  46 class name javax/annotation/processing/Completions
  47 header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
  48 method name of descriptor (Ljava/lang/String;Ljava/lang/String;)Ljavax/annotation/processing/Completion; flags 9
  49 method name of descriptor (Ljava/lang/String;)Ljavax/annotation/processing/Completion; flags 9
  50 
  51 class name javax/annotation/processing/Filer
  52 header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
  53 innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609
  54 method name createSourceFile descriptor (Ljava/lang/CharSequence;[Ljavax/lang/model/element/Element;)Ljavax/tools/JavaFileObject; thrownTypes java/io/IOException flags 481
  55 method name createClassFile descriptor (Ljava/lang/CharSequence;[Ljavax/lang/model/element/Element;)Ljavax/tools/JavaFileObject; thrownTypes java/io/IOException flags 481
  56 method name createResource descriptor (Ljavax/tools/JavaFileManager$Location;Ljava/lang/CharSequence;Ljava/lang/CharSequence;[Ljavax/lang/model/element/Element;)Ljavax/tools/FileObject; thrownTypes java/io/IOException flags 481
  57 method name getResource descriptor (Ljavax/tools/JavaFileManager$Location;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljavax/tools/FileObject; thrownTypes java/io/IOException flags 401
  58 
  59 class name javax/annotation/processing/FilerException
  60 header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
  61 method name <init> descriptor (Ljava/lang/String;)V flags 1
  62 
  63 class name javax/annotation/processing/Messager
  64 header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
  65 innerclass innerClass javax/tools/Diagnostic$Kind outerClass javax/tools/Diagnostic innerClassName Kind flags 4019
  66 method name printMessage descriptor (Ljavax/tools/Diagnostic$Kind;Ljava/lang/CharSequence;)V flags 401
  67 method name printMessage descriptor (Ljavax/tools/Diagnostic$Kind;Ljava/lang/CharSequence;Ljavax/lang/model/element/Element;)V flags 401
  68 method name printMessage descriptor (Ljavax/tools/Diagnostic$Kind;Ljava/lang/CharSequence;Ljavax/lang/model/element/Element;Ljavax/lang/model/element/AnnotationMirror;)V flags 401
  69 method name printMessage descriptor (Ljavax/tools/Diagnostic$Kind;Ljava/lang/CharSequence;Ljavax/lang/model/element/Element;Ljavax/lang/model/element/AnnotationMirror;Ljavax/lang/model/element/AnnotationValue;)V flags 401
  70 
  71 class name javax/annotation/processing/ProcessingEnvironment
  72 header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
  73 method name getOptions descriptor ()Ljava/util/Map; flags 401 signature ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
  74 method name getMessager descriptor ()Ljavax/annotation/processing/Messager; flags 401
  75 method name getFiler descriptor ()Ljavax/annotation/processing/Filer; flags 401
  76 method name getElementUtils descriptor ()Ljavax/lang/model/util/Elements; flags 401
  77 method name getTypeUtils descriptor ()Ljavax/lang/model/util/Types; flags 401
  78 method name getSourceVersion descriptor ()Ljavax/lang/model/SourceVersion; flags 401
  79 method name getLocale descriptor ()Ljava/util/Locale; flags 401
  80 
  81 class name javax/annotation/processing/Processor
  82 header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
  83 method name getSupportedOptions descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set<Ljava/lang/String;>;
  84 method name getSupportedAnnotationTypes descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set<Ljava/lang/String;>;
  85 method name getSupportedSourceVersion descriptor ()Ljavax/lang/model/SourceVersion; flags 401
  86 method name init descriptor (Ljavax/annotation/processing/ProcessingEnvironment;)V flags 401
  87 method name process descriptor (Ljava/util/Set;Ljavax/annotation/processing/RoundEnvironment;)Z flags 401 signature (Ljava/util/Set<+Ljavax/lang/model/element/TypeElement;>;Ljavax/annotation/processing/RoundEnvironment;)Z
  88 method name getCompletions descriptor (Ljavax/lang/model/element/Element;Ljavax/lang/model/element/AnnotationMirror;Ljavax/lang/model/element/ExecutableElement;Ljava/lang/String;)Ljava/lang/Iterable; flags 401 signature (Ljavax/lang/model/element/Element;Ljavax/lang/model/element/AnnotationMirror;Ljavax/lang/model/element/ExecutableElement;Ljava/lang/String;)Ljava/lang/Iterable<+Ljavax/annotation/processing/Completion;>;
  89 
  90 class name javax/annotation/processing/RoundEnvironment
  91 header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
  92 method name processingOver descriptor ()Z flags 401
  93 method name errorRaised descriptor ()Z flags 401
  94 method name getRootElements descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set<+Ljavax/lang/model/element/Element;>;
  95 method name getElementsAnnotatedWith descriptor (Ljavax/lang/model/element/TypeElement;)Ljava/util/Set; flags 401 signature (Ljavax/lang/model/element/TypeElement;)Ljava/util/Set<+Ljavax/lang/model/element/Element;>;
  96 method name getElementsAnnotatedWith descriptor (Ljava/lang/Class;)Ljava/util/Set; flags 401 signature (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Ljava/util/Set<+Ljavax/lang/model/element/Element;>;
  97 
  98 class name javax/annotation/processing/SupportedAnnotationTypes
  99 header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) 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;)
 100 method name value descriptor ()[Ljava/lang/String; flags 401
 101 
 102 class name javax/annotation/processing/SupportedOptions
 103 header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) 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;)
 104 method name value descriptor ()[Ljava/lang/String; flags 401
 105 
 106 class name javax/annotation/processing/SupportedSourceVersion
 107 header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) 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;)
 108 method name value descriptor ()Ljavax/lang/model/SourceVersion; flags 401
 109 
 110 class name javax/lang/model/AnnotatedConstruct
 111 header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 112 method name getAnnotationMirrors descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;
 113 method name getAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation; flags 401 signature <A::Ljava/lang/annotation/Annotation;>(Ljava/lang/Class<TA;>;)TA;
 114 method name getAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; flags 401 signature <A::Ljava/lang/annotation/Annotation;>(Ljava/lang/Class<TA;>;)[TA;
 115 
 116 class name javax/lang/model/SourceVersion
 117 header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/lang/model/SourceVersion;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 118 field name RELEASE_0 descriptor Ljavax/lang/model/SourceVersion; flags 4019
 119 field name RELEASE_1 descriptor Ljavax/lang/model/SourceVersion; flags 4019
 120 field name RELEASE_2 descriptor Ljavax/lang/model/SourceVersion; flags 4019
 121 field name RELEASE_3 descriptor Ljavax/lang/model/SourceVersion; flags 4019
 122 field name RELEASE_4 descriptor Ljavax/lang/model/SourceVersion; flags 4019
 123 field name RELEASE_5 descriptor Ljavax/lang/model/SourceVersion; flags 4019
 124 field name RELEASE_6 descriptor Ljavax/lang/model/SourceVersion; flags 4019
 125 field name RELEASE_7 descriptor Ljavax/lang/model/SourceVersion; flags 4019
 126 field name RELEASE_8 descriptor Ljavax/lang/model/SourceVersion; flags 4019
 127 method name values descriptor ()[Ljavax/lang/model/SourceVersion; flags 9
 128 method name valueOf descriptor (Ljava/lang/String;)Ljavax/lang/model/SourceVersion; flags 9
 129 method name latest descriptor ()Ljavax/lang/model/SourceVersion; flags 9
 130 method name latestSupported descriptor ()Ljavax/lang/model/SourceVersion; flags 9
 131 method name isIdentifier descriptor (Ljava/lang/CharSequence;)Z flags 9
 132 method name isName descriptor (Ljava/lang/CharSequence;)Z flags 9
 133 method name isKeyword descriptor (Ljava/lang/CharSequence;)Z flags 9
 134 
 135 class name javax/lang/model/UnknownEntityException
 136 header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 137 method name <init> descriptor (Ljava/lang/String;)V flags 4
 138 
 139 class name javax/lang/model/element/AnnotationMirror
 140 header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 141 method name getAnnotationType descriptor ()Ljavax/lang/model/type/DeclaredType; flags 401
 142 method name getElementValues descriptor ()Ljava/util/Map; flags 401 signature ()Ljava/util/Map<+Ljavax/lang/model/element/ExecutableElement;+Ljavax/lang/model/element/AnnotationValue;>;
 143 
 144 class name javax/lang/model/element/AnnotationValue
 145 header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 146 method name getValue descriptor ()Ljava/lang/Object; flags 401
 147 method name toString descriptor ()Ljava/lang/String; flags 401
 148 method name accept descriptor (Ljavax/lang/model/element/AnnotationValueVisitor;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>(Ljavax/lang/model/element/AnnotationValueVisitor<TR;TP;>;TP;)TR;
 149 
 150 class name javax/lang/model/element/AnnotationValueVisitor
 151 header extends java/lang/Object flags 601 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 152 method name visit descriptor (Ljavax/lang/model/element/AnnotationValue;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/element/AnnotationValue;TP;)TR;
 153 method name visit descriptor (Ljavax/lang/model/element/AnnotationValue;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/element/AnnotationValue;)TR;
 154 method name visitBoolean descriptor (ZLjava/lang/Object;)Ljava/lang/Object; flags 401 signature (ZTP;)TR;
 155 method name visitByte descriptor (BLjava/lang/Object;)Ljava/lang/Object; flags 401 signature (BTP;)TR;
 156 method name visitChar descriptor (CLjava/lang/Object;)Ljava/lang/Object; flags 401 signature (CTP;)TR;
 157 method name visitDouble descriptor (DLjava/lang/Object;)Ljava/lang/Object; flags 401 signature (DTP;)TR;
 158 method name visitFloat descriptor (FLjava/lang/Object;)Ljava/lang/Object; flags 401 signature (FTP;)TR;
 159 method name visitInt descriptor (ILjava/lang/Object;)Ljava/lang/Object; flags 401 signature (ITP;)TR;
 160 method name visitLong descriptor (JLjava/lang/Object;)Ljava/lang/Object; flags 401 signature (JTP;)TR;
 161 method name visitShort descriptor (SLjava/lang/Object;)Ljava/lang/Object; flags 401 signature (STP;)TR;
 162 method name visitString descriptor (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljava/lang/String;TP;)TR;
 163 method name visitType descriptor (Ljavax/lang/model/type/TypeMirror;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/type/TypeMirror;TP;)TR;
 164 method name visitEnumConstant descriptor (Ljavax/lang/model/element/VariableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/element/VariableElement;TP;)TR;
 165 method name visitAnnotation descriptor (Ljavax/lang/model/element/AnnotationMirror;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/element/AnnotationMirror;TP;)TR;
 166 method name visitArray descriptor (Ljava/util/List;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljava/util/List<+Ljavax/lang/model/element/AnnotationValue;>;TP;)TR;
 167 method name visitUnknown descriptor (Ljavax/lang/model/element/AnnotationValue;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/element/AnnotationValue;TP;)TR;
 168 
 169 class name javax/lang/model/element/Element
 170 header extends java/lang/Object implements javax/lang/model/AnnotatedConstruct flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 171 method name asType descriptor ()Ljavax/lang/model/type/TypeMirror; flags 401
 172 method name getKind descriptor ()Ljavax/lang/model/element/ElementKind; flags 401
 173 method name getModifiers descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set<Ljavax/lang/model/element/Modifier;>;
 174 method name getSimpleName descriptor ()Ljavax/lang/model/element/Name; flags 401
 175 method name getEnclosingElement descriptor ()Ljavax/lang/model/element/Element; flags 401
 176 method name getEnclosedElements descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/element/Element;>;
 177 method name equals descriptor (Ljava/lang/Object;)Z flags 401
 178 method name hashCode descriptor ()I flags 401
 179 method name getAnnotationMirrors descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;
 180 method name getAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation; flags 401 signature <A::Ljava/lang/annotation/Annotation;>(Ljava/lang/Class<TA;>;)TA;
 181 method name accept descriptor (Ljavax/lang/model/element/ElementVisitor;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>(Ljavax/lang/model/element/ElementVisitor<TR;TP;>;TP;)TR;
 182 
 183 class name javax/lang/model/element/ElementKind
 184 header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/lang/model/element/ElementKind;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 185 field name PACKAGE descriptor Ljavax/lang/model/element/ElementKind; flags 4019
 186 field name ENUM descriptor Ljavax/lang/model/element/ElementKind; flags 4019
 187 field name CLASS descriptor Ljavax/lang/model/element/ElementKind; flags 4019
 188 field name ANNOTATION_TYPE descriptor Ljavax/lang/model/element/ElementKind; flags 4019
 189 field name INTERFACE descriptor Ljavax/lang/model/element/ElementKind; flags 4019
 190 field name ENUM_CONSTANT descriptor Ljavax/lang/model/element/ElementKind; flags 4019
 191 field name FIELD descriptor Ljavax/lang/model/element/ElementKind; flags 4019
 192 field name PARAMETER descriptor Ljavax/lang/model/element/ElementKind; flags 4019
 193 field name LOCAL_VARIABLE descriptor Ljavax/lang/model/element/ElementKind; flags 4019
 194 field name EXCEPTION_PARAMETER descriptor Ljavax/lang/model/element/ElementKind; flags 4019
 195 field name METHOD descriptor Ljavax/lang/model/element/ElementKind; flags 4019
 196 field name CONSTRUCTOR descriptor Ljavax/lang/model/element/ElementKind; flags 4019
 197 field name STATIC_INIT descriptor Ljavax/lang/model/element/ElementKind; flags 4019
 198 field name INSTANCE_INIT descriptor Ljavax/lang/model/element/ElementKind; flags 4019
 199 field name TYPE_PARAMETER descriptor Ljavax/lang/model/element/ElementKind; flags 4019
 200 field name OTHER descriptor Ljavax/lang/model/element/ElementKind; flags 4019
 201 field name RESOURCE_VARIABLE descriptor Ljavax/lang/model/element/ElementKind; flags 4019
 202 method name values descriptor ()[Ljavax/lang/model/element/ElementKind; flags 9
 203 method name valueOf descriptor (Ljava/lang/String;)Ljavax/lang/model/element/ElementKind; flags 9
 204 method name isClass descriptor ()Z flags 1
 205 method name isInterface descriptor ()Z flags 1
 206 method name isField descriptor ()Z flags 1
 207 
 208 class name javax/lang/model/element/ElementVisitor
 209 header extends java/lang/Object flags 601 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 210 method name visit descriptor (Ljavax/lang/model/element/Element;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/element/Element;TP;)TR;
 211 method name visit descriptor (Ljavax/lang/model/element/Element;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/element/Element;)TR;
 212 method name visitPackage descriptor (Ljavax/lang/model/element/PackageElement;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/element/PackageElement;TP;)TR;
 213 method name visitType descriptor (Ljavax/lang/model/element/TypeElement;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/element/TypeElement;TP;)TR;
 214 method name visitVariable descriptor (Ljavax/lang/model/element/VariableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/element/VariableElement;TP;)TR;
 215 method name visitExecutable descriptor (Ljavax/lang/model/element/ExecutableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/element/ExecutableElement;TP;)TR;
 216 method name visitTypeParameter descriptor (Ljavax/lang/model/element/TypeParameterElement;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/element/TypeParameterElement;TP;)TR;
 217 method name visitUnknown descriptor (Ljavax/lang/model/element/Element;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/element/Element;TP;)TR;
 218 
 219 class name javax/lang/model/element/ExecutableElement
 220 header extends java/lang/Object implements javax/lang/model/element/Element,javax/lang/model/element/Parameterizable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 221 method name getTypeParameters descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/element/TypeParameterElement;>;
 222 method name getReturnType descriptor ()Ljavax/lang/model/type/TypeMirror; flags 401
 223 method name getParameters descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/element/VariableElement;>;
 224 method name getReceiverType descriptor ()Ljavax/lang/model/type/TypeMirror; flags 401
 225 method name isVarArgs descriptor ()Z flags 401
 226 method name isDefault descriptor ()Z flags 401
 227 method name getThrownTypes descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>;
 228 method name getDefaultValue descriptor ()Ljavax/lang/model/element/AnnotationValue; flags 401
 229 method name getSimpleName descriptor ()Ljavax/lang/model/element/Name; flags 401
 230 
 231 class name javax/lang/model/element/Modifier
 232 header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/lang/model/element/Modifier;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 233 field name PUBLIC descriptor Ljavax/lang/model/element/Modifier; flags 4019
 234 field name PROTECTED descriptor Ljavax/lang/model/element/Modifier; flags 4019
 235 field name PRIVATE descriptor Ljavax/lang/model/element/Modifier; flags 4019
 236 field name ABSTRACT descriptor Ljavax/lang/model/element/Modifier; flags 4019
 237 field name DEFAULT descriptor Ljavax/lang/model/element/Modifier; flags 4019
 238 field name STATIC descriptor Ljavax/lang/model/element/Modifier; flags 4019
 239 field name FINAL descriptor Ljavax/lang/model/element/Modifier; flags 4019
 240 field name TRANSIENT descriptor Ljavax/lang/model/element/Modifier; flags 4019
 241 field name VOLATILE descriptor Ljavax/lang/model/element/Modifier; flags 4019
 242 field name SYNCHRONIZED descriptor Ljavax/lang/model/element/Modifier; flags 4019
 243 field name NATIVE descriptor Ljavax/lang/model/element/Modifier; flags 4019
 244 field name STRICTFP descriptor Ljavax/lang/model/element/Modifier; flags 4019
 245 method name values descriptor ()[Ljavax/lang/model/element/Modifier; flags 9
 246 method name valueOf descriptor (Ljava/lang/String;)Ljavax/lang/model/element/Modifier; flags 9
 247 method name toString descriptor ()Ljava/lang/String; flags 1
 248 
 249 class name javax/lang/model/element/Name
 250 header extends java/lang/Object implements java/lang/CharSequence flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 251 method name equals descriptor (Ljava/lang/Object;)Z flags 401
 252 method name hashCode descriptor ()I flags 401
 253 method name contentEquals descriptor (Ljava/lang/CharSequence;)Z flags 401
 254 
 255 class name javax/lang/model/element/NestingKind
 256 header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/lang/model/element/NestingKind;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 257 field name TOP_LEVEL descriptor Ljavax/lang/model/element/NestingKind; flags 4019
 258 field name MEMBER descriptor Ljavax/lang/model/element/NestingKind; flags 4019
 259 field name LOCAL descriptor Ljavax/lang/model/element/NestingKind; flags 4019
 260 field name ANONYMOUS descriptor Ljavax/lang/model/element/NestingKind; flags 4019
 261 method name values descriptor ()[Ljavax/lang/model/element/NestingKind; flags 9
 262 method name valueOf descriptor (Ljava/lang/String;)Ljavax/lang/model/element/NestingKind; flags 9
 263 method name isNested descriptor ()Z flags 1
 264 
 265 class name javax/lang/model/element/PackageElement
 266 header extends java/lang/Object implements javax/lang/model/element/Element,javax/lang/model/element/QualifiedNameable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 267 method name getQualifiedName descriptor ()Ljavax/lang/model/element/Name; flags 401
 268 method name getSimpleName descriptor ()Ljavax/lang/model/element/Name; flags 401
 269 method name getEnclosedElements descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/element/Element;>;
 270 method name isUnnamed descriptor ()Z flags 401
 271 method name getEnclosingElement descriptor ()Ljavax/lang/model/element/Element; flags 401
 272 
 273 class name javax/lang/model/element/Parameterizable
 274 header extends java/lang/Object implements javax/lang/model/element/Element flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 275 method name getTypeParameters descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/element/TypeParameterElement;>;
 276 
 277 class name javax/lang/model/element/QualifiedNameable
 278 header extends java/lang/Object implements javax/lang/model/element/Element flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 279 method name getQualifiedName descriptor ()Ljavax/lang/model/element/Name; flags 401
 280 
 281 class name javax/lang/model/element/TypeElement
 282 header extends java/lang/Object implements javax/lang/model/element/Element,javax/lang/model/element/Parameterizable,javax/lang/model/element/QualifiedNameable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 283 method name getEnclosedElements descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/element/Element;>;
 284 method name getNestingKind descriptor ()Ljavax/lang/model/element/NestingKind; flags 401
 285 method name getQualifiedName descriptor ()Ljavax/lang/model/element/Name; flags 401
 286 method name getSimpleName descriptor ()Ljavax/lang/model/element/Name; flags 401
 287 method name getSuperclass descriptor ()Ljavax/lang/model/type/TypeMirror; flags 401
 288 method name getInterfaces descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>;
 289 method name getTypeParameters descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/element/TypeParameterElement;>;
 290 method name getEnclosingElement descriptor ()Ljavax/lang/model/element/Element; flags 401
 291 
 292 class name javax/lang/model/element/TypeParameterElement
 293 header extends java/lang/Object implements javax/lang/model/element/Element flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 294 method name getGenericElement descriptor ()Ljavax/lang/model/element/Element; flags 401
 295 method name getBounds descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>;
 296 method name getEnclosingElement descriptor ()Ljavax/lang/model/element/Element; flags 401
 297 
 298 class name javax/lang/model/element/UnknownAnnotationValueException
 299 header extends javax/lang/model/UnknownEntityException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 300 method name <init> descriptor (Ljavax/lang/model/element/AnnotationValue;Ljava/lang/Object;)V flags 1
 301 method name getUnknownAnnotationValue descriptor ()Ljavax/lang/model/element/AnnotationValue; flags 1
 302 method name getArgument descriptor ()Ljava/lang/Object; flags 1
 303 
 304 class name javax/lang/model/element/UnknownElementException
 305 header extends javax/lang/model/UnknownEntityException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 306 method name <init> descriptor (Ljavax/lang/model/element/Element;Ljava/lang/Object;)V flags 1
 307 method name getUnknownElement descriptor ()Ljavax/lang/model/element/Element; flags 1
 308 method name getArgument descriptor ()Ljava/lang/Object; flags 1
 309 
 310 class name javax/lang/model/element/VariableElement
 311 header extends java/lang/Object implements javax/lang/model/element/Element flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 312 method name getConstantValue descriptor ()Ljava/lang/Object; flags 401
 313 method name getSimpleName descriptor ()Ljavax/lang/model/element/Name; flags 401
 314 method name getEnclosingElement descriptor ()Ljavax/lang/model/element/Element; flags 401
 315 
 316 class name javax/lang/model/type/ArrayType
 317 header extends java/lang/Object implements javax/lang/model/type/ReferenceType flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 318 method name getComponentType descriptor ()Ljavax/lang/model/type/TypeMirror; flags 401
 319 
 320 class name javax/lang/model/type/DeclaredType
 321 header extends java/lang/Object implements javax/lang/model/type/ReferenceType flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 322 method name asElement descriptor ()Ljavax/lang/model/element/Element; flags 401
 323 method name getEnclosingType descriptor ()Ljavax/lang/model/type/TypeMirror; flags 401
 324 method name getTypeArguments descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>;
 325 
 326 class name javax/lang/model/type/ErrorType
 327 header extends java/lang/Object implements javax/lang/model/type/DeclaredType flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 328 
 329 class name javax/lang/model/type/ExecutableType
 330 header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 331 method name getTypeVariables descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/type/TypeVariable;>;
 332 method name getReturnType descriptor ()Ljavax/lang/model/type/TypeMirror; flags 401
 333 method name getParameterTypes descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>;
 334 method name getReceiverType descriptor ()Ljavax/lang/model/type/TypeMirror; flags 401
 335 method name getThrownTypes descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>;
 336 
 337 class name javax/lang/model/type/IntersectionType
 338 header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 339 method name getBounds descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>;
 340 
 341 class name javax/lang/model/type/MirroredTypeException
 342 header extends javax/lang/model/type/MirroredTypesException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 343 method name <init> descriptor (Ljavax/lang/model/type/TypeMirror;)V flags 1
 344 method name getTypeMirror descriptor ()Ljavax/lang/model/type/TypeMirror; flags 1
 345 
 346 class name javax/lang/model/type/MirroredTypesException
 347 header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 348 method name <init> descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>;)V
 349 method name getTypeMirrors descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>;
 350 
 351 class name javax/lang/model/type/NoType
 352 header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 353 
 354 class name javax/lang/model/type/NullType
 355 header extends java/lang/Object implements javax/lang/model/type/ReferenceType flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 356 
 357 class name javax/lang/model/type/PrimitiveType
 358 header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 359 
 360 class name javax/lang/model/type/ReferenceType
 361 header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 362 
 363 class name javax/lang/model/type/TypeKind
 364 header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/lang/model/type/TypeKind;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 365 field name BOOLEAN descriptor Ljavax/lang/model/type/TypeKind; flags 4019
 366 field name BYTE descriptor Ljavax/lang/model/type/TypeKind; flags 4019
 367 field name SHORT descriptor Ljavax/lang/model/type/TypeKind; flags 4019
 368 field name INT descriptor Ljavax/lang/model/type/TypeKind; flags 4019
 369 field name LONG descriptor Ljavax/lang/model/type/TypeKind; flags 4019
 370 field name CHAR descriptor Ljavax/lang/model/type/TypeKind; flags 4019
 371 field name FLOAT descriptor Ljavax/lang/model/type/TypeKind; flags 4019
 372 field name DOUBLE descriptor Ljavax/lang/model/type/TypeKind; flags 4019
 373 field name VOID descriptor Ljavax/lang/model/type/TypeKind; flags 4019
 374 field name NONE descriptor Ljavax/lang/model/type/TypeKind; flags 4019
 375 field name NULL descriptor Ljavax/lang/model/type/TypeKind; flags 4019
 376 field name ARRAY descriptor Ljavax/lang/model/type/TypeKind; flags 4019
 377 field name DECLARED descriptor Ljavax/lang/model/type/TypeKind; flags 4019
 378 field name ERROR descriptor Ljavax/lang/model/type/TypeKind; flags 4019
 379 field name TYPEVAR descriptor Ljavax/lang/model/type/TypeKind; flags 4019
 380 field name WILDCARD descriptor Ljavax/lang/model/type/TypeKind; flags 4019
 381 field name PACKAGE descriptor Ljavax/lang/model/type/TypeKind; flags 4019
 382 field name EXECUTABLE descriptor Ljavax/lang/model/type/TypeKind; flags 4019
 383 field name OTHER descriptor Ljavax/lang/model/type/TypeKind; flags 4019
 384 field name UNION descriptor Ljavax/lang/model/type/TypeKind; flags 4019
 385 field name INTERSECTION descriptor Ljavax/lang/model/type/TypeKind; flags 4019
 386 method name values descriptor ()[Ljavax/lang/model/type/TypeKind; flags 9
 387 method name valueOf descriptor (Ljava/lang/String;)Ljavax/lang/model/type/TypeKind; flags 9
 388 method name isPrimitive descriptor ()Z flags 1
 389 
 390 class name javax/lang/model/type/TypeMirror
 391 header extends java/lang/Object implements javax/lang/model/AnnotatedConstruct flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 392 method name getKind descriptor ()Ljavax/lang/model/type/TypeKind; flags 401
 393 method name equals descriptor (Ljava/lang/Object;)Z flags 401
 394 method name hashCode descriptor ()I flags 401
 395 method name toString descriptor ()Ljava/lang/String; flags 401
 396 method name accept descriptor (Ljavax/lang/model/type/TypeVisitor;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>(Ljavax/lang/model/type/TypeVisitor<TR;TP;>;TP;)TR;
 397 
 398 class name javax/lang/model/type/TypeVariable
 399 header extends java/lang/Object implements javax/lang/model/type/ReferenceType flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 400 method name asElement descriptor ()Ljavax/lang/model/element/Element; flags 401
 401 method name getUpperBound descriptor ()Ljavax/lang/model/type/TypeMirror; flags 401
 402 method name getLowerBound descriptor ()Ljavax/lang/model/type/TypeMirror; flags 401
 403 
 404 class name javax/lang/model/type/TypeVisitor
 405 header extends java/lang/Object flags 601 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 406 method name visit descriptor (Ljavax/lang/model/type/TypeMirror;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/type/TypeMirror;TP;)TR;
 407 method name visit descriptor (Ljavax/lang/model/type/TypeMirror;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/type/TypeMirror;)TR;
 408 method name visitPrimitive descriptor (Ljavax/lang/model/type/PrimitiveType;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/type/PrimitiveType;TP;)TR;
 409 method name visitNull descriptor (Ljavax/lang/model/type/NullType;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/type/NullType;TP;)TR;
 410 method name visitArray descriptor (Ljavax/lang/model/type/ArrayType;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/type/ArrayType;TP;)TR;
 411 method name visitDeclared descriptor (Ljavax/lang/model/type/DeclaredType;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/type/DeclaredType;TP;)TR;
 412 method name visitError descriptor (Ljavax/lang/model/type/ErrorType;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/type/ErrorType;TP;)TR;
 413 method name visitTypeVariable descriptor (Ljavax/lang/model/type/TypeVariable;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/type/TypeVariable;TP;)TR;
 414 method name visitWildcard descriptor (Ljavax/lang/model/type/WildcardType;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/type/WildcardType;TP;)TR;
 415 method name visitExecutable descriptor (Ljavax/lang/model/type/ExecutableType;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/type/ExecutableType;TP;)TR;
 416 method name visitNoType descriptor (Ljavax/lang/model/type/NoType;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/type/NoType;TP;)TR;
 417 method name visitUnknown descriptor (Ljavax/lang/model/type/TypeMirror;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/type/TypeMirror;TP;)TR;
 418 method name visitUnion descriptor (Ljavax/lang/model/type/UnionType;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/type/UnionType;TP;)TR;
 419 method name visitIntersection descriptor (Ljavax/lang/model/type/IntersectionType;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/type/IntersectionType;TP;)TR;
 420 
 421 class name javax/lang/model/type/UnionType
 422 header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 423 method name getAlternatives descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>;
 424 
 425 class name javax/lang/model/type/UnknownTypeException
 426 header extends javax/lang/model/UnknownEntityException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 427 method name <init> descriptor (Ljavax/lang/model/type/TypeMirror;Ljava/lang/Object;)V flags 1
 428 method name getUnknownType descriptor ()Ljavax/lang/model/type/TypeMirror; flags 1
 429 method name getArgument descriptor ()Ljava/lang/Object; flags 1
 430 
 431 class name javax/lang/model/type/WildcardType
 432 header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 433 method name getExtendsBound descriptor ()Ljavax/lang/model/type/TypeMirror; flags 401
 434 method name getSuperBound descriptor ()Ljavax/lang/model/type/TypeMirror; flags 401
 435 
 436 class name javax/lang/model/util/AbstractAnnotationValueVisitor6
 437 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;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;)
 438 method name <init> descriptor ()V flags 4
 439 method name visit descriptor (Ljavax/lang/model/element/AnnotationValue;Ljava/lang/Object;)Ljava/lang/Object; flags 11 signature (Ljavax/lang/model/element/AnnotationValue;TP;)TR;
 440 method name visit descriptor (Ljavax/lang/model/element/AnnotationValue;)Ljava/lang/Object; flags 11 signature (Ljavax/lang/model/element/AnnotationValue;)TR;
 441 method name visitUnknown descriptor (Ljavax/lang/model/element/AnnotationValue;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/AnnotationValue;TP;)TR;
 442 
 443 class name javax/lang/model/util/AbstractAnnotationValueVisitor7
 444 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;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;)
 445 method name <init> descriptor ()V flags 4
 446 
 447 class name javax/lang/model/util/AbstractAnnotationValueVisitor8
 448 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;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_8;)
 449 method name <init> descriptor ()V flags 4
 450 
 451 class name javax/lang/model/util/AbstractElementVisitor6
 452 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;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;)
 453 method name <init> descriptor ()V flags 4
 454 method name visit descriptor (Ljavax/lang/model/element/Element;Ljava/lang/Object;)Ljava/lang/Object; flags 11 signature (Ljavax/lang/model/element/Element;TP;)TR;
 455 method name visit descriptor (Ljavax/lang/model/element/Element;)Ljava/lang/Object; flags 11 signature (Ljavax/lang/model/element/Element;)TR;
 456 method name visitUnknown descriptor (Ljavax/lang/model/element/Element;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/Element;TP;)TR;
 457 
 458 class name javax/lang/model/util/AbstractElementVisitor7
 459 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;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;)
 460 method name <init> descriptor ()V flags 4
 461 
 462 class name javax/lang/model/util/AbstractElementVisitor8
 463 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;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_8;)
 464 method name <init> descriptor ()V flags 4
 465 
 466 class name javax/lang/model/util/AbstractTypeVisitor6
 467 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;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 468 method name <init> descriptor ()V flags 4
 469 method name visit descriptor (Ljavax/lang/model/type/TypeMirror;Ljava/lang/Object;)Ljava/lang/Object; flags 11 signature (Ljavax/lang/model/type/TypeMirror;TP;)TR;
 470 method name visit descriptor (Ljavax/lang/model/type/TypeMirror;)Ljava/lang/Object; flags 11 signature (Ljavax/lang/model/type/TypeMirror;)TR;
 471 method name visitUnion descriptor (Ljavax/lang/model/type/UnionType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/UnionType;TP;)TR;
 472 method name visitIntersection descriptor (Ljavax/lang/model/type/IntersectionType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/IntersectionType;TP;)TR;
 473 method name visitUnknown descriptor (Ljavax/lang/model/type/TypeMirror;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/TypeMirror;TP;)TR;
 474 
 475 class name javax/lang/model/util/AbstractTypeVisitor7
 476 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;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 477 method name <init> descriptor ()V flags 4
 478 method name visitUnion descriptor (Ljavax/lang/model/type/UnionType;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/type/UnionType;TP;)TR;
 479 
 480 class name javax/lang/model/util/AbstractTypeVisitor8
 481 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;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 482 method name <init> descriptor ()V flags 4
 483 method name visitIntersection descriptor (Ljavax/lang/model/type/IntersectionType;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/type/IntersectionType;TP;)TR;
 484 
 485 class name javax/lang/model/util/ElementFilter
 486 header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 487 method name fieldsIn descriptor (Ljava/lang/Iterable;)Ljava/util/List; flags 9 signature (Ljava/lang/Iterable<+Ljavax/lang/model/element/Element;>;)Ljava/util/List<Ljavax/lang/model/element/VariableElement;>;
 488 method name fieldsIn descriptor (Ljava/util/Set;)Ljava/util/Set; flags 9 signature (Ljava/util/Set<+Ljavax/lang/model/element/Element;>;)Ljava/util/Set<Ljavax/lang/model/element/VariableElement;>;
 489 method name constructorsIn descriptor (Ljava/lang/Iterable;)Ljava/util/List; flags 9 signature (Ljava/lang/Iterable<+Ljavax/lang/model/element/Element;>;)Ljava/util/List<Ljavax/lang/model/element/ExecutableElement;>;
 490 method name constructorsIn descriptor (Ljava/util/Set;)Ljava/util/Set; flags 9 signature (Ljava/util/Set<+Ljavax/lang/model/element/Element;>;)Ljava/util/Set<Ljavax/lang/model/element/ExecutableElement;>;
 491 method name methodsIn descriptor (Ljava/lang/Iterable;)Ljava/util/List; flags 9 signature (Ljava/lang/Iterable<+Ljavax/lang/model/element/Element;>;)Ljava/util/List<Ljavax/lang/model/element/ExecutableElement;>;
 492 method name methodsIn descriptor (Ljava/util/Set;)Ljava/util/Set; flags 9 signature (Ljava/util/Set<+Ljavax/lang/model/element/Element;>;)Ljava/util/Set<Ljavax/lang/model/element/ExecutableElement;>;
 493 method name typesIn descriptor (Ljava/lang/Iterable;)Ljava/util/List; flags 9 signature (Ljava/lang/Iterable<+Ljavax/lang/model/element/Element;>;)Ljava/util/List<Ljavax/lang/model/element/TypeElement;>;
 494 method name typesIn descriptor (Ljava/util/Set;)Ljava/util/Set; flags 9 signature (Ljava/util/Set<+Ljavax/lang/model/element/Element;>;)Ljava/util/Set<Ljavax/lang/model/element/TypeElement;>;
 495 method name packagesIn descriptor (Ljava/lang/Iterable;)Ljava/util/List; flags 9 signature (Ljava/lang/Iterable<+Ljavax/lang/model/element/Element;>;)Ljava/util/List<Ljavax/lang/model/element/PackageElement;>;
 496 method name packagesIn descriptor (Ljava/util/Set;)Ljava/util/Set; flags 9 signature (Ljava/util/Set<+Ljavax/lang/model/element/Element;>;)Ljava/util/Set<Ljavax/lang/model/element/PackageElement;>;
 497 
 498 class name javax/lang/model/util/ElementKindVisitor6
 499 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;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;)
 500 method name <init> descriptor ()V flags 4
 501 method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
 502 method name visitPackage descriptor (Ljavax/lang/model/element/PackageElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/PackageElement;TP;)TR;
 503 method name visitType descriptor (Ljavax/lang/model/element/TypeElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/TypeElement;TP;)TR;
 504 method name visitTypeAsAnnotationType descriptor (Ljavax/lang/model/element/TypeElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/TypeElement;TP;)TR;
 505 method name visitTypeAsClass descriptor (Ljavax/lang/model/element/TypeElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/TypeElement;TP;)TR;
 506 method name visitTypeAsEnum descriptor (Ljavax/lang/model/element/TypeElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/TypeElement;TP;)TR;
 507 method name visitTypeAsInterface descriptor (Ljavax/lang/model/element/TypeElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/TypeElement;TP;)TR;
 508 method name visitVariable descriptor (Ljavax/lang/model/element/VariableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/VariableElement;TP;)TR;
 509 method name visitVariableAsEnumConstant descriptor (Ljavax/lang/model/element/VariableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/VariableElement;TP;)TR;
 510 method name visitVariableAsExceptionParameter descriptor (Ljavax/lang/model/element/VariableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/VariableElement;TP;)TR;
 511 method name visitVariableAsField descriptor (Ljavax/lang/model/element/VariableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/VariableElement;TP;)TR;
 512 method name visitVariableAsLocalVariable descriptor (Ljavax/lang/model/element/VariableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/VariableElement;TP;)TR;
 513 method name visitVariableAsParameter descriptor (Ljavax/lang/model/element/VariableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/VariableElement;TP;)TR;
 514 method name visitVariableAsResourceVariable descriptor (Ljavax/lang/model/element/VariableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/VariableElement;TP;)TR;
 515 method name visitExecutable descriptor (Ljavax/lang/model/element/ExecutableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/ExecutableElement;TP;)TR;
 516 method name visitExecutableAsConstructor descriptor (Ljavax/lang/model/element/ExecutableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/ExecutableElement;TP;)TR;
 517 method name visitExecutableAsInstanceInit descriptor (Ljavax/lang/model/element/ExecutableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/ExecutableElement;TP;)TR;
 518 method name visitExecutableAsMethod descriptor (Ljavax/lang/model/element/ExecutableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/ExecutableElement;TP;)TR;
 519 method name visitExecutableAsStaticInit descriptor (Ljavax/lang/model/element/ExecutableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/ExecutableElement;TP;)TR;
 520 method name visitTypeParameter descriptor (Ljavax/lang/model/element/TypeParameterElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/TypeParameterElement;TP;)TR;
 521 
 522 class name javax/lang/model/util/ElementKindVisitor7
 523 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;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;)
 524 method name <init> descriptor ()V flags 4
 525 method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
 526 method name visitVariableAsResourceVariable descriptor (Ljavax/lang/model/element/VariableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/VariableElement;TP;)TR;
 527 
 528 class name javax/lang/model/util/ElementKindVisitor8
 529 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;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_8;)
 530 method name <init> descriptor ()V flags 4
 531 method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
 532 
 533 class name javax/lang/model/util/ElementScanner6
 534 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;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;)
 535 field name DEFAULT_VALUE descriptor Ljava/lang/Object; flags 14 signature TR;
 536 method name <init> descriptor ()V flags 4
 537 method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
 538 method name scan descriptor (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object; flags 11 signature (Ljava/lang/Iterable<+Ljavax/lang/model/element/Element;>;TP;)TR;
 539 method name scan descriptor (Ljavax/lang/model/element/Element;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/Element;TP;)TR;
 540 method name scan descriptor (Ljavax/lang/model/element/Element;)Ljava/lang/Object; flags 11 signature (Ljavax/lang/model/element/Element;)TR;
 541 method name visitPackage descriptor (Ljavax/lang/model/element/PackageElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/PackageElement;TP;)TR;
 542 method name visitType descriptor (Ljavax/lang/model/element/TypeElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/TypeElement;TP;)TR;
 543 method name visitVariable descriptor (Ljavax/lang/model/element/VariableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/VariableElement;TP;)TR;
 544 method name visitExecutable descriptor (Ljavax/lang/model/element/ExecutableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/ExecutableElement;TP;)TR;
 545 method name visitTypeParameter descriptor (Ljavax/lang/model/element/TypeParameterElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/TypeParameterElement;TP;)TR;
 546 
 547 class name javax/lang/model/util/ElementScanner7
 548 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;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;)
 549 method name <init> descriptor ()V flags 4
 550 method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
 551 method name visitVariable descriptor (Ljavax/lang/model/element/VariableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/VariableElement;TP;)TR;
 552 
 553 class name javax/lang/model/util/ElementScanner8
 554 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;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_8;)
 555 method name <init> descriptor ()V flags 4
 556 method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
 557 
 558 class name javax/lang/model/util/Elements
 559 header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 560 method name getPackageElement descriptor (Ljava/lang/CharSequence;)Ljavax/lang/model/element/PackageElement; flags 401
 561 method name getTypeElement descriptor (Ljava/lang/CharSequence;)Ljavax/lang/model/element/TypeElement; flags 401
 562 method name getElementValuesWithDefaults descriptor (Ljavax/lang/model/element/AnnotationMirror;)Ljava/util/Map; flags 401 signature (Ljavax/lang/model/element/AnnotationMirror;)Ljava/util/Map<+Ljavax/lang/model/element/ExecutableElement;+Ljavax/lang/model/element/AnnotationValue;>;
 563 method name getDocComment descriptor (Ljavax/lang/model/element/Element;)Ljava/lang/String; flags 401
 564 method name isDeprecated descriptor (Ljavax/lang/model/element/Element;)Z flags 401
 565 method name getBinaryName descriptor (Ljavax/lang/model/element/TypeElement;)Ljavax/lang/model/element/Name; flags 401
 566 method name getPackageOf descriptor (Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/PackageElement; flags 401
 567 method name getAllMembers descriptor (Ljavax/lang/model/element/TypeElement;)Ljava/util/List; flags 401 signature (Ljavax/lang/model/element/TypeElement;)Ljava/util/List<+Ljavax/lang/model/element/Element;>;
 568 method name getAllAnnotationMirrors descriptor (Ljavax/lang/model/element/Element;)Ljava/util/List; flags 401 signature (Ljavax/lang/model/element/Element;)Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;
 569 method name hides descriptor (Ljavax/lang/model/element/Element;Ljavax/lang/model/element/Element;)Z flags 401
 570 method name overrides descriptor (Ljavax/lang/model/element/ExecutableElement;Ljavax/lang/model/element/ExecutableElement;Ljavax/lang/model/element/TypeElement;)Z flags 401
 571 method name getConstantExpression descriptor (Ljava/lang/Object;)Ljava/lang/String; flags 401
 572 method name printElements descriptor (Ljava/io/Writer;[Ljavax/lang/model/element/Element;)V flags 481
 573 method name getName descriptor (Ljava/lang/CharSequence;)Ljavax/lang/model/element/Name; flags 401
 574 method name isFunctionalInterface descriptor (Ljavax/lang/model/element/TypeElement;)Z flags 401
 575 
 576 class name javax/lang/model/util/SimpleAnnotationValueVisitor6
 577 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;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;)
 578 field name DEFAULT_VALUE descriptor Ljava/lang/Object; flags 14 signature TR;
 579 method name <init> descriptor ()V flags 4
 580 method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
 581 method name defaultAction descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 4 signature (Ljava/lang/Object;TP;)TR;
 582 method name visitBoolean descriptor (ZLjava/lang/Object;)Ljava/lang/Object; flags 1 signature (ZTP;)TR;
 583 method name visitByte descriptor (BLjava/lang/Object;)Ljava/lang/Object; flags 1 signature (BTP;)TR;
 584 method name visitChar descriptor (CLjava/lang/Object;)Ljava/lang/Object; flags 1 signature (CTP;)TR;
 585 method name visitDouble descriptor (DLjava/lang/Object;)Ljava/lang/Object; flags 1 signature (DTP;)TR;
 586 method name visitFloat descriptor (FLjava/lang/Object;)Ljava/lang/Object; flags 1 signature (FTP;)TR;
 587 method name visitInt descriptor (ILjava/lang/Object;)Ljava/lang/Object; flags 1 signature (ITP;)TR;
 588 method name visitLong descriptor (JLjava/lang/Object;)Ljava/lang/Object; flags 1 signature (JTP;)TR;
 589 method name visitShort descriptor (SLjava/lang/Object;)Ljava/lang/Object; flags 1 signature (STP;)TR;
 590 method name visitString descriptor (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljava/lang/String;TP;)TR;
 591 method name visitType descriptor (Ljavax/lang/model/type/TypeMirror;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/TypeMirror;TP;)TR;
 592 method name visitEnumConstant descriptor (Ljavax/lang/model/element/VariableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/VariableElement;TP;)TR;
 593 method name visitAnnotation descriptor (Ljavax/lang/model/element/AnnotationMirror;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/AnnotationMirror;TP;)TR;
 594 method name visitArray descriptor (Ljava/util/List;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljava/util/List<+Ljavax/lang/model/element/AnnotationValue;>;TP;)TR;
 595 
 596 class name javax/lang/model/util/SimpleAnnotationValueVisitor7
 597 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;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;)
 598 method name <init> descriptor ()V flags 4
 599 method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
 600 
 601 class name javax/lang/model/util/SimpleAnnotationValueVisitor8
 602 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;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_8;)
 603 method name <init> descriptor ()V flags 4
 604 method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
 605 
 606 class name javax/lang/model/util/SimpleElementVisitor6
 607 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;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;)
 608 field name DEFAULT_VALUE descriptor Ljava/lang/Object; flags 14 signature TR;
 609 method name <init> descriptor ()V flags 4
 610 method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
 611 method name defaultAction descriptor (Ljavax/lang/model/element/Element;Ljava/lang/Object;)Ljava/lang/Object; flags 4 signature (Ljavax/lang/model/element/Element;TP;)TR;
 612 method name visitPackage descriptor (Ljavax/lang/model/element/PackageElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/PackageElement;TP;)TR;
 613 method name visitType descriptor (Ljavax/lang/model/element/TypeElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/TypeElement;TP;)TR;
 614 method name visitVariable descriptor (Ljavax/lang/model/element/VariableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/VariableElement;TP;)TR;
 615 method name visitExecutable descriptor (Ljavax/lang/model/element/ExecutableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/ExecutableElement;TP;)TR;
 616 method name visitTypeParameter descriptor (Ljavax/lang/model/element/TypeParameterElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/TypeParameterElement;TP;)TR;
 617 
 618 class name javax/lang/model/util/SimpleElementVisitor7
 619 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;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;)
 620 method name <init> descriptor ()V flags 4
 621 method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
 622 method name visitVariable descriptor (Ljavax/lang/model/element/VariableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/VariableElement;TP;)TR;
 623 
 624 class name javax/lang/model/util/SimpleElementVisitor8
 625 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;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_8;)
 626 method name <init> descriptor ()V flags 4
 627 method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
 628 
 629 class name javax/lang/model/util/SimpleTypeVisitor6
 630 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;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;)
 631 field name DEFAULT_VALUE descriptor Ljava/lang/Object; flags 14 signature TR;
 632 method name <init> descriptor ()V flags 4
 633 method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
 634 method name defaultAction descriptor (Ljavax/lang/model/type/TypeMirror;Ljava/lang/Object;)Ljava/lang/Object; flags 4 signature (Ljavax/lang/model/type/TypeMirror;TP;)TR;
 635 method name visitPrimitive descriptor (Ljavax/lang/model/type/PrimitiveType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/PrimitiveType;TP;)TR;
 636 method name visitNull descriptor (Ljavax/lang/model/type/NullType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/NullType;TP;)TR;
 637 method name visitArray descriptor (Ljavax/lang/model/type/ArrayType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/ArrayType;TP;)TR;
 638 method name visitDeclared descriptor (Ljavax/lang/model/type/DeclaredType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/DeclaredType;TP;)TR;
 639 method name visitError descriptor (Ljavax/lang/model/type/ErrorType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/ErrorType;TP;)TR;
 640 method name visitTypeVariable descriptor (Ljavax/lang/model/type/TypeVariable;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/TypeVariable;TP;)TR;
 641 method name visitWildcard descriptor (Ljavax/lang/model/type/WildcardType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/WildcardType;TP;)TR;
 642 method name visitExecutable descriptor (Ljavax/lang/model/type/ExecutableType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/ExecutableType;TP;)TR;
 643 method name visitNoType descriptor (Ljavax/lang/model/type/NoType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/NoType;TP;)TR;
 644 
 645 class name javax/lang/model/util/SimpleTypeVisitor7
 646 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;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;)
 647 method name <init> descriptor ()V flags 4
 648 method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
 649 method name visitUnion descriptor (Ljavax/lang/model/type/UnionType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/UnionType;TP;)TR;
 650 
 651 class name javax/lang/model/util/SimpleTypeVisitor8
 652 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;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_8;)
 653 method name <init> descriptor ()V flags 4
 654 method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
 655 method name visitIntersection descriptor (Ljavax/lang/model/type/IntersectionType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/IntersectionType;TP;)TR;
 656 
 657 class name javax/lang/model/util/TypeKindVisitor6
 658 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;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;)
 659 method name <init> descriptor ()V flags 4
 660 method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
 661 method name visitPrimitive descriptor (Ljavax/lang/model/type/PrimitiveType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/PrimitiveType;TP;)TR;
 662 method name visitPrimitiveAsBoolean descriptor (Ljavax/lang/model/type/PrimitiveType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/PrimitiveType;TP;)TR;
 663 method name visitPrimitiveAsByte descriptor (Ljavax/lang/model/type/PrimitiveType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/PrimitiveType;TP;)TR;
 664 method name visitPrimitiveAsShort descriptor (Ljavax/lang/model/type/PrimitiveType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/PrimitiveType;TP;)TR;
 665 method name visitPrimitiveAsInt descriptor (Ljavax/lang/model/type/PrimitiveType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/PrimitiveType;TP;)TR;
 666 method name visitPrimitiveAsLong descriptor (Ljavax/lang/model/type/PrimitiveType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/PrimitiveType;TP;)TR;
 667 method name visitPrimitiveAsChar descriptor (Ljavax/lang/model/type/PrimitiveType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/PrimitiveType;TP;)TR;
 668 method name visitPrimitiveAsFloat descriptor (Ljavax/lang/model/type/PrimitiveType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/PrimitiveType;TP;)TR;
 669 method name visitPrimitiveAsDouble descriptor (Ljavax/lang/model/type/PrimitiveType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/PrimitiveType;TP;)TR;
 670 method name visitNoType descriptor (Ljavax/lang/model/type/NoType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/NoType;TP;)TR;
 671 method name visitNoTypeAsVoid descriptor (Ljavax/lang/model/type/NoType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/NoType;TP;)TR;
 672 method name visitNoTypeAsPackage descriptor (Ljavax/lang/model/type/NoType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/NoType;TP;)TR;
 673 method name visitNoTypeAsNone descriptor (Ljavax/lang/model/type/NoType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/NoType;TP;)TR;
 674 
 675 class name javax/lang/model/util/TypeKindVisitor7
 676 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;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;)
 677 method name <init> descriptor ()V flags 4
 678 method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
 679 method name visitUnion descriptor (Ljavax/lang/model/type/UnionType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/UnionType;TP;)TR;
 680 
 681 class name javax/lang/model/util/TypeKindVisitor8
 682 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;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_8;)
 683 method name <init> descriptor ()V flags 4
 684 method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
 685 method name visitIntersection descriptor (Ljavax/lang/model/type/IntersectionType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/IntersectionType;TP;)TR;
 686 
 687 class name javax/lang/model/util/Types
 688 header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 689 method name asElement descriptor (Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/element/Element; flags 401
 690 method name isSameType descriptor (Ljavax/lang/model/type/TypeMirror;Ljavax/lang/model/type/TypeMirror;)Z flags 401
 691 method name isSubtype descriptor (Ljavax/lang/model/type/TypeMirror;Ljavax/lang/model/type/TypeMirror;)Z flags 401
 692 method name isAssignable descriptor (Ljavax/lang/model/type/TypeMirror;Ljavax/lang/model/type/TypeMirror;)Z flags 401
 693 method name contains descriptor (Ljavax/lang/model/type/TypeMirror;Ljavax/lang/model/type/TypeMirror;)Z flags 401
 694 method name isSubsignature descriptor (Ljavax/lang/model/type/ExecutableType;Ljavax/lang/model/type/ExecutableType;)Z flags 401
 695 method name directSupertypes descriptor (Ljavax/lang/model/type/TypeMirror;)Ljava/util/List; flags 401 signature (Ljavax/lang/model/type/TypeMirror;)Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>;
 696 method name erasure descriptor (Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/TypeMirror; flags 401
 697 method name boxedClass descriptor (Ljavax/lang/model/type/PrimitiveType;)Ljavax/lang/model/element/TypeElement; flags 401
 698 method name unboxedType descriptor (Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/PrimitiveType; flags 401
 699 method name capture descriptor (Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/TypeMirror; flags 401
 700 method name getPrimitiveType descriptor (Ljavax/lang/model/type/TypeKind;)Ljavax/lang/model/type/PrimitiveType; flags 401
 701 method name getNullType descriptor ()Ljavax/lang/model/type/NullType; flags 401
 702 method name getNoType descriptor (Ljavax/lang/model/type/TypeKind;)Ljavax/lang/model/type/NoType; flags 401
 703 method name getArrayType descriptor (Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/ArrayType; flags 401
 704 method name getWildcardType descriptor (Ljavax/lang/model/type/TypeMirror;Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/WildcardType; flags 401
 705 method name getDeclaredType descriptor (Ljavax/lang/model/element/TypeElement;[Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/DeclaredType; flags 481
 706 method name getDeclaredType descriptor (Ljavax/lang/model/type/DeclaredType;Ljavax/lang/model/element/TypeElement;[Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/DeclaredType; flags 481
 707 method name asMemberOf descriptor (Ljavax/lang/model/type/DeclaredType;Ljavax/lang/model/element/Element;)Ljavax/lang/model/type/TypeMirror; flags 401
 708 
 709 class name javax/tools/Diagnostic
 710 header extends java/lang/Object flags 601 signature <S:Ljava/lang/Object;>Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 711 innerclass innerClass javax/tools/Diagnostic$Kind outerClass javax/tools/Diagnostic innerClassName Kind flags 4019
 712 field name NOPOS descriptor J constantValue -1 flags 19
 713 method name getKind descriptor ()Ljavax/tools/Diagnostic$Kind; flags 401
 714 method name getSource descriptor ()Ljava/lang/Object; flags 401 signature ()TS;
 715 method name getPosition descriptor ()J flags 401
 716 method name getStartPosition descriptor ()J flags 401
 717 method name getEndPosition descriptor ()J flags 401
 718 method name getLineNumber descriptor ()J flags 401
 719 method name getColumnNumber descriptor ()J flags 401
 720 method name getCode descriptor ()Ljava/lang/String; flags 401
 721 method name getMessage descriptor (Ljava/util/Locale;)Ljava/lang/String; flags 401
 722 
 723 class name javax/tools/Diagnostic$Kind
 724 header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/tools/Diagnostic$Kind;>;
 725 innerclass innerClass javax/tools/Diagnostic$Kind outerClass javax/tools/Diagnostic innerClassName Kind flags 4019
 726 field name ERROR descriptor Ljavax/tools/Diagnostic$Kind; flags 4019
 727 field name WARNING descriptor Ljavax/tools/Diagnostic$Kind; flags 4019
 728 field name MANDATORY_WARNING descriptor Ljavax/tools/Diagnostic$Kind; flags 4019
 729 field name NOTE descriptor Ljavax/tools/Diagnostic$Kind; flags 4019
 730 field name OTHER descriptor Ljavax/tools/Diagnostic$Kind; flags 4019
 731 method name values descriptor ()[Ljavax/tools/Diagnostic$Kind; flags 9
 732 method name valueOf descriptor (Ljava/lang/String;)Ljavax/tools/Diagnostic$Kind; flags 9
 733 
 734 class name javax/tools/DiagnosticCollector
 735 header extends java/lang/Object implements javax/tools/DiagnosticListener flags 31 signature <S:Ljava/lang/Object;>Ljava/lang/Object;Ljavax/tools/DiagnosticListener<TS;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 736 method name <init> descriptor ()V flags 1
 737 method name report descriptor (Ljavax/tools/Diagnostic;)V flags 1 signature (Ljavax/tools/Diagnostic<+TS;>;)V
 738 method name getDiagnostics descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljavax/tools/Diagnostic<+TS;>;>;
 739 
 740 class name javax/tools/DiagnosticListener
 741 header extends java/lang/Object flags 601 signature <S:Ljava/lang/Object;>Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 742 method name report descriptor (Ljavax/tools/Diagnostic;)V flags 401 signature (Ljavax/tools/Diagnostic<+TS;>;)V
 743 
 744 class name javax/tools/DocumentationTool
 745 header extends java/lang/Object implements javax/tools/Tool,javax/tools/OptionChecker flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 746 innerclass innerClass javax/tools/DocumentationTool$DocumentationTask outerClass javax/tools/DocumentationTool innerClassName DocumentationTask flags 609
 747 innerclass innerClass javax/tools/DocumentationTool$Location outerClass javax/tools/DocumentationTool innerClassName Location flags 4019
 748 method name getTask descriptor (Ljava/io/Writer;Ljavax/tools/JavaFileManager;Ljavax/tools/DiagnosticListener;Ljava/lang/Class;Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljavax/tools/DocumentationTool$DocumentationTask; flags 401 signature (Ljava/io/Writer;Ljavax/tools/JavaFileManager;Ljavax/tools/DiagnosticListener<-Ljavax/tools/JavaFileObject;>;Ljava/lang/Class<*>;Ljava/lang/Iterable<Ljava/lang/String;>;Ljava/lang/Iterable<+Ljavax/tools/JavaFileObject;>;)Ljavax/tools/DocumentationTool$DocumentationTask;
 749 method name getStandardFileManager descriptor (Ljavax/tools/DiagnosticListener;Ljava/util/Locale;Ljava/nio/charset/Charset;)Ljavax/tools/StandardJavaFileManager; flags 401 signature (Ljavax/tools/DiagnosticListener<-Ljavax/tools/JavaFileObject;>;Ljava/util/Locale;Ljava/nio/charset/Charset;)Ljavax/tools/StandardJavaFileManager;
 750 
 751 class name javax/tools/DocumentationTool$DocumentationTask
 752 header extends java/lang/Object implements java/util/concurrent/Callable flags 601 signature Ljava/lang/Object;Ljava/util/concurrent/Callable<Ljava/lang/Boolean;>;
 753 innerclass innerClass javax/tools/DocumentationTool$DocumentationTask outerClass javax/tools/DocumentationTool innerClassName DocumentationTask flags 609
 754 method name setLocale descriptor (Ljava/util/Locale;)V flags 401
 755 method name call descriptor ()Ljava/lang/Boolean; flags 401
 756 method name call descriptor ()Ljava/lang/Object; thrownTypes java/lang/Exception flags 1041
 757 
 758 class name javax/tools/DocumentationTool$Location
 759 header extends java/lang/Enum implements javax/tools/JavaFileManager$Location flags 4031 signature Ljava/lang/Enum<Ljavax/tools/DocumentationTool$Location;>;Ljavax/tools/JavaFileManager$Location;
 760 innerclass innerClass javax/tools/DocumentationTool$Location outerClass javax/tools/DocumentationTool innerClassName Location flags 4019
 761 innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609
 762 field name DOCUMENTATION_OUTPUT descriptor Ljavax/tools/DocumentationTool$Location; flags 4019
 763 field name DOCLET_PATH descriptor Ljavax/tools/DocumentationTool$Location; flags 4019
 764 field name TAGLET_PATH descriptor Ljavax/tools/DocumentationTool$Location; flags 4019
 765 method name values descriptor ()[Ljavax/tools/DocumentationTool$Location; flags 9
 766 method name valueOf descriptor (Ljava/lang/String;)Ljavax/tools/DocumentationTool$Location; flags 9
 767 method name getName descriptor ()Ljava/lang/String; flags 1
 768 method name isOutputLocation descriptor ()Z flags 1
 769 
 770 class name javax/tools/FileObject
 771 header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 772 method name toUri descriptor ()Ljava/net/URI; flags 401
 773 method name getName descriptor ()Ljava/lang/String; flags 401
 774 method name openInputStream descriptor ()Ljava/io/InputStream; thrownTypes java/io/IOException flags 401
 775 method name openOutputStream descriptor ()Ljava/io/OutputStream; thrownTypes java/io/IOException flags 401
 776 method name openReader descriptor (Z)Ljava/io/Reader; thrownTypes java/io/IOException flags 401
 777 method name getCharContent descriptor (Z)Ljava/lang/CharSequence; thrownTypes java/io/IOException flags 401
 778 method name openWriter descriptor ()Ljava/io/Writer; thrownTypes java/io/IOException flags 401
 779 method name getLastModified descriptor ()J flags 401
 780 method name delete descriptor ()Z flags 401
 781 
 782 class name javax/tools/ForwardingFileObject
 783 header extends java/lang/Object implements javax/tools/FileObject flags 21 signature <F::Ljavax/tools/FileObject;>Ljava/lang/Object;Ljavax/tools/FileObject; classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 784 field name fileObject descriptor Ljavax/tools/FileObject; flags 14 signature TF;
 785 method name <init> descriptor (Ljavax/tools/FileObject;)V flags 4 signature (TF;)V
 786 method name toUri descriptor ()Ljava/net/URI; flags 1
 787 method name getName descriptor ()Ljava/lang/String; flags 1
 788 method name openInputStream descriptor ()Ljava/io/InputStream; thrownTypes java/io/IOException flags 1
 789 method name openOutputStream descriptor ()Ljava/io/OutputStream; thrownTypes java/io/IOException flags 1
 790 method name openReader descriptor (Z)Ljava/io/Reader; thrownTypes java/io/IOException flags 1
 791 method name getCharContent descriptor (Z)Ljava/lang/CharSequence; thrownTypes java/io/IOException flags 1
 792 method name openWriter descriptor ()Ljava/io/Writer; thrownTypes java/io/IOException flags 1
 793 method name getLastModified descriptor ()J flags 1
 794 method name delete descriptor ()Z flags 1
 795 
 796 class name javax/tools/ForwardingJavaFileManager
 797 header extends java/lang/Object implements javax/tools/JavaFileManager flags 21 signature <M::Ljavax/tools/JavaFileManager;>Ljava/lang/Object;Ljavax/tools/JavaFileManager; classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 798 innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609
 799 innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019
 800 field name fileManager descriptor Ljavax/tools/JavaFileManager; flags 14 signature TM;
 801 method name <init> descriptor (Ljavax/tools/JavaFileManager;)V flags 4 signature (TM;)V
 802 method name getClassLoader descriptor (Ljavax/tools/JavaFileManager$Location;)Ljava/lang/ClassLoader; flags 1
 803 method name list descriptor (Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljava/util/Set;Z)Ljava/lang/Iterable; thrownTypes java/io/IOException flags 1 signature (Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljava/util/Set<Ljavax/tools/JavaFileObject$Kind;>;Z)Ljava/lang/Iterable<Ljavax/tools/JavaFileObject;>;
 804 method name inferBinaryName descriptor (Ljavax/tools/JavaFileManager$Location;Ljavax/tools/JavaFileObject;)Ljava/lang/String; flags 1
 805 method name isSameFile descriptor (Ljavax/tools/FileObject;Ljavax/tools/FileObject;)Z flags 1
 806 method name handleOption descriptor (Ljava/lang/String;Ljava/util/Iterator;)Z flags 1 signature (Ljava/lang/String;Ljava/util/Iterator<Ljava/lang/String;>;)Z
 807 method name hasLocation descriptor (Ljavax/tools/JavaFileManager$Location;)Z flags 1
 808 method name isSupportedOption descriptor (Ljava/lang/String;)I flags 1
 809 method name getJavaFileForInput descriptor (Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljavax/tools/JavaFileObject$Kind;)Ljavax/tools/JavaFileObject; thrownTypes java/io/IOException flags 1
 810 method name getJavaFileForOutput descriptor (Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljavax/tools/JavaFileObject$Kind;Ljavax/tools/FileObject;)Ljavax/tools/JavaFileObject; thrownTypes java/io/IOException flags 1
 811 method name getFileForInput descriptor (Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljava/lang/String;)Ljavax/tools/FileObject; thrownTypes java/io/IOException flags 1
 812 method name getFileForOutput descriptor (Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljava/lang/String;Ljavax/tools/FileObject;)Ljavax/tools/FileObject; thrownTypes java/io/IOException flags 1
 813 method name flush descriptor ()V thrownTypes java/io/IOException flags 1
 814 method name close descriptor ()V thrownTypes java/io/IOException flags 1
 815 
 816 class name javax/tools/ForwardingJavaFileObject
 817 header extends javax/tools/ForwardingFileObject implements javax/tools/JavaFileObject flags 21 signature <F::Ljavax/tools/JavaFileObject;>Ljavax/tools/ForwardingFileObject<TF;>;Ljavax/tools/JavaFileObject; classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 818 innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019
 819 method name <init> descriptor (Ljavax/tools/JavaFileObject;)V flags 4 signature (TF;)V
 820 method name getKind descriptor ()Ljavax/tools/JavaFileObject$Kind; flags 1
 821 method name isNameCompatible descriptor (Ljava/lang/String;Ljavax/tools/JavaFileObject$Kind;)Z flags 1
 822 method name getNestingKind descriptor ()Ljavax/lang/model/element/NestingKind; flags 1
 823 method name getAccessLevel descriptor ()Ljavax/lang/model/element/Modifier; flags 1
 824 
 825 class name javax/tools/JavaCompiler
 826 header extends java/lang/Object implements javax/tools/Tool,javax/tools/OptionChecker flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 827 innerclass innerClass javax/tools/JavaCompiler$CompilationTask outerClass javax/tools/JavaCompiler innerClassName CompilationTask flags 609
 828 method name getTask descriptor (Ljava/io/Writer;Ljavax/tools/JavaFileManager;Ljavax/tools/DiagnosticListener;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljavax/tools/JavaCompiler$CompilationTask; flags 401 signature (Ljava/io/Writer;Ljavax/tools/JavaFileManager;Ljavax/tools/DiagnosticListener<-Ljavax/tools/JavaFileObject;>;Ljava/lang/Iterable<Ljava/lang/String;>;Ljava/lang/Iterable<Ljava/lang/String;>;Ljava/lang/Iterable<+Ljavax/tools/JavaFileObject;>;)Ljavax/tools/JavaCompiler$CompilationTask;
 829 method name getStandardFileManager descriptor (Ljavax/tools/DiagnosticListener;Ljava/util/Locale;Ljava/nio/charset/Charset;)Ljavax/tools/StandardJavaFileManager; flags 401 signature (Ljavax/tools/DiagnosticListener<-Ljavax/tools/JavaFileObject;>;Ljava/util/Locale;Ljava/nio/charset/Charset;)Ljavax/tools/StandardJavaFileManager;
 830 
 831 class name javax/tools/JavaCompiler$CompilationTask
 832 header extends java/lang/Object implements java/util/concurrent/Callable flags 601 signature Ljava/lang/Object;Ljava/util/concurrent/Callable<Ljava/lang/Boolean;>;
 833 innerclass innerClass javax/tools/JavaCompiler$CompilationTask outerClass javax/tools/JavaCompiler innerClassName CompilationTask flags 609
 834 method name setProcessors descriptor (Ljava/lang/Iterable;)V flags 401 signature (Ljava/lang/Iterable<+Ljavax/annotation/processing/Processor;>;)V
 835 method name setLocale descriptor (Ljava/util/Locale;)V flags 401
 836 method name call descriptor ()Ljava/lang/Boolean; flags 401
 837 method name call descriptor ()Ljava/lang/Object; thrownTypes java/lang/Exception flags 1041
 838 
 839 class name javax/tools/JavaFileManager
 840 header extends java/lang/Object implements java/io/Closeable,java/io/Flushable,javax/tools/OptionChecker flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 841 innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609
 842 innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019
 843 method name getClassLoader descriptor (Ljavax/tools/JavaFileManager$Location;)Ljava/lang/ClassLoader; flags 401
 844 method name list descriptor (Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljava/util/Set;Z)Ljava/lang/Iterable; thrownTypes java/io/IOException flags 401 signature (Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljava/util/Set<Ljavax/tools/JavaFileObject$Kind;>;Z)Ljava/lang/Iterable<Ljavax/tools/JavaFileObject;>;
 845 method name inferBinaryName descriptor (Ljavax/tools/JavaFileManager$Location;Ljavax/tools/JavaFileObject;)Ljava/lang/String; flags 401
 846 method name isSameFile descriptor (Ljavax/tools/FileObject;Ljavax/tools/FileObject;)Z flags 401
 847 method name handleOption descriptor (Ljava/lang/String;Ljava/util/Iterator;)Z flags 401 signature (Ljava/lang/String;Ljava/util/Iterator<Ljava/lang/String;>;)Z
 848 method name hasLocation descriptor (Ljavax/tools/JavaFileManager$Location;)Z flags 401
 849 method name getJavaFileForInput descriptor (Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljavax/tools/JavaFileObject$Kind;)Ljavax/tools/JavaFileObject; thrownTypes java/io/IOException flags 401
 850 method name getJavaFileForOutput descriptor (Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljavax/tools/JavaFileObject$Kind;Ljavax/tools/FileObject;)Ljavax/tools/JavaFileObject; thrownTypes java/io/IOException flags 401
 851 method name getFileForInput descriptor (Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljava/lang/String;)Ljavax/tools/FileObject; thrownTypes java/io/IOException flags 401
 852 method name getFileForOutput descriptor (Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljava/lang/String;Ljavax/tools/FileObject;)Ljavax/tools/FileObject; thrownTypes java/io/IOException flags 401
 853 method name flush descriptor ()V thrownTypes java/io/IOException flags 401
 854 method name close descriptor ()V thrownTypes java/io/IOException flags 401
 855 
 856 class name javax/tools/JavaFileManager$Location
 857 header extends java/lang/Object flags 601
 858 innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609
 859 method name getName descriptor ()Ljava/lang/String; flags 401
 860 method name isOutputLocation descriptor ()Z flags 401
 861 
 862 class name javax/tools/JavaFileObject
 863 header extends java/lang/Object implements javax/tools/FileObject flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 864 innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019
 865 method name getKind descriptor ()Ljavax/tools/JavaFileObject$Kind; flags 401
 866 method name isNameCompatible descriptor (Ljava/lang/String;Ljavax/tools/JavaFileObject$Kind;)Z flags 401
 867 method name getNestingKind descriptor ()Ljavax/lang/model/element/NestingKind; flags 401
 868 method name getAccessLevel descriptor ()Ljavax/lang/model/element/Modifier; flags 401
 869 
 870 class name javax/tools/JavaFileObject$Kind
 871 header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/tools/JavaFileObject$Kind;>;
 872 innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019
 873 field name SOURCE descriptor Ljavax/tools/JavaFileObject$Kind; flags 4019
 874 field name CLASS descriptor Ljavax/tools/JavaFileObject$Kind; flags 4019
 875 field name HTML descriptor Ljavax/tools/JavaFileObject$Kind; flags 4019
 876 field name OTHER descriptor Ljavax/tools/JavaFileObject$Kind; flags 4019
 877 field name extension descriptor Ljava/lang/String; flags 11
 878 method name values descriptor ()[Ljavax/tools/JavaFileObject$Kind; flags 9
 879 method name valueOf descriptor (Ljava/lang/String;)Ljavax/tools/JavaFileObject$Kind; flags 9
 880 
 881 class name javax/tools/OptionChecker
 882 header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 883 method name isSupportedOption descriptor (Ljava/lang/String;)I flags 401
 884 
 885 class name javax/tools/SimpleJavaFileObject
 886 header extends java/lang/Object implements javax/tools/JavaFileObject flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 887 innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019
 888 field name uri descriptor Ljava/net/URI; flags 14
 889 field name kind descriptor Ljavax/tools/JavaFileObject$Kind; flags 14
 890 method name <init> descriptor (Ljava/net/URI;Ljavax/tools/JavaFileObject$Kind;)V flags 4
 891 method name toUri descriptor ()Ljava/net/URI; flags 1
 892 method name getName descriptor ()Ljava/lang/String; flags 1
 893 method name openInputStream descriptor ()Ljava/io/InputStream; thrownTypes java/io/IOException flags 1
 894 method name openOutputStream descriptor ()Ljava/io/OutputStream; thrownTypes java/io/IOException flags 1
 895 method name openReader descriptor (Z)Ljava/io/Reader; thrownTypes java/io/IOException flags 1
 896 method name getCharContent descriptor (Z)Ljava/lang/CharSequence; thrownTypes java/io/IOException flags 1
 897 method name openWriter descriptor ()Ljava/io/Writer; thrownTypes java/io/IOException flags 1
 898 method name getLastModified descriptor ()J flags 1
 899 method name delete descriptor ()Z flags 1
 900 method name getKind descriptor ()Ljavax/tools/JavaFileObject$Kind; flags 1
 901 method name isNameCompatible descriptor (Ljava/lang/String;Ljavax/tools/JavaFileObject$Kind;)Z flags 1
 902 method name getNestingKind descriptor ()Ljavax/lang/model/element/NestingKind; flags 1
 903 method name getAccessLevel descriptor ()Ljavax/lang/model/element/Modifier; flags 1
 904 method name toString descriptor ()Ljava/lang/String; flags 1
 905 
 906 class name javax/tools/StandardJavaFileManager
 907 header extends java/lang/Object implements javax/tools/JavaFileManager flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 908 innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609
 909 method name isSameFile descriptor (Ljavax/tools/FileObject;Ljavax/tools/FileObject;)Z flags 401
 910 method name getJavaFileObjectsFromFiles descriptor (Ljava/lang/Iterable;)Ljava/lang/Iterable; flags 401 signature (Ljava/lang/Iterable<+Ljava/io/File;>;)Ljava/lang/Iterable<+Ljavax/tools/JavaFileObject;>;
 911 method name getJavaFileObjects descriptor ([Ljava/io/File;)Ljava/lang/Iterable; flags 481 signature ([Ljava/io/File;)Ljava/lang/Iterable<+Ljavax/tools/JavaFileObject;>;
 912 method name getJavaFileObjectsFromStrings descriptor (Ljava/lang/Iterable;)Ljava/lang/Iterable; flags 401 signature (Ljava/lang/Iterable<Ljava/lang/String;>;)Ljava/lang/Iterable<+Ljavax/tools/JavaFileObject;>;
 913 method name getJavaFileObjects descriptor ([Ljava/lang/String;)Ljava/lang/Iterable; flags 481 signature ([Ljava/lang/String;)Ljava/lang/Iterable<+Ljavax/tools/JavaFileObject;>;
 914 method name setLocation descriptor (Ljavax/tools/JavaFileManager$Location;Ljava/lang/Iterable;)V thrownTypes java/io/IOException flags 401 signature (Ljavax/tools/JavaFileManager$Location;Ljava/lang/Iterable<+Ljava/io/File;>;)V
 915 method name getLocation descriptor (Ljavax/tools/JavaFileManager$Location;)Ljava/lang/Iterable; flags 401 signature (Ljavax/tools/JavaFileManager$Location;)Ljava/lang/Iterable<+Ljava/io/File;>;
 916 
 917 class name javax/tools/StandardLocation
 918 header extends java/lang/Enum implements javax/tools/JavaFileManager$Location flags 4031 signature Ljava/lang/Enum<Ljavax/tools/StandardLocation;>;Ljavax/tools/JavaFileManager$Location; classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 919 innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609
 920 field name CLASS_OUTPUT descriptor Ljavax/tools/StandardLocation; flags 4019
 921 field name SOURCE_OUTPUT descriptor Ljavax/tools/StandardLocation; flags 4019
 922 field name CLASS_PATH descriptor Ljavax/tools/StandardLocation; flags 4019
 923 field name SOURCE_PATH descriptor Ljavax/tools/StandardLocation; flags 4019
 924 field name ANNOTATION_PROCESSOR_PATH descriptor Ljavax/tools/StandardLocation; flags 4019
 925 field name PLATFORM_CLASS_PATH descriptor Ljavax/tools/StandardLocation; flags 4019
 926 field name NATIVE_HEADER_OUTPUT descriptor Ljavax/tools/StandardLocation; flags 4019
 927 method name values descriptor ()[Ljavax/tools/StandardLocation; flags 9
 928 method name valueOf descriptor (Ljava/lang/String;)Ljavax/tools/StandardLocation; flags 9
 929 method name locationFor descriptor (Ljava/lang/String;)Ljavax/tools/JavaFileManager$Location; flags 9
 930 method name getName descriptor ()Ljava/lang/String; flags 1
 931 method name isOutputLocation descriptor ()Z flags 1
 932 
 933 class name javax/tools/Tool
 934 header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 935 method name run descriptor (Ljava/io/InputStream;Ljava/io/OutputStream;Ljava/io/OutputStream;[Ljava/lang/String;)I flags 481
 936 method name getSourceVersions descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set<Ljavax/lang/model/SourceVersion;>;
 937 
 938 class name javax/tools/ToolProvider
 939 header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
 940 method name getSystemJavaCompiler descriptor ()Ljavax/tools/JavaCompiler; flags 9
 941 method name getSystemDocumentationTool descriptor ()Ljavax/tools/DocumentationTool; flags 9
 942 method name getSystemToolClassLoader descriptor ()Ljava/lang/ClassLoader; flags 9
 943