aboutsummaryrefslogtreecommitdiffstats
path: root/src/jogl/classes/jogamp
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2011-05-06 15:10:42 +0200
committerSven Gothel <[email protected]>2011-05-06 15:10:42 +0200
commiteeb7c5fae3caf508fe5a6021ce700630632c6a02 (patch)
tree5c38a0b149d7b2c16a504564576da95072f03f8c /src/jogl/classes/jogamp
parent2570c1bee6dd8b33ac2e92b533e32b69b02a2cfc (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')
-rw-r--r--src/jogl/classes/jogamp/graph/geom/plane/AffineTransform.java4
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();
}