-
Notifications
You must be signed in to change notification settings - Fork 54
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Introduce CelTypeRegistry for tracking type identifiers with updates …
…in type resolution. Type and enum constant values may be shadowed by variables with the same name provided within an Activation in order to preserve backward compatibility with potential existing usages of the library. This change makes it possible to find core CEL type names as identifiers, and if the `enable_qualified_type_identifiers` option is enabled, then qualified names which appear within Select expressions can be resolved to types which have either been registered with the CelTypeRegistry or to protobuf type names which have been linked into the binary. PiperOrigin-RevId: 353680095
- Loading branch information
1 parent
b19dad9
commit bca699e
Showing
35 changed files
with
1,533 additions
and
484 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
Oops, something went wrong.