MethodDefinition-class        package:methods        R Documentation

_C_l_a_s_s_e_s _t_o _R_e_p_r_e_s_e_n_t _M_e_t_h_o_d _D_e_f_i_n_i_t_i_o_n_s

_D_e_s_c_r_i_p_t_i_o_n:

     These classes extend the basic class `"function"' when functions
     are to be stored and used as method definitions.

_O_b_j_e_c_t_s _f_r_o_m _t_h_e _C_l_a_s_s:

     Objects can be created by calls of the form
     `new("MethodDefinition", ...)'. ~~ describe objects here ~~

_S_l_o_t_s:

     `._D_a_t_a': Object of class `"function"'; the data part of the
          definition. 

     `_t_a_r_g_e_t': Object of class `"signature"'; the signature for which
          the method was wanted. 

     `_d_e_f_i_n_e_d': Object of class `"signature"'; the signature for which
          a method was found.  If the method was inherited, this will
          not be identical to `target'. 

_E_x_t_e_n_d_s:

     Class `"function"', from data part. Class `"PossibleMethod"',
     directly. Class `"OptionalMethods"', by class "function".

_M_e_t_h_o_d_s:

     _f_i_n_d_N_e_x_t_M_e_t_h_o_d `signature(method = "MethodDefinition")': ... 

     _l_o_a_d_M_e_t_h_o_d `signature(method = "MethodDefinition")': ... 

     _s_h_o_w `signature(object = "MethodDefinition")': ... 

_S_e_e _A_l_s_o:

     See  `MethodWithNext-class' for an extension used by
     `callNextMethod'.

