#
# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License version 2 only, as
# published by the Free Software Foundation.  Oracle designates this
# particular file as subject to the "Classpath" exception as provided
# by Oracle in the LICENSE file that accompanied this code.
#
# This code is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
# version 2 for more details (a copy is included in the LICENSE file that
# accompanied this code).
#
# You should have received a copy of the GNU General Public License version
# 2 along with this work; if not, write to the Free Software Foundation,
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
#
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
# or visit www.oracle.com if you need additional information or have any
# questions.
#
# ##########################################################
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
# ##########################################################
#
class name javax/annotation/processing/AbstractProcessor
header extends java/lang/Object implements javax/annotation/processing/Processor flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
field name processingEnv descriptor Ljavax/annotation/processing/ProcessingEnvironment; flags 4
method name <init> descriptor ()V flags 4
method name getSupportedOptions descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljava/lang/String;>;
method name getSupportedAnnotationTypes descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljava/lang/String;>;
method name getSupportedSourceVersion descriptor ()Ljavax/lang/model/SourceVersion; flags 1
method name init descriptor (Ljavax/annotation/processing/ProcessingEnvironment;)V flags 21
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
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;>;
method name isInitialized descriptor ()Z flags 24

class name javax/annotation/processing/Completion
header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name getValue descriptor ()Ljava/lang/String; flags 401
method name getMessage descriptor ()Ljava/lang/String; flags 401

class name javax/annotation/processing/Completions
header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name of descriptor (Ljava/lang/String;Ljava/lang/String;)Ljavax/annotation/processing/Completion; flags 9
method name of descriptor (Ljava/lang/String;)Ljavax/annotation/processing/Completion; flags 9

