Package dev.cel.common.ast
Interface Expression.Map.Entry<T extends Expression>
- 
- All Known Implementing Classes:
- CelExpr.CelMap.Entry
 - Enclosing interface:
- Expression.Map<E extends Expression.Map.Entry<?>>
 
 public static interface Expression.Map.Entry<T extends Expression>Represents an entry of the map.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description longid()Required.Tkey()Required.booleanoptionalEntry()Tvalue()Required.
 
- 
- 
- 
Method Detail- 
idlong id() Required. An id assigned to this node by the parser which is unique in a given expression tree. This is used to associate type information and other attributes to the node.
 - 
keyT key() Required. The key.
 - 
valueT value() Required. The value assigned to the key.If the optional_entry field is true, the expression must resolve to an optional-typed value. If the optional value is present, the key will be set; however, if the optional value is absent, the key will be unset. 
 - 
optionalEntryboolean optionalEntry() 
 
- 
 
-