Edit C:\Users\Admin\.m2\repository\xalan\xalan\2.7.2\org\apache\xpath\axes\WalkerFactory.class
???? /E 8j kl ?m vn ?o vp vq vr ks tuv j kw xy z{ ?| } ~ ?? ?? ?? ?? ??? ? ??? ?? ? ??? !? ?? ?? ?? @ ??? (?? *? ??? -? ??? 0?? 2?? 4???? z? ?? 6? ? ? ?? k? ?? k? k? k? ?? k? k? ??? ? ? ?@ @ ?? ]? ]? ]? ]? ??? ]? ]? ]? ]? ]?? ]? ]? ]? ]? ]? ]?? j? k? k?? n? ]? k? k? k?? t?? v?? x? v? v?? ?? ??????????????????? ?? ?? ?? ?? ?? ?? ?? ?? @` ? ? ?? ?? ?? ?? ?? ?? ?? ?? ? ??? DEBUG_PATTERN_CREATION Z ConstantValue DEBUG_WALKER_CREATION DEBUG_ITERATOR_CREATION BITS_COUNT I ? BITS_RESERVED BIT_PREDICATE BIT_ANCESTOR BIT_ANCESTOR_OR_SELF @ BIT_ATTRIBUTE BIT_CHILD BIT_DESCENDANT BIT_DESCENDANT_OR_SELF BIT_FOLLOWING BIT_FOLLOWING_SIBLING BIT_NAMESPACE BIT_PARENT BIT_PRECEDING BIT_PRECEDING_SIBLING BIT_SELF BIT_FILTER BIT_ROOT !BITMASK_TRAVERSES_OUTSIDE_SUBTREE ?` BIT_BACKWARDS_SELF BIT_ANY_DESCENDANT_FROM_ROOT BIT_NODETEST_ANY BIT_MATCH_PATTERN? <init> ()V Code LineNumberTable LocalVariableTable this %Lorg/apache/xpath/axes/WalkerFactory; loadOneWalker p(Lorg/apache/xpath/axes/WalkingIterator;Lorg/apache/xpath/compiler/Compiler;I)Lorg/apache/xpath/axes/AxesWalker; lpi 'Lorg/apache/xpath/axes/WalkingIterator; compiler $Lorg/apache/xpath/compiler/Compiler; stepOpCodePos firstWalker "Lorg/apache/xpath/axes/AxesWalker; stepType Exceptions? loadWalkers q(Lorg/apache/xpath/axes/WalkingIterator;Lorg/apache/xpath/compiler/Compiler;II)Lorg/apache/xpath/axes/AxesWalker; walker stepIndex prevWalker analysis isSet (II)Z bits diagnoseIterator :(Ljava/lang/String;ILorg/apache/xpath/compiler/Compiler;)V name Ljava/lang/String; newDTMIterator H(Lorg/apache/xpath/compiler/Compiler;IZ)Lorg/apache/xml/dtm/DTMIterator; iter Lorg/apache/xml/dtm/DTMIterator; opPos isTopLevel firstStepPos isOneStep getAxisFromStep ((Lorg/apache/xpath/compiler/Compiler;I)I getAnalysisBitFromAxes (I)I axis $functionProximateOrContainsProximate ((Lorg/apache/xpath/compiler/Compiler;I)Z innerExprOpPos argOp prox p i endFunc funcID isProximateInnerExpr isProx leftPos rightPos op mightBeProximate )(Lorg/apache/xpath/compiler/Compiler;II)Z predOp argLen predPos count "isOptimizableForDescendantIterator nextStepOpCodePos stepCount foundDorDS foundSelf foundDS nodeTestType analyze )(Lorg/apache/xpath/compiler/Compiler;II)I predAnalysis analysisResult isDownwardAxisOfMany (I)Z loadSteps {(Lorg/apache/xpath/axes/MatchPatternIterator;Lorg/apache/xpath/compiler/Compiler;II)Lorg/apache/xpath/patterns/StepPattern; attrPat 'Lorg/apache/xpath/patterns/StepPattern; score "Lorg/apache/xpath/objects/XNumber; rel newAxis nextAxis whatToShow pat selfPattern mpi ,Lorg/apache/xpath/axes/MatchPatternIterator; step firstStep prevStep paxis tail createDefaultStepPattern ?(Lorg/apache/xpath/compiler/Compiler;ILorg/apache/xpath/axes/MatchPatternIterator;ILorg/apache/xpath/patterns/StepPattern;Lorg/apache/xpath/patterns/StepPattern;)Lorg/apache/xpath/patterns/StepPattern; expr Lorg/apache/xpath/Expression; head simpleInit prevIsOneStepDown ai predicateAxis analyzePredicate pos nPredicates createDefaultWalker q(Lorg/apache/xpath/compiler/Compiler;ILorg/apache/xpath/axes/WalkingIterator;I)Lorg/apache/xpath/axes/AxesWalker; totalNumberWalkers getAnalysisString (I)Ljava/lang/String; buf Ljava/lang/StringBuffer; hasPredicate isWild walksAncestors walksAttributes walksNamespaces walksChildren walksDescendants walksSubtree walksSubtreeOnlyMaybeAbsolute walksSubtreeOnly walksFilteredList !walksSubtreeOnlyFromRootOrContext walksInDocOrder walksFollowingOnlyMaybeAbsolute walksUp walksSideways walksExtraNodes walksExtraNodesOnly isAbsolute walksChildrenOnly walksChildrenAndExtraAndSelfOnly #walksDescendantsAndExtraAndSelfOnly walksSelfOnly walksUpOnly walksDownOnly walksDownExtraOnly canSkipSubtrees canCrissCross isNaturalDocOrder *(Lorg/apache/xpath/compiler/Compiler;III)Z localName foundWildAttribute !potentialDuplicateMakingStepCount getStepCount SourceFile WalkerFactory.java ? ??? ??@????? ? java/lang/StringBuffer , CBC ? ?\GF -org/apache/xpath/axes/SelfIteratorNoPredicate ??Y #org/apache/xpath/axes/ChildIterator 'org/apache/xpath/axes/ChildTestIteratorI 'org/apache/xpath/axes/AttributeIteratorPJR ? ? ,org/apache/xpath/axes/OneStepIteratorForward %org/apache/xpath/axes/OneStepIterator (org/apache/xpath/axes/DescendantIteratorbc %org/apache/xpath/axes/WalkingIterator ? +org/apache/xpath/axes/WalkingIteratorSorted %org/apache/xpath/axes/LocPathIterator java/lang/RuntimeException ER_NULL_ERROR_HANDLER java/lang/ObjectC ? ? ? ? ? ? ? ?<34 !"# %org/apache/xpath/patterns/StepPattern$% ?&'() **+,-./"0123 1org/apache/xpath/patterns/ContextMatchStepPattern ?4# ?56 )org/apache/xpath/patterns/FunctionPattern ?7 ?89C:C;< &org/apache/xpath/axes/FilterExprWalker ?= org/apache/xpath/axes/AxesWalker ?> 'org/apache/xpath/axes/ReverseAxesWalker?"?@ count: g ?A NTANY| PRED| ANC| ANCOS| ATTR| CH| DESC| DESCOS| FOL| FOLS| NS| P| PREC| PRECS| .| FLT| R|MVTUNXWSKL^`Z[]aBCD #org/apache/xpath/axes/WalkerFactory (javax/xml/transform/TransformerException "org/apache/xpath/compiler/Compiler getOp init )(Lorg/apache/xpath/compiler/Compiler;II)V exprSetParent $(Lorg/apache/xpath/ExpressionNode;)V setNextWalker %(Lorg/apache/xpath/axes/AxesWalker;)V setPrevWalker getNextStepPos java/lang/System out Ljava/io/PrintStream; toString ()Ljava/lang/String; append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; java/lang/Integer toBinaryString java/io/PrintStream println (Ljava/lang/String;)V org/apache/xpath/compiler/OpMap getFirstChildPos *(Lorg/apache/xpath/compiler/Compiler;IIZ)V setIsTopLevel (Z)V org/apache/xalan/res/XSLMessages createXPATHMessage 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; getNextOpPos getArgLength getArgLengthOfStep getFirstPredicateOpPos getStepTestType countPredicates setRelativePathPattern *(Lorg/apache/xpath/patterns/StepPattern;)V getAxis ()I setAxis (I)V getWhatToShow getNamespace getLocalName *(ILjava/lang/String;Ljava/lang/String;II)V getStaticScore $()Lorg/apache/xpath/objects/XNumber; setNamespace setLocalName getPredicates ()[Lorg/apache/xpath/Expression; setPredicates !([Lorg/apache/xpath/Expression;)V setWhatToShow getRelativePathPattern )()Lorg/apache/xpath/patterns/StepPattern; setStaticScore %(Lorg/apache/xpath/objects/XNumber;)V (II)V compile (I)Lorg/apache/xpath/Expression; "(Lorg/apache/xpath/Expression;II)V (III)V getStepNS getStepLocalName getCompiledPredicates !(I)[Lorg/apache/xpath/Expression; *(Lorg/apache/xpath/axes/WalkingIterator;)V +(Lorg/apache/xpath/axes/LocPathIterator;I)V initNodeTest ((ILjava/lang/String;Ljava/lang/String;)V (I)Ljava/lang/StringBuffer; java/lang/String equals (Ljava/lang/Object;)Z ! ? 8 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <