Author: gertv
Date: Tue Jul 29 02:45:36 2008
New Revision: 680655

URL: http://svn.apache.org/viewvc?rev=680655&view=rev
Log:
CAMEL-463: Remove warning on type erasure in pattern matching

Modified:
    
activemq/camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SAbstractType.scala

Modified: 
activemq/camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SAbstractType.scala
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SAbstractType.scala?rev=680655&r1=680654&r2=680655&view=diff
==============================================================================
--- 
activemq/camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SAbstractType.scala
 (original)
+++ 
activemq/camel/trunk/components/camel-scala/src/main/scala/org/apache/camel/scala/dsl/SAbstractType.scala
 Tue Jul 29 02:45:36 2008
@@ -58,9 +58,9 @@
     builder.build(this, block)
     this
   }
-  
+
   def bean(bean: Any) = bean match {
-    case cls: Class[Any] => new 
SProcessorType(target.bean(cls).asInstanceOf[ProcessorType[P] forSome {type P}])
+    case cls: Class[_] => new 
SProcessorType(target.bean(cls).asInstanceOf[ProcessorType[P] forSome {type P}])
     case ref: String => new 
SProcessorType(target.beanRef(ref).asInstanceOf[ProcessorType[P] forSome {type 
P}])
     case obj: Any => new 
SProcessorType(target.bean(obj).asInstanceOf[ProcessorType[P] forSome {type P}])
   }


Reply via email to