Skip to content

Commit 5f655c2

Browse files
LarsEckartlexler
andcommitted
R keep using Map interface but instantiate a EnumMap instead of HashMap
Co-Authored-By: lexler <[email protected]>
1 parent 545d0de commit 5f655c2

File tree

1 file changed

+4
-4
lines changed
  • approvaltests/src/main/java/org/approvaltests/core

1 file changed

+4
-4
lines changed

approvaltests/src/main/java/org/approvaltests/core/Options.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public class Options
2222
private enum Fields {
2323
SCRUBBER, REPORTER, FILE_OPTIONS_FILE_EXTENSION, FILE_OPTIONS_NAMER, WRITER, COMPARATOR;
2424
}
25-
private final EnumMap<Fields, Object> fields = new EnumMap<>(Fields.class);
25+
private final Map<Fields, Object> fields = new EnumMap<>(Fields.class);
2626
public Options()
2727
{
2828
}
@@ -38,7 +38,7 @@ public Options(ApprovalFailureReporter reporter)
3838
{
3939
fields.put(Fields.REPORTER, reporter);
4040
}
41-
private Options(EnumMap<Fields, Object> fields, Fields key, Object value)
41+
private Options(Map<Fields, Object> fields, Fields key, Object value)
4242
{
4343
this.fields.putAll(fields);
4444
this.fields.put(key, value);
@@ -87,8 +87,8 @@ public FileOptions forFile()
8787
}
8888
public static class FileOptions
8989
{
90-
private final EnumMap<Fields, Object> fields;
91-
public FileOptions(EnumMap<Fields, Object> fields)
90+
private final Map<Fields, Object> fields;
91+
public FileOptions(Map<Fields, Object> fields)
9292
{
9393
this.fields = fields;
9494
}

0 commit comments

Comments
 (0)