Package dev.cel.common.ast
Class CelMutableExpr.CelMutableMap.Entry
- java.lang.Object
-
- dev.cel.common.ast.CelMutableExpr.CelMutableMap.Entry
-
- All Implemented Interfaces:
dev.cel.common.ast.Expression.Map.Entry<CelMutableExpr>
- Enclosing class:
- CelMutableExpr.CelMutableMap
public static final class CelMutableExpr.CelMutableMap.Entry extends java.lang.Object implements dev.cel.common.ast.Expression.Map.Entry<CelMutableExpr>
Represents an entry of the map
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CelMutableExpr.CelMutableMap.Entrycreate(long id, CelMutableExpr key, CelMutableExpr value)static CelMutableExpr.CelMutableMap.Entrycreate(long id, CelMutableExpr key, CelMutableExpr value, boolean optionalEntry)static CelMutableExpr.CelMutableMap.Entrycreate(CelMutableExpr key, CelMutableExpr value)booleanequals(java.lang.Object obj)inthashCode()longid()CelMutableExprkey()booleanoptionalEntry()voidsetId(long id)voidsetKey(CelMutableExpr key)voidsetOptionalEntry(boolean optionalEntry)voidsetValue(CelMutableExpr value)CelMutableExprvalue()
-
-
-
Method Detail
-
id
public long id()
- Specified by:
idin interfacedev.cel.common.ast.Expression.Map.Entry<CelMutableExpr>
-
setId
public void setId(long id)
-
key
public CelMutableExpr key()
- Specified by:
keyin interfacedev.cel.common.ast.Expression.Map.Entry<CelMutableExpr>
-
setKey
public void setKey(CelMutableExpr key)
-
value
public CelMutableExpr value()
- Specified by:
valuein interfacedev.cel.common.ast.Expression.Map.Entry<CelMutableExpr>
-
setValue
public void setValue(CelMutableExpr value)
-
optionalEntry
public boolean optionalEntry()
- Specified by:
optionalEntryin interfacedev.cel.common.ast.Expression.Map.Entry<CelMutableExpr>
-
setOptionalEntry
public void setOptionalEntry(boolean optionalEntry)
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
create
public static CelMutableExpr.CelMutableMap.Entry create(CelMutableExpr key, CelMutableExpr value)
-
create
public static CelMutableExpr.CelMutableMap.Entry create(long id, CelMutableExpr key, CelMutableExpr value)
-
create
public static CelMutableExpr.CelMutableMap.Entry create(long id, CelMutableExpr key, CelMutableExpr value, boolean optionalEntry)
-
-