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 );
+ }
+ }
+
}