X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=Mate%2FTypes.hs;fp=Mate%2FTypes.hs;h=5405a43a4f708df4a3be729fbf12983768c29711;hb=d3f63d65d80aaab4ad8eac43ee1caea7dea09fbd;hp=59ebd6a568afb97487f6993b1c015fd68850e46f;hpb=be380d1452ca0ac7be1dc0d593b674d8db7707da;p=mate.git diff --git a/Mate/Types.hs b/Mate/Types.hs index 59ebd6a..5405a43 100644 --- a/Mate/Types.hs +++ b/Mate/Types.hs @@ -52,14 +52,6 @@ data MethodInfo = MethodInfo { methSignature :: MethodSignature } deriving (Eq, Ord) --- TODO(bernhard): not really efficient. also, outsource that to hs-java --- deriving should be enough? -instance Ord MethodSignature where - compare (MethodSignature args_a ret_a) (MethodSignature args_b ret_b) - | cmp_args /= EQ = cmp_args - | otherwise = show ret_a `compare` show ret_b - where cmp_args = show args_a `compare` show args_b - instance Show MethodInfo where show (MethodInfo method c sig) = toString c ++ "." ++ toString method ++ "." ++ show sig