You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@onami.apache.org by si...@apache.org on 2013/01/02 22:38:36 UTC

svn commit: r1428070 - /incubator/onami/trunk/scheduler/src/main/java/org/apache/onami/scheduler/QuartzModule.java

Author: simonetripodi
Date: Wed Jan  2 21:38:35 2013
New Revision: 1428070

URL: http://svn.apache.org/viewvc?rev=1428070&view=rev
Log:
ONAMI-28 Do not use code from com.google.inject.internal

Modified:
    incubator/onami/trunk/scheduler/src/main/java/org/apache/onami/scheduler/QuartzModule.java

Modified: incubator/onami/trunk/scheduler/src/main/java/org/apache/onami/scheduler/QuartzModule.java
URL: http://svn.apache.org/viewvc/incubator/onami/trunk/scheduler/src/main/java/org/apache/onami/scheduler/QuartzModule.java?rev=1428070&r1=1428069&r2=1428070&view=diff
==============================================================================
--- incubator/onami/trunk/scheduler/src/main/java/org/apache/onami/scheduler/QuartzModule.java (original)
+++ incubator/onami/trunk/scheduler/src/main/java/org/apache/onami/scheduler/QuartzModule.java Wed Jan  2 21:38:35 2013
@@ -20,8 +20,6 @@ package org.apache.onami.scheduler;
  */
 
 import static com.google.inject.Scopes.SINGLETON;
-import static com.google.inject.internal.util.$Preconditions.checkNotNull;
-import static com.google.inject.internal.util.$Preconditions.checkState;
 import static com.google.inject.multibindings.Multibinder.newSetBinder;
 import static java.util.TimeZone.getTimeZone;
 import static org.apache.onami.scheduler.Scheduled.DEFAULT;
@@ -208,8 +206,24 @@ public abstract class QuartzModule
      */
     protected final <T> void doBind( Multibinder<T> binder, Class<? extends T> type )
     {
-        checkNotNull( type );
+        checkNotNull( type, "Impossible to bind a null type" );
         binder.addBinding().to( type );
     }
 
+    private static void checkState( boolean state, String message )
+    {
+        if ( !state )
+        {
+            throw new IllegalStateException( message );
+        }
+    }
+
+    private static void checkNotNull( Object object, String message )
+    {
+        if ( object == null )
+        {
+            throw new IllegalArgumentException( message );
+        }
+    }
+
 }