Edit C:\Program Files\Java\jdk1.7.0_45\db\lib\org\apache\derby\iapi\services\classfile\ClassHolder.class
Êþº¾ 0¨ ? ï ? ð ? ñ ò ó ? ô õ ö ? ÷ ø?@ ù ? ú û ? ö ? ü ? ý ? þ ? ÿ ö ?Êþº¾ ( ( ( ? ? ? ? H H ? H ( ö ? ( ( + ? ? Y 3 ? ? ? ? 3 3! ?"# ? ö ?$% B&' D() F*+ H ö, J- H. b/ 0 1 b b2 ?3 b4 ?5 b 6 ?7 ?89 Y: Y; ?< Y= Y> ?@A@BC b D ?E F ?G ?H ?I ?J K ?LM bF N O P ?Q RS T ?UVWXYZ[\] ?^_`ab ?cdefg ? ö ?h ?i ?Ljk minor_version I major_version access_flags this_class super_class interfaces [I field_info 6Lorg/apache/derby/iapi/services/classfile/MemberTable; method_info attribute_info 5Lorg/apache/derby/iapi/services/classfile/Attributes; cptHashTable Ljava/util/Hashtable; cptEntries Ljava/util/Vector; cptEstimatedSize searchIndex >Lorg/apache/derby/iapi/services/classfile/CONSTANT_Index_info; <init> (I)V Code ((Ljava/lang/String;Ljava/lang/String;I)V put ?(Lorg/apache/derby/iapi/services/classfile/ClassFormatOutput;)V Exceptionsl getFileFormat (()Lorg/apache/derby/iapi/util/ByteArray; getModifier ()I getName ()Ljava/lang/String; addMember ](Ljava/lang/String;Ljava/lang/String;I)Lorg/apache/derby/iapi/services/classfile/ClassMember; addFieldReference 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I 9(Lorg/apache/derby/iapi/services/classfile/ClassMember;)I addMethodReference :(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)I addReference :(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)I :(ILorg/apache/derby/iapi/services/classfile/ClassMember;)I addConstant (Ljava/lang/String;)I addUtf8 (I)I (F)I (J)I (D)I getConstantPoolIndex addAttribute Q(Ljava/lang/String;Lorg/apache/derby/iapi/services/classfile/ClassFormatOutput;)V getSuperClassName addEntry Q(Ljava/lang/Object;Lorg/apache/derby/iapi/services/classfile/ConstantPoolEntry;)I addDirectEntry ?(Lorg/apache/derby/iapi/services/classfile/ConstantPoolEntry;)I addIndexReference (III)I addClassReference addNameAndType '(Ljava/lang/String;Ljava/lang/String;)I addUtf8Entry Q(Ljava/lang/String;)Lorg/apache/derby/iapi/services/classfile/CONSTANT_Utf8_info; addExtraUtf8 addString addCodeUtf8 cptPut getEntry ?(I)Lorg/apache/derby/iapi/services/classfile/ConstantPoolEntry; className (I)Ljava/lang/String; findUtf8 findClass findNameAndType findIndexEntry C(III)Lorg/apache/derby/iapi/services/classfile/CONSTANT_Index_info; findIndexIndex findMatchingEntry P(Ljava/lang/Object;)Lorg/apache/derby/iapi/services/classfile/ConstantPoolEntry; nameIndexToString getClassName isExternalClassName (Ljava/lang/String;)Z convertToInternalClassName &(Ljava/lang/String;)Ljava/lang/String; convertToInternalDescriptor convertToInternal '(Ljava/lang/String;Z)Ljava/lang/String; makeDesc (CI)Ljava/lang/String; ((Ljava/lang/String;IZ)Ljava/lang/String; ¥m ? ? ? ? <org/apache/derby/iapi/services/classfile/CONSTANT_Index_info ¥n £ ¤ java/util/Vector ¥ ¦ ¡ java/util/Hashtable ¥o ? ?p ¦ ? ? Î ¾ ? ? ? ? 4org/apache/derby/iapi/services/classfile/MemberTable ? ?q ¦r ¦ constant_pools °rt Ö ª ? ? ? ? © ª ? ? ¢ ?u ° :org/apache/derby/iapi/services/classfile/ClassFormatOutput $org/apache/derby/iapi/util/ByteArrayvw ¥x Ù Úyz{ Ñ Ò| ° 4org/apache/derby/iapi/services/classfile/ClassMember ¥} (~ æ È º » º ¼ Ï Ð Ì Í? ?? ? Ô ¾ >org/apache/derby/iapi/services/classfile/CONSTANT_Integer_info Ê Ë <org/apache/derby/iapi/services/classfile/CONSTANT_Float_info ¥? ;org/apache/derby/iapi/services/classfile/CONSTANT_Long_info ¥? =org/apache/derby/iapi/services/classfile/CONSTANT_Double_info ¥? 3org/apache/derby/iapi/services/classfile/Attributes 7org/apache/derby/iapi/services/classfile/AttributeEntry ¥? È?? ¦ ©????? á â?? È É?n å æ ç è ;org/apache/derby/iapi/services/classfile/CONSTANT_Utf8_info ¥?? ° Ó Ò? ¦? °??????? :org/apache/derby/iapi/services/classfile/ConstantPoolEntry?? × Ø? ° ã Ú Û ¾ à Í Þ ß??? ² ? À? ° ¡ ê 뢣 boolean¤? ì í void long byte char int double short float ì î B C D F J S Z V java/lang/StringBuffer¥¦¥§ 4org/apache/derby/iapi/services/classfile/ClassHolder java/lang/Object java/io/IOException ()V (III)V (IF)V setSize putU4 putU2 size (Ljava/lang/String;I)V classFileSize getData ()[B ([BII)V java/lang/String replace (CC)Ljava/lang/String; getIndex <(Lorg/apache/derby/iapi/services/classfile/ClassHolder;III)V startsWith 9(Lorg/apache/derby/iapi/services/classfile/ClassMember;)V name_index descriptor_index (F)V (J)V (D)V @(ILorg/apache/derby/iapi/services/classfile/ClassFormatOutput;)V <(Lorg/apache/derby/iapi/services/classfile/AttributeEntry;)V setIndex 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; add (Ljava/lang/Object;)Z doubleSlot ()Z getKey ()Ljava/lang/Object; set (Ljava/lang/String;)V setAsString setAlternative setAsCode elements ()Ljava/util/Enumeration; java/util/Enumeration hasMoreElements nextElement get (I)Ljava/lang/Object; getI1 &(Ljava/lang/Object;)Ljava/lang/Object; toString indexOf length charAt (I)C substring (II)Ljava/lang/String; equals append (C)Ljava/lang/StringBuffer; ,(Ljava/lang/String;)Ljava/lang/StringBuffer; ! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ¡ ¢ ? £ ¤ / ¥ ¦ § L @*· *µ *-µ *» Y· µ *» Y· µ *» Y· µ *´ ¶ ± ¥ ¨ § 9 -*d· * ?µ **+¶ µ **,¶ µ *» Y· µ ± © ª § ä Ø+¶ +*´ ¶ +*´ ¶ +*´ ¶ ¶ *+¶ +*´ ¶ +*´ ¶ +*´ ¶ *´ Æ (*´ ¾=+¶ >¢ +*´ .¶ ?§ÿî§ +¶ *´ Æ +*´ ¶ ¶ *´ +¶ !§ +¶ *´ Æ +*´ ¶ ¶ *´ +¶ !§ +¶ *´ "Æ +*´ "¶ #¶ *´ "+¶ $§ +¶ ± « ¬ ® § } q<*´ %`<*´ Æ *´ ¾h`<*´ Æ *´ ¶ &`<*´ Æ *´ ¶ &`<*´ "Æ *´ "¶ '`<» (Y È`· )M*,· *» +Y,¶ ,,¶ -· .° « ¬ ¯ ° § *´ ¬ ± ² § **´ ¶ //.¶ 0° ³ ´ § } q*+· 1:¶ 26*,· 1¶ 26» 3Y*· 4:,5¶ 6? *´ :Ç /*» Y· Zµ :§ *´ :Ç *» Y· Zµ :¶ 7° µ ¶ § * +,-· 8¬ µ · § * +· 9¬ ¸ ¹ § $ ? § 6*+,-· 8¬ º » § &