Using the Editor and Debugger with Classes
April 21st, 2010 Posted in Documents
Referring to Class Files
Define classes in M-files just like scripts and functions. To use the editor or debugger with a class file, use the full class name. For example, suppose the file for a class, myclass.m is in the following location:
1 | +PackFld1/+PackFld2/@myclass/myclass.m |
To open myclass.m in the MATLAB editor, you could reference the file using dot-separated package names:
1 | edit PackFld1.PackFld2.myclass |
You could also use path notation:
1 | edit +PackFld1/+PackFld2/@myclass/myclass |
If myclass.m is not in an @-folder, then enter:
1 | edit +PackFld1/+PackFld2/myclass |
To refer to functions inside a package folder, use dot or path separators:
To refer to a function defined in its own file inside of a class @-folder, use:
1 | edit +PackFld1/+PackFld2/@myclass/myMethod |
For debugging, dbstop accepts any of the file specifications used by the edit command.
See Modifying and Reloading Classes for information about clearing class.
Leave a Reply
You must be logged in to post a comment.