Merged gcj-eclipse branch to trunk.
From-SVN: r120621
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user