The R Project SVN R

Rev

Rev 20092 | Rev 42333 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 20092 Rev 23531
Line 1... Line -...
1
 
-
 
2
\name{MethodWithNext-class}
1
\name{MethodWithNext-class}
3
\docType{class}
2
\docType{class}
4
\alias{MethodWithNext-class}
3
\alias{MethodWithNext-class}
5
\title{Class MethodWithNext }
4
\title{Class MethodWithNext }
6
\description{ Class of method definitions set up for callNextMethod }
5
\description{ Class of method definitions set up for callNextMethod }
7
\section{Objects from the Class}{
6
\section{Objects from the Class}{
8
Objects from this class are generated as a side-effect of calls to \code{\link{callNextMethod}}.
7
  Objects from this class are generated as a side-effect of calls to
-
 
8
  \code{\link{callNextMethod}}.
9
}
9
}
10
\section{Slots}{
10
\section{Slots}{
11
  \describe{
11
  \describe{
12
    \item{\code{.Data}:}{Object of class \code{"function"}; the actual
12
    \item{\code{.Data}:}{Object of class \code{"function"}; the actual
13
      function definition.}
13
      function definition.}
14
    \item{\code{nextMethod}:}{Object of class \code{"PossibleMethod"}
14
    \item{\code{nextMethod}:}{Object of class \code{"PossibleMethod"}
15
      the method to use in response to a \code{\link{callNextMethod}()} call. }
15
      the method to use in response to a \code{\link{callNextMethod}()}
-
 
16
      call.}
16
    \item{\code{excluded}:}{Object of class \code{"list"}; one or more
17
    \item{\code{excluded}:}{Object of class \code{"list"}; one or more
17
      signatures excluded in finding the next method. }
18
      signatures excluded in finding the next method. }
18
    \item{\code{target}:}{Object of class \code{"signature", from class "MethodDefinition"} }
19
    \item{\code{target}:}{Object of class \code{"signature"}, from class
-
 
20
      \code{"MethodDefinition"}}
19
    \item{\code{defined}:}{Object of class \code{"signature", from class "MethodDefinition"} }
21
    \item{\code{defined}:}{Object of class \code{"signature"}, from
-
 
22
      class \code{"MethodDefinition"}} 
20
  }
23
  }
21
}
24
}
22
\section{Extends}{
25
\section{Extends}{
23
Class \code{"MethodDefinition"}, directly.
26
  Class \code{"MethodDefinition"}, directly.\cr
24
Class \code{"function"}, from data part.
27
  Class \code{"function"}, from data part.\cr
25
Class \code{"PossibleMethod"}, by class "MethodDefinition".
28
  Class \code{"PossibleMethod"}, by class \code{"MethodDefinition"}.\cr
26
Class \code{"OptionalMethods"}, by class "MethodDefinition".
29
  Class \code{"OptionalMethods"}, by class \code{"MethodDefinition"}.
27
}
30
}
28
\section{Methods}{
31
\section{Methods}{
29
  \describe{
32
  \describe{
30
    \item{findNextMethod}{\code{signature(method = "MethodWithNext")}:
33
    \item{findNextMethod}{\code{signature(method = "MethodWithNext")}:
31
      used internally by method dispatch. }
34
      used internally by method dispatch. }