Details
-
Task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
3.0
-
None
Description
Extra argument needed in ObjectContext.prepareForAccess - whether the property is a fault or not. With the faulting mechanism moved out of the objects into the ClassDescriptors, ObjectContext.prepareForAccess must ensure that a property being accessed is resolved. If this operation would require a descriptor lookup, it will make access to simple properties slower. So adding a hint to the method signature seems like a better solution.
NOTE THAT THIS AFFECTS CLIENT CODE TEMPLATES, SO CODE GENERATION RUN WILL BE NEEDED ONCE THIS IS FIXED.