summaryrefslogtreecommitdiffstats
path: root/simplemetrics
diff options
context:
space:
mode:
authorArne H Juul <arnej@yahoo-inc.com>2016-11-08 11:41:53 +0100
committerArne H Juul <arnej@yahoo-inc.com>2016-11-08 11:41:53 +0100
commit407a8f28eb5ddfcf1345149fe52882496e71943b (patch)
tree6c433163eb6c948c8d4fcf61cc0d857b804592cd /simplemetrics
parent2dc510cbe94cf8e38049d0fdaea668a2c8e5e615 (diff)
add canonical empty Point
Diffstat (limited to 'simplemetrics')
-rw-r--r--simplemetrics/src/main/java/com/yahoo/metrics/simple/Point.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/simplemetrics/src/main/java/com/yahoo/metrics/simple/Point.java b/simplemetrics/src/main/java/com/yahoo/metrics/simple/Point.java
index ef2ea24775c..839b80a589b 100644
--- a/simplemetrics/src/main/java/com/yahoo/metrics/simple/Point.java
+++ b/simplemetrics/src/main/java/com/yahoo/metrics/simple/Point.java
@@ -40,6 +40,11 @@ public final class Point implements Context {
this.location = location;
}
+ private static final Point theEmptyPoint = new Point(new String[0], new Value[0]);
+
+ /** the canonical 0-dimensional Point. */
+ public static Point emptyPoint() { return theEmptyPoint; }
+
private static Tuple2<String[], Value[]> buildParameters(Map<String, ?> properties) {
String[] dimensions = properties.keySet().toArray(new String[0]);
Arrays.sort(dimensions);