| AdaptingTypes |
Collection of types which support bidirectional adaptation between CEL and Java native value
representations.
|
| BidiConverter<A,B> |
The BidiConverter is a bidirectional converter which contains Converter objects
to forward convert from proto to CEL and backward convert from CEL to proto.
|
| ComparisonFunctions |
The ComparisonFunctions methods provide safe cross-type comparisons between long,
double, and UnsignedLong values.
|
| DateTimeHelpers |
Collection of utility methods for CEL datetime handlings.
|
| DefaultInstanceMessageFactory |
Singleton factory for creating default messages from a protobuf descriptor.
|
| DefaultInstanceMessageLiteFactory |
Singleton factory for creating default messages from a fully qualified protobuf type name and its
java class name.
|
| DefaultMessageFactory |
DefaultMessageFactory produces Message.Builder instances by protobuf name.
|
| DynamicProto |
The DynamicProto class supports the conversion of Any values to concrete
Message types based on provided descriptors.
|
| ProtoAdapter |
The ProtoAdapter utilities handle conversion between native Java objects which represent
CEL values and well-known protobuf counterparts.
|
| ProtoEquality |
The ProtoEquality implementation is an alternative to the Message.equals(java.lang.Object)
implementation that is consistent with the C++ MessageDifferencer::Equals definition.
|
| ProtoLiteAdapter |
ProtoLiteAdapter utilities handle conversion between native Java objects which represent
CEL values and well-known protobuf counterparts.
|
| ProtoMessageFactory.CombinedMessageFactory |
|
| ProtoTimeUtils |
Utility methods for handling protobuf/duration.proto and
protobuf/timestamp.proto.
|
| ReflectionUtil |
Utility class for invoking Java reflection.
|