Package dev.cel.common.ast
Interface Expression.Struct<E extends Expression.Struct.Entry<?>>
- 
- All Known Implementing Classes:
- CelExpr.CelStruct
 - Enclosing interface:
- Expression
 
 public static interface Expression.Struct<E extends Expression.Struct.Entry<?>>A message creation expression.Messages are constructed with a type name and composed of field ids: `types.MyType{field_id: 'value'}`. 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static interfaceExpression.Struct.Entry<T extends Expression>Represents an entry of the struct
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<E>entries()The entries in the creation expression.java.lang.StringmessageName()The type name of the message to be created, empty when creating map literals.
 
- 
- 
- 
Method Detail- 
messageNamejava.lang.String messageName() The type name of the message to be created, empty when creating map literals.
 - 
entriesjava.util.List<E> entries() The entries in the creation expression.
 
- 
 
-