Dave Jarvis' Repositories

git clone https://repo.autonoma.ca/repo/keenwrite.git

Prefer entrySet over keySet for media type sniffer

AuthorDaveJarvis <email>
Date2023-02-20 18:14:18 GMT-0800
Commit771fdc437b0006e8a01f3eb322b00c358c66fded
Parentd4b9f58
Delta4 lines added, 2 lines removed, 2-line increase
src/main/java/com/keenwrite/io/MediaTypeSniffer.java
}
- for( final var key : FORMAT.keySet() ) {
+ for( final var entry : FORMAT.entrySet() ) {
+ final var key = entry.getKey();
+
int i = -1;
boolean matches = true;
while( ++i < BUFFER && key[ i ] != EOS && matches ) {
matches = key[ i ] == source[ i ] || key[ i ] == ANY;
}
if( matches ) {
- return FORMAT.get( key );
+ return entry.getValue();
}
}