2 - , , , , ,     , , -   , , ,   , , @ , , u2accessFlagsI thisClassNameLjava/lang/String;superClassNameinterfaceNames[Ljava/lang/String;fields"[Lproguard/classfile/LibraryField;methods#[Lproguard/classfile/LibraryMethod; superClassLproguard/classfile/Clazz;interfaceClassesproguard/classfile/Clazz; subClasses visitorInfoLjava/lang/Object;()VCodeLineNumberTable isVisible()Z StackMapTablegetAccessFlags()IgetName()Ljava/lang/String; getSuperNamegetInterfaceCountgetInterfaceName(I)Ljava/lang/String;getTag(I)I getStringgetStringString getClassNamegetType addSubClass(Lproguard/classfile/Clazz;)V getSuperClass()Lproguard/classfile/Clazz; getInterface(I)Lproguard/classfile/Clazz;extends_(Lproguard/classfile/Clazz;)ZextendsOrImplements findField@(Ljava/lang/String;Ljava/lang/String;)Lproguard/classfile/Field; findMethodA(Ljava/lang/String;Ljava/lang/String;)Lproguard/classfile/Method;accept,(Lproguard/classfile/visitor/ClassVisitor;)VhierarchyAccept0(ZZZZLproguard/classfile/visitor/ClassVisitor;)VsuperClassAcceptinterfacesAcceptsubclassesAcceptconstantPoolEntriesAccept8(Lproguard/classfile/constant/visitor/ConstantVisitor;)VconstantPoolEntryAccept9(ILproguard/classfile/constant/visitor/ConstantVisitor;)VthisClassConstantAcceptsuperClassConstantAcceptinterfaceConstantsAccept fieldsAccept-(Lproguard/classfile/visitor/MemberVisitor;)V fieldAcceptQ(Ljava/lang/String;Ljava/lang/String;Lproguard/classfile/visitor/MemberVisitor;)V methodsAccept methodAcceptmayHaveImplementations(Lproguard/classfile/Method;)ZattributesAccept:(Lproguard/classfile/attribute/visitor/AttributeVisitor;)VgetVisitorInfo()Ljava/lang/Object;setVisitorInfo(Ljava/lang/Object;)VtoString SourceFileLibraryClass.java @A ./ 01 21 ;< 34'java/lang/UnsupportedOperationExceptionjava/lang/StringBuilderLibrary class [ ] doesn't store constant pool J @ =<proguard/classfile/Clazz 9: [\ ]\ 56 I 78 de fg d ^_ ab GH] doesn't store attributes >? LibraryClass( IJ)proguard/classfile/LibraryClassjava/lang/Objectproguard/classfile/Fieldproguard/classfile/Methodappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(Ljava/lang/String;)Vjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)Vequals(Ljava/lang/Object;)Z.(Lproguard/classfile/Clazz;)Ljava/lang/String;java/lang/String getDescriptor'proguard/classfile/visitor/ClassVisitorvisitLibraryClass$(Lproguard/classfile/LibraryClass;)VG(Lproguard/classfile/Clazz;Lproguard/classfile/visitor/MemberVisitor;)V!,- ./01213456789:;<=<>?'@AB*CEDEB2*~CMF @GHB*CUIJB*CZKJB*C`LHB*CeMNB*2CjOPB;#YY  *  CoQNB;#YY  *  CtRNB;#YY  *  CySNB;#YY  *  C~INB;#YY  *  CTNB;#YY  *  CUVBy?**"*`M*,**,**d+SC,1>FWXB*CYZB*2C[\BP$*+**+C F @]\BQ*+**+*+=* *2N--+C.   '29GIOF  ^_BI>*?*2:,+*+,*,C >AGF(`abBI>*?*2:,+*+,*,C >AGF(cdeB$+*C fgB+ ***R***16*$*2:/*(6**2CV    $(,3B&I(V*_+d-q(w8|:<><FF  $!heB;* *+ CPRTFieBk+*&=**2N- -+ C^`bce$`*iF  jeB\%* =**2+ Cnprp$uF  klBC{mnBColBCplBCqlBCrsBa%=**2N- -*+!C $F tuBI*+,": *-!C F`vsBa%=**2N- -*+#C $F wuBI*+,$: *-#C FcxyBS/*~&++%~+*&CF)@z{B;#YY  * ' C|}B*(C~B"*+(C JB4Y ) ** + C