Revision: 1269
Author: heuermh
Date: Tue Dec 30 02:48:02 2014 UTC
Log: Issue 263 ; final methods will break binary compability, save for
4.0
https://code.google.com/p/piccolo2d/source/detail?r=1269
Modified:
/piccolo2d.java/trunk/core/src/main/java/org/piccolo2d/nodes/PPath.java
=======================================
--- /piccolo2d.java/trunk/core/src/main/java/org/piccolo2d/nodes/PPath.java
Tue Dec 30 00:15:58 2014 UTC
+++ /piccolo2d.java/trunk/core/src/main/java/org/piccolo2d/nodes/PPath.java
Tue Dec 30 02:48:02 2014 UTC
@@ -286,14 +286,14 @@
/**
* Create and return a new path node with a shape defined by the
specified line segments in single
- * precision floating point coordinates.
+ * precision floating point coordinates. Will be marked
<code>final</code> in version 4.0.
*
* @param xp array of x coordinates, must contain at least one x
coordinate
* @param yp array of y coordinates, must contain at least one y
coordinate
* @return a new path node with the a shape defined by the specified
line segments in single
* precision floating point coordinates
*/
- public static final PPath createPolyline(final float[] xp, final
float[] yp) {
+ public static PPath createPolyline(final float[] xp, final float[] yp)
{
if (xp.length < 1) {
throw new IllegalArgumentException("xp must contain at least
one x coordinate");
}
@@ -314,13 +314,13 @@
/**
* Create and return a new path node with a shape defined by the
specified line segments in single
- * precision floating point coordinates.
+ * precision floating point coordinates. Will be marked
<code>final</code> in version 4.0.
*
* @param points array of points, must not be null and must contain at
least one point
* @return a new path node with the a shape defined by the specified
line segments in single
* precision floating point coordinates
*/
- public static final PPath createPolyline(final Point2D.Float[] points)
{
+ public static PPath createPolyline(final Point2D.Float[] points) {
if (points == null) {
throw new NullPointerException("points must not be null");
}
@@ -475,14 +475,6 @@
public static final PPath createLine(final double x1, final double y1,
final double x2, final double y2) {
return new PPath.Double(new Line2D.Double(x1, y1, x2, y2));
}
-
- /*
- public static final PPath createPolyline(final double[] xp, final
double[] yp) {
- }
-
- public static final PPath createPolyline(final Point2D.Double[]
points) {
- }
- */
/**
* Create and return a new path node with the specified quadratic
curve in double
--
--
Piccolo2D Developers Group: http://groups.google.com/group/piccolo2d-dev?hl=en
---
You received this message because you are subscribed to the Google Groups "Piccolo2D Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.