diff options
author | Arne H Juul <arnej@yahoo-inc.com> | 2016-11-08 11:41:53 +0100 |
---|---|---|
committer | Arne H Juul <arnej@yahoo-inc.com> | 2016-11-08 11:41:53 +0100 |
commit | 407a8f28eb5ddfcf1345149fe52882496e71943b (patch) | |
tree | 6c433163eb6c948c8d4fcf61cc0d857b804592cd /simplemetrics/src | |
parent | 2dc510cbe94cf8e38049d0fdaea668a2c8e5e615 (diff) |
add canonical empty Point
Diffstat (limited to 'simplemetrics/src')
-rw-r--r-- | simplemetrics/src/main/java/com/yahoo/metrics/simple/Point.java | 5 |
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); |