blob: 0999e618dde75a24d085cbb2e13371d9d2699b14 [file] [log] [blame]
% File src/library/methods/man/MethodWithNext-class.Rd
% Part of the R package, https://www.R-project.org
% Copyright 1995-2007 R Core Team
% Distributed under GPL 2 or later
\name{MethodWithNext-class}
\docType{class}
\alias{MethodWithNext-class}
\title{Class MethodWithNext }
\description{ Class of method definitions set up for callNextMethod }
\section{Objects from the Class}{
Objects from this class are generated as a side-effect of calls to
\code{\link{callNextMethod}}.
}
\section{Slots}{
\describe{
\item{\code{.Data}:}{Object of class \code{"function"}; the actual
function definition.}
\item{\code{nextMethod}:}{Object of class \code{"PossibleMethod"}
the method to use in response to a \code{\link{callNextMethod}()}
call.}
\item{\code{excluded}:}{Object of class \code{"list"}; one or more
signatures excluded in finding the next method. }
\item{\code{target}:}{Object of class \code{"signature"}, from class
\code{"MethodDefinition"}}
\item{\code{defined}:}{Object of class \code{"signature"}, from
class \code{"MethodDefinition"}}
\item{\code{generic}:}{Object of class \code{"character"}; the function
for which the method was created. }
}
}
\section{Extends}{
Class \code{"MethodDefinition"}, directly.\cr
Class \code{"function"}, from data part.\cr
Class \code{"PossibleMethod"}, by class \code{"MethodDefinition"}.\cr
Class \code{"OptionalMethods"}, by class \code{"MethodDefinition"}.
}
\section{Methods}{
\describe{
\item{findNextMethod}{\code{signature(method = "MethodWithNext")}:
used internally by method dispatch. }
\item{loadMethod}{\code{signature(method = "MethodWithNext")}: used
internally by method dispatch. }
\item{show}{\code{signature(object = "MethodWithNext")} }
}
}
\seealso{ \code{\link{callNextMethod}}, and
class \code{\linkS4class{MethodDefinition}}.
}
\keyword{classes}