Edit C:\Users\Admin\.m2\repository\xalan\xalan\2.7.2\org\apache\bcel\util\CodeHTML.class
???? - ? ? ? ? ? ? ? ? ? !"#$%& '() ?*+,- ?./ 012 34 05 67 38 09 :;<=>? @ABC 0DE FG FHI CJ 6K 6LMNOP FQRST 0U VWXYZ[ ?\ ?] ^_` a ^bcde fg ]h ?i ?j kl ]m kn ko ?p qWr hs tl tu ?v ?w xy xz {| 6} 6~ xp?????? ??????? ???? ??? ???? ??? ?? f? ?? f??? ]??????????? class_name Ljava/lang/String; methods #[Lorg/apache/bcel/classfile/Method; file Ljava/io/PrintWriter; goto_set Ljava/util/BitSet; constant_pool (Lorg/apache/bcel/classfile/ConstantPool; constant_html #Lorg/apache/bcel/util/ConstantHTML; wide Z <init> ?(Ljava/lang/String;Ljava/lang/String;[Lorg/apache/bcel/classfile/Method;Lorg/apache/bcel/classfile/ConstantPool;Lorg/apache/bcel/util/ConstantHTML;)V Code LineNumberTable LocalVariableTable this Lorg/apache/bcel/util/CodeHTML; dir i I Exceptions? codeToHTML 8(Lorg/apache/bcel/util/ByteSequence;I)Ljava/lang/String; bytes #Lorg/apache/bcel/util/ByteSequence; method_number opcode S buf Ljava/lang/StringBuffer; name signature default_offset low high index class_index vindex constant jump_table [I no_pad_bytes offset remainder npairs match windex c1 ,Lorg/apache/bcel/classfile/ConstantFieldref; field_name m_index str nargs reserved c 6Lorg/apache/bcel/classfile/ConstantInterfaceMethodref; -Lorg/apache/bcel/classfile/ConstantMethodref; c2 /Lorg/apache/bcel/classfile/ConstantNameAndType; args [Ljava/lang/String; type dimensions findGotos h(Lorg/apache/bcel/util/ByteSequence;Lorg/apache/bcel/classfile/Method;Lorg/apache/bcel/classfile/Code;)V method "Lorg/apache/bcel/classfile/Method; code Lorg/apache/bcel/classfile/Code; ce *[Lorg/apache/bcel/classfile/CodeException; len attributes &[Lorg/apache/bcel/classfile/Attribute; vars *[Lorg/apache/bcel/classfile/LocalVariable; j start end writeMethod &(Lorg/apache/bcel/classfile/Method;I)V html_name access [B tag B attributes2 stream anchor anchor2 <clinit> ()V SourceFile CodeHTML.java ? ? ? ? ? ? ? ? ? ? java/io/PrintWriter java/io/FileOutputStream java/lang/StringBuffer?? _code.html?? ?? ?? ? ? <HTML><BODY BGCOLOR="#C0C0C0">?? ? ? </BODY></HTML>? ???? <TT>? ? </TT></TD><TD>?????? <TABLE BORDER=1><TR> <TH>?? </TH> <TH>default</TH></TR> <TR> <TD><A HREF="#code @ "> </A></TD> </A></TD></TR> </TABLE> ?? <A HREF="#code </A> ? ? % (wide) <FONT COLOR="#00FF00">? ? </FONT>??? *org/apache/bcel/classfile/ConstantFieldref??????????????? <A HREF=" _methods.html#field " TARGET=Methods> </A> ??? . 4org/apache/bcel/classfile/ConstantInterfaceMethodref?? +org/apache/bcel/classfile/ConstantMethodref????? -org/apache/bcel/classfile/ConstantNameAndType?????? .<A HREF=" _cp.html#cp " TARGET=ConstantPool> (?? , ): " TARGET="ConstantPool">????? </a> : -dimensional ??????? !Unreachable default case reached!??? </TD> java/util/BitSet??? ?? ? ??????????????? ,org/apache/bcel/classfile/LocalVariableTable?????? ? ? ????????????? <P><B><FONT COLOR="#FF0000"> </FONT> <A NAME=method > </A> <A HREF=" _methods.html#method </A>( ? , )</B></P> <H4>Attributes</H4><UL> <LI><A HREF=" _attributes.html#method " TARGET=Attributes> ? </A></LI> <LI>? </LI> org/apache/bcel/classfile/Code <UL> _attributes.html# </UL> !org/apache/bcel/util/ByteSequence ?? ? ? ? q<TABLE BORDER=0><TR><TH ALIGN=LEFT>Byte<BR>offset</TH><TH ALIGN=LEFT>Instruction</TH><TH ALIGN=LEFT>Argument</TH> <A NAME=code ></A> <TR VALIGN=TOP><TD> </TD><TD> </TR> <TR><TD> </A></TD></TR> </TABLE> org/apache/bcel/util/CodeHTML java/lang/Object org/apache/bcel/Constants java/io/IOException append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; toString ()Ljava/lang/String; (Ljava/lang/String;)V (Ljava/io/OutputStream;)V println close java/io/DataInputStream readUnsignedByte ()I OPCODE_NAMES getIndex readByte ()B readInt (I)Ljava/lang/StringBuffer; readShort ()S TYPE_NAMES &org/apache/bcel/classfile/ConstantPool getConstant ((IB)Lorg/apache/bcel/classfile/Constant; $org/apache/bcel/classfile/ConstantCP getClassIndex getConstantString (IB)Ljava/lang/String; !org/apache/bcel/classfile/Utility compactClassName '(Ljava/lang/String;Z)Ljava/lang/String; getNameAndTypeIndex constantToString java/lang/String equals (Ljava/lang/Object;)Z !org/apache/bcel/util/ConstantHTML referenceConstant (I)Ljava/lang/String; 8(Lorg/apache/bcel/classfile/Constant;)Ljava/lang/String; org/apache/bcel/util/Class2HTML referenceClass toHTML &(Ljava/lang/String;)Ljava/lang/String; getSignatureIndex methodSignatureArgumentTypes ((Ljava/lang/String;Z)[Ljava/lang/String; methodSignatureReturnType referenceType '(I)Lorg/apache/bcel/classfile/Constant; "org/apache/bcel/classfile/Constant getTag NO_OF_OPERANDS [S TYPE_OF_OPERANDS [[S java/lang/System err Ljava/io/PrintStream; java/io/PrintStream exit (I)V java/io/FilterInputStream available getExceptionTable ,()[Lorg/apache/bcel/classfile/CodeException; 'org/apache/bcel/classfile/CodeException getStartPC set getEndPC getHandlerPC getAttributes (()[Lorg/apache/bcel/classfile/Attribute; #org/apache/bcel/classfile/Attribute getLocalVariableTable ,()[Lorg/apache/bcel/classfile/LocalVariable; 'org/apache/bcel/classfile/LocalVariable getLength unreadByte 'org/apache/bcel/classfile/FieldOrMethod getSignature getName %org/apache/bcel/classfile/AccessFlags getAccessFlags accessToString replace J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; print ATTRIBUTE_NAMES ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; getCode ()[B ([B)V mark reset get (I)Z 0 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? w*? *,? *-? *? *? *? Y? Y? Y? +? ,? ? ? ? ? ? *? ? 6? *-2? ?-????*? ? *? ? ? ? 6 P Q R S T V C W L Y R Z \ Y f \ o ] v ^ ? H w ? ? w ? ? w ? ? w ? ? w ? ? w ? ? O ' ? ? ? ? ? ? ? ? "