Author: ssc
Date: Sun Feb 20 16:52:09 2011
New Revision: 1072631

URL: http://svn.apache.org/viewvc?rev=1072631&view=rev
Log:
MAHOUT-613 Added descriptive messages to calls to Preconditions.checkNotNull()

Modified:
    
mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/impl/common/RefreshRunnable.java
    
mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/impl/model/jdbc/ReloadFromJDBCDataModel.java
    mahout/trunk/core/src/main/java/org/apache/mahout/common/IOUtils.java
    
mahout/trunk/math/src/main/java/org/apache/mahout/math/als/AlternateLeastSquaresSolver.java

Modified: 
mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/impl/common/RefreshRunnable.java
URL: 
http://svn.apache.org/viewvc/mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/impl/common/RefreshRunnable.java?rev=1072631&r1=1072630&r2=1072631&view=diff
==============================================================================
--- 
mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/impl/common/RefreshRunnable.java
 (original)
+++ 
mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/impl/common/RefreshRunnable.java
 Sun Feb 20 16:52:09 2011
@@ -24,13 +24,15 @@ import java.util.concurrent.Callable;
 
 /**
  * Simply calls {@linkRefreshable#refresh(java.util.Collection)} on a {@link 
Refreshable}.
+ *
+ * @deprecated Not used by RefreshHelper anymore.
  */
 public final class RefreshRunnable implements Runnable, Callable<Void> {
 
   private final Refreshable refreshable;
 
   public RefreshRunnable(Refreshable refreshable) {
-    Preconditions.checkNotNull(refreshable);
+    Preconditions.checkNotNull(refreshable, "Refreshable cannot be null");
     this.refreshable = refreshable;
   }
 

Modified: 
mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/impl/model/jdbc/ReloadFromJDBCDataModel.java
URL: 
http://svn.apache.org/viewvc/mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/impl/model/jdbc/ReloadFromJDBCDataModel.java?rev=1072631&r1=1072630&r2=1072631&view=diff
==============================================================================
--- 
mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/impl/model/jdbc/ReloadFromJDBCDataModel.java
 (original)
+++ 
mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/impl/model/jdbc/ReloadFromJDBCDataModel.java
 Sun Feb 20 16:52:09 2011
@@ -48,7 +48,7 @@ public final class ReloadFromJDBCDataMod
   private final RefreshHelper refreshHelper;
 
   public ReloadFromJDBCDataModel(JDBCDataModel delegate) throws TasteException 
{
-    Preconditions.checkNotNull(delegate);
+    Preconditions.checkNotNull(delegate, "Delegate cannot be null");
     this.delegate = delegate;
     refreshHelper = new RefreshHelper(new Callable<Void>() {
       @Override

Modified: mahout/trunk/core/src/main/java/org/apache/mahout/common/IOUtils.java
URL: 
http://svn.apache.org/viewvc/mahout/trunk/core/src/main/java/org/apache/mahout/common/IOUtils.java?rev=1072631&r1=1072630&r2=1072631&view=diff
==============================================================================
--- mahout/trunk/core/src/main/java/org/apache/mahout/common/IOUtils.java 
(original)
+++ mahout/trunk/core/src/main/java/org/apache/mahout/common/IOUtils.java Sun 
Feb 20 16:52:09 2011
@@ -40,7 +40,7 @@ public final class IOUtils {
   private IOUtils() { }
   
   public static void quietClose(Closeable... closeables) {
-    Preconditions.checkNotNull(closeables);
+    Preconditions.checkNotNull(closeables, "Closables cannot be null");
     for (Closeable closeable : closeables) {
       if (closeable != null) {
         try {

Modified: 
mahout/trunk/math/src/main/java/org/apache/mahout/math/als/AlternateLeastSquaresSolver.java
URL: 
http://svn.apache.org/viewvc/mahout/trunk/math/src/main/java/org/apache/mahout/math/als/AlternateLeastSquaresSolver.java?rev=1072631&r1=1072630&r2=1072631&view=diff
==============================================================================
--- 
mahout/trunk/math/src/main/java/org/apache/mahout/math/als/AlternateLeastSquaresSolver.java
 (original)
+++ 
mahout/trunk/math/src/main/java/org/apache/mahout/math/als/AlternateLeastSquaresSolver.java
 Sun Feb 20 16:52:09 2011
@@ -33,9 +33,9 @@ public class AlternateLeastSquaresSolver
 
   public Vector solve(List<Vector> featureVectors, Vector ratingVector, double 
lambda, int numFeatures) {
 
-    Preconditions.checkNotNull(featureVectors);
+    Preconditions.checkNotNull(featureVectors, "Feature vectors cannot be 
null");
     Preconditions.checkArgument(!featureVectors.isEmpty());
-    Preconditions.checkNotNull(ratingVector);    
+    Preconditions.checkNotNull(ratingVector, "Rating vector cannot be null");
     Preconditions.checkArgument(featureVectors.size() == 
ratingVector.getNumNondefaultElements());
 
     int nui = ratingVector.getNumNondefaultElements();


Reply via email to