Editor code completion for MATLAB Handle classes?
Show older comments
When working with the definition for a handle class. Can the code completion feature see the methods and properties of the class?
classdef A < handle
properties
a;
b;
end
methods
function obj = A()
obj.b = 1; %Code Editor does not see the property b when I type in the period after obj.
end
end
end
Code Editor does not see the property b when I type in the period after obj.
Accepted Answer
More Answers (1)
Inside most class methods, the editor would have no way of knowing in advance that "obj" is intended to be an object of the class. The constructor is an exception, because a class member is the only legal output argument of class constructors. But I can imagine the editor developers simply not investing in special treatment for constructors, when it's a convenience that can't be given anywhere else.
Categories
Find more on Entering Commands in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


