[
https://issues.apache.org/jira/browse/JXPATH-172?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14227810#comment-14227810
]
Michele Vivoda commented on JXPATH-172:
---------------------------------------
Hi, you are right in saying {{null}} is never returned, I was perhaps not
clear, an I know you already know from JXPATH-171 but for reference:
bq. pointer will have a null value
I meant {{Pointer#getValue() == null}}
{{org.apache.commons.jxpath.ri.model.beans.NullPointer}} is an implementation
class that I think theoretically should be not known to clients.
I will try to put down a better javadoc.
> JXPathContext#getPointer claims that null will be returned if the XPath expr
> does not point to a valid node
> -----------------------------------------------------------------------------------------------------------
>
> Key: JXPATH-172
> URL: https://issues.apache.org/jira/browse/JXPATH-172
> Project: Commons JXPath
> Issue Type: Bug
> Affects Versions: 1.3
> Reporter: Michael Osipov
> Assignee: Michael Osipov
>
> {quote}
> Traverses the xpath and returns a Pointer. A Pointer provides easy access to
> a property. If the xpath matches no properties in the graph, the pointer will
> be null.
> {quote}
> This is not true because not {{null}} is returned but {{NullPointer}}. This
> makes a tremendous difference.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)