Edit C:\Users\Admin\.m2\repository\xalan\xalan\2.7.2\org\apache\xpath\jaxp\XPathImpl.class
???? /P ? U ? U ? U ? U ? U ? U ? ? ? ? ? ? ? ? ? ? ? ? U ? ? ? ? ? ? ? ? ? ? ? ? ? U ? U ? ? ? ? ? ? ? ? ! ? ? # ? ? % ? % ? ? ( ? % ? ? ! ? ! ? ? ? U ? ? ? ? ? 3 ? U ? U ? ? 7 ? ? 9 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? C ? ? ? U N ? ? U variableResolver 'Ljavax/xml/xpath/XPathVariableResolver; functionResolver 'Ljavax/xml/xpath/XPathFunctionResolver; origVariableResolver origFunctionResolver namespaceContext &Ljavax/xml/namespace/NamespaceContext; prefixResolver *Lorg/apache/xpath/jaxp/JAXPPrefixResolver; featureSecureProcessing Z d Lorg/w3c/dom/Document; <init> Q(Ljavax/xml/xpath/XPathVariableResolver;Ljavax/xml/xpath/XPathFunctionResolver;)V Code LineNumberTable LocalVariableTable this !Lorg/apache/xpath/jaxp/XPathImpl; vr fr R(Ljavax/xml/xpath/XPathVariableResolver;Ljavax/xml/xpath/XPathFunctionResolver;Z)V setXPathVariableResolver *(Ljavax/xml/xpath/XPathVariableResolver;)V fmsg Ljava/lang/String; resolver getXPathVariableResolver )()Ljavax/xml/xpath/XPathVariableResolver; setXPathFunctionResolver *(Ljavax/xml/xpath/XPathFunctionResolver;)V getXPathFunctionResolver )()Ljavax/xml/xpath/XPathFunctionResolver; setNamespaceContext )(Ljavax/xml/namespace/NamespaceContext;)V nsContext getNamespaceContext (()Ljavax/xml/namespace/NamespaceContext; getParser %()Ljavax/xml/parsers/DocumentBuilder; dbf *Ljavax/xml/parsers/DocumentBuilderFactory; e 0Ljavax/xml/parsers/ParserConfigurationException; getDummyDocument ()Lorg/w3c/dom/Document; dim Lorg/w3c/dom/DOMImplementation; eval H(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/xpath/objects/XObject; jep .Lorg/apache/xpath/jaxp/JAXPExtensionsProvider; expression contextItem Ljava/lang/Object; xpath Lorg/apache/xpath/XPath; xpathSupport Lorg/apache/xpath/XPathContext; xobj "Lorg/apache/xpath/objects/XObject; Exceptions evaluate S(Ljava/lang/String;Ljava/lang/Object;Ljavax/xml/namespace/QName;)Ljava/lang/Object; resultObject npe Ljava/lang/NullPointerException; nestedException Ljava/lang/Throwable; te *Ljavax/xml/transform/TransformerException; item returnType Ljavax/xml/namespace/QName; isSupported (Ljavax/xml/namespace/QName;)Z getResultAsType Q(Lorg/apache/xpath/objects/XObject;Ljavax/xml/namespace/QName;)Ljava/lang/Object; ni $Lorg/w3c/dom/traversal/NodeIterator; 8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; compile 5(Ljava/lang/String;)Ljavax/xml/xpath/XPathExpression; ximpl +Lorg/apache/xpath/jaxp/XPathExpressionImpl; Z(Ljava/lang/String;Lorg/xml/sax/InputSource;Ljavax/xml/namespace/QName;)Ljava/lang/Object; document Lorg/xml/sax/SAXException; Ljava/io/IOException; source Lorg/xml/sax/InputSource; ?(Ljava/lang/String;Lorg/xml/sax/InputSource;)Ljava/lang/String; reset ()V <clinit> SourceFile XPathImpl.java e ? ] ^ a b W X [ X Y Z \ Z ER_ARG_CANNOT_BE_NULL java/lang/Object XPathVariableResolver java/lang/NullPointerException e XPathFunctionResolver NamespaceContext (org/apache/xpath/jaxp/JAXPPrefixResolver e { _ ` ? .javax/xml/parsers/ParserConfigurationException java/lang/Error c d ?!"# http://java.sun.com/jaxp/xpath dummyroot$%& org/apache/xpath/XPath e' ,org/apache/xpath/jaxp/JAXPExtensionsProvider e( org/apache/xpath/XPathContext e) e 'org/apache/xpath/jaxp/JAXPVariableStack e p*+ org/w3c/dom/Node,-,. XPath expression ? ? ER_UNSUPPORTED_RETURN_TYPE/ "java/lang/IllegalArgumentException ? ? ? ? (javax/xml/xpath/XPathExpressionException e0 (javax/xml/transform/TransformerException12 &javax/xml/xpath/XPathFunctionException34 ?567 ?8 ?9 ?: ?;< java/lang/Double=> e?@ABCDEDFGHIJKL ? ? java/lang/String )org/apache/xpath/jaxp/XPathExpressionImpl eMNO org/xml/sax/SAXException java/io/IOException ? ? org/apache/xpath/jaxp/XPathImpl javax/xml/xpath/XPath org/apache/xalan/res/XSLMessages createXPATHMessage 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; (Ljava/lang/String;)V (javax/xml/parsers/DocumentBuilderFactory newInstance ,()Ljavax/xml/parsers/DocumentBuilderFactory; setNamespaceAware (Z)V setValidating newDocumentBuilder toString ()Ljava/lang/String; !javax/xml/parsers/DocumentBuilder getDOMImplementation !()Lorg/w3c/dom/DOMImplementation; org/w3c/dom/DOMImplementation createDocument V(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/DocumentType;)Lorg/w3c/dom/Document; ^(Ljava/lang/String;Ljavax/xml/transform/SourceLocator;Lorg/apache/xml/utils/PrefixResolver;I)V +(Ljavax/xml/xpath/XPathFunctionResolver;Z)V (Ljava/lang/Object;Z)V setVarStack #(Lorg/apache/xpath/VariableStack;)V execute z(Lorg/apache/xpath/XPathContext;Lorg/w3c/dom/Node;Lorg/apache/xml/utils/PrefixResolver;)Lorg/apache/xpath/objects/XObject; i(Lorg/apache/xpath/XPathContext;ILorg/apache/xml/utils/PrefixResolver;)Lorg/apache/xpath/objects/XObject; javax/xml/namespace/QName (Ljava/lang/Throwable;)V getException ()Ljava/lang/Throwable; javax/xml/xpath/XPathConstants STRING equals (Ljava/lang/Object;)Z NUMBER BOOLEAN NODE NODESET org/apache/xpath/objects/XObject str num ()D (D)V bool ()Z java/lang/Boolean TRUE Ljava/lang/Boolean; FALSE nodelist ()Lorg/w3c/dom/NodeList; nodeset &()Lorg/w3c/dom/traversal/NodeIterator; "org/w3c/dom/traversal/NodeIterator nextNode ()Lorg/w3c/dom/Node; ?(Lorg/apache/xpath/XPath;Lorg/apache/xpath/jaxp/JAXPPrefixResolver;Ljavax/xml/xpath/XPathFunctionResolver;Ljavax/xml/xpath/XPathVariableResolver;Z)V parse 1(Lorg/xml/sax/InputSource;)Lorg/w3c/dom/Document; ! U V W X Y Z [ X \ Z ] ^ _ ` a b c d e f g u #*? *? *? **+Z? ? **,Z? ? ? h G @ E H I "