Edit C:\Users\Admin\.m2\repository\xalan\xalan\2.7.2\org\apache\xalan\xsltc\compiler\Stylesheet.class
???? /= ,de d 5f 5g 5h 5i 5j 5kl d 5m 5n 5o 5p 5q 5r 5s 5t 5u 5v 5w 5x 5y 5z 5{ 5| 5} 5~ ?? ????? #d #? 5? 5? 5? 5??????? -? 5? 5? 5? ?? ? ?? 5? 5? 5? 5? ,?? 5? 5? 5? ? ??? Ad A? 5? ?? A? A? ?? 5?? J? ?? ?? ???? ,?? R? R? R? 5? ? ? ??? 5? 5?? 5? ???? `? ??? ?? Jd J? 5?? ?? ?? 5??? ?? ,?? J? J? ?? 5?? v? v? ? v? ?? m? 5? 5??? ??? ?? ? ? ?? ?? 5??? ?? 5? 5? J? 5? v?? ??? ?? 5? 5? 5? 5? 5? ?? ?? ?? ?d ? ? 5 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?! 5"# $% ?& 5' ?( ?)* +, ?- ?./ ?012 3 ?45 ? 56 ?7y ?89z ?: ?;<V ?=ie ?? >?@ 5ABCDEF ?G, ?% ?HI.J KLM ?NO ?P ?QR ST SU VW X 5YZ ? [\ ?] ^ _ `ab ?cde f g hi ? `j: ?kl ?m 5?A 5nop & 5qrst ?uvw 5x 5y 5z{ 3 ?| ?} ?~ ??? :? :?????J ??? 5?? ?? 5? _version Ljava/lang/String; _name 'Lorg/apache/xalan/xsltc/compiler/QName; _systemId _parentStylesheet ,Lorg/apache/xalan/xsltc/compiler/Stylesheet; _globals Ljava/util/Vector; _hasLocalParams Ljava/lang/Boolean; _className _templates _allValidTemplates &_elementsWithNamespacesUsedDynamically _nextModeSerial I _modes Ljava/util/Hashtable; _defaultMode &Lorg/apache/xalan/xsltc/compiler/Mode; _extensions _importedFrom _includedFrom _includedStylesheets _importPrecedence _minimumDescendantPrecedence _keys _loader .Lorg/apache/xalan/xsltc/compiler/SourceLoader; _numberFormattingUsed Z _simplified _multiDocument _callsNodeset _hasIdCall _templateInlining _lastOutputElement (Lorg/apache/xalan/xsltc/compiler/Output; _outputProperties Ljava/util/Properties; _outputMethod UNKNOWN_OUTPUT ConstantValue XML_OUTPUT HTML_OUTPUT TEXT_OUTPUT <init> ()V Code LineNumberTable LocalVariableTable this getOutputMethod ()I checkOutputMethod method getTemplateInlining ()Z setTemplateInlining (Z)V flag isSimplified setSimplified setHasIdCall setOutputProperty '(Ljava/lang/String;Ljava/lang/String;)V key value setOutputProperties (Ljava/util/Properties;)V props getOutputProperties ()Ljava/util/Properties; getLastOutputElement *()Lorg/apache/xalan/xsltc/compiler/Output; setMultiDocument isMultiDocument setCallsNodeset callsNodeset numberFormattingUsed parent setImportPrecedence (I)V included child 0Lorg/apache/xalan/xsltc/compiler/SyntaxTreeNode; parser (Lorg/apache/xalan/xsltc/compiler/Parser; nextPrecedence precedence elements Ljava/util/Enumeration; getImportPrecedence getMinimumDescendantPrecedence prec i min inclImpCount checkForLoop (Ljava/lang/String;)Z systemId setParser +(Lorg/apache/xalan/xsltc/compiler/Parser;)V setParentStylesheet /(Lorg/apache/xalan/xsltc/compiler/Stylesheet;)V getParentStylesheet .()Lorg/apache/xalan/xsltc/compiler/Stylesheet; setImportingStylesheet setIncludingStylesheet addIncludedStylesheet setSystemId (Ljava/lang/String;)V getSystemId ()Ljava/lang/String; setSourceLoader 1(Lorg/apache/xalan/xsltc/compiler/SourceLoader;)V loader getSourceLoader 0()Lorg/apache/xalan/xsltc/compiler/SourceLoader; makeStylesheetName ;(Ljava/lang/String;)Lorg/apache/xalan/xsltc/compiler/QName; prefix hasGlobals hasLocalParams template *Lorg/apache/xalan/xsltc/compiler/Template; templates n addPrefixMapping uri extensionURI B(Ljava/lang/String;Lorg/apache/xalan/xsltc/compiler/SymbolTable;)V tokens Ljava/util/StringTokenizer; prefixes stable -Lorg/apache/xalan/xsltc/compiler/SymbolTable; isExtension declareExtensionPrefixes extensionPrefixes parseContents err /Lorg/apache/xalan/xsltc/compiler/util/ErrorMsg; sheet parseOwnChildren name excludePrefixes contents count processModes mode modes compileModes 8(Lorg/apache/xalan/xsltc/compiler/util/ClassGenerator;)V classGen 5Lorg/apache/xalan/xsltc/compiler/util/ClassGenerator; getMode O(Lorg/apache/xalan/xsltc/compiler/QName;)Lorg/apache/xalan/xsltc/compiler/Mode; suffix modeName typeCheck Z(Lorg/apache/xalan/xsltc/compiler/SymbolTable;)Lorg/apache/xalan/xsltc/compiler/util/Type; var .Lorg/apache/xalan/xsltc/compiler/VariableBase; Exceptions? translate n(Lorg/apache/xalan/xsltc/compiler/util/ClassGenerator;Lorg/apache/xalan/xsltc/compiler/util/MethodGenerator;)V methodGen 6Lorg/apache/xalan/xsltc/compiler/util/MethodGenerator; addDOMField fgen "Lorg/apache/bcel/generic/FieldGen; addStaticField \(Lorg/apache/xalan/xsltc/compiler/util/ClassGenerator;Ljava/lang/String;Ljava/lang/String;)V type output element Ljava/lang/Object; compileStaticInitializer encodedName index nodeType ns ancestor namespaceAncestorsArrayRef idx prefixURIPairsIdxArrayRef prefixOrURI prefixURIPairsRef cpg )Lorg/apache/bcel/generic/ConstantPoolGen; il )Lorg/apache/bcel/generic/InstructionList; staticConst charDataFieldCount namesIndex size namesArray [Ljava/lang/String; urisArray typesArray [I namesArrayRef urisArrayRef typesArrayRef namespaces namespaceArrayRef namespaceAncestors prefixURIPairsIdx prefixURIPairs charDataCount toCharArray compileConstructor `(Lorg/apache/xalan/xsltc/compiler/util/ClassGenerator;Lorg/apache/xalan/xsltc/compiler/Output;)V constructor compileTopLevel I(Lorg/apache/xalan/xsltc/compiler/util/ClassGenerator;)Ljava/lang/String; %Lorg/apache/xalan/xsltc/compiler/Key; tle 1Lorg/apache/xalan/xsltc/compiler/TopLevelElement; argTypes [Lorg/apache/bcel/generic/Type; argNames toplevel current *Lorg/apache/bcel/generic/LocalVariableGen; setFilter gitr varDepElements whitespaceRules resolveDependencies &(Ljava/util/Vector;)Ljava/util/Vector; vde dep changed input result compileBuildKeys buildKeys compileTransform init topLevelSig topLevelIdx transf applyTemplatesSig applyTemplates domField keySig keyIdx peepHoleOptimization 9(Lorg/apache/xalan/xsltc/compiler/util/MethodGenerator;)V e -Lorg/apache/bcel/generic/TargetLostException; match ,[Lorg/apache/bcel/generic/InstructionHandle; iter Ljava/util/Iterator; pattern find (Lorg/apache/bcel/util/InstructionFinder; addParam *(Lorg/apache/xalan/xsltc/compiler/Param;)I param 'Lorg/apache/xalan/xsltc/compiler/Param; addVariable -(Lorg/apache/xalan/xsltc/compiler/Variable;)I global *Lorg/apache/xalan/xsltc/compiler/Variable; display indent getNamespace &(Ljava/lang/String;)Ljava/lang/String; getClassName getTemplates ()Ljava/util/Vector; getAllValidTemplates addTemplate -(Lorg/apache/xalan/xsltc/compiler/Template;)V SourceFile Stylesheet.javayz java/util/VectorMNOPRNSNTNUV java/util/HashtableWX[X\L]L^N_V`VaXbcdefegeheiejeklmnoV? xml?? html text java/util/Properties???????z??????? .org/apache/xalan/xsltc/compiler/SyntaxTreeNode 'org/apache/xalan/xsltc/compiler/Include?????????????? *org/apache/xalan/xsltc/compiler/Stylesheet??JGKL???? __stylesheet_??HI??????[ java/lang/StringBuffer?????????????_^ (org/apache/xalan/xsltc/compiler/Template????P?P?? http://www.w3.org/1999/xhtml?? java/util/StringTokenizery??????[?????? extension-element-prefixes?[?? $http://www.w3.org/XML/1998/namespace??? -org/apache/xalan/xsltc/compiler/util/ErrorMsg MULTIPLE_STYLESHEET_ERRy??? $http://www.w3.org/1999/XSL/Transform?????? exclude-result-prefixes?z???^ ,org/apache/xalan/xsltc/compiler/VariableBase .org/apache/xalan/xsltc/compiler/NamespaceAlias???? template$dot$?????zYZ $org/apache/xalan/xsltc/compiler/Modey????????????z org/apache/bcel/generic/FieldGen Lorg/apache/xalan/xsltc/DOM;??? _dom??y?????\?QG 3org/apache/xalan/xsltc/compiler/util/ClassGenerator /org.apache.xalan.xsltc.runtime.AbstractTranslety???;?????`a ,org/apache/xalan/xsltc/compiler/AttributeSet?? &org/apache/xalan/xsltc/compiler/Output???z?z???? !?????? 'org/apache/bcel/generic/InstructionList 4org/apache/xalan/xsltc/compiler/util/MethodGenerator?? <clinit>y? _sNamesArray?? _sUrisArray _sTypesArray _sNamespaceArray?? [C _scharData?^ java/lang/String?????????z org/apache/bcel/generic/PUSHy??? !org/apache/bcel/generic/ANEWARRAY java.lang.String???y????? !org/apache/bcel/generic/PUTSTATIC?z !org/apache/bcel/generic/GETSTATICy??? org/apache/bcel/generic/NEWARRAY???y? ?^^ _sNamespaceAncestorsArray?? java/lang/Integer?^ _sPrefixURIsIdxArray^ _sPrefixURIPairsArray ()[C?? %org/apache/bcel/generic/INVOKEVIRTUAL F %org/apache/bcel/generic/INVOKESPECIAL org/apache/bcel/generic/PUTFIELD namespaceArray transletVersiony ? org/apache/bcel/generic/Type $Lorg/apache/xml/dtm/DTMAxisIterator;G document iterator handler topLevel (org.apache.xalan.xsltc.TransletException? org.apache.xalan.xsltc.DOM '(Lorg/apache/xalan/xsltc/StripFilter;)V? getIterator &()Lorg/apache/xml/dtm/DTMAxisIterator; 'org/apache/bcel/generic/INVOKEINTERFACEy org/apache/bcel/generic/ISTORE?y #org/apache/xalan/xsltc/compiler/Key?23 /org/apache/xalan/xsltc/compiler/TopLevelElement? 1org/apache/xalan/xsltc/compiler/DecimalFormatting *org/apache/xalan/xsltc/compiler/Whitespace^ !" stripSpace !(Lorg/apache/xalan/xsltc/DOM;II)Z#$ A(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator; )V%^& '? CIRCULAR_VARIABLE_ERRy( I)V transform)??? org/apache/bcel/generic/NEW #org.apache.xalan.xsltc.dom.MultiDOM*+ makeDOMAdapter E(Lorg/apache/xalan/xsltc/DOM;)Lorg/apache/xalan/xsltc/dom/DOMAdapter; (Lorg/apache/xalan/xsltc/DOM;)V, transferOutputSettings (-G9$#$ org/apache/bcel/generic/GETFIELD./0 `aload'`pop'`instruction'12 &org/apache/bcel/util/InstructionFindery34567?8?9: +org/apache/bcel/generic/TargetLostExceptionY? Stylesheet;?<? 3org/apache/xalan/xsltc/compiler/util/TypeCheckError equals (Ljava/lang/Object;)Z setProperty 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; ()Ljava/util/Enumeration; java/util/Enumeration hasMoreElements nextElement ()Ljava/lang/Object; getIncludedStylesheet getParser *()Lorg/apache/xalan/xsltc/compiler/Parser; &org/apache/xalan/xsltc/compiler/Parser getNextImportPrecedence elementAt (I)Ljava/lang/Object; addElement (Ljava/lang/Object;)V %org/apache/xml/utils/SystemIDResolver getAbsoluteURI append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; getXSLTC )()Lorg/apache/xalan/xsltc/compiler/XSLTC; %org/apache/xalan/xsltc/compiler/XSLTC nextStylesheetSerial (I)Ljava/lang/StringBuffer; toString getQName hasParams java/lang/Boolean TRUE FALSE booleanValue hasMoreTokens nextToken lookupNamespace put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; get &(Ljava/lang/Object;)Ljava/lang/Object; getSymbolTable /()Lorg/apache/xalan/xsltc/compiler/SymbolTable; getAttribute +org/apache/xalan/xsltc/compiler/SymbolTable addStylesheet ?(Lorg/apache/xalan/xsltc/compiler/QName;Lorg/apache/xalan/xsltc/compiler/Stylesheet;)Lorg/apache/xalan/xsltc/compiler/Stylesheet; E(Ljava/lang/String;Lorg/apache/xalan/xsltc/compiler/SyntaxTreeNode;)V reportError 3(ILorg/apache/xalan/xsltc/compiler/util/ErrorMsg;)V excludeURI parseSimplified W(Lorg/apache/xalan/xsltc/compiler/Stylesheet;Lorg/apache/xalan/xsltc/compiler/Parser;)V pushExcludedNamespacesContext excludeNamespaces getContents setCurrentNode 3(Lorg/apache/xalan/xsltc/compiler/SyntaxTreeNode;)V getPosition setName *(Lorg/apache/xalan/xsltc/compiler/QName;)V popExcludedNamespacesContext h(Lorg/apache/xalan/xsltc/compiler/QName;Lorg/apache/xalan/xsltc/compiler/Stylesheet;Ljava/lang/String;)V processPatterns (Ljava/util/Hashtable;)V compileApplyTemplates (I)Ljava/lang/String; typeCheckContents )org/apache/xalan/xsltc/compiler/util/Util getJCRefType 2(Ljava/lang/String;)Lorg/apache/bcel/generic/Type; getConstantPool +()Lorg/apache/bcel/generic/ConstantPoolGen; ](ILorg/apache/bcel/generic/Type;Ljava/lang/String;Lorg/apache/bcel/generic/ConstantPoolGen;)V getField #()Lorg/apache/bcel/classfile/Field; addField $(Lorg/apache/bcel/classfile/Field;)V y(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I[Ljava/lang/String;Lorg/apache/xalan/xsltc/compiler/Stylesheet;)V getModeName )()Lorg/apache/xalan/xsltc/compiler/QName; enabled errorsFound getJavaClass '()Lorg/apache/bcel/classfile/JavaClass; dumpClass ((Lorg/apache/bcel/classfile/JavaClass;)V VOID #Lorg/apache/bcel/generic/BasicType; ?(ILorg/apache/bcel/generic/Type;[Lorg/apache/bcel/generic/Type;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/bcel/generic/InstructionList;Lorg/apache/bcel/generic/ConstantPoolGen;)V getCharacterDataCount getNamesIndex lastIndexOf (I)I substring (II)Ljava/lang/String; charAt (I)C markChunkStart -(Lorg/apache/bcel/generic/ConstantPoolGen;I)V Z(Lorg/apache/bcel/generic/CompoundInstruction;)Lorg/apache/bcel/generic/InstructionHandle; 'org/apache/bcel/generic/ConstantPoolGen addClass (Ljava/lang/String;)I R(Lorg/apache/bcel/generic/Instruction;)Lorg/apache/bcel/generic/InstructionHandle; addFieldref 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I markChunkEnd >(Lorg/apache/bcel/generic/ConstantPoolGen;Ljava/lang/String;)V AASTORE *Lorg/apache/bcel/generic/ArrayInstruction; !org/apache/bcel/generic/BasicType INT &(Lorg/apache/bcel/generic/BasicType;)V IASTORE getNamespaceIndex getNSAncestorPointers intValue getPrefixURIPairsIdx getPrefixURIPairs addMethodref getCharacterData RETURN +Lorg/apache/bcel/generic/ReturnInstruction; addMethod loadTranslet '()Lorg/apache/bcel/generic/Instruction; ?(Lorg/apache/bcel/generic/ConstantPoolGen;Ljava/lang/Boolean;)V translateDefaultDFS TRANSLET_OUTPUT_SIG addException addLocalVariable ?(Ljava/lang/String;Lorg/apache/bcel/generic/Type;Lorg/apache/bcel/generic/InstructionHandle;Lorg/apache/bcel/generic/InstructionHandle;)Lorg/apache/bcel/generic/LocalVariableGen; addInterfaceMethodref loadDOM (II)V nextNode (org/apache/bcel/generic/LocalVariableGen getIndex setStart .(Lorg/apache/bcel/generic/InstructionHandle;)V (Ljava/util/Collection;)V add getName getRules addAll (Ljava/util/Collection;)Z translateRules J(Ljava/util/Vector;Lorg/apache/xalan/xsltc/compiler/util/ClassGenerator;)I containsMethod H(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/bcel/classfile/Method; getDependencies containsAll remove W(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/xalan/xsltc/compiler/SyntaxTreeNode;)V getApplyTemplatesSig DUP *Lorg/apache/bcel/generic/StackInstruction; loadHandler OUTPUT_HANDLER_SIG loadIterator startDocument endDocument getInstructionList +()Lorg/apache/bcel/generic/InstructionList; ,(Lorg/apache/bcel/generic/InstructionList;)V search ((Ljava/lang/String;)Ljava/util/Iterator; java/util/Iterator hasNext next delete Y(Lorg/apache/bcel/generic/InstructionHandle;Lorg/apache/bcel/generic/InstructionHandle;)V println displayContents 1 5 , "