class name javax/annotation/processing/Filer
header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609
method name createSourceFile descriptor (Ljava/lang/CharSequence;[Ljavax/lang/model/element/Element;)Ljavax/tools/JavaFileObject; thrownTypes java/io/IOException flags 481
method name createClassFile descriptor (Ljava/lang/CharSequence;[Ljavax/lang/model/element/Element;)Ljavax/tools/JavaFileObject; thrownTypes java/io/IOException flags 481
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
method name getResource descriptor (Ljavax/tools/JavaFileManager$Location;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljavax/tools/FileObject; thrownTypes java/io/IOException flags 401

class name javax/annotation/processing/FilerException
header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name <init> descriptor (Ljava/lang/String;)V flags 1

class name javax/annotation/processing/Messager
header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
innerclass innerClass javax/tools/Diagnostic$Kind outerClass javax/tools/Diagnostic innerClassName Kind flags 4019
method name printMessage descriptor (Ljavax/tools/Diagnostic$Kind;Ljava/lang/CharSequence;)V flags 401
method name printMessage descriptor (Ljavax/tools/Diagnostic$Kind;Ljava/lang/CharSequence;Ljavax/lang/model/element/Element;)V flags 401
method name printMessage descriptor (Ljavax/tools/Diagnostic$Kind;Ljava/lang/CharSequence;Ljavax/lang/model/element/Element;Ljavax/lang/model/element/AnnotationMirror;)V flags 401
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

class name javax/annotation/processing/ProcessingEnvironment
header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name getOptions descriptor ()Ljava/util/Map; flags 401 signature ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
method name getMessager descriptor ()Ljavax/annotation/processing/Messager; flags 401
method name getFiler descriptor ()Ljavax/annotation/processing/Filer; flags 401
method name getElementUtils descriptor ()Ljavax/lang/model/util/Elements; flags 401
method name getTypeUtils descriptor ()Ljavax/lang/model/util/Types; flags 401
method name getSourceVersion descriptor ()Ljavax/lang/model/SourceVersion; flags 401
method name getLocale descriptor ()Ljava/util/Locale; flags 401

class name javax/annotation/processing/Processor
header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name getSupportedOptions descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set<Ljava/lang/String;>;
method name getSupportedAnnotationTypes descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set<Ljava/lang/String;>;
method name getSupportedSourceVersion descriptor ()Ljavax/lang/model/SourceVersion; flags 401
method name init descriptor (Ljavax/annotation/processing/ProcessingEnvironment;)V flags 401
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
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;>;

class name javax/annotation/processing/RoundEnvironment
header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name processingOver descriptor ()Z flags 401
method name errorRaised descriptor ()Z flags 401
method name getRootElements descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set<+Ljavax/lang/model/element/Element;>;
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;>;
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;>;

class name javax/annotation/processing/SupportedAnnotationTypes
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;)
method name value descriptor ()[Ljava/lang/String; flags 401

class name javax/annotation/processing/SupportedOptions
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;)
method name value descriptor ()[Ljava/lang/String; flags 401

class name javax/annotation/processing/SupportedSourceVersion
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;)
method name value descriptor ()Ljavax/lang/model/SourceVersion; flags 401

class name javax/lang/model/AnnotatedConstruct
header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name getAnnotationMirrors descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;
method name getAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation; flags 401 signature <A::Ljava/lang/annotation/Annotation;>(Ljava/lang/Class<TA;>;)TA;
method name getAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; flags 401 signature <A::Ljava/lang/annotation/Annotation;>(Ljava/lang/Class<TA;>;)[TA;

class name javax/lang/model/SourceVersion
header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/lang/model/SourceVersion;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3)
field name RELEASE_0 descriptor Ljavax/lang/model/SourceVersion; flags 4019
field name RELEASE_1 descriptor Ljavax/lang/model/SourceVersion; flags 4019
field name RELEASE_2 descriptor Ljavax/lang/model/SourceVersion; flags 4019
field name RELEASE_3 descriptor Ljavax/lang/model/SourceVersion; flags 4019
field name RELEASE_4 descriptor Ljavax/lang/model/SourceVersion; flags 4019
field name RELEASE_5 descriptor Ljavax/lang/model/SourceVersion; flags 4019
field name RELEASE_6 descriptor Ljavax/lang/model/SourceVersion; flags 4019
field name RELEASE_7 descriptor Ljavax/lang/model/SourceVersion; flags 4019
field name RELEASE_8 descriptor Ljavax/lang/model/SourceVersion; flags 4019
method name values descriptor ()[Ljavax/lang/model/SourceVersion; flags 9
method name valueOf descriptor (Ljava/lang/String;)Ljavax/lang/model/SourceVersion; flags 9
method name latest descriptor ()Ljavax/lang/model/SourceVersion; flags 9
method name latestSupported descriptor ()Ljavax/lang/model/SourceVersion; flags 9
method name isIdentifier descriptor (Ljava/lang/CharSequence;)Z flags 9
method name isName descriptor (Ljava/lang/CharSequence;)Z flags 9
method name isKeyword descriptor (Ljava/lang/CharSequence;)Z flags 9

class name javax/lang/model/UnknownEntityException
header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name <init> descriptor (Ljava/lang/String;)V flags 4

class name javax/lang/model/element/AnnotationMirror
header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name getAnnotationType descriptor ()Ljavax/lang/model/type/DeclaredType; flags 401
method name getElementValues descriptor ()Ljava/util/Map; flags 401 signature ()Ljava/util/Map<+Ljavax/lang/model/element/ExecutableElement;+Ljavax/lang/model/element/AnnotationValue;>;

class name javax/lang/model/element/AnnotationValue
header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name getValue descriptor ()Ljava/lang/Object; flags 401
method name toString descriptor ()Ljava/lang/String; flags 401
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;

class name javax/lang/model/element/AnnotationValueVisitor
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)
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;
method name visit descriptor (Ljavax/lang/model/element/AnnotationValue;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/element/AnnotationValue;)TR;
method name visitBoolean descriptor (ZLjava/lang/Object;)Ljava/lang/Object; flags 401 signature (ZTP;)TR;
method name visitByte descriptor (BLjava/lang/Object;)Ljava/lang/Object; flags 401 signature (BTP;)TR;
method name visitChar descriptor (CLjava/lang/Object;)Ljava/lang/Object; flags 401 signature (CTP;)TR;
method name visitDouble descriptor (DLjava/lang/Object;)Ljava/lang/Object; flags 401 signature (DTP;)TR;
method name visitFloat descriptor (FLjava/lang/Object;)Ljava/lang/Object; flags 401 signature (FTP;)TR;
method name visitInt descriptor (ILjava/lang/Object;)Ljava/lang/Object; flags 401 signature (ITP;)TR;
method name visitLong descriptor (JLjava/lang/Object;)Ljava/lang/Object; flags 401 signature (JTP;)TR;
method name visitShort descriptor (SLjava/lang/Object;)Ljava/lang/Object; flags 401 signature (STP;)TR;
method name visitString descriptor (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljava/lang/String;TP;)TR;
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;
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;
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;
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;
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;

class name javax/lang/model/element/Element
header extends java/lang/Object implements javax/lang/model/AnnotatedConstruct flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name asType descriptor ()Ljavax/lang/model/type/TypeMirror; flags 401
method name getKind descriptor ()Ljavax/lang/model/element/ElementKind; flags 401
method name getModifiers descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set<Ljavax/lang/model/element/Modifier;>;
method name getSimpleName descriptor ()Ljavax/lang/model/element/Name; flags 401
method name getEnclosingElement descriptor ()Ljavax/lang/model/element/Element; flags 401
method name getEnclosedElements descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/element/Element;>;
method name equals descriptor (Ljava/lang/Object;)Z flags 401
method name hashCode descriptor ()I flags 401
method name getAnnotationMirrors descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;
method name getAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation; flags 401 signature <A::Ljava/lang/annotation/Annotation;>(Ljava/lang/Class<TA;>;)TA;
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;

class name javax/lang/model/element/ElementKind
header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/lang/model/element/ElementKind;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3)
field name PACKAGE descriptor Ljavax/lang/model/element/ElementKind; flags 4019
field name ENUM descriptor Ljavax/lang/model/element/ElementKind; flags 4019
field name CLASS descriptor Ljavax/lang/model/element/ElementKind; flags 4019
field name ANNOTATION_TYPE descriptor Ljavax/lang/model/element/ElementKind; flags 4019
field name INTERFACE descriptor Ljavax/lang/model/element/ElementKind; flags 4019
field name ENUM_CONSTANT descriptor Ljavax/lang/model/element/ElementKind; flags 4019
field name FIELD descriptor Ljavax/lang/model/element/ElementKind; flags 4019
field name PARAMETER descriptor Ljavax/lang/model/element/ElementKind; flags 4019
field name LOCAL_VARIABLE descriptor Ljavax/lang/model/element/ElementKind; flags 4019
field name EXCEPTION_PARAMETER descriptor Ljavax/lang/model/element/ElementKind; flags 4019
field name METHOD descriptor Ljavax/lang/model/element/ElementKind; flags 4019
field name CONSTRUCTOR descriptor Ljavax/lang/model/element/ElementKind; flags 4019
field name STATIC_INIT descriptor Ljavax/lang/model/element/ElementKind; flags 4019
field name INSTANCE_INIT descriptor Ljavax/lang/model/element/ElementKind; flags 4019
field name TYPE_PARAMETER descriptor Ljavax/lang/model/element/ElementKind; flags 4019
field name OTHER descriptor Ljavax/lang/model/element/ElementKind; flags 4019
field name RESOURCE_VARIABLE descriptor Ljavax/lang/model/element/ElementKind; flags 4019
method name values descriptor ()[Ljavax/lang/model/element/ElementKind; flags 9
method name valueOf descriptor (Ljava/lang/String;)Ljavax/lang/model/element/ElementKind; flags 9
method name isClass descriptor ()Z flags 1
method name isInterface descriptor ()Z flags 1
method name isField descriptor ()Z flags 1

class name javax/lang/model/element/ElementVisitor
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)
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;
method name visit descriptor (Ljavax/lang/model/element/Element;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/element/Element;)TR;
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;
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;
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;
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;
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;
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;

class name javax/lang/model/element/ExecutableElement
header extends java/lang/Object implements javax/lang/model/element/Element,javax/lang/model/element/Parameterizable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name getTypeParameters descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/element/TypeParameterElement;>;
method name getReturnType descriptor ()Ljavax/lang/model/type/TypeMirror; flags 401
method name getParameters descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/element/VariableElement;>;
method name getReceiverType descriptor ()Ljavax/lang/model/type/TypeMirror; flags 401
method name isVarArgs descriptor ()Z flags 401
method name isDefault descriptor ()Z flags 401
method name getThrownTypes descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>;
method name getDefaultValue descriptor ()Ljavax/lang/model/element/AnnotationValue; flags 401
method name getSimpleName descriptor ()Ljavax/lang/model/element/Name; flags 401

class name javax/lang/model/element/Modifier
header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/lang/model/element/Modifier;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3)
field name PUBLIC descriptor Ljavax/lang/model/element/Modifier; flags 4019
field name PROTECTED descriptor Ljavax/lang/model/element/Modifier; flags 4019
field name PRIVATE descriptor Ljavax/lang/model/element/Modifier; flags 4019
field name ABSTRACT descriptor Ljavax/lang/model/element/Modifier; flags 4019
field name DEFAULT descriptor Ljavax/lang/model/element/Modifier; flags 4019
field name STATIC descriptor Ljavax/lang/model/element/Modifier; flags 4019
field name FINAL descriptor Ljavax/lang/model/element/Modifier; flags 4019
field name TRANSIENT descriptor Ljavax/lang/model/element/Modifier; flags 4019
field name VOLATILE descriptor Ljavax/lang/model/element/Modifier; flags 4019
field name SYNCHRONIZED descriptor Ljavax/lang/model/element/Modifier; flags 4019
field name NATIVE descriptor Ljavax/lang/model/element/Modifier; flags 4019
field name STRICTFP descriptor Ljavax/lang/model/element/Modifier; flags 4019
method name values descriptor ()[Ljavax/lang/model/element/Modifier; flags 9
method name valueOf descriptor (Ljava/lang/String;)Ljavax/lang/model/element/Modifier; flags 9
method name toString descriptor ()Ljava/lang/String; flags 1

class name javax/lang/model/element/Name
header extends java/lang/Object implements java/lang/CharSequence flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name equals descriptor (Ljava/lang/Object;)Z flags 401
method name hashCode descriptor ()I flags 401
method name contentEquals descriptor (Ljava/lang/CharSequence;)Z flags 401

class name javax/lang/model/element/NestingKind
header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/lang/model/element/NestingKind;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3)
field name TOP_LEVEL descriptor Ljavax/lang/model/element/NestingKind; flags 4019
field name MEMBER descriptor Ljavax/lang/model/element/NestingKind; flags 4019
field name LOCAL descriptor Ljavax/lang/model/element/NestingKind; flags 4019
field name ANONYMOUS descriptor Ljavax/lang/model/element/NestingKind; flags 4019
method name values descriptor ()[Ljavax/lang/model/element/NestingKind; flags 9
method name valueOf descriptor (Ljava/lang/String;)Ljavax/lang/model/element/NestingKind; flags 9
method name isNested descriptor ()Z flags 1

class name javax/lang/model/element/PackageElement
header extends java/lang/Object implements javax/lang/model/element/Element,javax/lang/model/element/QualifiedNameable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name getQualifiedName descriptor ()Ljavax/lang/model/element/Name; flags 401
method name getSimpleName descriptor ()Ljavax/lang/model/element/Name; flags 401
method name getEnclosedElements descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/element/Element;>;
method name isUnnamed descriptor ()Z flags 401
method name getEnclosingElement descriptor ()Ljavax/lang/model/element/Element; flags 401

class name javax/lang/model/element/Parameterizable
header extends java/lang/Object implements javax/lang/model/element/Element flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name getTypeParameters descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/element/TypeParameterElement;>;

class name javax/lang/model/element/QualifiedNameable
header extends java/lang/Object implements javax/lang/model/element/Element flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name getQualifiedName descriptor ()Ljavax/lang/model/element/Name; flags 401

class name javax/lang/model/element/TypeElement
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)
method name getEnclosedElements descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/element/Element;>;
method name getNestingKind descriptor ()Ljavax/lang/model/element/NestingKind; flags 401
method name getQualifiedName descriptor ()Ljavax/lang/model/element/Name; flags 401
method name getSimpleName descriptor ()Ljavax/lang/model/element/Name; flags 401
method name getSuperclass descriptor ()Ljavax/lang/model/type/TypeMirror; flags 401
method name getInterfaces descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>;
method name getTypeParameters descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/element/TypeParameterElement;>;
method name getEnclosingElement descriptor ()Ljavax/lang/model/element/Element; flags 401

