| Package | Description |
|---|---|
| de.flapdoodle.eval.core.evaluables |
| Modifier and Type | Class and Description |
|---|---|
class |
ImmutableOperatorMapping
Immutable implementation of
OperatorMapping. |
| Modifier and Type | Method and Description |
|---|---|
static OperatorMapping |
OperatorMapping.of(int precedence,
boolean isLeftAssociative,
String evaluatable) |
static OperatorMapping |
OperatorMapping.of(Precedence precedence,
boolean isLeftAssociative,
String evaluatable) |
static OperatorMapping |
OperatorMapping.of(Precedence precedence,
String evaluatable) |
| Modifier and Type | Method and Description |
|---|---|
protected Map<String,OperatorMapping> |
ImmutableOperatorMap.infix() |
protected abstract Map<String,OperatorMapping> |
OperatorMap.infix() |
Optional<OperatorMapping> |
OperatorMap.infixOperator(String name) |
protected Map<String,OperatorMapping> |
ImmutableOperatorMap.postfix() |
protected abstract Map<String,OperatorMapping> |
OperatorMap.postfix() |
Optional<OperatorMapping> |
OperatorMap.postfixOperator(String name) |
protected Map<String,OperatorMapping> |
ImmutableOperatorMap.prefix() |
protected abstract Map<String,OperatorMapping> |
OperatorMap.prefix() |
Optional<OperatorMapping> |
OperatorMap.prefixOperator(String name) |
| Modifier and Type | Method and Description |
|---|---|
static ImmutableOperatorMapping |
ImmutableOperatorMapping.copyOf(OperatorMapping instance)
Creates an immutable copy of a
OperatorMapping value. |
ImmutableOperatorMapping.Builder |
ImmutableOperatorMapping.Builder.from(OperatorMapping instance)
Fill a builder with attribute values from the provided
OperatorMapping instance. |
ImmutableOperatorMap.Builder |
ImmutableOperatorMap.Builder.putInfix(String key,
OperatorMapping value)
Put one entry to the
infix map. |
ImmutableOperatorMap.Builder |
ImmutableOperatorMap.Builder.putPostfix(String key,
OperatorMapping value)
Put one entry to the
postfix map. |
ImmutableOperatorMap.Builder |
ImmutableOperatorMap.Builder.putPrefix(String key,
OperatorMapping value)
Put one entry to the
prefix map. |
| Modifier and Type | Method and Description |
|---|---|
ImmutableOperatorMap.Builder |
ImmutableOperatorMap.Builder.infix(Map<String,? extends OperatorMapping> entries)
Sets or replaces all mappings from the specified map as entries for the
infix map. |
ImmutableOperatorMap.Builder |
ImmutableOperatorMap.Builder.postfix(Map<String,? extends OperatorMapping> entries)
Sets or replaces all mappings from the specified map as entries for the
postfix map. |
ImmutableOperatorMap.Builder |
ImmutableOperatorMap.Builder.prefix(Map<String,? extends OperatorMapping> entries)
Sets or replaces all mappings from the specified map as entries for the
prefix map. |
ImmutableOperatorMap.Builder |
ImmutableOperatorMap.Builder.putAllInfix(Map<String,? extends OperatorMapping> entries)
Put all mappings from the specified map as entries to
infix map. |
ImmutableOperatorMap.Builder |
ImmutableOperatorMap.Builder.putAllPostfix(Map<String,? extends OperatorMapping> entries)
Put all mappings from the specified map as entries to
postfix map. |
ImmutableOperatorMap.Builder |
ImmutableOperatorMap.Builder.putAllPrefix(Map<String,? extends OperatorMapping> entries)
Put all mappings from the specified map as entries to
prefix map. |
ImmutableOperatorMap.Builder |
ImmutableOperatorMap.Builder.putInfix(Map.Entry<String,? extends OperatorMapping> entry)
Put one entry to the
infix map. |
ImmutableOperatorMap.Builder |
ImmutableOperatorMap.Builder.putPostfix(Map.Entry<String,? extends OperatorMapping> entry)
Put one entry to the
postfix map. |
ImmutableOperatorMap.Builder |
ImmutableOperatorMap.Builder.putPrefix(Map.Entry<String,? extends OperatorMapping> entry)
Put one entry to the
prefix map. |
ImmutableOperatorMap |
ImmutableOperatorMap.withInfix(Map<String,? extends OperatorMapping> entries)
Copy the current immutable object by replacing the
infix map with the specified map. |
ImmutableOperatorMap |
ImmutableOperatorMap.withPostfix(Map<String,? extends OperatorMapping> entries)
Copy the current immutable object by replacing the
postfix map with the specified map. |
ImmutableOperatorMap |
ImmutableOperatorMap.withPrefix(Map<String,? extends OperatorMapping> entries)
Copy the current immutable object by replacing the
prefix map with the specified map. |
Copyright © 2024. All rights reserved.