2015-08-18 14:44 GMT+03:00 <ma...@apache.org>: > Author: markt > Date: Tue Aug 18 11:44:43 2015 > New Revision: 1696404 > > URL: http://svn.apache.org/r1696404 > Log: > Remove unused code > > Modified: > > tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawMessage.java > > Modified: > tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawMessage.java > URL: > http://svn.apache.org/viewvc/tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawMessage.java?rev=1696404&r1=1696403&r2=1696404&view=diff > ============================================================================== > --- > tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawMessage.java > (original) > +++ > tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawMessage.java > Tue Aug 18 11:44:43 2015 > @@ -37,7 +37,6 @@ public final class DrawMessage { > private byte colorR, colorG, colorB, colorA; > private double thickness; > private double x1, y1, x2, y2; > - private boolean lastInChain; > > /** > * The type. > @@ -108,23 +107,10 @@ public final class DrawMessage { > this.y2 = y2; > } > > - /** > - * Specifies if this DrawMessage is the last one in a chain > - * (e.g. a chain of brush paths).<br> > - * Currently it is unused. > - */ > - public boolean isLastInChain() { > - return lastInChain; > - } > - public void setLastInChain(boolean lastInChain) { > - this.lastInChain = lastInChain; > - } > - > - > > public DrawMessage(int type, byte colorR, byte colorG, byte colorB, > byte colorA, double thickness, double x1, double x2, double y1, > - double y2, boolean lastInChain) { > + double y2) { > > this.type = type; > this.colorR = colorR; > @@ -136,7 +122,6 @@ public final class DrawMessage { > this.x2 = x2; > this.y1 = y1; > this.y2 = y2; > - this.lastInChain = lastInChain; > } > > > @@ -203,8 +188,7 @@ public final class DrawMessage { > > return type + "," + (colorR & 0xFF) + "," + (colorG & 0xFF) + "," > + (colorB & 0xFF) + "," + (colorA & 0xFF) + "," + thickness > - + "," + x1 + "," + y1 + "," + x2 + "," + y2 + "," > - + (lastInChain ? "1" : "0"); > + + "," + x1 + "," + y1 + "," + x2 + "," + y2; > } > > public static DrawMessage parseFromString(String str) > @@ -214,7 +198,6 @@ public final class DrawMessage { > byte[] colors = new byte[4]; > double thickness; > double[] coords = new double[4]; > - boolean last; > > try { > String[] elements = str.split(","); > @@ -238,15 +221,13 @@ public final class DrawMessage { > + coords[i]); > } > > - last = !"0".equals(elements[10]); > -
I think the above condition can have either value. It is not always false. As such, I think removing the "last" flag below is wrong. You can remove getter/setter in DrawMessage, but DrawMessage constructor argument (as passed below) is used. The value of that property is used (directly, without calling a getter) in the following fragment above: >> - + "," + x1 + "," + y1 + "," + x2 + "," + y2 + "," >> - + (lastInChain ? "1" : "0"); >> + + "," + x1 + "," + y1 + "," + x2 + "," + y2; > } catch (RuntimeException ex) { > throw new ParseException(ex); > } > > DrawMessage m = new DrawMessage(type, colors[0], colors[1], > colors[2], colors[3], thickness, coords[0], coords[2], > - coords[1], coords[3], last); > + coords[1], coords[3]); > > return m; > } > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org > For additional commands, e-mail: dev-h...@tomcat.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org