diff options
author | Sven Gothel <[email protected]> | 2011-05-06 15:10:42 +0200 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2011-05-06 15:10:42 +0200 |
commit | eeb7c5fae3caf508fe5a6021ce700630632c6a02 (patch) | |
tree | 5c38a0b149d7b2c16a504564576da95072f03f8c /src/jogl/classes/jogamp/graph/geom | |
parent | 2570c1bee6dd8b33ac2e92b533e32b69b02a2cfc (diff) |
Graph: more clone() cleanup.
- throw InternalError() for CloneNotSupportedException case, which never happens
- AffineTransform clone() uses covariant return type as well, ie AffineTransform
Diffstat (limited to 'src/jogl/classes/jogamp/graph/geom')
-rw-r--r-- | src/jogl/classes/jogamp/graph/geom/plane/AffineTransform.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/jogl/classes/jogamp/graph/geom/plane/AffineTransform.java b/src/jogl/classes/jogamp/graph/geom/plane/AffineTransform.java index b7c7c19e2..fc086ebe4 100644 --- a/src/jogl/classes/jogamp/graph/geom/plane/AffineTransform.java +++ b/src/jogl/classes/jogamp/graph/geom/plane/AffineTransform.java @@ -519,9 +519,9 @@ public class AffineTransform implements Cloneable, Serializable { } @Override - public Object clone() { + public AffineTransform clone() { try { - return super.clone(); + return (AffineTransform) super.clone(); } catch (CloneNotSupportedException e) { throw new InternalError(); } |