diff options
27 files changed, 29 insertions, 159 deletions
diff --git a/api/src/main/java/io/opencensus/common/Duration.java b/api/src/main/java/io/opencensus/common/Duration.java index 1dd8d502..c03fecad 100644 --- a/api/src/main/java/io/opencensus/common/Duration.java +++ b/api/src/main/java/io/opencensus/common/Duration.java @@ -34,9 +34,6 @@ import javax.annotation.concurrent.Immutable; */ @Immutable @AutoValue -// Suppress Checker Framework warning about missing @Nullable in generated equals method. -@AutoValue.CopyAnnotations -@SuppressWarnings("nullness") public abstract class Duration implements Comparable<Duration> { private static final Duration ZERO = create(0, 0); diff --git a/api/src/main/java/io/opencensus/common/Timestamp.java b/api/src/main/java/io/opencensus/common/Timestamp.java index 9671f245..b6ba1316 100644 --- a/api/src/main/java/io/opencensus/common/Timestamp.java +++ b/api/src/main/java/io/opencensus/common/Timestamp.java @@ -39,9 +39,6 @@ import javax.annotation.concurrent.Immutable; */ @Immutable @AutoValue -// Suppress Checker Framework warning about missing @Nullable in generated equals method. -@AutoValue.CopyAnnotations -@SuppressWarnings("nullness") public abstract class Timestamp implements Comparable<Timestamp> { private static final Timestamp EPOCH = new AutoValue_Timestamp(0, 0); diff --git a/api/src/main/java/io/opencensus/stats/Aggregation.java b/api/src/main/java/io/opencensus/stats/Aggregation.java index f097f5ad..4362b4a8 100644 --- a/api/src/main/java/io/opencensus/stats/Aggregation.java +++ b/api/src/main/java/io/opencensus/stats/Aggregation.java @@ -64,9 +64,6 @@ public abstract class Aggregation { */ @Immutable @AutoValue - // Suppress Checker Framework warning about missing @Nullable in generated equals method. - @AutoValue.CopyAnnotations - @SuppressWarnings("nullness") public abstract static class Sum extends Aggregation { Sum() {} @@ -101,9 +98,6 @@ public abstract class Aggregation { */ @Immutable @AutoValue - // Suppress Checker Framework warning about missing @Nullable in generated equals method. - @AutoValue.CopyAnnotations - @SuppressWarnings("nullness") public abstract static class Count extends Aggregation { Count() {} @@ -138,9 +132,6 @@ public abstract class Aggregation { */ @Immutable @AutoValue - // Suppress Checker Framework warning about missing @Nullable in generated equals method. - @AutoValue.CopyAnnotations - @SuppressWarnings("nullness") public abstract static class Mean extends Aggregation { Mean() {} @@ -176,9 +167,6 @@ public abstract class Aggregation { */ @Immutable @AutoValue - // Suppress Checker Framework warning about missing @Nullable in generated equals method. - @AutoValue.CopyAnnotations - @SuppressWarnings("nullness") public abstract static class Distribution extends Aggregation { Distribution() {} diff --git a/api/src/main/java/io/opencensus/stats/AggregationData.java b/api/src/main/java/io/opencensus/stats/AggregationData.java index e58e5143..50feb034 100644 --- a/api/src/main/java/io/opencensus/stats/AggregationData.java +++ b/api/src/main/java/io/opencensus/stats/AggregationData.java @@ -70,9 +70,6 @@ public abstract class AggregationData { */ @Immutable @AutoValue - // Suppress Checker Framework warning about missing @Nullable in generated equals method. - @AutoValue.CopyAnnotations - @SuppressWarnings("nullness") public abstract static class SumDataDouble extends AggregationData { SumDataDouble() {} @@ -115,9 +112,6 @@ public abstract class AggregationData { */ @Immutable @AutoValue - // Suppress Checker Framework warning about missing @Nullable in generated equals method. - @AutoValue.CopyAnnotations - @SuppressWarnings("nullness") public abstract static class SumDataLong extends AggregationData { SumDataLong() {} @@ -160,9 +154,6 @@ public abstract class AggregationData { */ @Immutable @AutoValue - // Suppress Checker Framework warning about missing @Nullable in generated equals method. - @AutoValue.CopyAnnotations - @SuppressWarnings("nullness") public abstract static class CountData extends AggregationData { CountData() {} @@ -205,9 +196,6 @@ public abstract class AggregationData { */ @Immutable @AutoValue - // Suppress Checker Framework warning about missing @Nullable in generated equals method. - @AutoValue.CopyAnnotations - @SuppressWarnings("nullness") public abstract static class MeanData extends AggregationData { MeanData() {} @@ -260,9 +248,6 @@ public abstract class AggregationData { */ @Immutable @AutoValue - // Suppress Checker Framework warning about missing @Nullable in generated equals method. - @AutoValue.CopyAnnotations - @SuppressWarnings("nullness") public abstract static class DistributionData extends AggregationData { DistributionData() {} diff --git a/api/src/main/java/io/opencensus/stats/BucketBoundaries.java b/api/src/main/java/io/opencensus/stats/BucketBoundaries.java index 01ec6db7..0dcb1710 100644 --- a/api/src/main/java/io/opencensus/stats/BucketBoundaries.java +++ b/api/src/main/java/io/opencensus/stats/BucketBoundaries.java @@ -32,9 +32,6 @@ import javax.annotation.concurrent.Immutable; */ @Immutable @AutoValue -// Suppress Checker Framework warning about missing @Nullable in generated equals method. -@AutoValue.CopyAnnotations -@SuppressWarnings("nullness") public abstract class BucketBoundaries { /** diff --git a/api/src/main/java/io/opencensus/stats/Measure.java b/api/src/main/java/io/opencensus/stats/Measure.java index 9dede342..c0e3033e 100644 --- a/api/src/main/java/io/opencensus/stats/Measure.java +++ b/api/src/main/java/io/opencensus/stats/Measure.java @@ -90,9 +90,6 @@ public abstract class Measure { */ @Immutable @AutoValue - // Suppress Checker Framework warning about missing @Nullable in generated equals method. - @AutoValue.CopyAnnotations - @SuppressWarnings("nullness") public abstract static class MeasureDouble extends Measure { MeasureDouble() {} @@ -140,9 +137,6 @@ public abstract class Measure { */ @Immutable @AutoValue - // Suppress Checker Framework warning about missing @Nullable in generated equals method. - @AutoValue.CopyAnnotations - @SuppressWarnings("nullness") public abstract static class MeasureLong extends Measure { MeasureLong() {} diff --git a/api/src/main/java/io/opencensus/stats/Measurement.java b/api/src/main/java/io/opencensus/stats/Measurement.java index c6c639ea..647a667d 100644 --- a/api/src/main/java/io/opencensus/stats/Measurement.java +++ b/api/src/main/java/io/opencensus/stats/Measurement.java @@ -57,9 +57,6 @@ public abstract class Measurement { */ @Immutable @AutoValue - // Suppress Checker Framework warning about missing @Nullable in generated equals method. - @AutoValue.CopyAnnotations - @SuppressWarnings("nullness") public abstract static class MeasurementDouble extends Measurement { MeasurementDouble() {} @@ -99,9 +96,6 @@ public abstract class Measurement { */ @Immutable @AutoValue - // Suppress Checker Framework warning about missing @Nullable in generated equals method. - @AutoValue.CopyAnnotations - @SuppressWarnings("nullness") public abstract static class MeasurementLong extends Measurement { MeasurementLong() {} diff --git a/api/src/main/java/io/opencensus/stats/View.java b/api/src/main/java/io/opencensus/stats/View.java index 32915919..14534339 100644 --- a/api/src/main/java/io/opencensus/stats/View.java +++ b/api/src/main/java/io/opencensus/stats/View.java @@ -38,9 +38,8 @@ import javax.annotation.concurrent.Immutable; */ @Immutable @AutoValue -// Suppress Checker Framework warning about missing @Nullable in generated equals method. @AutoValue.CopyAnnotations -@SuppressWarnings({"nullness", "deprecation"}) +@SuppressWarnings("deprecation") public abstract class View { @VisibleForTesting static final int NAME_MAX_LENGTH = 255; @@ -165,9 +164,6 @@ public abstract class View { // This type should be used as the key when associating data with Views. @Immutable @AutoValue - // Suppress Checker Framework warning about missing @Nullable in generated equals method. - @AutoValue.CopyAnnotations - @SuppressWarnings("nullness") public abstract static class Name { Name() {} @@ -229,9 +225,7 @@ public abstract class View { @Deprecated @Immutable @AutoValue - // Suppress Checker Framework warning about missing @Nullable in generated equals method. @AutoValue.CopyAnnotations - @SuppressWarnings("nullness") public abstract static class Cumulative extends AggregationWindow { private static final Cumulative CUMULATIVE = @@ -269,9 +263,7 @@ public abstract class View { @Deprecated @Immutable @AutoValue - // Suppress Checker Framework warning about missing @Nullable in generated equals method. @AutoValue.CopyAnnotations - @SuppressWarnings("nullness") public abstract static class Interval extends AggregationWindow { private static final Duration ZERO = Duration.create(0, 0); diff --git a/api/src/main/java/io/opencensus/stats/ViewData.java b/api/src/main/java/io/opencensus/stats/ViewData.java index 491a84e5..ef9a6795 100644 --- a/api/src/main/java/io/opencensus/stats/ViewData.java +++ b/api/src/main/java/io/opencensus/stats/ViewData.java @@ -54,9 +54,8 @@ import org.checkerframework.checker.nullness.qual.Nullable; */ @Immutable @AutoValue -// Suppress Checker Framework warning about missing @Nullable in generated equals method. @AutoValue.CopyAnnotations -@SuppressWarnings({"nullness", "deprecation"}) +@SuppressWarnings("deprecation") public abstract class ViewData { // Prevents this class from being subclassed anywhere else. @@ -125,9 +124,10 @@ public abstract class ViewData { Map<? extends List</*@Nullable*/ TagValue>, ? extends AggregationData> map, final AggregationWindowData windowData) { checkWindow(view.getWindow(), windowData); - final Map<List<TagValue>, AggregationData> deepCopy = - new HashMap<List<TagValue>, AggregationData>(); - for (Entry<? extends List<TagValue>, ? extends AggregationData> entry : map.entrySet()) { + final Map<List</*@Nullable*/ TagValue>, AggregationData> deepCopy = + new HashMap<List</*@Nullable*/ TagValue>, AggregationData>(); + for (Entry<? extends List</*@Nullable*/ TagValue>, ? extends AggregationData> entry : + map.entrySet()) { checkAggregation(view.getAggregation(), entry.getValue(), view.getMeasure()); deepCopy.put( Collections.unmodifiableList(new ArrayList</*@Nullable*/ TagValue>(entry.getKey())), @@ -137,7 +137,7 @@ public abstract class ViewData { new Function<ViewData.AggregationWindowData.CumulativeData, ViewData>() { @Override public ViewData apply(ViewData.AggregationWindowData.CumulativeData arg) { - return new AutoValue_ViewData( + return createInternal( view, Collections.unmodifiableMap(deepCopy), arg, arg.getStart(), arg.getEnd()); } }, @@ -145,7 +145,7 @@ public abstract class ViewData { @Override public ViewData apply(ViewData.AggregationWindowData.IntervalData arg) { Duration duration = ((View.AggregationWindow.Interval) view.getWindow()).getDuration(); - return new AutoValue_ViewData( + return createInternal( view, Collections.unmodifiableMap(deepCopy), arg, @@ -174,14 +174,16 @@ public abstract class ViewData { Map<? extends List</*@Nullable*/ TagValue>, ? extends AggregationData> map, Timestamp start, Timestamp end) { - Map<List<TagValue>, AggregationData> deepCopy = new HashMap<List<TagValue>, AggregationData>(); - for (Entry<? extends List<TagValue>, ? extends AggregationData> entry : map.entrySet()) { + Map<List</*@Nullable*/ TagValue>, AggregationData> deepCopy = + new HashMap<List</*@Nullable*/ TagValue>, AggregationData>(); + for (Entry<? extends List</*@Nullable*/ TagValue>, ? extends AggregationData> entry : + map.entrySet()) { checkAggregation(view.getAggregation(), entry.getValue(), view.getMeasure()); deepCopy.put( Collections.unmodifiableList(new ArrayList</*@Nullable*/ TagValue>(entry.getKey())), entry.getValue()); } - return new AutoValue_ViewData( + return createInternal( view, Collections.unmodifiableMap(deepCopy), AggregationWindowData.CumulativeData.create(start, end), @@ -189,6 +191,19 @@ public abstract class ViewData { end); } + // Suppresses a nullness warning about calls to the AutoValue_ViewData constructor. The generated + // constructor does not have the @Nullable annotation on TagValue. + private static ViewData createInternal( + View view, + Map<List</*@Nullable*/ TagValue>, AggregationData> aggregationMap, + AggregationWindowData window, + Timestamp start, + Timestamp end) { + @SuppressWarnings("nullness") + Map<List<TagValue>, AggregationData> map = aggregationMap; + return new AutoValue_ViewData(view, map, window, start, end); + } + private static void checkWindow( View.AggregationWindow window, final AggregationWindowData windowData) { window.match( @@ -247,7 +262,7 @@ public abstract class ViewData { return null; } }, - Functions.<Void>throwAssertionError()); + Functions.</*@Nullable*/ Void>throwAssertionError()); return null; } }, @@ -278,7 +293,7 @@ public abstract class ViewData { return null; } }, - Functions.<Void>throwAssertionError()); + Functions.</*@Nullable*/ Void>throwAssertionError()); } private static String createErrorMessageForAggregation( @@ -321,9 +336,7 @@ public abstract class ViewData { @Deprecated @Immutable @AutoValue - // Suppress Checker Framework warning about missing @Nullable in generated equals method. @AutoValue.CopyAnnotations - @SuppressWarnings("nullness") public abstract static class CumulativeData extends AggregationWindowData { CumulativeData() {} @@ -374,9 +387,7 @@ public abstract class ViewData { @Deprecated @Immutable @AutoValue - // Suppress Checker Framework warning about missing @Nullable in generated equals method. @AutoValue.CopyAnnotations - @SuppressWarnings("nullness") public abstract static class IntervalData extends AggregationWindowData { IntervalData() {} diff --git a/api/src/main/java/io/opencensus/tags/Tag.java b/api/src/main/java/io/opencensus/tags/Tag.java index d5415e02..9e0a7a82 100644 --- a/api/src/main/java/io/opencensus/tags/Tag.java +++ b/api/src/main/java/io/opencensus/tags/Tag.java @@ -26,9 +26,6 @@ import javax.annotation.concurrent.Immutable; */ @Immutable @AutoValue -// Suppress Checker Framework warning about missing @Nullable in generated equals method. -@AutoValue.CopyAnnotations -@SuppressWarnings("nullness") public abstract class Tag { Tag() {} diff --git a/api/src/main/java/io/opencensus/tags/TagKey.java b/api/src/main/java/io/opencensus/tags/TagKey.java index bad2fec3..ceaa1b80 100644 --- a/api/src/main/java/io/opencensus/tags/TagKey.java +++ b/api/src/main/java/io/opencensus/tags/TagKey.java @@ -35,9 +35,6 @@ import javax.annotation.concurrent.Immutable; */ @Immutable @AutoValue -// Suppress Checker Framework warning about missing @Nullable in generated equals method. -@AutoValue.CopyAnnotations -@SuppressWarnings("nullness") public abstract class TagKey { /** * The maximum length for a tag key name. The value is {@value #MAX_LENGTH}. diff --git a/api/src/main/java/io/opencensus/tags/TagValue.java b/api/src/main/java/io/opencensus/tags/TagValue.java index 07ccc2cc..5ba71959 100644 --- a/api/src/main/java/io/opencensus/tags/TagValue.java +++ b/api/src/main/java/io/opencensus/tags/TagValue.java @@ -31,9 +31,6 @@ import javax.annotation.concurrent.Immutable; */ @Immutable @AutoValue -// Suppress Checker Framework warning about missing @Nullable in generated equals method. -@AutoValue.CopyAnnotations -@SuppressWarnings("nullness") public abstract class TagValue { /** * The maximum length for a tag value. The value is {@value #MAX_LENGTH}. diff --git a/api/src/main/java/io/opencensus/trace/Annotation.java b/api/src/main/java/io/opencensus/trace/Annotation.java index 233968d3..5eb3a505 100644 --- a/api/src/main/java/io/opencensus/trace/Annotation.java +++ b/api/src/main/java/io/opencensus/trace/Annotation.java @@ -31,9 +31,6 @@ import javax.annotation.concurrent.Immutable; */ @Immutable @AutoValue -// Suppress Checker Framework warning about missing @Nullable in generated equals method. -@AutoValue.CopyAnnotations -@SuppressWarnings("nullness") public abstract class Annotation { private static final Map<String, AttributeValue> EMPTY_ATTRIBUTES = Collections.unmodifiableMap(Collections.<String, AttributeValue>emptyMap()); diff --git a/api/src/main/java/io/opencensus/trace/AttributeValue.java b/api/src/main/java/io/opencensus/trace/AttributeValue.java index ed59830e..b4759fd2 100644 --- a/api/src/main/java/io/opencensus/trace/AttributeValue.java +++ b/api/src/main/java/io/opencensus/trace/AttributeValue.java @@ -88,9 +88,6 @@ public abstract class AttributeValue { @Immutable @AutoValue - // Suppress Checker Framework warning about missing @Nullable in generated equals method. - @AutoValue.CopyAnnotations - @SuppressWarnings("nullness") abstract static class AttributeValueString extends AttributeValue { AttributeValueString() {} @@ -114,9 +111,6 @@ public abstract class AttributeValue { @Immutable @AutoValue - // Suppress Checker Framework warning about missing @Nullable in generated equals method. - @AutoValue.CopyAnnotations - @SuppressWarnings("nullness") abstract static class AttributeValueBoolean extends AttributeValue { AttributeValueBoolean() {} @@ -140,9 +134,6 @@ public abstract class AttributeValue { @Immutable @AutoValue - // Suppress Checker Framework warning about missing @Nullable in generated equals method. - @AutoValue.CopyAnnotations - @SuppressWarnings("nullness") abstract static class AttributeValueLong extends AttributeValue { AttributeValueLong() {} diff --git a/api/src/main/java/io/opencensus/trace/EndSpanOptions.java b/api/src/main/java/io/opencensus/trace/EndSpanOptions.java index d9e31e63..b0d9a470 100644 --- a/api/src/main/java/io/opencensus/trace/EndSpanOptions.java +++ b/api/src/main/java/io/opencensus/trace/EndSpanOptions.java @@ -30,9 +30,6 @@ import javax.annotation.concurrent.Immutable; */ @Immutable @AutoValue -// Suppress Checker Framework warning about missing @Nullable in generated equals method. -@AutoValue.CopyAnnotations -@SuppressWarnings("nullness") public abstract class EndSpanOptions { /** * The default {@code EndSpanOptions}. diff --git a/api/src/main/java/io/opencensus/trace/Link.java b/api/src/main/java/io/opencensus/trace/Link.java index e877a010..1de79710 100644 --- a/api/src/main/java/io/opencensus/trace/Link.java +++ b/api/src/main/java/io/opencensus/trace/Link.java @@ -35,9 +35,6 @@ import javax.annotation.concurrent.Immutable; */ @Immutable @AutoValue -// Suppress Checker Framework warning about missing @Nullable in generated equals method. -@AutoValue.CopyAnnotations -@SuppressWarnings("nullness") public abstract class Link { private static final Map<String, AttributeValue> EMPTY_ATTRIBUTES = Collections.emptyMap(); diff --git a/api/src/main/java/io/opencensus/trace/MessageEvent.java b/api/src/main/java/io/opencensus/trace/MessageEvent.java index 49a4673c..3be65f52 100644 --- a/api/src/main/java/io/opencensus/trace/MessageEvent.java +++ b/api/src/main/java/io/opencensus/trace/MessageEvent.java @@ -33,9 +33,7 @@ import javax.annotation.concurrent.Immutable; */ @Immutable @AutoValue -// Suppress Checker Framework warning about missing @Nullable in generated equals method. -@AutoValue.CopyAnnotations -@SuppressWarnings({"nullness", "deprecation"}) +@SuppressWarnings("deprecation") public abstract class MessageEvent extends BaseMessageEvent { /** * Available types for a {@code MessageEvent}. diff --git a/api/src/main/java/io/opencensus/trace/NetworkEvent.java b/api/src/main/java/io/opencensus/trace/NetworkEvent.java index 1c8fe393..f12597f9 100644 --- a/api/src/main/java/io/opencensus/trace/NetworkEvent.java +++ b/api/src/main/java/io/opencensus/trace/NetworkEvent.java @@ -33,9 +33,7 @@ import javax.annotation.concurrent.Immutable; */ @Immutable @AutoValue -// Suppress Checker Framework warning about missing @Nullable in generated equals method. @AutoValue.CopyAnnotations -@SuppressWarnings("nullness") @Deprecated public abstract class NetworkEvent extends io.opencensus.trace.BaseMessageEvent { /** diff --git a/api/src/main/java/io/opencensus/trace/config/TraceParams.java b/api/src/main/java/io/opencensus/trace/config/TraceParams.java index 6c2ee7ff..7594e696 100644 --- a/api/src/main/java/io/opencensus/trace/config/TraceParams.java +++ b/api/src/main/java/io/opencensus/trace/config/TraceParams.java @@ -34,9 +34,6 @@ import javax.annotation.concurrent.Immutable; */ @AutoValue @Immutable -// Suppress Checker Framework warning about missing @Nullable in generated equals method. -@AutoValue.CopyAnnotations -@SuppressWarnings("nullness") public abstract class TraceParams { // These values are the default values for all the global parameters. private static final double DEFAULT_PROBABILITY = 1e-4; diff --git a/api/src/main/java/io/opencensus/trace/export/RunningSpanStore.java b/api/src/main/java/io/opencensus/trace/export/RunningSpanStore.java index fbfc5ff1..aa05e4fe 100644 --- a/api/src/main/java/io/opencensus/trace/export/RunningSpanStore.java +++ b/api/src/main/java/io/opencensus/trace/export/RunningSpanStore.java @@ -76,9 +76,6 @@ public abstract class RunningSpanStore { */ @AutoValue @Immutable - // Suppress Checker Framework warning about missing @Nullable in generated equals method. - @AutoValue.CopyAnnotations - @SuppressWarnings("nullness") public abstract static class Summary { Summary() {} @@ -114,9 +111,6 @@ public abstract class RunningSpanStore { */ @AutoValue @Immutable - // Suppress Checker Framework warning about missing @Nullable in generated equals method. - @AutoValue.CopyAnnotations - @SuppressWarnings("nullness") public abstract static class PerSpanNameSummary { PerSpanNameSummary() {} @@ -151,9 +145,6 @@ public abstract class RunningSpanStore { */ @AutoValue @Immutable - // Suppress Checker Framework warning about missing @Nullable in generated equals method. - @AutoValue.CopyAnnotations - @SuppressWarnings("nullness") public abstract static class Filter { Filter() {} diff --git a/api/src/main/java/io/opencensus/trace/export/SampledSpanStore.java b/api/src/main/java/io/opencensus/trace/export/SampledSpanStore.java index 14b5dcf9..5e7f4dd6 100644 --- a/api/src/main/java/io/opencensus/trace/export/SampledSpanStore.java +++ b/api/src/main/java/io/opencensus/trace/export/SampledSpanStore.java @@ -141,9 +141,6 @@ public abstract class SampledSpanStore { */ @AutoValue @Immutable - // Suppress Checker Framework warning about missing @Nullable in generated equals method. - @AutoValue.CopyAnnotations - @SuppressWarnings("nullness") public abstract static class Summary { Summary() {} @@ -179,9 +176,6 @@ public abstract class SampledSpanStore { */ @AutoValue @Immutable - // Suppress Checker Framework warning about missing @Nullable in generated equals method. - @AutoValue.CopyAnnotations - @SuppressWarnings("nullness") public abstract static class PerSpanNameSummary { PerSpanNameSummary() {} @@ -345,9 +339,6 @@ public abstract class SampledSpanStore { */ @AutoValue @Immutable - // Suppress Checker Framework warning about missing @Nullable in generated equals method. - @AutoValue.CopyAnnotations - @SuppressWarnings("nullness") public abstract static class LatencyFilter { LatencyFilter() {} @@ -418,9 +409,6 @@ public abstract class SampledSpanStore { */ @AutoValue @Immutable - // Suppress Checker Framework warning about missing @Nullable in generated equals method. - @AutoValue.CopyAnnotations - @SuppressWarnings("nullness") public abstract static class ErrorFilter { ErrorFilter() {} diff --git a/api/src/main/java/io/opencensus/trace/export/SpanData.java b/api/src/main/java/io/opencensus/trace/export/SpanData.java index 47de1abe..f93193b5 100644 --- a/api/src/main/java/io/opencensus/trace/export/SpanData.java +++ b/api/src/main/java/io/opencensus/trace/export/SpanData.java @@ -48,9 +48,6 @@ import org.checkerframework.dataflow.qual.Deterministic; */ @Immutable @AutoValue -// Suppress Checker Framework warning about missing @Nullable in generated equals method. -@AutoValue.CopyAnnotations -@SuppressWarnings("nullness") public abstract class SpanData { /** @@ -267,9 +264,6 @@ public abstract class SpanData { */ @Immutable @AutoValue - // Suppress Checker Framework warning about missing @Nullable in generated equals method. - @AutoValue.CopyAnnotations - @SuppressWarnings("nullness") public abstract static class TimedEvent<T> { /** * Returns a new immutable {@code TimedEvent<T>}. @@ -312,9 +306,6 @@ public abstract class SpanData { */ @Immutable @AutoValue - // Suppress Checker Framework warning about missing @Nullable in generated equals method. - @AutoValue.CopyAnnotations - @SuppressWarnings("nullness") public abstract static class TimedEvents<T> { /** * Returns a new immutable {@code TimedEvents<T>}. @@ -358,9 +349,6 @@ public abstract class SpanData { */ @Immutable @AutoValue - // Suppress Checker Framework warning about missing @Nullable in generated equals method. - @AutoValue.CopyAnnotations - @SuppressWarnings("nullness") public abstract static class Attributes { /** * Returns a new immutable {@code Attributes}. @@ -406,9 +394,6 @@ public abstract class SpanData { */ @Immutable @AutoValue - // Suppress Checker Framework warning about missing @Nullable in generated equals method. - @AutoValue.CopyAnnotations - @SuppressWarnings("nullness") public abstract static class Links { /** * Returns a new immutable {@code Links}. diff --git a/api/src/main/java/io/opencensus/trace/samplers/ProbabilitySampler.java b/api/src/main/java/io/opencensus/trace/samplers/ProbabilitySampler.java index 8d8be354..21d4d6ca 100644 --- a/api/src/main/java/io/opencensus/trace/samplers/ProbabilitySampler.java +++ b/api/src/main/java/io/opencensus/trace/samplers/ProbabilitySampler.java @@ -37,9 +37,6 @@ import javax.annotation.concurrent.Immutable; */ @AutoValue @Immutable -// Suppress Checker Framework warning about missing @Nullable in generated equals method. -@AutoValue.CopyAnnotations -@SuppressWarnings("nullness") abstract class ProbabilitySampler extends Sampler { ProbabilitySampler() {} diff --git a/exporters/stats/prometheus/src/main/java/io/opencensus/exporter/stats/prometheus/PrometheusStatsConfiguration.java b/exporters/stats/prometheus/src/main/java/io/opencensus/exporter/stats/prometheus/PrometheusStatsConfiguration.java index 2cecec96..3e8b95ed 100644 --- a/exporters/stats/prometheus/src/main/java/io/opencensus/exporter/stats/prometheus/PrometheusStatsConfiguration.java +++ b/exporters/stats/prometheus/src/main/java/io/opencensus/exporter/stats/prometheus/PrometheusStatsConfiguration.java @@ -28,9 +28,6 @@ import javax.annotation.concurrent.Immutable; */ @AutoValue @Immutable -// Suppress Checker Framework warning about missing @Nullable in generated equals method. -@AutoValue.CopyAnnotations -@SuppressWarnings("nullness") public abstract class PrometheusStatsConfiguration { PrometheusStatsConfiguration() {} diff --git a/exporters/stats/signalfx/src/main/java/io/opencensus/exporter/stats/signalfx/SignalFxStatsConfiguration.java b/exporters/stats/signalfx/src/main/java/io/opencensus/exporter/stats/signalfx/SignalFxStatsConfiguration.java index 7510fd1d..e8b4d756 100644 --- a/exporters/stats/signalfx/src/main/java/io/opencensus/exporter/stats/signalfx/SignalFxStatsConfiguration.java +++ b/exporters/stats/signalfx/src/main/java/io/opencensus/exporter/stats/signalfx/SignalFxStatsConfiguration.java @@ -31,9 +31,6 @@ import javax.annotation.concurrent.Immutable; */ @AutoValue @Immutable -// Suppress Checker Framework warning about missing @Nullable in generated equals method. -@AutoValue.CopyAnnotations -@SuppressWarnings("nullness") public abstract class SignalFxStatsConfiguration { /** diff --git a/exporters/stats/stackdriver/src/main/java/io/opencensus/exporter/stats/stackdriver/StackdriverStatsConfiguration.java b/exporters/stats/stackdriver/src/main/java/io/opencensus/exporter/stats/stackdriver/StackdriverStatsConfiguration.java index 98876528..8a332c46 100644 --- a/exporters/stats/stackdriver/src/main/java/io/opencensus/exporter/stats/stackdriver/StackdriverStatsConfiguration.java +++ b/exporters/stats/stackdriver/src/main/java/io/opencensus/exporter/stats/stackdriver/StackdriverStatsConfiguration.java @@ -30,9 +30,6 @@ import javax.annotation.concurrent.Immutable; */ @AutoValue @Immutable -// Suppress Checker Framework warning about missing @Nullable in generated equals method. -@AutoValue.CopyAnnotations -@SuppressWarnings("nullness") public abstract class StackdriverStatsConfiguration { StackdriverStatsConfiguration() {} diff --git a/exporters/trace/stackdriver/src/main/java/io/opencensus/exporter/trace/stackdriver/StackdriverTraceConfiguration.java b/exporters/trace/stackdriver/src/main/java/io/opencensus/exporter/trace/stackdriver/StackdriverTraceConfiguration.java index 88613724..3733b763 100644 --- a/exporters/trace/stackdriver/src/main/java/io/opencensus/exporter/trace/stackdriver/StackdriverTraceConfiguration.java +++ b/exporters/trace/stackdriver/src/main/java/io/opencensus/exporter/trace/stackdriver/StackdriverTraceConfiguration.java @@ -28,9 +28,6 @@ import javax.annotation.concurrent.Immutable; */ @AutoValue @Immutable -// Suppress Checker Framework warning about missing @Nullable in generated equals method. -@AutoValue.CopyAnnotations -@SuppressWarnings("nullness") public abstract class StackdriverTraceConfiguration { StackdriverTraceConfiguration() {} |