AccessorEmitter: static getters/setters are output in a way that allows them to be accessed with normal . member access instead of dynamic [] string member access.

This also removes the requirement to add export annoations on all static accessors (previously, even private ones had to be exported to work properly).

IdentifierEmitter: gets or sets of static getters/setters use normal . member access instead of [] string member access.
7 files changed