Edit C:\Users\Admin\.m2\repository\xalan\xalan\2.7.2\org\apache\xalan\xsltc\compiler\VariableBase.class
???? /V W ? ? ? V ? V ? V ? ? V ? V ? V ? ? ? ? ? ? ? ? ? ? ? ? ? V ? ? ? ? ? V ? ? ? V ? ? ? ? ? V ? ? ? ? V ? ? ? ? ? ? ? ? ? V ? V ? ? ? ? ? V ? z V ? ? ? ? ? ? ? . ? ? ? ? ? V ? ? V ? ? ? V ? ? g V ? V ? ? ? ? ? V ? ? ? ? ? ? ? ? ? l ? ? ? ? ? ? G ? ? ? V ? V ? ? M ? ? ? V ? V ? R ? _name 'Lorg/apache/xalan/xsltc/compiler/QName; _escapedName Ljava/lang/String; _type +Lorg/apache/xalan/xsltc/compiler/util/Type; _isLocal Z _local *Lorg/apache/bcel/generic/LocalVariableGen; _loadInstruction %Lorg/apache/bcel/generic/Instruction; _storeInstruction _select ,Lorg/apache/xalan/xsltc/compiler/Expression; select _refs Ljava/util/Vector; _dependencies _ignore <init> ()V Code LineNumberTable LocalVariableTable this .Lorg/apache/xalan/xsltc/compiler/VariableBase; disable addReference 4(Lorg/apache/xalan/xsltc/compiler/VariableRefBase;)V vref 1Lorg/apache/xalan/xsltc/compiler/VariableRefBase; mapRegister 9(Lorg/apache/xalan/xsltc/compiler/util/MethodGenerator;)V name varType Lorg/apache/bcel/generic/Type; methodGen 6Lorg/apache/xalan/xsltc/compiler/util/MethodGenerator; unmapRegister loadInstruction '()Lorg/apache/bcel/generic/Instruction; instr storeInstruction getExpression .()Lorg/apache/xalan/xsltc/compiler/Expression; toString ()Ljava/lang/String; display (I)V indent I getType -()Lorg/apache/xalan/xsltc/compiler/util/Type; getName )()Lorg/apache/xalan/xsltc/compiler/QName; getEscapedName setName *(Lorg/apache/xalan/xsltc/compiler/QName;)V isLocal ()Z parseContents +(Lorg/apache/xalan/xsltc/compiler/Parser;)V err /Lorg/apache/xalan/xsltc/compiler/util/ErrorMsg; parser (Lorg/apache/xalan/xsltc/compiler/Parser; other translateValue n(Lorg/apache/xalan/xsltc/compiler/util/ClassGenerator;Lorg/apache/xalan/xsltc/compiler/util/MethodGenerator;)V cpg )Lorg/apache/bcel/generic/ConstantPoolGen; il )Lorg/apache/bcel/generic/InstructionList; initCNI classGen 5Lorg/apache/xalan/xsltc/compiler/util/ClassGenerator; SourceFile VariableBase.java l m java/util/Vector l ? h i j i k _ ` a ? ? \ ] b c d c e f java/lang/StringBuffer variable( X Y ) ? ? ? ? !" Variable #$% select & ? ?' ? Z [() ?*+, ^ _-,./012 -org/apache/xalan/xsltc/compiler/util/ErrorMsg INVALID_QNAME_ERR l345678 ? ? REQUIRED_ATTR_ERR59:;<= VARIABLE_REDEF_ERR g [>?@AB ?C ?D ? ? ? 0org/apache/xalan/xsltc/compiler/util/NodeSetTypeEFG 1org.apache.xalan.xsltc.dom.CachedNodeListIterator '(Lorg/apache/xml/dtm/DTMAxisIterator;)VHIJ org/apache/bcel/generic/NEWKLMNOPO %org/apache/bcel/generic/INVOKESPECIALQ ?R ?S ? org/apache/bcel/generic/PUSH lTU ,org/apache/xalan/xsltc/compiler/VariableBase /org/apache/xalan/xsltc/compiler/TopLevelElement addElement (Ljava/lang/Object;)V )org/apache/xalan/xsltc/compiler/util/Type toJCType ()Lorg/apache/bcel/generic/Type; 4org/apache/xalan/xsltc/compiler/util/MethodGenerator addLocalVariable2 ?(Ljava/lang/String;Lorg/apache/bcel/generic/Type;Lorg/apache/bcel/generic/InstructionHandle;)Lorg/apache/bcel/generic/LocalVariableGen; getInstructionList +()Lorg/apache/bcel/generic/InstructionList; 'org/apache/bcel/generic/InstructionList getEnd -()Lorg/apache/bcel/generic/InstructionHandle; (org/apache/bcel/generic/LocalVariableGen setEnd .(Lorg/apache/bcel/generic/InstructionHandle;)V removeLocalVariable -(Lorg/apache/bcel/generic/LocalVariableGen;)V getIndex ()I LOAD ((I)Lorg/apache/bcel/generic/Instruction; STORE append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; java/lang/System out Ljava/io/PrintStream; java/io/PrintStream println (Ljava/lang/String;)V *org/apache/xalan/xsltc/compiler/Expression displayContents %org/apache/xalan/xsltc/compiler/QName getStringRep )org/apache/xalan/xsltc/compiler/util/Util escape &(Ljava/lang/String;)Ljava/lang/String; getAttribute java/lang/String length org/apache/xml/utils/XML11Char isXML11ValidQName (Ljava/lang/String;)Z W(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/xalan/xsltc/compiler/SyntaxTreeNode;)V &org/apache/xalan/xsltc/compiler/Parser reportError 3(ILorg/apache/xalan/xsltc/compiler/util/ErrorMsg;)V getQNameIgnoreDefaultNs ;(Ljava/lang/String;)Lorg/apache/xalan/xsltc/compiler/QName; (Lorg/apache/xalan/xsltc/compiler/SyntaxTreeNode;Lorg/apache/xalan/xsltc/compiler/Parser;Ljava/lang/String;Ljava/lang/String;)V lookupVariable W(Lorg/apache/xalan/xsltc/compiler/QName;)Lorg/apache/xalan/xsltc/compiler/VariableBase; getParent 2()Lorg/apache/xalan/xsltc/compiler/SyntaxTreeNode; getParser *()Lorg/apache/xalan/xsltc/compiler/Parser; parseExpression ?(Lorg/apache/xalan/xsltc/compiler/SyntaxTreeNode;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/xalan/xsltc/compiler/Expression; isDummy parseChildren translate 3org/apache/xalan/xsltc/compiler/util/ClassGenerator getConstantPool +()Lorg/apache/bcel/generic/ConstantPoolGen; 'org/apache/bcel/generic/ConstantPoolGen addMethodref 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I addClass (Ljava/lang/String;)I R(Lorg/apache/bcel/generic/Instruction;)Lorg/apache/bcel/generic/InstructionHandle; DUP_X1 *Lorg/apache/bcel/generic/StackInstruction; SWAP startIterator hasContents compileResultTree >(Lorg/apache/bcel/generic/ConstantPoolGen;Ljava/lang/String;)V Z(Lorg/apache/bcel/generic/CompoundInstruction;)Lorg/apache/bcel/generic/InstructionHandle; V W X Y Z [ \ ] ^ _ ` a b c d c e f g [ h i j i k _ l m n Q *? *? Y? ? *? *? ? o 0 = @ C p q r s m n 4 *? ? o I J p q r t u n A *? +? ? o Q R p q r v w x y n x *? ? *? M*? ? N*+,-? ? ? o X Y Z [ ] p * z [ { | q r } ~ y n p (*? ? #*? +? ? ? +*? ? *? *? ? o d e f g "