Package dev.cel.common.types
Interface CelTypeProvider
-
- All Known Implementing Classes:
CelTypeProvider.CombinedCelTypeProvider,ProtoMessageTypeProvider,ProtoTypeMaskTypeProvider
@CheckReturnValue @Immutable public interface CelTypeProviderTheCelTypeProvideris used to lookupCelTypedefinitions by name, as well as enumerate supportedtypes().
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCelTypeProvider.CombinedCelTypeProviderTheCombinedCelTypeProviderimplements theCelTypeProviderinterface by merging theCelTypeinstances supported by each together.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Optional<CelType>findType(java.lang.String typeName)Return theCelTypefor the giventypeNameif supported.com.google.common.collect.ImmutableCollection<CelType>types()Return the set ofCelTypeinstances supported by this provider.
-