You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@onami.apache.org by as...@apache.org on 2013/03/03 07:02:01 UTC
svn commit: r1452004 - in
/incubator/onami/trunk/guava/src/main/java/org/apache/onami/guava/eventbus:
BusMatcher.java EventBusModule.java
Author: ash2k
Date: Sun Mar 3 06:02:01 2013
New Revision: 1452004
URL: http://svn.apache.org/r1452004
Log:
ONAMI-99 Fix generics bounds for Matcher
Modified:
incubator/onami/trunk/guava/src/main/java/org/apache/onami/guava/eventbus/BusMatcher.java
incubator/onami/trunk/guava/src/main/java/org/apache/onami/guava/eventbus/EventBusModule.java
Modified: incubator/onami/trunk/guava/src/main/java/org/apache/onami/guava/eventbus/BusMatcher.java
URL: http://svn.apache.org/viewvc/incubator/onami/trunk/guava/src/main/java/org/apache/onami/guava/eventbus/BusMatcher.java?rev=1452004&r1=1452003&r2=1452004&view=diff
==============================================================================
--- incubator/onami/trunk/guava/src/main/java/org/apache/onami/guava/eventbus/BusMatcher.java (original)
+++ incubator/onami/trunk/guava/src/main/java/org/apache/onami/guava/eventbus/BusMatcher.java Sun Mar 3 06:02:01 2013
@@ -19,6 +19,7 @@ package org.apache.onami.guava.eventbus;
* under the License.
*/
+import com.google.inject.TypeLiteral;
import com.google.inject.matcher.Matcher;
/**
@@ -37,6 +38,6 @@ public interface BusMatcher
*
* @param matcher the bound classes filter.
*/
- void to( Matcher<Object> matcher );
+ void to( Matcher<? super TypeLiteral<?>> matcher );
}
Modified: incubator/onami/trunk/guava/src/main/java/org/apache/onami/guava/eventbus/EventBusModule.java
URL: http://svn.apache.org/viewvc/incubator/onami/trunk/guava/src/main/java/org/apache/onami/guava/eventbus/EventBusModule.java?rev=1452004&r1=1452003&r2=1452004&view=diff
==============================================================================
--- incubator/onami/trunk/guava/src/main/java/org/apache/onami/guava/eventbus/EventBusModule.java (original)
+++ incubator/onami/trunk/guava/src/main/java/org/apache/onami/guava/eventbus/EventBusModule.java Sun Mar 3 06:02:01 2013
@@ -53,7 +53,7 @@ public abstract class EventBusModule
to( any() );
}
- public void to( Matcher<Object> matcher )
+ public void to( Matcher<? super TypeLiteral<?>> matcher )
{
checkArgument( matcher != null, "Event bus matcher must be not null" );