Show constant properties of enumeration class in autocomplete
1 次查看(过去 30 天)
显示 更早的评论
I am using MATLAB Version R2015b. I have an enumeration class as follows:
classdef EnumClass
enumeration
E1 ('E1'),
E2 ('E2')
end
methods
function object = EnumClass(arg1)
object.FAUX_CONST_PROP = ['This property relates to ' arg1];
end
end
properties(Constant = true)
FAUX_CONST_PROP = 'test_value';
end
end
Accessing the FAUX_CONST_PROP works as desired, however I can not get an autocomplete to work unless I set a separate variable to one of my enum values
>> EnumClass.E2.FAUX_CONST_PROP (autocomplete does not work)
>> tempVar = EnumClass.E2;
>> tempVar.FAUX_CONST_PROP (autocomplete works)
My question is why must I set my enum to a temporary value to get the list of immutable properties?
0 个评论
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Construct and Work with Object Arrays 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!