diff options
Diffstat (limited to 'gnu/xml/xpath/LocalNameFunction.java')
| -rw-r--r-- | gnu/xml/xpath/LocalNameFunction.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gnu/xml/xpath/LocalNameFunction.java b/gnu/xml/xpath/LocalNameFunction.java index a08a3df5f..dbad9d3b4 100644 --- a/gnu/xml/xpath/LocalNameFunction.java +++ b/gnu/xml/xpath/LocalNameFunction.java @@ -69,9 +69,11 @@ final class LocalNameFunction this.arg = arg; } - @Override @SuppressWarnings("unchecked") + @Override public Object evaluate(Node context, int pos, int len) { + /* Suppression is safe, as we know context produces Collection<Node> */ + @SuppressWarnings("unchecked") Collection<Node> val = (arg == null) ? Collections.singleton(context) : (Collection<Node>) arg.evaluate(context, pos, len); return _local_name(context, val); |
