From 505644abe4b06ae4d0bec47e90fe421d589a6e59 Mon Sep 17 00:00:00 2001 From: Gilles Dubochet Date: Tue, 24 Oct 2006 14:46:55 +0000 Subject: Updated type patterns in DBC to use wildcards. --- src/dbc/scala/dbc/datatype/ApproximateNumeric.scala | 4 ++-- src/dbc/scala/dbc/datatype/ExactNumeric.scala | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'src/dbc') diff --git a/src/dbc/scala/dbc/datatype/ApproximateNumeric.scala b/src/dbc/scala/dbc/datatype/ApproximateNumeric.scala index 8943f46364..daf50bd236 100644 --- a/src/dbc/scala/dbc/datatype/ApproximateNumeric.scala +++ b/src/dbc/scala/dbc/datatype/ApproximateNumeric.scala @@ -20,7 +20,7 @@ abstract class ApproximateNumeric[Type] ( ) extends datatype.Numeric[Type](nativeTypeId) { def isEquivalent(datatype: DataType) = datatype match { - case dt: ApproximateNumeric[Type] => + case dt: ApproximateNumeric[_] => (nativeTypeId == dt.nativeTypeId && precisionRadix == dt.precisionRadix && precision == dt.precision && @@ -30,7 +30,7 @@ abstract class ApproximateNumeric[Type] ( } def isSubtypeOf (datatype:DataType) = datatype match { - case dt:ApproximateNumeric[Type] => + case dt:ApproximateNumeric[_] => (nativeTypeId == dt.nativeTypeId && precisionRadix == dt.precisionRadix && precision <= dt.precision && diff --git a/src/dbc/scala/dbc/datatype/ExactNumeric.scala b/src/dbc/scala/dbc/datatype/ExactNumeric.scala index 331cf866e1..cd44a0eed4 100644 --- a/src/dbc/scala/dbc/datatype/ExactNumeric.scala +++ b/src/dbc/scala/dbc/datatype/ExactNumeric.scala @@ -20,7 +20,7 @@ abstract class ExactNumeric[Type]( ) extends datatype.Numeric[Type](nativeTypeId) { def isEquivalent(datatype: DataType) = datatype match { - case dt: ExactNumeric[Type] => + case dt: ExactNumeric[_] => (nativeTypeId == dt.nativeTypeId && precisionRadix == dt.precisionRadix && precision == dt.precision && @@ -31,7 +31,7 @@ abstract class ExactNumeric[Type]( } def isSubtypeOf(datatype: DataType) = datatype match { - case dt: ExactNumeric[Type] => + case dt: ExactNumeric[_] => (nativeTypeId == dt.nativeTypeId && precisionRadix == dt.precisionRadix && precision <= dt.precision && -- cgit v1.2.3