Author: xavier
Date: Fri Feb 23 02:09:13 2007
New Revision: 510895
URL: http://svn.apache.org/viewvc?view=rev&rev=510895
Log:
add check against null and review line returns to help isolate IVY-379 if still
possible
Modified:
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/resolve/IvyNodeEviction.java
Modified:
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/resolve/IvyNodeEviction.java
URL:
http://svn.apache.org/viewvc/incubator/ivy/core/trunk/src/java/org/apache/ivy/core/resolve/IvyNodeEviction.java?view=diff&rev=510895&r1=510894&r2=510895
==============================================================================
---
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/resolve/IvyNodeEviction.java
(original)
+++
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/resolve/IvyNodeEviction.java
Fri Feb 23 02:09:13 2007
@@ -121,6 +121,9 @@
private Map _evicted = new HashMap(); // Map (root module conf ->
EvictionData) // indicates if the node is evicted in each root module conf
public IvyNodeEviction(IvyNode node) {
+ if (node == null) {
+ throw new NullPointerException("node must not be null");
+ }
_node = node;
}
@@ -191,7 +194,11 @@
public boolean isEvicted(String rootModuleConf) {
cleanEvicted();
IvyNode root = _node.getRoot();
- return root != _node &&
!root.getResolvedRevisions(_node.getId().getModuleId(),
rootModuleConf).contains(_node.getResolvedId());
+ return root != _node
+ && !root.getResolvedRevisions(
+ _node.getId().getModuleId(),
+ rootModuleConf)
+ .contains(_node.getResolvedId());
}
public boolean isCompletelyEvicted() {