Edit C:\Program Files\Java\jre8\lib\sun\reflect\annotation\TypeAnnotationParser.class
Êþº¾ 4§ ÿÿ # $ ? g this should not happen. ()B ()I ()Ljava/lang/Object; ()Ljava/lang/String; ()S ()V ()Z (I)V (Ljava/lang/Object;)Z (Ljava/lang/String;)V (Ljava/lang/Throwable;)V : <clinit> <init> B BASE_LOCATION CAST CLASS_EXTENDS CLASS_IMPLEMENTS CLASS_TYPE_PARAMETER CLASS_TYPE_PARAMETER_BOUND $CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT CONSTRUCTOR_REFERENCE #CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT Code ConstantValue *Could not parse bytes for type annotations Duplicate annotation for class: EMPTY_ANNOTATED_TYPE EMPTY_ANNOTATED_TYPE_ARRAY EMPTY_TYPE_ANNOTATION_ARRAY EXCEPTION_PARAMETER FIELD INSTANCEOF InnerClasses LOCAL_VARIABLE LineNumberTable Ljava/lang/Class; METHOD_FORMAL_PARAMETER METHOD_INVOCATION_TYPE_ARGUMENT METHOD_RECEIVER METHOD_REFERENCE METHOD_REFERENCE_TYPE_ARGUMENT METHOD_RETURN METHOD_TYPE_PARAMETER METHOD_TYPE_PARAMETER_BOUND NEW RESOURCE_VARIABLE RUNTIME Signature SourceFile StackMapTable THROWS TYPE Unknown GenericDeclaration [B "[Ljava/lang/annotation/Annotation; "[Ljava/lang/reflect/AnnotatedType; [Ljava/lang/reflect/Type; [Ljava/util/ArrayList; ([Lsun/reflect/annotation/TypeAnnotation; add annotationType append buildAnnotatedInterfaces buildAnnotatedSuperclass buildAnnotatedType buildAnnotatedTypes fetchBounds fill filter get getAnnotation getConstantPool getCount getDeclaringClass getGenericInterfaces getGenericSuperclass getInstance getJavaLangAccess getRawClassTypeAnnotations getRawExecutableTypeAnnotations getSecondaryIndex getShort getTarget getTargetInfo hasNext isArray isInterface isPrimitive iterator java/lang/AssertionError java/lang/Class "java/lang/IllegalArgumentException java/lang/Object java/lang/RuntimeException java/lang/StringBuilder java/lang/Void java/lang/annotation/Annotation *java/lang/annotation/AnnotationFormatError $java/lang/annotation/RetentionPolicy "java/lang/reflect/AnnotatedElement java/lang/reflect/AnnotatedType java/lang/reflect/Executable $java/lang/reflect/GenericDeclaration java/lang/reflect/Type !java/nio/BufferUnderflowException java/nio/ByteBuffer java/util/ArrayList java/util/Arrays java/util/Iterator java/util/LinkedHashMap java/util/List java/util/Map mapTypeAnnotations next parse2ByteTarget parseAllTypeAnnotations parseAnnotatedBounds parseAnnotation parseLocationInfo parseShortTarget parseTargetInfo parseTypeAnnotation parseTypeAnnotations parseTypeVariableAnnotations put retention size sun/misc/JavaLangAccess sun/misc/SharedSecrets sun/reflect/ConstantPool +sun/reflect/annotation/AnnotatedTypeFactory 'sun/reflect/annotation/AnnotationParser %sun/reflect/annotation/AnnotationType %sun/reflect/annotation/TypeAnnotation 2sun/reflect/annotation/TypeAnnotation$LocationInfo :sun/reflect/annotation/TypeAnnotation$TypeAnnotationTarget >sun/reflect/annotation/TypeAnnotation$TypeAnnotationTargetInfo +sun/reflect/annotation/TypeAnnotationParser toArray toString wrap @ A B C D E F G H I J K @ A B C D E d e f h i j k l m n o p q r s t u v w x y z ? ? ? ? ? ? ? ? ? ? ? &Ljava/lang/annotation/RetentionPolicy; !Ljava/lang/reflect/AnnotatedType; 4Lsun/reflect/annotation/TypeAnnotation$LocationInfo; <Lsun/reflect/annotation/TypeAnnotation$TypeAnnotationTarget; S<D::Ljava/lang/reflect/GenericDeclaration;>(TD;I)[Ljava/lang/annotation/Annotation; l<D::Ljava/lang/reflect/GenericDeclaration;>([Ljava/lang/reflect/Type;TD;I)[Ljava/lang/reflect/AnnotatedType; i<D::Ljava/lang/reflect/GenericDeclaration;>(TD;)Ljava/util/List<Lsun/reflect/annotation/TypeAnnotation;>; <D::Ljava/lang/reflect/GenericDeclaration;>([Ljava/lang/reflect/Type;TD;ILsun/reflect/annotation/TypeAnnotation$LocationInfo;)[Ljava/lang/reflect/AnnotatedType; ()Ljava/lang/Class; (Ljava/lang/Class;)[B (Ljava/lang/Object;)V #()Ljava/lang/annotation/Annotation; (()Ljava/lang/annotation/RetentionPolicy; "(Ljava/lang/reflect/Executable;)[B ()Ljava/lang/reflect/Type; ()[Ljava/lang/reflect/Type; ([B)Ljava/nio/ByteBuffer; ()Ljava/util/Iterator; ()Lsun/misc/JavaLangAccess; >()Lsun/reflect/annotation/TypeAnnotation$TypeAnnotationTarget; ?(Lsun/reflect/annotation/TypeAnnotation$TypeAnnotationTarget;)V @(Lsun/reflect/annotation/TypeAnnotation$TypeAnnotationTarget;I)V A(Lsun/reflect/annotation/TypeAnnotation$TypeAnnotationTarget;II)V B()Lsun/reflect/annotation/TypeAnnotation$TypeAnnotationTargetInfo; (([Ljava/lang/Object;)[Ljava/lang/Object; (([Ljava/lang/Object;Ljava/lang/Object;)V -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; K(Ljava/lang/reflect/GenericDeclaration;I)[Ljava/lang/annotation/Annotation; 8(Ljava/lang/reflect/GenericDeclaration;)Ljava/util/List; 9([Lsun/reflect/annotation/TypeAnnotation;)Ljava/util/Map; -(Ljava/lang/Class;)Lsun/reflect/ConstantPool; :(Ljava/lang/Class;)Lsun/reflect/annotation/AnnotationType; N(Ljava/lang/reflect/AnnotatedElement;)[Lsun/reflect/annotation/TypeAnnotation; K(Ljava/nio/ByteBuffer;)Lsun/reflect/annotation/TypeAnnotation$LocationInfo; W(Ljava/nio/ByteBuffer;)Lsun/reflect/annotation/TypeAnnotation$TypeAnnotationTargetInfo; 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; P([BLsun/reflect/ConstantPool;Ljava/lang/Class;)Ljava/lang/reflect/AnnotatedType; Q([BLsun/reflect/ConstantPool;Ljava/lang/Class;)[Ljava/lang/reflect/AnnotatedType; S([BLsun/reflect/ConstantPool;Ljava/lang/Class<*>;)Ljava/lang/reflect/AnnotatedType; T([BLsun/reflect/ConstantPool;Ljava/lang/Class<*>;)[Ljava/lang/reflect/AnnotatedType; d([Ljava/lang/reflect/Type;Ljava/lang/reflect/GenericDeclaration;I)[Ljava/lang/reflect/AnnotatedType; v([Lsun/reflect/annotation/TypeAnnotation;Lsun/reflect/annotation/TypeAnnotation$TypeAnnotationTarget;)Ljava/util/List; ?(Lsun/reflect/annotation/TypeAnnotation$TypeAnnotationTarget;Ljava/nio/ByteBuffer;)Lsun/reflect/annotation/TypeAnnotation$TypeAnnotationTargetInfo; d(Ljava/nio/ByteBuffer;Lsun/reflect/ConstantPool;Ljava/lang/Class;Z)Ljava/lang/annotation/Annotation; ¼(Lsun/reflect/annotation/TypeAnnotation$TypeAnnotationTargetInfo;Lsun/reflect/annotation/TypeAnnotation$LocationInfo;Ljava/lang/annotation/Annotation;Ljava/lang/reflect/AnnotatedElement;)V ?([Ljava/lang/reflect/Type;Ljava/lang/reflect/GenericDeclaration;ILsun/reflect/annotation/TypeAnnotation$LocationInfo;)[Ljava/lang/reflect/AnnotatedType; {([BLsun/reflect/ConstantPool;Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)[Lsun/reflect/annotation/TypeAnnotation; ~([BLsun/reflect/ConstantPool;Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class<*>;)[Lsun/reflect/annotation/TypeAnnotation; ?([Lsun/reflect/annotation/TypeAnnotation;)Ljava/util/Map<Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Ljava/lang/annotation/Annotation;>; ?(Ljava/nio/ByteBuffer;Lsun/reflect/ConstantPool;Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Lsun/reflect/annotation/TypeAnnotation; ?(Ljava/nio/ByteBuffer;Lsun/reflect/ConstantPool;Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class<*>;)Lsun/reflect/annotation/TypeAnnotation; ã(Ljava/lang/reflect/Type;Lsun/reflect/annotation/TypeAnnotation$LocationInfo;[Lsun/reflect/annotation/TypeAnnotation;[Lsun/reflect/annotation/TypeAnnotation;Ljava/lang/reflect/AnnotatedElement;)Ljava/lang/reflect/AnnotatedType; È([BLsun/reflect/ConstantPool;Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;Ljava/lang/reflect/Type;Lsun/reflect/annotation/TypeAnnotation$TypeAnnotationTarget;)Ljava/lang/reflect/AnnotatedType; Ê([BLsun/reflect/ConstantPool;Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;[Ljava/lang/reflect/Type;Lsun/reflect/annotation/TypeAnnotation$TypeAnnotationTarget;)[Ljava/lang/reflect/AnnotatedType; Ë([BLsun/reflect/ConstantPool;Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class<*>;Ljava/lang/reflect/Type;Lsun/reflect/annotation/TypeAnnotation$TypeAnnotationTarget;)Ljava/lang/reflect/AnnotatedType; Í([BLsun/reflect/ConstantPool;Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class<*>;[Ljava/lang/reflect/Type;Lsun/reflect/annotation/TypeAnnotation$TypeAnnotationTarget;)[Ljava/lang/reflect/AnnotatedType; >