Skip to content

Commit ed34b58

Browse files
committed
Simplify AbstractOptions.toString()
1 parent 05bd3c1 commit ed34b58

1 file changed

Lines changed: 2 additions & 12 deletions

File tree

src/main/java/org/scijava/optional/AbstractOptions.java

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -50,18 +50,8 @@ public T setValue( final String key, final Object value )
5050
@Override
5151
public String toString()
5252
{
53-
final StringBuilder sb = new StringBuilder();
54-
sb.append( "{" );
55-
int numLeft = theOptions.size();
56-
for ( Map.Entry< String, Object > option : theOptions.entrySet() )
57-
{
58-
sb.append( option.getKey() );
59-
sb.append( " = " );
60-
sb.append( valueToString( option.getValue() ) );
61-
if ( --numLeft > 0 )
62-
sb.append( ", " );
63-
}
64-
sb.append( "}" );
53+
final ValuesToString sb = new ValuesToString();
54+
theOptions.forEach( sb );
6555
return sb.toString();
6656
}
6757

0 commit comments

Comments
 (0)