import BasicTypes ( Arity )
import Unique ( Unique, Uniquable(..) )
import Outputable
+import Util ( notNull )
\end{code}
%************************************************************************
data DefMeth id = NoDefMeth -- No default method
| DefMeth id -- A polymorphic default method (named id)
+ -- (Only instantiated to RdrName and Name, never Id)
| GenDefMeth -- A generic default method
deriving Eq
\end{code}
= (tyvars, fundeps, sc_theta, sc_sels, op_stuff)
classHasFDs :: Class -> Bool
-classHasFDs (Class {classFunDeps = fundeps}) = not (null fundeps)
+classHasFDs (Class {classFunDeps = fundeps}) = notNull fundeps
\end{code}