Merged gcj-eclipse branch to trunk.

From-SVN: r120621
This commit is contained in:
Tom Tromey
2007-01-09 19:58:05 +00:00
parent c648dedbde
commit 97b8365caf
17478 changed files with 606493 additions and 100744 deletions
@@ -1401,10 +1401,10 @@ public class AffineTransform implements Cloneable, Serializable
* documented, but appears to be the same as:
* <pre>
* long l = Double.doubleToLongBits(getScaleX());
* l = l * 31 + Double.doubleToLongBits(getShearY());
* l = l * 31 + Double.doubleToLongBits(getShearX());
* l = l * 31 + Double.doubleToLongBits(getScaleY());
* l = l * 31 + Double.doubleToLongBits(getTranslateX());
* l = l * 31 + Double.doubleToLongBits(getShearY());
* l = l * 31 + Double.doubleToLongBits(getScaleY());
* l = l * 31 + Double.doubleToLongBits(getTranslateY());
* return (int) ((l >> 32) ^ l);
* </pre>
@@ -1413,12 +1413,12 @@ public class AffineTransform implements Cloneable, Serializable
*/
public int hashCode()
{
long l = Double.doubleToLongBits(m00);
l = l * 31 + Double.doubleToLongBits(m10);
l = l * 31 + Double.doubleToLongBits(m01);
l = l * 31 + Double.doubleToLongBits(m11);
l = l * 31 + Double.doubleToLongBits(m02);
l = l * 31 + Double.doubleToLongBits(m12);
long l = Double.doubleToLongBits(m00);
l = l * 31 + Double.doubleToLongBits(m01);
l = l * 31 + Double.doubleToLongBits(m02);
l = l * 31 + Double.doubleToLongBits(m10);
l = l * 31 + Double.doubleToLongBits(m11);
l = l * 31 + Double.doubleToLongBits(m12);
return (int) ((l >> 32) ^ l);
}