| Line 11... |
Line 11... |
| 11 |
\alias{listFromMlist}
|
11 |
\alias{listFromMlist}
|
| 12 |
\alias{linearizeMlist}
|
12 |
\alias{linearizeMlist}
|
| 13 |
\alias{finalDefaultMethod}
|
13 |
\alias{finalDefaultMethod}
|
| 14 |
\alias{mergeMethods}
|
14 |
\alias{mergeMethods}
|
| 15 |
\alias{loadMethod}
|
15 |
\alias{loadMethod}
|
| - |
|
16 |
\alias{loadMethod-methods}
|
| - |
|
17 |
\alias{loadMethod,ANY-method}
|
| - |
|
18 |
\alias{loadMethod,MethodDefinition-method}
|
| - |
|
19 |
\alias{loadMethod,MethodWithNext-method}
|
| 16 |
\title{MethodsList Objects}
|
20 |
\title{MethodsList Objects}
|
| 17 |
\description{
|
21 |
\description{
|
| 18 |
These functions create and manipulate \code{MethodsList} objects, the
|
22 |
These functions create and manipulate \code{MethodsList} objects, the
|
| 19 |
objects used in R to store methods for dispatch. You should not call
|
23 |
objects used in R to store methods for dispatch. You should not call
|
| 20 |
any of these functions from code that you want to port to S-Plus.
|
24 |
any of these functions from code that you want to port to S-Plus.
|
| Line 136... |
Line 140... |
| 136 |
dispatched in the frame \code{envir}. The function exists so that
|
140 |
dispatched in the frame \code{envir}. The function exists so that
|
| 137 |
methods can be defined for special classes of objects. Usually
|
141 |
methods can be defined for special classes of objects. Usually
|
| 138 |
the point is to assign or modify information in the frame
|
142 |
the point is to assign or modify information in the frame
|
| 139 |
environment to be used evaluation. For example, the standard
|
143 |
environment to be used evaluation. For example, the standard
|
| 140 |
class \code{MethodDefinition} has a method that stores the target
|
144 |
class \code{MethodDefinition} has a method that stores the target
|
| 141 |
and defined signatures in the environment.
|
145 |
and defined signatures in the environment. Class
|
| - |
|
146 |
\code{MethodWithNext} has a method taking account of the
|
| - |
|
147 |
mechanism for storing the method to be used in a call to
|
| - |
|
148 |
\code{\link{callNextMethod}}.
|
| 142 |
|
149 |
|
| 143 |
Any methods defined for \code{loadMethod} must return the function
|
150 |
Any methods defined for \code{loadMethod} must return the function
|
| 144 |
definition to be used for this call; typically, this is just the
|
151 |
definition to be used for this call; typically, this is just the
|
| 145 |
\code{method} argument.
|
152 |
\code{method} argument.
|
| 146 |
}
|
153 |
}
|