@Value.Immutable public abstract class OperatorMap extends Object implements HasOperator
| Constructor and Description |
|---|
OperatorMap() |
| Modifier and Type | Method and Description |
|---|---|
OperatorMap |
andThen(OperatorMap fallback) |
static ImmutableOperatorMap.Builder |
builder() |
boolean |
hasStartingWith(OperatorType type,
String value) |
protected abstract Map<String,OperatorMapping> |
infix() |
Optional<OperatorMapping> |
infixOperator(String name) |
boolean |
matching(OperatorType type,
String value) |
protected abstract Map<String,OperatorMapping> |
postfix() |
Optional<OperatorMapping> |
postfixOperator(String name) |
protected abstract Map<String,OperatorMapping> |
prefix() |
Optional<OperatorMapping> |
prefixOperator(String name) |
protected abstract Map<String,OperatorMapping> prefix()
protected abstract Map<String,OperatorMapping> infix()
protected abstract Map<String,OperatorMapping> postfix()
@Value.Auxiliary public Optional<OperatorMapping> prefixOperator(String name)
@Value.Auxiliary public Optional<OperatorMapping> infixOperator(String name)
@Value.Auxiliary public Optional<OperatorMapping> postfixOperator(String name)
public static ImmutableOperatorMap.Builder builder()
public OperatorMap andThen(OperatorMap fallback)
public boolean hasStartingWith(OperatorType type, String value)
hasStartingWith in interface HasOperatorpublic boolean matching(OperatorType type, String value)
matching in interface HasOperatorCopyright © 2024. All rights reserved.