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/13 14:48:14 UTC
svn commit: r1432615 -
/incubator/onami/trunk/spi/src/main/java/org/apache/onami/spi/ServiceLoaderModule.java
Author: simonetripodi
Date: Sun Jan 13 13:48:14 2013
New Revision: 1432615
URL: http://svn.apache.org/viewvc?rev=1432615&view=rev
Log:
[ONAMI-28] Do not use code from com.google.inject.internal
Modified:
incubator/onami/trunk/spi/src/main/java/org/apache/onami/spi/ServiceLoaderModule.java
Modified: incubator/onami/trunk/spi/src/main/java/org/apache/onami/spi/ServiceLoaderModule.java
URL: http://svn.apache.org/viewvc/incubator/onami/trunk/spi/src/main/java/org/apache/onami/spi/ServiceLoaderModule.java?rev=1432615&r1=1432614&r2=1432615&view=diff
==============================================================================
--- incubator/onami/trunk/spi/src/main/java/org/apache/onami/spi/ServiceLoaderModule.java (original)
+++ incubator/onami/trunk/spi/src/main/java/org/apache/onami/spi/ServiceLoaderModule.java Sun Jan 13 13:48:14 2013
@@ -19,10 +19,9 @@ package org.apache.onami.spi;
* under the License.
*/
-import static java.lang.String.format;
import static com.google.inject.Key.get;
-import static com.google.inject.internal.util.$Preconditions.checkArgument;
import static com.google.inject.multibindings.Multibinder.newSetBinder;
+import static java.lang.String.format;
import static java.lang.Thread.currentThread;
import static org.apache.onami.spi.ServiceLoader.load;
@@ -156,4 +155,12 @@ public abstract class ServiceLoaderModul
}
+ private static void checkArgument( boolean expression, String errorMessagePattern, Object...args )
+ {
+ if ( !expression )
+ {
+ throw new IllegalArgumentException( format( errorMessagePattern, args ) );
+ }
+ }
+
}