class name javax/lang/model/element/TypeParameterElement
header extends java/lang/Object implements javax/lang/model/element/Element flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name getGenericElement descriptor ()Ljavax/lang/model/element/Element; flags 401
method name getBounds descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>;
method name getEnclosingElement descriptor ()Ljavax/lang/model/element/Element; flags 401

class name javax/lang/model/element/UnknownAnnotationValueException
header extends javax/lang/model/UnknownEntityException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name <init> descriptor (Ljavax/lang/model/element/AnnotationValue;Ljava/lang/Object;)V flags 1
method name getUnknownAnnotationValue descriptor ()Ljavax/lang/model/element/AnnotationValue; flags 1
method name getArgument descriptor ()Ljava/lang/Object; flags 1

class name javax/lang/model/element/UnknownElementException
header extends javax/lang/model/UnknownEntityException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name <init> descriptor (Ljavax/lang/model/element/Element;Ljava/lang/Object;)V flags 1
method name getUnknownElement descriptor ()Ljavax/lang/model/element/Element; flags 1
method name getArgument descriptor ()Ljava/lang/Object; flags 1

class name javax/lang/model/element/VariableElement
header extends java/lang/Object implements javax/lang/model/element/Element flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name getConstantValue descriptor ()Ljava/lang/Object; flags 401
method name getSimpleName descriptor ()Ljavax/lang/model/element/Name; flags 401
method name getEnclosingElement descriptor ()Ljavax/lang/model/element/Element; flags 401

class name javax/lang/model/type/ArrayType
header extends java/lang/Object implements javax/lang/model/type/ReferenceType flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name getComponentType descriptor ()Ljavax/lang/model/type/TypeMirror; flags 401

class name javax/lang/model/type/DeclaredType
header extends java/lang/Object implements javax/lang/model/type/ReferenceType flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name asElement descriptor ()Ljavax/lang/model/element/Element; flags 401
method name getEnclosingType descriptor ()Ljavax/lang/model/type/TypeMirror; flags 401
method name getTypeArguments descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>;

class name javax/lang/model/type/ErrorType
header extends java/lang/Object implements javax/lang/model/type/DeclaredType flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)

