| Modifier and Type | Method and Description |
|---|---|
static ValueExpression |
Shorthand.con(Value value) |
| Modifier and Type | Class and Description |
|---|---|
class |
ParseValue |
| Modifier and Type | Field and Description |
|---|---|
ImmutableList<Value> |
ConcatenatedValueSource.values |
| Modifier and Type | Method and Description |
|---|---|
static Optional<ConcatenatedValueSource> |
ConcatenatedValueSource.create(ImmutableList<Optional<Value>> optionalValues) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
GtEqNum.compare(Value left,
Value right) |
boolean |
EqNum.compare(Value left,
Value right) |
boolean |
EqStr.compare(Value left,
Value right) |
boolean |
LtNum.compare(Value left,
Value right) |
abstract boolean |
ComparisonExpression.compare(Value left,
Value right) |
boolean |
Eq.compare(Value left,
Value right) |
boolean |
GtNum.compare(Value left,
Value right) |
boolean |
LtEqNum.compare(Value left,
Value right) |
| Modifier and Type | Field and Description |
|---|---|
Value |
Const.value |
| Modifier and Type | Method and Description |
|---|---|
static Value |
ConstantFactory.createFromBitSet(BitSet value,
int minSize,
Encoding encoding) |
static Value |
ConstantFactory.createFromBytes(byte[] value,
Encoding encoding) |
static Value |
ConstantFactory.createFromNumeric(BigInteger value,
Encoding encoding) |
static Value |
ConstantFactory.createFromNumeric(long value,
Encoding encoding) |
static Value |
ConstantFactory.createFromString(String value,
Encoding encoding) |
| Modifier and Type | Method and Description |
|---|---|
abstract Optional<Value> |
UnaryValueExpression.eval(Value value,
ParseState parseState,
Encoding encoding) |
Optional<Value> |
Cat.eval(Value left,
Value right,
ParseState parseState,
Encoding encoding) |
abstract Optional<Value> |
BinaryValueExpression.eval(Value left,
Value right,
ParseState parseState,
Encoding encoding) |
protected ValueExpression |
FoldLeft.reduce(BinaryOperator<ValueExpression> reducer,
Value head,
Value tail) |
protected abstract ValueExpression |
Fold.reduce(BinaryOperator<ValueExpression> reducer,
Value head,
Value tail) |
protected ValueExpression |
FoldRight.reduce(BinaryOperator<ValueExpression> reducer,
Value head,
Value tail) |
| Modifier and Type | Method and Description |
|---|---|
protected ImmutableList<Optional<Value>> |
FoldLeft.prepareValues(ImmutableList<Optional<Value>> values) |
protected abstract ImmutableList<Optional<Value>> |
Fold.prepareValues(ImmutableList<Optional<Value>> values) |
protected ImmutableList<Optional<Value>> |
FoldRight.prepareValues(ImmutableList<Optional<Value>> values) |
| Constructor and Description |
|---|
Const(Value value) |
| Modifier and Type | Method and Description |
|---|---|
Optional<Value> |
Neg.eval(Value value,
ParseState parseState,
Encoding encoding) |
Optional<Value> |
Add.eval(Value left,
Value right,
ParseState parseState,
Encoding encoding) |
Optional<Value> |
Mul.eval(Value left,
Value right,
ParseState parseState,
Encoding encoding) |
Optional<Value> |
Sub.eval(Value left,
Value right,
ParseState parseState,
Encoding encoding) |
Optional<Value> |
Div.eval(Value left,
Value right,
ParseState parseState,
Encoding encoding) |
Optional<Value> |
Mod.eval(Value left,
Value right,
ParseState parseState,
Encoding encoding) |
| Modifier and Type | Method and Description |
|---|---|
Optional<Value> |
Neg.eval(Value value,
ParseState parseState,
Encoding encoding) |
Optional<Value> |
Add.eval(Value left,
Value right,
ParseState parseState,
Encoding encoding) |
Optional<Value> |
Mul.eval(Value left,
Value right,
ParseState parseState,
Encoding encoding) |
Optional<Value> |
Sub.eval(Value left,
Value right,
ParseState parseState,
Encoding encoding) |
Optional<Value> |
Div.eval(Value left,
Value right,
ParseState parseState,
Encoding encoding) |
Optional<Value> |
Mod.eval(Value left,
Value right,
ParseState parseState,
Encoding encoding) |
| Modifier and Type | Method and Description |
|---|---|
Optional<Value> |
Not.eval(Value value,
ParseState parseState,
Encoding encoding) |
Optional<Value> |
Or.eval(Value left,
Value right,
ParseState parseState,
Encoding encoding) |
Optional<Value> |
And.eval(Value left,
Value right,
ParseState parseState,
Encoding encoding) |
Optional<Value> |
ShiftRight.eval(Value operand,
Value positions,
ParseState parseState,
Encoding encoding) |
Optional<Value> |
ShiftLeft.eval(Value operand,
Value positions,
ParseState parseState,
Encoding encoding) |
| Modifier and Type | Method and Description |
|---|---|
Optional<Value> |
Not.eval(Value value,
ParseState parseState,
Encoding encoding) |
Optional<Value> |
Or.eval(Value left,
Value right,
ParseState parseState,
Encoding encoding) |
Optional<Value> |
And.eval(Value left,
Value right,
ParseState parseState,
Encoding encoding) |
Optional<Value> |
ShiftRight.eval(Value operand,
Value positions,
ParseState parseState,
Encoding encoding) |
Optional<Value> |
ShiftLeft.eval(Value operand,
Value positions,
ParseState parseState,
Encoding encoding) |
| Modifier and Type | Method and Description |
|---|---|
ImmutableList<Optional<Value>> |
Last.eval(ParseState parseState,
Encoding encoding) |
ImmutableList<Optional<Value>> |
Ref.eval(ParseState parseState,
Encoding encoding) |
ImmutableList<Optional<Value>> |
First.eval(ParseState parseState,
Encoding encoding) |
ImmutableList<Optional<Value>> |
Count.eval(ParseState parseState,
Encoding encoding) |
ImmutableList<Optional<Value>> |
Self.eval(ParseState parseState,
Encoding encoding) |
ImmutableList<Optional<Value>> |
CurrentOffset.eval(ParseState parseState,
Encoding encoding) |
ImmutableList<Optional<Value>> |
Nth.eval(ParseState parseState,
Encoding encoding) |
Optional<Value> |
Offset.eval(Value value,
ParseState parseState,
Encoding encoding) |
Optional<Value> |
Len.eval(Value value,
ParseState parseState,
Encoding encoding) |
| Modifier and Type | Method and Description |
|---|---|
Optional<Value> |
Offset.eval(Value value,
ParseState parseState,
Encoding encoding) |
Optional<Value> |
Len.eval(Value value,
ParseState parseState,
Encoding encoding) |
Copyright © 2017. All rights reserved.