% 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}