public interface LibraryTernaryOperation extends LibraryOperation
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
java.lang.Object |
evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue)
Return the result of evaluating the operation on source with arg1 and arg2.
|
evaluate@Nullable
java.lang.Object evaluate(@NonNull
DomainEvaluator evaluator,
@NonNull
TypeId returnTypeId,
@Nullable
java.lang.Object sourceValue,
@Nullable
java.lang.Object firstArgumentValue,
@Nullable
java.lang.Object secondArgumentValue)
source - source argumentarg1 - first argumentarg2 - second argumentjava.lang.Exception@Nullable
java.lang.Object evaluate(@NonNull
DomainEvaluator evaluator,
@NonNull
DomainCallExp callExp,
@Nullable
java.lang.Object sourceValue,
@Nullable
java.lang.Object firstArgumentValue,
@Nullable
java.lang.Object secondArgumentValue)