class name javax/lang/model/type/ExecutableType
header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name getTypeVariables descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/type/TypeVariable;>;
method name getReturnType descriptor ()Ljavax/lang/model/type/TypeMirror; flags 401
method name getParameterTypes descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>;
method name getReceiverType descriptor ()Ljavax/lang/model/type/TypeMirror; flags 401
method name getThrownTypes descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>;

class name javax/lang/model/type/IntersectionType
header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name getBounds descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>;

class name javax/lang/model/type/MirroredTypeException
header extends javax/lang/model/type/MirroredTypesException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name <init> descriptor (Ljavax/lang/model/type/TypeMirror;)V flags 1
method name getTypeMirror descriptor ()Ljavax/lang/model/type/TypeMirror; flags 1

class name javax/lang/model/type/MirroredTypesException
header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name <init> descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>;)V
method name getTypeMirrors descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>;

class name javax/lang/model/type/NoType
header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)

class name javax/lang/model/type/NullType
header extends java/lang/Object implements javax/lang/model/type/ReferenceType flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)

class name javax/lang/model/type/PrimitiveType
header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)

class name javax/lang/model/type/ReferenceType
header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)

class name javax/lang/model/type/TypeKind
header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/lang/model/type/TypeKind;>; classAnnotations @Ljdk/Profile+Annotation;(value=I3)
field name BOOLEAN descriptor Ljavax/lang/model/type/TypeKind; flags 4019
field name BYTE descriptor Ljavax/lang/model/type/TypeKind; flags 4019
field name SHORT descriptor Ljavax/lang/model/type/TypeKind; flags 4019
field name INT descriptor Ljavax/lang/model/type/TypeKind; flags 4019
field name LONG descriptor Ljavax/lang/model/type/TypeKind; flags 4019
field name CHAR descriptor Ljavax/lang/model/type/TypeKind; flags 4019
field name FLOAT descriptor Ljavax/lang/model/type/TypeKind; flags 4019
field name DOUBLE descriptor Ljavax/lang/model/type/TypeKind; flags 4019
field name VOID descriptor Ljavax/lang/model/type/TypeKind; flags 4019
field name NONE descriptor Ljavax/lang/model/type/TypeKind; flags 4019
field name NULL descriptor Ljavax/lang/model/type/TypeKind; flags 4019
field name ARRAY descriptor Ljavax/lang/model/type/TypeKind; flags 4019
field name DECLARED descriptor Ljavax/lang/model/type/TypeKind; flags 4019
field name ERROR descriptor Ljavax/lang/model/type/TypeKind; flags 4019
field name TYPEVAR descriptor Ljavax/lang/model/type/TypeKind; flags 4019
field name WILDCARD descriptor Ljavax/lang/model/type/TypeKind; flags 4019
field name PACKAGE descriptor Ljavax/lang/model/type/TypeKind; flags 4019
field name EXECUTABLE descriptor Ljavax/lang/model/type/TypeKind; flags 4019
field name OTHER descriptor Ljavax/lang/model/type/TypeKind; flags 4019
field name UNION descriptor Ljavax/lang/model/type/TypeKind; flags 4019
field name INTERSECTION descriptor Ljavax/lang/model/type/TypeKind; flags 4019
method name values descriptor ()[Ljavax/lang/model/type/TypeKind; flags 9
method name valueOf descriptor (Ljava/lang/String;)Ljavax/lang/model/type/TypeKind; flags 9
method name isPrimitive descriptor ()Z flags 1

class name javax/lang/model/type/TypeMirror
header extends java/lang/Object implements javax/lang/model/AnnotatedConstruct flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name getKind descriptor ()Ljavax/lang/model/type/TypeKind; flags 401
method name equals descriptor (Ljava/lang/Object;)Z flags 401
method name hashCode descriptor ()I flags 401
method name toString descriptor ()Ljava/lang/String; flags 401
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;

class name javax/lang/model/type/TypeVariable
header extends java/lang/Object implements javax/lang/model/type/ReferenceType flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name asElement descriptor ()Ljavax/lang/model/element/Element; flags 401
method name getUpperBound descriptor ()Ljavax/lang/model/type/TypeMirror; flags 401
method name getLowerBound descriptor ()Ljavax/lang/model/type/TypeMirror; flags 401

class name javax/lang/model/type/TypeVisitor
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)
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;
method name visit descriptor (Ljavax/lang/model/type/TypeMirror;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/type/TypeMirror;)TR;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;

class name javax/lang/model/type/UnionType
header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name getAlternatives descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>;

class name javax/lang/model/type/UnknownTypeException
header extends javax/lang/model/UnknownEntityException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name <init> descriptor (Ljavax/lang/model/type/TypeMirror;Ljava/lang/Object;)V flags 1
method name getUnknownType descriptor ()Ljavax/lang/model/type/TypeMirror; flags 1
method name getArgument descriptor ()Ljava/lang/Object; flags 1

class name javax/lang/model/type/WildcardType
header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name getExtendsBound descriptor ()Ljavax/lang/model/type/TypeMirror; flags 401
method name getSuperBound descriptor ()Ljavax/lang/model/type/TypeMirror; flags 401

class name javax/lang/model/util/AbstractAnnotationValueVisitor6
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;)
method name <init> descriptor ()V flags 4
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;
method name visit descriptor (Ljavax/lang/model/element/AnnotationValue;)Ljava/lang/Object; flags 11 signature (Ljavax/lang/model/element/AnnotationValue;)TR;
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;

class name javax/lang/model/util/AbstractAnnotationValueVisitor7
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;)
method name <init> descriptor ()V flags 4

class name javax/lang/model/util/AbstractAnnotationValueVisitor8
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;)
method name <init> descriptor ()V flags 4

class name javax/lang/model/util/AbstractElementVisitor6
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;)
method name <init> descriptor ()V flags 4
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;
method name visit descriptor (Ljavax/lang/model/element/Element;)Ljava/lang/Object; flags 11 signature (Ljavax/lang/model/element/Element;)TR;
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;

class name javax/lang/model/util/AbstractElementVisitor7
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;)
method name <init> descriptor ()V flags 4

class name javax/lang/model/util/AbstractElementVisitor8
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;)
method name <init> descriptor ()V flags 4

