res = ismethod(h, methodname)
res = ismethod(obj, methodname)
res = ismethod(className, methodname)
| Paramètre | Description |
|---|---|
| h | un objet handle |
| obj | un objet classdef |
| className | un nom de classe sous forme de chaine |
| methodname | une chaine |
| Paramètre | Description |
|---|---|
| res | un logique: true ou false |
ismethod renvoie un logique 1 si la methode est publique pour l'objet ou la classe, et 0 sinon.
Pour les classes classdef, les methodes privees et protegees ne sont pas exposees comme methodes publiques.
d = [tempdir(), 'nelson_help_ismethod/'];
mkdir(d);
filewrite([d, '/NelsonHelpIsMethodPoint.m'], ["classdef NelsonHelpIsMethodPoint"; " methods"; " function r = value(obj)"; " r = 1;"; " end"; " end"; "end"]);
addpath(d);
tf = ismethod('NelsonHelpIsMethodPoint', 'value')
| Version | Description |
|---|---|
| 1.0.0 | version initiale |
| 2.0.0 | support des noms de classe classdef ajoute |