diff --git a/lib/src/api/logs/logger_provider.dart b/lib/src/api/logs/logger_provider.dart index ae7be6ba..3d219638 100644 --- a/lib/src/api/logs/logger_provider.dart +++ b/lib/src/api/logs/logger_provider.dart @@ -1,7 +1,7 @@ // Copyright 2021-2022 Workiva. // Licensed under the Apache License, Version 2.0. Please see https://github.com/Workiva/opentelemetry-dart/blob/master/LICENSE for more information -import 'package:opentelemetry/api.dart'; + import 'package:opentelemetry/src/api/logs/logger.dart'; abstract class LoggerProvider { diff --git a/lib/src/api/metrics/counter.dart b/lib/src/api/metrics/counter.dart index bbc7e6fb..271f1178 100644 --- a/lib/src/api/metrics/counter.dart +++ b/lib/src/api/metrics/counter.dart @@ -1,7 +1,7 @@ // Copyright 2021-2022 Workiva. // Licensed under the Apache License, Version 2.0. Please see https://github.com/Workiva/opentelemetry-dart/blob/master/LICENSE for more information -import 'package:opentelemetry/api.dart'; + abstract class Counter { /// Records a value with a set of attributes. diff --git a/lib/src/api/metrics/meter_key.dart b/lib/src/api/metrics/meter_key.dart index 5c910a74..7f072d6d 100644 --- a/lib/src/api/metrics/meter_key.dart +++ b/lib/src/api/metrics/meter_key.dart @@ -3,7 +3,7 @@ import 'package:collection/collection.dart'; import 'package:quiver/core.dart'; -import 'package:opentelemetry/api.dart'; + /// A class that acts as a unique key for a given Meter configuration. class MeterKey { diff --git a/lib/src/api/metrics/meter_provider.dart b/lib/src/api/metrics/meter_provider.dart index 7cc70689..9c751371 100644 --- a/lib/src/api/metrics/meter_provider.dart +++ b/lib/src/api/metrics/meter_provider.dart @@ -1,7 +1,7 @@ // Copyright 2021-2022 Workiva. // Licensed under the Apache License, Version 2.0. Please see https://github.com/Workiva/opentelemetry-dart/blob/master/LICENSE for more information -import 'package:opentelemetry/api.dart'; + import 'package:opentelemetry/src/experimental_api.dart'; /// A registry for creating named [Meter]s. diff --git a/lib/src/api/metrics/noop/noop_counter.dart b/lib/src/api/metrics/noop/noop_counter.dart index 1bbd20be..5964f184 100644 --- a/lib/src/api/metrics/noop/noop_counter.dart +++ b/lib/src/api/metrics/noop/noop_counter.dart @@ -1,7 +1,7 @@ // Copyright 2021-2022 Workiva. // Licensed under the Apache License, Version 2.0. Please see https://github.com/Workiva/opentelemetry-dart/blob/master/LICENSE for more information -import 'package:opentelemetry/api.dart'; + import 'package:opentelemetry/src/experimental_api.dart'; /// A no-op instance of a [Counter] diff --git a/lib/src/api/metrics/noop/noop_meter_provider.dart b/lib/src/api/metrics/noop/noop_meter_provider.dart index 9eb0740d..8f27c9da 100644 --- a/lib/src/api/metrics/noop/noop_meter_provider.dart +++ b/lib/src/api/metrics/noop/noop_meter_provider.dart @@ -1,7 +1,7 @@ // Copyright 2021-2022 Workiva. // Licensed under the Apache License, Version 2.0. Please see https://github.com/Workiva/opentelemetry-dart/blob/master/LICENSE for more information -import 'package:opentelemetry/api.dart'; + import 'package:opentelemetry/src/experimental_api.dart'; /// A noop registry for creating named [Meter]s. diff --git a/lib/src/sdk/common/instrumentation_scope.dart b/lib/src/sdk/common/instrumentation_scope.dart index 959eb114..f8feed4b 100644 --- a/lib/src/sdk/common/instrumentation_scope.dart +++ b/lib/src/sdk/common/instrumentation_scope.dart @@ -1,7 +1,7 @@ // Copyright 2021-2022 Workiva. // Licensed under the Apache License, Version 2.0. Please see https://github.com/Workiva/opentelemetry-dart/blob/master/LICENSE for more information -import 'package:opentelemetry/api.dart' as api; + class InstrumentationScope { final String _name; diff --git a/lib/src/sdk/metrics/counter.dart b/lib/src/sdk/metrics/counter.dart index f54ecf60..d4e4be2c 100644 --- a/lib/src/sdk/metrics/counter.dart +++ b/lib/src/sdk/metrics/counter.dart @@ -1,7 +1,7 @@ // Copyright 2021-2022 Workiva. // Licensed under the Apache License, Version 2.0. Please see https://github.com/Workiva/opentelemetry-dart/blob/master/LICENSE for more information -import 'package:opentelemetry/api.dart' as api; + import 'package:opentelemetry/src/experimental_api.dart' as api; class Counter implements api.Counter { diff --git a/lib/src/sdk/trace/read_write_span.dart b/lib/src/sdk/trace/read_write_span.dart index 8adf4da3..c0c34f03 100644 --- a/lib/src/sdk/trace/read_write_span.dart +++ b/lib/src/sdk/trace/read_write_span.dart @@ -1,7 +1,7 @@ // Copyright 2021-2022 Workiva. // Licensed under the Apache License, Version 2.0. Please see https://github.com/Workiva/opentelemetry-dart/blob/master/LICENSE for more information -import 'package:opentelemetry/api.dart' as api; -import 'package:opentelemetry/sdk.dart' as sdk; + + abstract class ReadWriteSpan implements sdk.ReadOnlySpan, api.Span {} diff --git a/lib/src/sdk/trace/span.dart b/lib/src/sdk/trace/span.dart index a29fd427..45782eb7 100644 --- a/lib/src/sdk/trace/span.dart +++ b/lib/src/sdk/trace/span.dart @@ -3,7 +3,7 @@ import 'package:fixnum/fixnum.dart'; import 'package:meta/meta.dart'; -import 'package:opentelemetry/api.dart'; + import '../../../api.dart' as api; import '../../../sdk.dart' as sdk;