.4org/eclipse/jdt/internal/compiler/classfmt/FieldInfo:org/eclipse/jdt/internal/compiler/classfmt/ClassFileStruct2org/eclipse/jdt/internal/compiler/env/IBinaryFieldjava/lang/Comparable accessFlagsIattributeBytesconstant1Lorg/eclipse/jdt/internal/compiler/impl/Constant; descriptor[Cname signaturesignatureUtf8OffsettagBitsJwrappedConstantValueLjava/lang/Object; createField=([B[II)Lorg/eclipse/jdt/internal/compiler/classfmt/FieldInfo;Code  ([B[II)V  !readAttributes>()[Lorg/eclipse/jdt/internal/compiler/classfmt/AnnotationInfo;#Borg/eclipse/jdt/internal/compiler/classfmt/FieldInfoWithAnnotation "% &u(Lorg/eclipse/jdt/internal/compiler/classfmt/FieldInfo;[Lorg/eclipse/jdt/internal/compiler/classfmt/AnnotationInfo;)VLineNumberTableLocalVariableTableclassFileBytes[Boffsets[Ioffset fieldInfo6Lorg/eclipse/jdt/internal/compiler/classfmt/FieldInfo; annotations<[Lorg/eclipse/jdt/internal/compiler/classfmt/AnnotationInfo;  4 6  thisdecodeAnnotations@(IZ)[Lorg/eclipse/jdt/internal/compiler/classfmt/AnnotationInfo; ; <=u2At(I)I1@9org/eclipse/jdt/internal/compiler/classfmt/AnnotationInfo B C* reference E F,constantPoolOffsets H I  structOffset ?K L ([B[IIZZ)V ?N O  readOffset ?Q RstandardAnnotationTagBits T  VXWjava/lang/System YZ arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)VruntimeVisibleZnumberOfAnnotationsnewInfos newInfoCountinewInfo;Lorg/eclipse/jdt/internal/compiler/classfmt/AnnotationInfo;standardTagBits compareTo(Ljava/lang/Object;)Igjava/lang/String i jkgetName()[C fm n([C)V fp dq(Ljava/lang/String;)Ioequals(Ljava/lang/Object;)Z vxw+org/eclipse/jdt/core/compiler/CharOperation sy([C[C)ZhashCode()I v} z~([C)I getConstant3()Lorg/eclipse/jdt/internal/compiler/impl/Constant;   readConstantAttribute()VgetGenericSignature    utf8At(II)[C getModifiers  readModifierRelatedAttributes   utf8Offset getTagBits()J getTypeName  getAnnotations<()[Lorg/eclipse/jdt/internal/compiler/env/IBinaryAnnotation;getWrappedConstantValue()Ljava/lang/Object;     hasConstant()Z   /org/eclipse/jdt/internal/compiler/impl/Constant {typeIDjava/lang/Integer {intValue (I)Vjava/lang/Byte  byteValue()B (B)Vjava/lang/Short  shortValue()S (S)Vjava/lang/Character  charValue()C (C)Vjava/lang/Float  floatValue()F (F)Vjava/lang/Double  doubleValue()D (D)V  booleanValue +org/eclipse/jdt/internal/compiler/util/Util  toBoolean(Z)Ljava/lang/Boolean;java/lang/Long  longValue (J)V  stringValue()Ljava/lang/String; fieldConstant  NotAConstant initialize  {  k  k  reset isSynthetic Aorg/eclipse/jdt/internal/compiler/codegen/AttributeNamesConstants  SignatureName   RuntimeVisibleAnnotationsName  89  RuntimeInvisibleAnnotationsName  u4At(I)J  attributesCount attributeNamedecodedAnnotationslengthcombined   ConstantValueName " #=u1At % &=i4At (*)6org/eclipse/jdt/internal/compiler/impl/BooleanConstant +, fromValue4(Z)Lorg/eclipse/jdt/internal/compiler/impl/Constant; .0/2org/eclipse/jdt/internal/compiler/impl/IntConstant +14(I)Lorg/eclipse/jdt/internal/compiler/impl/Constant; 3543org/eclipse/jdt/internal/compiler/impl/CharConstant +64(C)Lorg/eclipse/jdt/internal/compiler/impl/Constant; 8:93org/eclipse/jdt/internal/compiler/impl/ByteConstant +;4(B)Lorg/eclipse/jdt/internal/compiler/impl/Constant; =?>4org/eclipse/jdt/internal/compiler/impl/ShortConstant +@4(S)Lorg/eclipse/jdt/internal/compiler/impl/Constant; B CDfloatAt(I)F FHG4org/eclipse/jdt/internal/compiler/impl/FloatConstant +I4(F)Lorg/eclipse/jdt/internal/compiler/impl/Constant; K LMdoubleAt(I)D OQP5org/eclipse/jdt/internal/compiler/impl/DoubleConstant +R4(D)Lorg/eclipse/jdt/internal/compiler/impl/Constant; T Ui8At WYX3org/eclipse/jdt/internal/compiler/impl/LongConstant +Z4(J)Lorg/eclipse/jdt/internal/compiler/impl/Constant; f\ ]^valueOf([C)Ljava/lang/String; `ba5org/eclipse/jdt/internal/compiler/impl/StringConstant +cE(Ljava/lang/String;)Lorg/eclipse/jdt/internal/compiler/impl/Constant; isConstantrelativeOffsetsign h iDeprecatedName l m SyntheticName sizeInBytesthrowFormatException Exceptionsr?org/eclipse/jdt/internal/compiler/classfmt/ClassFormatException qtoStringvjava/lang/StringBuffer xzyjava/lang/Object {|getClass()Ljava/lang/Class; ~java/lang/Class j u (Ljava/lang/String;)V  toStringContent(Ljava/lang/StringBuffer;)V u tbufferLjava/lang/StringBuffer; u append(C)Ljava/lang/StringBuffer; deprecated   EMPTY_STRINGLjava/lang/String; f ]&(Ljava/lang/Object;)Ljava/lang/String;public u ,(Ljava/lang/String;)Ljava/lang/StringBuffer;private  protected static final  volatile  transient u ([C)Ljava/lang/StringBuffer; u ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; modifiers SourceFileFieldInfo.java!      #Y*+N-:-"Y-$'! "#$%(4#)*#+,#-  ./01f*+,2*3*5'./ 01(*7/)*+,- 89~ *`:>`6>:66^?Y*A*D*G`J:M`6P7  *YS S d?:S?Y:U'Z3 4 5678":.;7:<<F=M>T?bAgBpCz8FGHIL(f 7/- [\ ] O ^1_ d` <>abM-c deQfY*hlfY+hlo'O(7/rstT+*h+hu'RS U(7/rz{2*h|'X( 7/B***'`b d( 7/kh.*5'****5`**5`:*'ghj'l,n( .7/{P*3**:3**3'wyz|( 7/jkn.*%*D*:.*Gd<**`*`:*')(.7/ /*S'( 7/kn.*%*D*:.*Gd<**`*`:*')(.7/ ,'( 7/m***L+ kGY}5*Y+*Y+s*Y+µa*Y+Ƿ˵O*Y+зԵ=*Y+ٷݵ+*+*Y+ *+*'ZL[^mp(7/ 8*'( 7/`*W*hW*W*W*W*' ( 7/9*~'( 7/ ! *:<=>N6*D*:.*Gd6*`*`::4RS:u**D*`:.*Gd5j>: u* :u * :6- N,-6`?: - U U N*`aa=*-'v &8>Xcy|   (f 7/  O 01` & 8a1% 1  *:<=>6*D*:.*Gd6*`*`::ui>*D*`:.*Gd6*!J( J*:4BsC`INSZ3**`$'**`$-**`$2**`$7**`$<{*q*g**`AEU**`JNC**`SV1*D*`:.*Gd6**`*`:[_*`aa=V *'+  #5@BV "#%&()+,.+/.184?6B8Q9T;c<f>u?xABDCBFHJKM(\ 7/  O  d\` # 5VPe f:*:<=>*D*:.*Gd6*`*`::T4MDS6gu)*Y3j3ku*Y33*`aa=q'BOP QR S2U8VXXcYoZr\}]_aQc(>7/  O  `  y 2gn{/*'j( 7/opq4 qYs'm(  7/tUuY*w}L*++'pqr(7/ r*=+{uYj~ ~ ~ ~ ~ ~ @~@ ~ * *h *}W'Vuvw y&z9{L|_}t~yx( 7/