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