Skip to content

Commit ba9e31e

Browse files
JaredDavis22ctrueden
authored andcommitted
Add clear function to complete map operations
Signed-off-by: Curtis Rueden <ctrueden@wisc.edu>
1 parent 99f494c commit ba9e31e

2 files changed

Lines changed: 11 additions & 0 deletions

File tree

src/main/java/org/scijava/parsington/eval/AbstractEvaluator.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,4 +95,9 @@ public void setAll(final Map<? extends String, ? extends Object> map) {
9595
vars.putAll(map);
9696
}
9797

98+
@Override
99+
public void clear() {
100+
vars.clear();
101+
}
102+
98103
}

src/main/java/org/scijava/parsington/eval/Evaluator.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,4 +191,10 @@ default void set(final Variable v, final Object value) {
191191
*/
192192
void setAll(Map<? extends String, ? extends Object> map);
193193

194+
/**
195+
* Clears all the variables.
196+
*
197+
*/
198+
void clear();
199+
194200
}

0 commit comments

Comments
 (0)