Edit C:\Users\Admin\.m2\repository\xalan\xalan\2.7.2\org\apache\xalan\xsltc\compiler\IdKeyPattern.class
???? / ? - _ , ` , a , b c d e _ f g h i j k l m n o X p q r s t u v w \ x q y k z { | } ~ { ? ? , ? ? , ? ? % ? { ? ? ? , ? ? * ? ? ? _left 5Lorg/apache/xalan/xsltc/compiler/RelativePathPattern; _index Ljava/lang/String; _value <init> '(Ljava/lang/String;Ljava/lang/String;)V Code LineNumberTable LocalVariableTable this .Lorg/apache/xalan/xsltc/compiler/IdKeyPattern; index value getIndexName ()Ljava/lang/String; typeCheck Z(Lorg/apache/xalan/xsltc/compiler/SymbolTable;)Lorg/apache/xalan/xsltc/compiler/util/Type; stable -Lorg/apache/xalan/xsltc/compiler/SymbolTable; Exceptions ? isWildcard ()Z setLeft 8(Lorg/apache/xalan/xsltc/compiler/RelativePathPattern;)V left getKernelPattern /()Lorg/apache/xalan/xsltc/compiler/StepPattern; reduceKernelPattern ()V toString translate n(Lorg/apache/xalan/xsltc/compiler/util/ClassGenerator;Lorg/apache/xalan/xsltc/compiler/util/MethodGenerator;)V classGen 5Lorg/apache/xalan/xsltc/compiler/util/ClassGenerator; methodGen 6Lorg/apache/xalan/xsltc/compiler/util/MethodGenerator; cpg )Lorg/apache/bcel/generic/ConstantPoolGen; il )Lorg/apache/bcel/generic/InstructionList; getKeyIndex I lookupId lookupKey getNodeIdent SourceFile IdKeyPattern.java 3 L . / 0 1 2 1 ? ? ? java/lang/StringBuffer id/keyPattern( ? ? , ? ? M = ? ? ? ? ? ? /org.apache.xalan.xsltc.runtime.AbstractTranslet 9(Ljava/lang/String;)Lorg/apache/xalan/xsltc/dom/KeyIndex; ? ? ? #org/apache/xalan/xsltc/dom/KeyIndex containsID (ILjava/lang/Object;)I containsKey org.apache.xalan.xsltc.DOM (I)I ? ? ? ? ? ? ? org/apache/bcel/generic/PUSH 3 ? ? ? %org/apache/bcel/generic/INVOKEVIRTUAL 3 ? ? ? )org/apache/xalan/xsltc/compiler/IdPattern ? ? org/apache/bcel/generic/IFNE 3 ? ? ? ? ? ? ? ? org/apache/bcel/generic/GOTO ,org/apache/xalan/xsltc/compiler/IdKeyPattern 3org/apache/xalan/xsltc/compiler/LocationPathPattern 3org/apache/xalan/xsltc/compiler/util/TypeCheckError )org/apache/xalan/xsltc/compiler/util/Type NodeSet +Lorg/apache/xalan/xsltc/compiler/util/Type; append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; (C)Ljava/lang/StringBuffer; 3org/apache/xalan/xsltc/compiler/util/ClassGenerator getConstantPool +()Lorg/apache/bcel/generic/ConstantPoolGen; 4org/apache/xalan/xsltc/compiler/util/MethodGenerator getInstructionList +()Lorg/apache/bcel/generic/InstructionList; 'org/apache/bcel/generic/ConstantPoolGen addMethodref 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I addInterfaceMethodref loadTranslet '()Lorg/apache/bcel/generic/Instruction; 'org/apache/bcel/generic/InstructionList R(Lorg/apache/bcel/generic/Instruction;)Lorg/apache/bcel/generic/InstructionHandle; >(Lorg/apache/bcel/generic/ConstantPoolGen;Ljava/lang/String;)V Z(Lorg/apache/bcel/generic/CompoundInstruction;)Lorg/apache/bcel/generic/InstructionHandle; (I)V SWAP *Lorg/apache/bcel/generic/StackInstruction; _trueList *Lorg/apache/xalan/xsltc/compiler/FlowList; .(Lorg/apache/bcel/generic/InstructionHandle;)V S(Lorg/apache/bcel/generic/BranchInstruction;)Lorg/apache/bcel/generic/BranchHandle; (org/apache/xalan/xsltc/compiler/FlowList add W(Lorg/apache/bcel/generic/InstructionHandle;)Lorg/apache/xalan/xsltc/compiler/FlowList; _falseList , - . / 0 1 2 1 3 4 5 t *? *? *? *? *+? *,? ? 6 - ) * + . / 0 7 8 9 : 1 ; 1 <