public final class ExpressionResult extends Object
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsError()
Check if result contains error
|
static ExpressionResult |
empty() |
static ExpressionResult |
error(String message,
ExpressionContext context)
Create error result
|
static ExpressionResult |
error(String message,
Snippetable source)
Create error result
|
Expression |
get()
Get result expression
|
@Nullable String |
getErrorMessage()
Get error message
|
Snippetable |
getErrorSource()
Get indicated error source
|
boolean |
isEmpty()
Check if wrapper does not contain expression
|
boolean |
isPresent()
Check if result is present
|
static ExpressionResult |
of(Expressible expressible)
Create result
|
Expression |
orElseGet(Supplier<? extends Expression> supplier) |
public boolean isEmpty()
public boolean isPresent()
public boolean containsError()
public Expression orElseGet(Supplier<? extends Expression> supplier)
public Expression get()
@Nullable public @Nullable String getErrorMessage()
public Snippetable getErrorSource()
public static ExpressionResult of(Expressible expressible)
expressible - the result expressionpublic static ExpressionResult error(String message, ExpressionContext context)
message - the error messagecontext - the expression contextpublic static ExpressionResult error(String message, Snippetable source)
message - the error messagesource - the indicated sourcepublic static ExpressionResult empty()
Copyright © 2020. All rights reserved.