class name javax/lang/model/util/AbstractTypeVisitor6
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)
method name <init> descriptor ()V flags 4
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;
method name visit descriptor (Ljavax/lang/model/type/TypeMirror;)Ljava/lang/Object; flags 11 signature (Ljavax/lang/model/type/TypeMirror;)TR;
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;
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;
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;

class name javax/lang/model/util/AbstractTypeVisitor7
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)
method name <init> descriptor ()V flags 4
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;

class name javax/lang/model/util/AbstractTypeVisitor8
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)
method name <init> descriptor ()V flags 4
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;

class name javax/lang/model/util/ElementFilter
header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
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;>;
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;>;
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;>;
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;>;
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;>;
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;>;
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;>;
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;>;
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;>;
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;>;

class name javax/lang/model/util/ElementKindVisitor6
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;)
method name <init> descriptor ()V flags 4
method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;

class name javax/lang/model/util/ElementKindVisitor7
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;)
method name <init> descriptor ()V flags 4
method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
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;

class name javax/lang/model/util/ElementKindVisitor8
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;)
method name <init> descriptor ()V flags 4
method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V

class name javax/lang/model/util/ElementScanner6
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;)
field name DEFAULT_VALUE descriptor Ljava/lang/Object; flags 14 signature TR;
method name <init> descriptor ()V flags 4
method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
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;
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;
method name scan descriptor (Ljavax/lang/model/element/Element;)Ljava/lang/Object; flags 11 signature (Ljavax/lang/model/element/Element;)TR;
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;
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;
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;
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;
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;

class name javax/lang/model/util/ElementScanner7
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;)
method name <init> descriptor ()V flags 4
method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
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;

class name javax/lang/model/util/ElementScanner8
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;)
method name <init> descriptor ()V flags 4
method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V

class name javax/lang/model/util/Elements
header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name getPackageElement descriptor (Ljava/lang/CharSequence;)Ljavax/lang/model/element/PackageElement; flags 401
method name getTypeElement descriptor (Ljava/lang/CharSequence;)Ljavax/lang/model/element/TypeElement; flags 401
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;>;
method name getDocComment descriptor (Ljavax/lang/model/element/Element;)Ljava/lang/String; flags 401
method name isDeprecated descriptor (Ljavax/lang/model/element/Element;)Z flags 401
method name getBinaryName descriptor (Ljavax/lang/model/element/TypeElement;)Ljavax/lang/model/element/Name; flags 401
method name getPackageOf descriptor (Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/PackageElement; flags 401
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;>;
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;>;
method name hides descriptor (Ljavax/lang/model/element/Element;Ljavax/lang/model/element/Element;)Z flags 401
method name overrides descriptor (Ljavax/lang/model/element/ExecutableElement;Ljavax/lang/model/element/ExecutableElement;Ljavax/lang/model/element/TypeElement;)Z flags 401
method name getConstantExpression descriptor (Ljava/lang/Object;)Ljava/lang/String; flags 401
method name printElements descriptor (Ljava/io/Writer;[Ljavax/lang/model/element/Element;)V flags 481
method name getName descriptor (Ljava/lang/CharSequence;)Ljavax/lang/model/element/Name; flags 401
method name isFunctionalInterface descriptor (Ljavax/lang/model/element/TypeElement;)Z flags 401

class name javax/lang/model/util/SimpleAnnotationValueVisitor6
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;)
field name DEFAULT_VALUE descriptor Ljava/lang/Object; flags 14 signature TR;
method name <init> descriptor ()V flags 4
method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
method name defaultAction descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 4 signature (Ljava/lang/Object;TP;)TR;
method name visitBoolean descriptor (ZLjava/lang/Object;)Ljava/lang/Object; flags 1 signature (ZTP;)TR;
method name visitByte descriptor (BLjava/lang/Object;)Ljava/lang/Object; flags 1 signature (BTP;)TR;
method name visitChar descriptor (CLjava/lang/Object;)Ljava/lang/Object; flags 1 signature (CTP;)TR;
method name visitDouble descriptor (DLjava/lang/Object;)Ljava/lang/Object; flags 1 signature (DTP;)TR;
method name visitFloat descriptor (FLjava/lang/Object;)Ljava/lang/Object; flags 1 signature (FTP;)TR;
method name visitInt descriptor (ILjava/lang/Object;)Ljava/lang/Object; flags 1 signature (ITP;)TR;
method name visitLong descriptor (JLjava/lang/Object;)Ljava/lang/Object; flags 1 signature (JTP;)TR;
method name visitShort descriptor (SLjava/lang/Object;)Ljava/lang/Object; flags 1 signature (STP;)TR;
method name visitString descriptor (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljava/lang/String;TP;)TR;
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;
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;
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;
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;

class name javax/lang/model/util/SimpleAnnotationValueVisitor7
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;)
method name <init> descriptor ()V flags 4
method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V

class name javax/lang/model/util/SimpleAnnotationValueVisitor8
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;)
method name <init> descriptor ()V flags 4
method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V

class name javax/lang/model/util/SimpleElementVisitor6
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;)
field name DEFAULT_VALUE descriptor Ljava/lang/Object; flags 14 signature TR;
method name <init> descriptor ()V flags 4
method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
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;
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;
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;
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;
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;
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;

class name javax/lang/model/util/SimpleElementVisitor7
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;)
method name <init> descriptor ()V flags 4
method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
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;

class name javax/lang/model/util/SimpleElementVisitor8
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;)
method name <init> descriptor ()V flags 4
method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V

class name javax/lang/model/util/SimpleTypeVisitor6
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;)
field name DEFAULT_VALUE descriptor Ljava/lang/Object; flags 14 signature TR;
method name <init> descriptor ()V flags 4
method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;

class name javax/lang/model/util/SimpleTypeVisitor7
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;)
method name <init> descriptor ()V flags 4
method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
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;

class name javax/lang/model/util/SimpleTypeVisitor8
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;)
method name <init> descriptor ()V flags 4
method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
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;

class name javax/lang/model/util/TypeKindVisitor6
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;)
method name <init> descriptor ()V flags 4
method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;

class name javax/lang/model/util/TypeKindVisitor7
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;)
method name <init> descriptor ()V flags 4
method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
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;

class name javax/lang/model/util/TypeKindVisitor8
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;)
method name <init> descriptor ()V flags 4
method name <init> descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V
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;

