public class DetailedExpressionResult<R,E extends Expression<R>>
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
DetailedExpressionResult(E rootExpression,
R value,
ResolvingContext context) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
static <R,E extends Expression<R>> |
of(E rootExpression,
R value,
ResolvingContext context) |
<T> java.util.Optional<T> |
resolvedValueOf(Expression<T> expression) |
E |
rootExpression() |
java.lang.String |
toString() |
R |
value() |
protected DetailedExpressionResult(E rootExpression, R value, ResolvingContext context)
public static final <R,E extends Expression<R>> DetailedExpressionResult<R,E> of(E rootExpression, R value, ResolvingContext context)
public R value()
public <T> java.util.Optional<T> resolvedValueOf(Expression<T> expression)
public E rootExpression()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object