Edit C:\Program Files\Java\jre8\lib\jdk\internal\org\objectweb\asm\util\CheckClassAdapter.class
Êþº¾ 4Dÿ ÿ ÿÿÿ ? ÿ Pß v1 2 3 4 5 G H I J K L M N R S T U V W X Y ` a b c e ? ? ? ? ? ? ® Ï Ô Õ Ú à é ñ ó Ä : in ' expected at index ()I ()Ljava/lang/Object; ()Ljava/lang/String; ()V ()Z (C)Z (I)C (I)I (I)Ljava/lang/String; (II)Ljava/lang/String; (II)V (Ljava/lang/Object;)Z &(Ljava/lang/String;)Ljava/lang/String; (Ljava/lang/String;)V (Ljava/lang/String;)Z '(Ljava/lang/String;Ljava/lang/String;)V (Ljava/lang/String;Z)V .class : ' : error at index : identifier expected at index <clinit> <init> 3Cannot visit member after visitEnd has been called. 1Cannot visit member before visit has been called. Code Exceptions I Illegal outer class owner Invalid access flags: $Invalid attribute (must not be null) Invalid type path step )Invalid type path step argument for step Invalid type reference 0x Invalid type reference sort 0x L[T LineNumberTable Ljava/io/PrintStream; Ljava/lang/String; Signature SourceFile StackMapTable =The super class name of interfaces must be 'java/lang/Object' 7The super class name of the Object class must be 'null' HUsage: CheckClassAdapter <fully qualified class name or class file name> Verifies the given class. Z ZCBSIFJDL[T 5[Ljdk/internal/org/objectweb/asm/tree/analysis/Frame; accept access add analyze append charAt checkAccess checkChar checkClassSignature checkClassTypeSignature checkConstant checkDataFlow checkDesc checkFieldSignature checkFieldTypeSignature checkFormalTypeParameter checkFormalTypeParameters checkIdentifier checkInternalName checkMethodDesc checkMethodIdentifier checkMethodSignature checkState checkTypeArgument checkTypeArguments checkTypeRefAndPath checkTypeSignature checkTypeVariableSignature checkUnqualifiedName class name desc end endsWith equals err exception name at index field name +final and abstract are mutually exclusive: flush get getChar getClass getFrames getLength getLocal getLocals getObjectType getShortName getStack getStackSize getStep getStepArgument hasNext indexOf inner class name instructions interface name at index interfaces isDigit isJavaIdentifierPart isJavaIdentifierStart iterator java/io/FileInputStream java/io/PrintStream java/io/PrintWriter java/lang/Character java/lang/ClassLoader java/lang/Exception "java/lang/IllegalArgumentException java/lang/IllegalStateException java/lang/Integer java/lang/Object java/lang/String java/lang/StringBuilder java/lang/System java/util/ArrayList java/util/HashMap java/util/Iterator java/util/List *jdk/internal/org/objectweb/asm/ClassReader +jdk/internal/org/objectweb/asm/ClassVisitor #jdk/internal/org/objectweb/asm/Type 'jdk/internal/org/objectweb/asm/TypePath 4jdk/internal/org/objectweb/asm/tree/AbstractInsnNode -jdk/internal/org/objectweb/asm/tree/ClassNode ,jdk/internal/org/objectweb/asm/tree/InsnList .jdk/internal/org/objectweb/asm/tree/MethodNode 5jdk/internal/org/objectweb/asm/tree/TryCatchBlockNode 5jdk/internal/org/objectweb/asm/tree/analysis/Analyzer 7jdk/internal/org/objectweb/asm/tree/analysis/BasicValue 2jdk/internal/org/objectweb/asm/tree/analysis/Frame ;jdk/internal/org/objectweb/asm/tree/analysis/SimpleVerifier :jdk/internal/org/objectweb/asm/util/CheckAnnotationAdapter 5jdk/internal/org/objectweb/asm/util/CheckClassAdapter 5jdk/internal/org/objectweb/asm/util/CheckFieldAdapter 6jdk/internal/org/objectweb/asm/util/CheckMethodAdapter -jdk/internal/org/objectweb/asm/util/Textifier 6jdk/internal/org/objectweb/asm/util/TraceMethodVisitor labels lastIndexOf length main maxLocals maxStack method name methods name next outer outer class name package-info print printAnalyzerResult printStackTrace println 5public private and protected are mutually exclusive: setClassLoader size source start substring super class name superName text toHexString toString tryCatchBlocks verify version visit visit must be called only once visitAnnotation visitAttribute visitEnd visitField visitInnerClass visitMethod visitOuterClass (visitOuterClass can be called only once. visitSource $visitSource can be called only once. visitTypeAnnotation f ¥ ¦ § ¨ © ª « ¬ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ À Á Â Ã Å Æ Ç È Ljava/util/List; Ljava/util/Map; .Ljdk/internal/org/objectweb/asm/tree/InsnList; JLjava/util/Map<Ljdk/internal/org/objectweb/asm/Label;Ljava/lang/Integer;>; (Ljava/io/InputStream;)V (Ljava/io/OutputStream;)V (Ljava/io/PrintWriter;)V ()Ljava/lang/Class; (Ljava/lang/ClassLoader;)V (I)Ljava/lang/Object; (Ljava/lang/Object;)V (CLjava/lang/String;I)I (Ljava/lang/String;I)C (Ljava/lang/String;I)I ([Ljava/lang/String;)V (C)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; ()Ljava/util/Iterator; 5(Ljdk/internal/org/objectweb/asm/AnnotationVisitor;)V -(Ljdk/internal/org/objectweb/asm/Attribute;)V 1(ILjdk/internal/org/objectweb/asm/ClassVisitor;)V 2(ILjdk/internal/org/objectweb/asm/ClassVisitor;Z)V 0(Ljdk/internal/org/objectweb/asm/ClassVisitor;)V 1(Ljdk/internal/org/objectweb/asm/ClassVisitor;I)V 1(Ljdk/internal/org/objectweb/asm/ClassVisitor;Z)V 0(Ljdk/internal/org/objectweb/asm/FieldVisitor;)V 1(Ljdk/internal/org/objectweb/asm/MethodVisitor;)V -(ILjdk/internal/org/objectweb/asm/TypePath;)V 9(I)Ljdk/internal/org/objectweb/asm/tree/AbstractInsnNode; 7()[Ljdk/internal/org/objectweb/asm/tree/analysis/Frame; =(Ljdk/internal/org/objectweb/asm/tree/analysis/Interpreter;)V 7(I)Ljdk/internal/org/objectweb/asm/tree/analysis/Value; 0(Ljdk/internal/org/objectweb/asm/util/Printer;)V E(Ljdk/internal/org/objectweb/asm/ClassReader;ZLjava/io/PrintWriter;)V ((ILjava/lang/String;Ljava/lang/String;)V )(Ljava/lang/String;IILjava/lang/String;)V -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; @(Ljdk/internal/org/objectweb/asm/MethodVisitor;Ljava/util/Map;)V G(Ljava/lang/String;Z)Ljdk/internal/org/objectweb/asm/AnnotationVisitor; 9(Ljava/lang/String;)Ljdk/internal/org/objectweb/asm/Type; \(Ljdk/internal/org/objectweb/asm/ClassReader;Ljava/lang/ClassLoader;ZLjava/io/PrintWriter;)V (Ljdk/internal/org/objectweb/asm/tree/MethodNode;Ljdk/internal/org/objectweb/asm/tree/analysis/Analyzer;Ljava/io/PrintWriter;)V 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V :(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V ^(Ljdk/internal/org/objectweb/asm/Type;Ljdk/internal/org/objectweb/asm/Type;Ljava/util/List;Z)V q(ILjdk/internal/org/objectweb/asm/TypePath;Ljava/lang/String;Z)Ljdk/internal/org/objectweb/asm/AnnotationVisitor; y(Ljava/lang/String;Ljdk/internal/org/objectweb/asm/tree/MethodNode;)[Ljdk/internal/org/objectweb/asm/tree/analysis/Frame; º(Ljdk/internal/org/objectweb/asm/tree/MethodNode;Ljdk/internal/org/objectweb/asm/tree/analysis/Analyzer<Ljdk/internal/org/objectweb/asm/tree/analysis/BasicValue;>;Ljava/io/PrintWriter;)V N(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V e(ILjava/lang/String;Ljava/lang/String;Ljdk/internal/org/objectweb/asm/MethodVisitor;Ljava/util/Map;)V x(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljdk/internal/org/objectweb/asm/FieldVisitor; z(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljdk/internal/org/objectweb/asm/MethodVisitor; h Q Í Q Î Q ç Q r d ? d Ó d Ý d Þ d ? [ ? \ Ñ \ á \ Ð â å É ? ? 6 ? 6 ? 6 Ë 6 Ü 6 L 9 } 9 ? 9 Ù 9 ì 9 ? : ¡ ; ¢ ; £ ; l < ? = ? = ? = Ê = m @ L L Ø ? Û! Ò 7 ?" q# i A ? A ä 8 n$ ß > ã > ä > ß ? L C o C t C z C | C Ö C Ù C ? D ?% p& u& v& w& x& ~& & ?& ?& s F k( k) ¤* L+ ë, L- L. g0 L1 L2 g3 ?4 ?5 ?6 L7 ?8 ?8 L9 æ: {; ?; ? B x< y E ò E k= k> L? ê@ ?A æB ×C ðD îE LF ôG jH èJ LK íL ïM W N Y Z [ \ O P X Y ^ ` 1Q 1R 1S 1T 1U 1V 1_ Q ] ö? ÷? øh øi øv ø? ø? ùl ùm ùn ûw ü? ýf ý? þ? þ? ÿx d o r s ~ ? ? ? d f ? ? ± ² f f u ? ? j ? ? ° ´ ¸ ¹ » ½ ¿ À µ a p q ¢ f e ¤ ¢ ¥ ¦ ¼ b c § ¨ y º ? 1g 1t 1? 1? 1? 1? 1? 1? 1? 1? 1? 1? 1? 1? 1? 1? 1? 1 1£ 1ª 1 1¶ 1· ¡ | ? ? « ¬ ® ¯ ³ ¾ f ©kze{}? CheckClassAdapter.java ! 1 ç Q Þ d Ý d Ó d ? d É ] r d # Ì' O ? R*¾? ²Á ¶×²Á¶×±*2 ¶î? »Y» öY*2·Ö·øL§ »Y*2·ùL+» øY²Á·Ú¸-± _ ü Z &