Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Correct property (dis)ambiguation for dynamically created classes.
This change is necessary for type checking and property (dis)ambiguation to work correctly when class transpilation is moved after type checking. The core of the change is to expand the logic in ObjectType.isAmbiguousObject() to return true for cases where the implementation of the object's class or one of its superclasses isn't fully known. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=215136357
- Loading branch information
1 parent
eb9b3b8
commit cfc9a19
Showing
8 changed files
with
416 additions
and
23 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.