properties property
inactivate(), = operator, [] operator, など に依存されている.
定義例:
Map<String, Object> get properties { return { 'stateA': stateA, 'stateB': stateB, 'stateC': stateC, }; }
Implementation
@override
Map<String, Object> get properties {
return {
'textSymbolNames': textSymbolNames,
'textArraySymbolNames': textArraySymbolNames,
'fragmentSymbols': fragmentSymbols,
'flagSymbolNames': flagSymbolNames,
'objectDefinitions': objectDefinitions,
'objectArrayDefinitions': objectArrayDefinitions,
'constantTextSymbols': constantTextSymbols,
'constantTextArraySymbols': constantTextArraySymbols,
'constantFlagSymbols': constantFlagSymbols,
'constantObjectSymbols': constantObjectSymbols,
'template': template,
};
}