diff options
author | Andrew John Hughes <gnu_andrew@member.fsf.org> | 2008-06-23 20:59:32 +0000 |
---|---|---|
committer | Andrew John Hughes <gnu_andrew@member.fsf.org> | 2008-06-23 20:59:32 +0000 |
commit | c4468c342efcd45bdc6cc08ea9c06ea6edd75f69 (patch) | |
tree | ab41d9ebe5fb4fea3c179d70b3e4ed89738c93fc /gnu/xml/xpath/LocalNameFunction.java | |
parent | 7b5f1590c0b002ac59f31c5932977cb1d8d63339 (diff) | |
download | classpath-c4468c342efcd45bdc6cc08ea9c06ea6edd75f69.tar.gz |
2008-06-23 Andrew John Hughes <gnu_andrew@member.fsf.org>
* gnu/xml/xpath/CountFunction.java,
* gnu/xml/xpath/EqualityExpr.java,
* gnu/xml/xpath/Expr.java,
* gnu/xml/xpath/IdFunction.java,
* gnu/xml/xpath/LocalNameFunction.java,
* gnu/xml/xpath/NameFunction.java,
* gnu/xml/xpath/NamespaceUriFunction.java,
* gnu/xml/xpath/ParenthesizedExpr.java,
* gnu/xml/xpath/Steps.java,
* gnu/xml/xpath/SumFunction.java,
* gnu/xml/xpath/UnionExpr.java,
* gnu/xml/xpath/XPathParser.java,
* gnu/xml/xpath/XPathParser.y,
* java/lang/Enum.java,
* java/lang/reflect/Constructor.java,
* java/lang/reflect/Field.java,
* java/lang/reflect/Method.java:
Reduce scope of unchecked warning suppression,
and remove unneeded uses.
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); |