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" );