\HeaderA{MethodsList-class}{Class MethodsList, Representation of Methods for a Generic Function}{MethodsList.Rdash.class}
\aliasA{body<-,MethodDefinition-method}{MethodsList-class}{body<.Rdash.,MethodDefinition.Rdash.method}
\keyword{classes}{MethodsList-class}
\keyword{methods}{MethodsList-class}
\begin{Description}\relax
Objects from this class are generated and revised by the
definition of methods for a generic function.
\end{Description}
\begin{Section}{Slots}
\describe{

\item[\code{argument}:] Object of class \code{"name"}.  The name of the
argument being used for dispatch at this level. 
\item[\code{methods}:] A named list of the methods (and method lists)
defined \emph{explicitly} for this argument, with the names being
the classes for which the methods have been defined. 
\item[\code{allMethods}:] A named list, which may be empty if this
object has not been used in dispatch yet.  Otherwise, it contains
all the directly defined methods from the \code{methods} slot, plus
any inherited methods. 
}
\end{Section}
\begin{Section}{Extends}
Class \code{"OptionalMethods"}, directly.
\end{Section}