class name javax/lang/model/util/Types
header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name asElement descriptor (Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/element/Element; flags 401
method name isSameType descriptor (Ljavax/lang/model/type/TypeMirror;Ljavax/lang/model/type/TypeMirror;)Z flags 401
method name isSubtype descriptor (Ljavax/lang/model/type/TypeMirror;Ljavax/lang/model/type/TypeMirror;)Z flags 401
method name isAssignable descriptor (Ljavax/lang/model/type/TypeMirror;Ljavax/lang/model/type/TypeMirror;)Z flags 401
method name contains descriptor (Ljavax/lang/model/type/TypeMirror;Ljavax/lang/model/type/TypeMirror;)Z flags 401
method name isSubsignature descriptor (Ljavax/lang/model/type/ExecutableType;Ljavax/lang/model/type/ExecutableType;)Z flags 401
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;>;
method name erasure descriptor (Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/TypeMirror; flags 401
method name boxedClass descriptor (Ljavax/lang/model/type/PrimitiveType;)Ljavax/lang/model/element/TypeElement; flags 401
method name unboxedType descriptor (Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/PrimitiveType; flags 401
method name capture descriptor (Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/TypeMirror; flags 401
method name getPrimitiveType descriptor (Ljavax/lang/model/type/TypeKind;)Ljavax/lang/model/type/PrimitiveType; flags 401
method name getNullType descriptor ()Ljavax/lang/model/type/NullType; flags 401
method name getNoType descriptor (Ljavax/lang/model/type/TypeKind;)Ljavax/lang/model/type/NoType; flags 401
method name getArrayType descriptor (Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/ArrayType; flags 401
method name getWildcardType descriptor (Ljavax/lang/model/type/TypeMirror;Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/WildcardType; flags 401
method name getDeclaredType descriptor (Ljavax/lang/model/element/TypeElement;[Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/DeclaredType; flags 481
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
method name asMemberOf descriptor (Ljavax/lang/model/type/DeclaredType;Ljavax/lang/model/element/Element;)Ljavax/lang/model/type/TypeMirror; flags 401

class name javax/tools/Diagnostic
header extends java/lang/Object flags 601 signature <S:Ljava/lang/Object;>Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I3)
innerclass innerClass javax/tools/Diagnostic$Kind outerClass javax/tools/Diagnostic innerClassName Kind flags 4019
field name NOPOS descriptor J constantValue -1 flags 19
method name getKind descriptor ()Ljavax/tools/Diagnostic$Kind; flags 401
method name getSource descriptor ()Ljava/lang/Object; flags 401 signature ()TS;
method name getPosition descriptor ()J flags 401
method name getStartPosition descriptor ()J flags 401
method name getEndPosition descriptor ()J flags 401
method name getLineNumber descriptor ()J flags 401
method name getColumnNumber descriptor ()J flags 401
method name getCode descriptor ()Ljava/lang/String; flags 401
method name getMessage descriptor (Ljava/util/Locale;)Ljava/lang/String; flags 401

class name javax/tools/Diagnostic$Kind
header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/tools/Diagnostic$Kind;>;
innerclass innerClass javax/tools/Diagnostic$Kind outerClass javax/tools/Diagnostic innerClassName Kind flags 4019
field name ERROR descriptor Ljavax/tools/Diagnostic$Kind; flags 4019
field name WARNING descriptor Ljavax/tools/Diagnostic$Kind; flags 4019
field name MANDATORY_WARNING descriptor Ljavax/tools/Diagnostic$Kind; flags 4019
field name NOTE descriptor Ljavax/tools/Diagnostic$Kind; flags 4019
field name OTHER descriptor Ljavax/tools/Diagnostic$Kind; flags 4019
method name values descriptor ()[Ljavax/tools/Diagnostic$Kind; flags 9
method name valueOf descriptor (Ljava/lang/String;)Ljavax/tools/Diagnostic$Kind; flags 9

class name javax/tools/DiagnosticCollector
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)
method name <init> descriptor ()V flags 1
method name report descriptor (Ljavax/tools/Diagnostic;)V flags 1 signature (Ljavax/tools/Diagnostic<+TS;>;)V
method name getDiagnostics descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljavax/tools/Diagnostic<+TS;>;>;

class name javax/tools/DiagnosticListener
header extends java/lang/Object flags 601 signature <S:Ljava/lang/Object;>Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name report descriptor (Ljavax/tools/Diagnostic;)V flags 401 signature (Ljavax/tools/Diagnostic<+TS;>;)V

class name javax/tools/DocumentationTool
header extends java/lang/Object implements javax/tools/Tool,javax/tools/OptionChecker flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
innerclass innerClass javax/tools/DocumentationTool$DocumentationTask outerClass javax/tools/DocumentationTool innerClassName DocumentationTask flags 609
innerclass innerClass javax/tools/DocumentationTool$Location outerClass javax/tools/DocumentationTool innerClassName Location flags 4019
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;
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;

class name javax/tools/DocumentationTool$DocumentationTask
header extends java/lang/Object implements java/util/concurrent/Callable flags 601 signature Ljava/lang/Object;Ljava/util/concurrent/Callable<Ljava/lang/Boolean;>;
innerclass innerClass javax/tools/DocumentationTool$DocumentationTask outerClass javax/tools/DocumentationTool innerClassName DocumentationTask flags 609
method name setLocale descriptor (Ljava/util/Locale;)V flags 401
method name call descriptor ()Ljava/lang/Boolean; flags 401
method name call descriptor ()Ljava/lang/Object; thrownTypes java/lang/Exception flags 1041

class name javax/tools/DocumentationTool$Location
header extends java/lang/Enum implements javax/tools/JavaFileManager$Location flags 4031 signature Ljava/lang/Enum<Ljavax/tools/DocumentationTool$Location;>;Ljavax/tools/JavaFileManager$Location;
innerclass innerClass javax/tools/DocumentationTool$Location outerClass javax/tools/DocumentationTool innerClassName Location flags 4019
innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609
field name DOCUMENTATION_OUTPUT descriptor Ljavax/tools/DocumentationTool$Location; flags 4019
field name DOCLET_PATH descriptor Ljavax/tools/DocumentationTool$Location; flags 4019
field name TAGLET_PATH descriptor Ljavax/tools/DocumentationTool$Location; flags 4019
method name values descriptor ()[Ljavax/tools/DocumentationTool$Location; flags 9
method name valueOf descriptor (Ljava/lang/String;)Ljavax/tools/DocumentationTool$Location; flags 9
method name getName descriptor ()Ljava/lang/String; flags 1
method name isOutputLocation descriptor ()Z flags 1

class name javax/tools/FileObject
header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name toUri descriptor ()Ljava/net/URI; flags 401
method name getName descriptor ()Ljava/lang/String; flags 401
method name openInputStream descriptor ()Ljava/io/InputStream; thrownTypes java/io/IOException flags 401
method name openOutputStream descriptor ()Ljava/io/OutputStream; thrownTypes java/io/IOException flags 401
method name openReader descriptor (Z)Ljava/io/Reader; thrownTypes java/io/IOException flags 401
method name getCharContent descriptor (Z)Ljava/lang/CharSequence; thrownTypes java/io/IOException flags 401
method name openWriter descriptor ()Ljava/io/Writer; thrownTypes java/io/IOException flags 401
method name getLastModified descriptor ()J flags 401
method name delete descriptor ()Z flags 401

class name javax/tools/ForwardingFileObject
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)
field name fileObject descriptor Ljavax/tools/FileObject; flags 14 signature TF;
method name <init> descriptor (Ljavax/tools/FileObject;)V flags 4 signature (TF;)V
method name toUri descriptor ()Ljava/net/URI; flags 1
method name getName descriptor ()Ljava/lang/String; flags 1
method name openInputStream descriptor ()Ljava/io/InputStream; thrownTypes java/io/IOException flags 1
method name openOutputStream descriptor ()Ljava/io/OutputStream; thrownTypes java/io/IOException flags 1
method name openReader descriptor (Z)Ljava/io/Reader; thrownTypes java/io/IOException flags 1
method name getCharContent descriptor (Z)Ljava/lang/CharSequence; thrownTypes java/io/IOException flags 1
method name openWriter descriptor ()Ljava/io/Writer; thrownTypes java/io/IOException flags 1
method name getLastModified descriptor ()J flags 1
method name delete descriptor ()Z flags 1

class name javax/tools/ForwardingJavaFileManager
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)
innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609
innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019
field name fileManager descriptor Ljavax/tools/JavaFileManager; flags 14 signature TM;
method name <init> descriptor (Ljavax/tools/JavaFileManager;)V flags 4 signature (TM;)V
method name getClassLoader descriptor (Ljavax/tools/JavaFileManager$Location;)Ljava/lang/ClassLoader; flags 1
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;>;
method name inferBinaryName descriptor (Ljavax/tools/JavaFileManager$Location;Ljavax/tools/JavaFileObject;)Ljava/lang/String; flags 1
method name isSameFile descriptor (Ljavax/tools/FileObject;Ljavax/tools/FileObject;)Z flags 1
method name handleOption descriptor (Ljava/lang/String;Ljava/util/Iterator;)Z flags 1 signature (Ljava/lang/String;Ljava/util/Iterator<Ljava/lang/String;>;)Z
method name hasLocation descriptor (Ljavax/tools/JavaFileManager$Location;)Z flags 1
method name isSupportedOption descriptor (Ljava/lang/String;)I flags 1
method name getJavaFileForInput descriptor (Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljavax/tools/JavaFileObject$Kind;)Ljavax/tools/JavaFileObject; thrownTypes java/io/IOException flags 1
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
method name getFileForInput descriptor (Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljava/lang/String;)Ljavax/tools/FileObject; thrownTypes java/io/IOException flags 1
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
method name flush descriptor ()V thrownTypes java/io/IOException flags 1
method name close descriptor ()V thrownTypes java/io/IOException flags 1

class name javax/tools/ForwardingJavaFileObject
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)
innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019
method name <init> descriptor (Ljavax/tools/JavaFileObject;)V flags 4 signature (TF;)V
method name getKind descriptor ()Ljavax/tools/JavaFileObject$Kind; flags 1
method name isNameCompatible descriptor (Ljava/lang/String;Ljavax/tools/JavaFileObject$Kind;)Z flags 1
method name getNestingKind descriptor ()Ljavax/lang/model/element/NestingKind; flags 1
method name getAccessLevel descriptor ()Ljavax/lang/model/element/Modifier; flags 1

class name javax/tools/JavaCompiler
header extends java/lang/Object implements javax/tools/Tool,javax/tools/OptionChecker flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
innerclass innerClass javax/tools/JavaCompiler$CompilationTask outerClass javax/tools/JavaCompiler innerClassName CompilationTask flags 609
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;
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;

class name javax/tools/JavaCompiler$CompilationTask
header extends java/lang/Object implements java/util/concurrent/Callable flags 601 signature Ljava/lang/Object;Ljava/util/concurrent/Callable<Ljava/lang/Boolean;>;
innerclass innerClass javax/tools/JavaCompiler$CompilationTask outerClass javax/tools/JavaCompiler innerClassName CompilationTask flags 609
method name setProcessors descriptor (Ljava/lang/Iterable;)V flags 401 signature (Ljava/lang/Iterable<+Ljavax/annotation/processing/Processor;>;)V
method name setLocale descriptor (Ljava/util/Locale;)V flags 401
method name call descriptor ()Ljava/lang/Boolean; flags 401
method name call descriptor ()Ljava/lang/Object; thrownTypes java/lang/Exception flags 1041

class name javax/tools/JavaFileManager
header extends java/lang/Object implements java/io/Closeable,java/io/Flushable,javax/tools/OptionChecker flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609
innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019
method name getClassLoader descriptor (Ljavax/tools/JavaFileManager$Location;)Ljava/lang/ClassLoader; flags 401
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;>;
method name inferBinaryName descriptor (Ljavax/tools/JavaFileManager$Location;Ljavax/tools/JavaFileObject;)Ljava/lang/String; flags 401
method name isSameFile descriptor (Ljavax/tools/FileObject;Ljavax/tools/FileObject;)Z flags 401
method name handleOption descriptor (Ljava/lang/String;Ljava/util/Iterator;)Z flags 401 signature (Ljava/lang/String;Ljava/util/Iterator<Ljava/lang/String;>;)Z
method name hasLocation descriptor (Ljavax/tools/JavaFileManager$Location;)Z flags 401
method name getJavaFileForInput descriptor (Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljavax/tools/JavaFileObject$Kind;)Ljavax/tools/JavaFileObject; thrownTypes java/io/IOException flags 401
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
method name getFileForInput descriptor (Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljava/lang/String;)Ljavax/tools/FileObject; thrownTypes java/io/IOException flags 401
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
method name flush descriptor ()V thrownTypes java/io/IOException flags 401
method name close descriptor ()V thrownTypes java/io/IOException flags 401

class name javax/tools/JavaFileManager$Location
header extends java/lang/Object flags 601
innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609
method name getName descriptor ()Ljava/lang/String; flags 401
method name isOutputLocation descriptor ()Z flags 401

class name javax/tools/JavaFileObject
header extends java/lang/Object implements javax/tools/FileObject flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019
method name getKind descriptor ()Ljavax/tools/JavaFileObject$Kind; flags 401
method name isNameCompatible descriptor (Ljava/lang/String;Ljavax/tools/JavaFileObject$Kind;)Z flags 401
method name getNestingKind descriptor ()Ljavax/lang/model/element/NestingKind; flags 401
method name getAccessLevel descriptor ()Ljavax/lang/model/element/Modifier; flags 401

class name javax/tools/JavaFileObject$Kind
header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/tools/JavaFileObject$Kind;>;
innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019
field name SOURCE descriptor Ljavax/tools/JavaFileObject$Kind; flags 4019
field name CLASS descriptor Ljavax/tools/JavaFileObject$Kind; flags 4019
field name HTML descriptor Ljavax/tools/JavaFileObject$Kind; flags 4019
field name OTHER descriptor Ljavax/tools/JavaFileObject$Kind; flags 4019
field name extension descriptor Ljava/lang/String; flags 11
method name values descriptor ()[Ljavax/tools/JavaFileObject$Kind; flags 9
method name valueOf descriptor (Ljava/lang/String;)Ljavax/tools/JavaFileObject$Kind; flags 9

class name javax/tools/OptionChecker
header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name isSupportedOption descriptor (Ljava/lang/String;)I flags 401

class name javax/tools/SimpleJavaFileObject
header extends java/lang/Object implements javax/tools/JavaFileObject flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019
field name uri descriptor Ljava/net/URI; flags 14
field name kind descriptor Ljavax/tools/JavaFileObject$Kind; flags 14
method name <init> descriptor (Ljava/net/URI;Ljavax/tools/JavaFileObject$Kind;)V flags 4
method name toUri descriptor ()Ljava/net/URI; flags 1
method name getName descriptor ()Ljava/lang/String; flags 1
method name openInputStream descriptor ()Ljava/io/InputStream; thrownTypes java/io/IOException flags 1
method name openOutputStream descriptor ()Ljava/io/OutputStream; thrownTypes java/io/IOException flags 1
method name openReader descriptor (Z)Ljava/io/Reader; thrownTypes java/io/IOException flags 1
method name getCharContent descriptor (Z)Ljava/lang/CharSequence; thrownTypes java/io/IOException flags 1
method name openWriter descriptor ()Ljava/io/Writer; thrownTypes java/io/IOException flags 1
method name getLastModified descriptor ()J flags 1
method name delete descriptor ()Z flags 1
method name getKind descriptor ()Ljavax/tools/JavaFileObject$Kind; flags 1
method name isNameCompatible descriptor (Ljava/lang/String;Ljavax/tools/JavaFileObject$Kind;)Z flags 1
method name getNestingKind descriptor ()Ljavax/lang/model/element/NestingKind; flags 1
method name getAccessLevel descriptor ()Ljavax/lang/model/element/Modifier; flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name javax/tools/StandardJavaFileManager
header extends java/lang/Object implements javax/tools/JavaFileManager flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609
method name isSameFile descriptor (Ljavax/tools/FileObject;Ljavax/tools/FileObject;)Z flags 401
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;>;
method name getJavaFileObjects descriptor ([Ljava/io/File;)Ljava/lang/Iterable; flags 481 signature ([Ljava/io/File;)Ljava/lang/Iterable<+Ljavax/tools/JavaFileObject;>;
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;>;
method name getJavaFileObjects descriptor ([Ljava/lang/String;)Ljava/lang/Iterable; flags 481 signature ([Ljava/lang/String;)Ljava/lang/Iterable<+Ljavax/tools/JavaFileObject;>;
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
method name getLocation descriptor (Ljavax/tools/JavaFileManager$Location;)Ljava/lang/Iterable; flags 401 signature (Ljavax/tools/JavaFileManager$Location;)Ljava/lang/Iterable<+Ljava/io/File;>;

class name javax/tools/StandardLocation
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)
innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609
field name CLASS_OUTPUT descriptor Ljavax/tools/StandardLocation; flags 4019
field name SOURCE_OUTPUT descriptor Ljavax/tools/StandardLocation; flags 4019
field name CLASS_PATH descriptor Ljavax/tools/StandardLocation; flags 4019
field name SOURCE_PATH descriptor Ljavax/tools/StandardLocation; flags 4019
field name ANNOTATION_PROCESSOR_PATH descriptor Ljavax/tools/StandardLocation; flags 4019
field name PLATFORM_CLASS_PATH descriptor Ljavax/tools/StandardLocation; flags 4019
field name NATIVE_HEADER_OUTPUT descriptor Ljavax/tools/StandardLocation; flags 4019
method name values descriptor ()[Ljavax/tools/StandardLocation; flags 9
method name valueOf descriptor (Ljava/lang/String;)Ljavax/tools/StandardLocation; flags 9
method name locationFor descriptor (Ljava/lang/String;)Ljavax/tools/JavaFileManager$Location; flags 9
method name getName descriptor ()Ljava/lang/String; flags 1
method name isOutputLocation descriptor ()Z flags 1

class name javax/tools/Tool
header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name run descriptor (Ljava/io/InputStream;Ljava/io/OutputStream;Ljava/io/OutputStream;[Ljava/lang/String;)I flags 481
method name getSourceVersions descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set<Ljavax/lang/model/SourceVersion;>;

class name javax/tools/ToolProvider
header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3)
method name getSystemJavaCompiler descriptor ()Ljavax/tools/JavaCompiler; flags 9
method name getSystemDocumentationTool descriptor ()Ljavax/tools/DocumentationTool; flags 9
method name getSystemToolClassLoader descriptor ()Ljava/lang/ClassLoader; flags 9

