Package dev.cel.common.ast
Class CelExpr.ExprKind
- java.lang.Object
-
- dev.cel.common.ast.CelExpr.ExprKind
-
- Enclosing class:
- CelExpr
@Immutable public abstract static class CelExpr.ExprKind extends java.lang.ObjectDenotes the kind of the expression. An expression can only be of one kind.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCelExpr.ExprKind.KindExpression kind.
-
Constructor Summary
Constructors Constructor Description ExprKind()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description abstract CelExpr.CelCallcall()abstract CelExpr.CelComprehensioncomprehension()abstract CelConstantconstant()CelExpr.CelListcreateList()Deprecated.Uselist()instead.CelExpr.CelMapcreateMap()Deprecated.Usemap()instead.CelExpr.CelStructcreateStruct()Deprecated.Usestruct()instead.abstract CelExpr.ExprKind.KindgetKind()abstract CelExpr.CelIdentident()abstract CelExpr.CelListlist()abstract CelExpr.CelMapmap()abstract CelExpr.CelNotSetnotSet()abstract CelExpr.CelSelectselect()abstract CelExpr.CelStructstruct()
-
-
-
Method Detail
-
getKind
public abstract CelExpr.ExprKind.Kind getKind()
-
notSet
public abstract CelExpr.CelNotSet notSet()
-
constant
public abstract CelConstant constant()
-
ident
public abstract CelExpr.CelIdent ident()
-
select
public abstract CelExpr.CelSelect select()
-
call
public abstract CelExpr.CelCall call()
-
list
public abstract CelExpr.CelList list()
-
createList
@Deprecated @InlineMe(replacement="this.list()") public final CelExpr.CelList createList()
Deprecated.Uselist()instead.
-
struct
public abstract CelExpr.CelStruct struct()
-
createStruct
@Deprecated @InlineMe(replacement="this.struct()") public final CelExpr.CelStruct createStruct()
Deprecated.Usestruct()instead.
-
map
public abstract CelExpr.CelMap map()
-
createMap
@Deprecated @InlineMe(replacement="this.map()") public final CelExpr.CelMap createMap()
Deprecated.Usemap()instead.
-
comprehension
public abstract CelExpr.CelComprehension comprehension()
-
-