[OpenJDK 2D-Dev] JDK 9 RFR of JDK-8039862: Fix fallthrough lint warnings in 2d (original) (raw)

Joe Darcy joe.darcy at oracle.com
Tue Apr 15 17:35:03 UTC 2014


ping

On 04/09/2014 07:51 PM, Joe Darcy wrote:

Hello,

Please review these fixes for JDK-8039862: Fix fallthrough lint warnings in 2d http://cr.openjdk.java.net/~darcy/8039862.0/ In particular, it wasn't entirely clear that the fall through cases in src/share/classes/sun/font/TrueTypeGlyphMapper.java were intended. Thanks, -Joe --- old/src/share/classes/sun/font/SunFontManager.java 2014-04-09 19:47:22.000000000 -0700 +++ new/src/share/classes/sun/font/SunFontManager.java 2014-04-09 19:47:22.000000000 -0700 @@ -1160,6 +1160,7 @@ case FONTFORMATNATIVE: NativeFont nf = new NativeFont(fileName, false); physicalFont = addToFontList(nf, fontRank); + break; default: } --- old/src/share/classes/sun/font/TrueTypeGlyphMapper.java 2014-04-09 19:47:23.000000000 -0700 +++ new/src/share/classes/sun/font/TrueTypeGlyphMapper.java 2014-04-09 19:47:23.000000000 -0700 @@ -109,6 +109,7 @@ cmap = CMap.theNullCmap; } + @SuppressWarnings("fallthrough") private final char remapJAChar(char unicode) { switch (unicode) { case REVERSESOLIDUS: @@ -120,9 +121,11 @@ if (remapJAWaveDash) { return JAFULLWIDTHTILDECHAR; } + // Fall through okay? default: return unicode; } } + @SuppressWarnings("fallthrough") private final int remapJAIntChar(int unicode) { switch (unicode) { case REVERSESOLIDUS: @@ -134,6 +137,7 @@ if (remapJAWaveDash) { return JAFULLWIDTHTILDECHAR; } + // Fall through okay? default: return unicode; } } --- old/src/solaris/classes/sun/java2d/x11/X11SurfaceData.java 2014-04-09 19:47:23.000000000 -0700 +++ new/src/solaris/classes/sun/java2d/x11/X11SurfaceData.java 2014-04-09 19:47:23.000000000 -0700 @@ -515,6 +515,7 @@ return getSurfaceType(gc, transparency, false); } + @SuppressWarnings("fallthrough") public static SurfaceType getSurfaceType(X11GraphicsConfig gc, int transparency, boolean pixmapSurface)



More information about the 2d-dev mailing list