diff options
| author | Yang Song <songy23@users.noreply.github.com> | 2018-02-15 09:16:57 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-02-15 09:16:57 -0800 |
| commit | 2ac619dc282613ced7635c15b18b3fbbb89312a5 (patch) | |
| tree | 50b949cd3536537bf7ae8243a56f2b80803d1ee6 /api/src | |
| parent | 40341c15471727809102f27bfc020f1ed6c7656a (diff) | |
| download | platform_external_opencensus-java-2ac619dc282613ced7635c15b18b3fbbb89312a5.tar.gz platform_external_opencensus-java-2ac619dc282613ced7635c15b18b3fbbb89312a5.tar.bz2 platform_external_opencensus-java-2ac619dc282613ced7635c15b18b3fbbb89312a5.zip | |
Add Nullable annotation to tag values. (#998)
Diffstat (limited to 'api/src')
| -rw-r--r-- | api/src/main/java/io/opencensus/stats/ViewData.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/api/src/main/java/io/opencensus/stats/ViewData.java b/api/src/main/java/io/opencensus/stats/ViewData.java index be06d28f..951afb2e 100644 --- a/api/src/main/java/io/opencensus/stats/ViewData.java +++ b/api/src/main/java/io/opencensus/stats/ViewData.java @@ -75,7 +75,7 @@ public abstract class ViewData { * * @since 0.8 */ - public abstract Map<List<TagValue>, AggregationData> getAggregationMap(); + public abstract Map<List</*@Nullable*/ TagValue>, AggregationData> getAggregationMap(); /** * Returns the {@link AggregationWindowData} associated with this {@link ViewData}. @@ -99,14 +99,15 @@ public abstract class ViewData { */ public static ViewData create( View view, - Map<? extends List<TagValue>, ? extends AggregationData> map, + Map<? extends List</*@Nullable*/ TagValue>, ? extends AggregationData> map, final AggregationWindowData windowData) { checkWindow(view.getWindow(), windowData); Map<List<TagValue>, AggregationData> deepCopy = Maps.newHashMap(); for (Entry<? extends List<TagValue>, ? extends AggregationData> entry : map.entrySet()) { checkAggregation(view.getAggregation(), entry.getValue(), view.getMeasure()); deepCopy.put( - Collections.unmodifiableList(new ArrayList<TagValue>(entry.getKey())), entry.getValue()); + Collections.unmodifiableList(new ArrayList</*@Nullable*/ TagValue>(entry.getKey())), + entry.getValue()); } return new AutoValue_ViewData(view, Collections.unmodifiableMap(deepCopy), windowData); } |
