michael-o commented on code in PR #2: URL: https://github.com/apache/maven-jarsigner/pull/2#discussion_r1161147129
########## src/main/java/org/apache/maven/shared/jarsigner/JarSignerUtil.java: ########## @@ -200,37 +174,32 @@ public static boolean isArchiveSigned( final File jarFile ) * @param entryName The name of the JAR file entry to check, must not be <code>null</code>. * @return <code>true</code> if the entry is related to a signature, <code>false</code> otherwise. */ - protected static boolean isSignatureFile( String entryName ) - { - if ( entryName.regionMatches( true, 0, "META-INF", 0, 8 ) ) - { - entryName = entryName.replace( '\\', '/' ); - - if ( entryName.indexOf( '/' ) == 8 && entryName.lastIndexOf( '/' ) == 8 ) - { - return endsWithIgnoreCase( entryName, ".SF" ) || endsWithIgnoreCase( entryName, ".DSA" ) - || endsWithIgnoreCase( entryName, ".RSA" ) || endsWithIgnoreCase( entryName, ".EC" ); + protected static boolean isSignatureFile(String entryName) { + if (entryName.regionMatches(true, 0, "META-INF", 0, 8)) { + entryName = entryName.replace('\\', '/'); Review Comment: This replacement is invalid, it should be dropped. ########## src/main/java/org/apache/maven/shared/jarsigner/JarSignerUtil.java: ########## @@ -200,37 +174,32 @@ public static boolean isArchiveSigned( final File jarFile ) * @param entryName The name of the JAR file entry to check, must not be <code>null</code>. * @return <code>true</code> if the entry is related to a signature, <code>false</code> otherwise. */ - protected static boolean isSignatureFile( String entryName ) - { - if ( entryName.regionMatches( true, 0, "META-INF", 0, 8 ) ) - { - entryName = entryName.replace( '\\', '/' ); - - if ( entryName.indexOf( '/' ) == 8 && entryName.lastIndexOf( '/' ) == 8 ) - { - return endsWithIgnoreCase( entryName, ".SF" ) || endsWithIgnoreCase( entryName, ".DSA" ) - || endsWithIgnoreCase( entryName, ".RSA" ) || endsWithIgnoreCase( entryName, ".EC" ); + protected static boolean isSignatureFile(String entryName) { + if (entryName.regionMatches(true, 0, "META-INF", 0, 8)) { + entryName = entryName.replace('\\', '/'); + + if (entryName.indexOf('/') == 8 && entryName.lastIndexOf('/') == 8) { + return endsWithIgnoreCase(entryName, ".SF") + || endsWithIgnoreCase(entryName, ".DSA") + || endsWithIgnoreCase(entryName, ".RSA") + || endsWithIgnoreCase(entryName, ".EC"); } } return false; } - protected static boolean isManifestFile( String entryName ) - { - if ( entryName.regionMatches( true, 0, "META-INF", 0, 8 ) ) - { - entryName = entryName.replace( '\\', '/' ); + protected static boolean isManifestFile(String entryName) { + if (entryName.regionMatches(true, 0, "META-INF", 0, 8)) { + entryName = entryName.replace('\\', '/'); Review Comment: Same here -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org