Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
MetaClassImpl has its own private field initiliazed, when initialize() is completed, the field will be updated to true, but check if metaclass is initialized via method protected boolean isInitialized(), which could be overrided by its subclass, e.g. EMC. The subclasses can not access its base class's private field. As a result, updating MetaClassImpl's private initiliazed but may check its subclass's some field like initiliazed.
Attachments
Issue Links
- links to