diff options
author | Gilles Dubochet <gilles.dubochet@epfl.ch> | 2006-10-24 14:46:55 +0000 |
---|---|---|
committer | Gilles Dubochet <gilles.dubochet@epfl.ch> | 2006-10-24 14:46:55 +0000 |
commit | 505644abe4b06ae4d0bec47e90fe421d589a6e59 (patch) | |
tree | 5fdc3863a3cdfd847dd28270a02c49cf1933d53f | |
parent | 7e705baa349c3fc00c6ac9a5da60db4121944d5c (diff) | |
download | scala-505644abe4b06ae4d0bec47e90fe421d589a6e59.tar.gz scala-505644abe4b06ae4d0bec47e90fe421d589a6e59.tar.bz2 scala-505644abe4b06ae4d0bec47e90fe421d589a6e59.zip |
Updated type patterns in DBC to use wildcards.
-rw-r--r-- | src/dbc/scala/dbc/datatype/ApproximateNumeric.scala | 4 | ||||
-rw-r--r-- | src/dbc/scala/dbc/datatype/ExactNumeric.scala | 4 |
2 files changed, 4 insertions, 4 deletions
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 && |