@Data(value=@Derive(withVisibility=Package,make={constructors,caseOfMatching,getters}))
public abstract class FeelExpression
extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
FeelExpression.Cases<R> |
| Constructor and Description |
|---|
FeelExpression() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsNot() |
boolean |
containsVariable(String name) |
abstract boolean |
equals(@Nullable Object obj) |
abstract int |
hashCode() |
boolean |
isLiteral() |
abstract <R> R |
match(FeelExpression.Cases<R> cases) |
Optional<Boolean> |
subsumes(FeelExpression expression) |
abstract String |
toString() |
public abstract <R> R match(FeelExpression.Cases<R> cases)
public Optional<Boolean> subsumes(FeelExpression expression)
public boolean containsVariable(String name)
public boolean isLiteral()
public boolean containsNot()
Copyright © 2021 red6 enterprise software GmbH. All rights reserved.