Skip to content

Commit 0c93c2b

Browse files
committed
mark all profiling related classes as internal
1 parent 1e998bd commit 0c93c2b

32 files changed

+75
-0
lines changed

sentry-async-profiler/src/main/java/io/sentry/asyncprofiler/convert/JfrAsyncProfilerToSentryProfileConverter.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,11 @@
2020
import java.util.HashMap;
2121
import java.util.List;
2222
import java.util.Map;
23+
import org.jetbrains.annotations.ApiStatus;
2324
import org.jetbrains.annotations.NotNull;
2425
import org.jetbrains.annotations.Nullable;
2526

27+
@ApiStatus.Internal
2628
public final class JfrAsyncProfilerToSentryProfileConverter extends JfrConverter {
2729
private static final double NANOS_PER_SECOND = 1_000_000_000.0;
2830
private static final long UNKNOWN_THREAD_ID = -1;

sentry-async-profiler/src/main/java/io/sentry/asyncprofiler/convert/NonAggregatingEventCollector.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44
import io.sentry.asyncprofiler.vendor.asyncprofiler.jfr.event.EventCollector;
55
import java.util.ArrayList;
66
import java.util.List;
7+
import org.jetbrains.annotations.ApiStatus;
78

9+
@ApiStatus.Internal
810
public final class NonAggregatingEventCollector implements EventCollector {
911
final List<Event> events = new ArrayList<>();
1012

sentry-async-profiler/src/main/java/io/sentry/asyncprofiler/provider/AsyncProfilerContinuousProfilerProvider.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,15 @@
88
import io.sentry.asyncprofiler.profiling.JavaContinuousProfiler;
99
import io.sentry.profiling.JavaContinuousProfilerProvider;
1010
import io.sentry.profiling.JavaProfileConverterProvider;
11+
import org.jetbrains.annotations.ApiStatus;
1112
import org.jetbrains.annotations.NotNull;
1213

1314
/**
1415
* AsyncProfiler implementation of {@link JavaContinuousProfilerProvider} and {@link
1516
* JavaProfileConverterProvider}. This provider integrates AsyncProfiler with Sentry's continuous
1617
* profiling system and provides profile conversion functionality.
1718
*/
19+
@ApiStatus.Internal
1820
public final class AsyncProfilerContinuousProfilerProvider
1921
implements JavaContinuousProfilerProvider {
2022

sentry-async-profiler/src/main/java/io/sentry/asyncprofiler/provider/AsyncProfilerProfileConverterProvider.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,15 @@
33
import io.sentry.IProfileConverter;
44
import io.sentry.asyncprofiler.convert.JfrAsyncProfilerToSentryProfileConverter;
55
import io.sentry.profiling.JavaProfileConverterProvider;
6+
import org.jetbrains.annotations.ApiStatus;
67
import org.jetbrains.annotations.NotNull;
78
import org.jetbrains.annotations.Nullable;
89

910
/**
1011
* AsyncProfiler implementation of {@link JavaProfileConverterProvider}. This provider integrates
1112
* AsyncProfiler's JFR converter with Sentry's profiling system.
1213
*/
14+
@ApiStatus.Internal
1315
public final class AsyncProfilerProfileConverterProvider implements JavaProfileConverterProvider {
1416

1517
@Override

sentry-async-profiler/src/main/java/io/sentry/asyncprofiler/vendor/asyncprofiler/convert/Arguments.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,11 @@
99
import java.lang.reflect.Modifier;
1010
import java.util.*;
1111
import java.util.regex.Pattern;
12+
import org.jetbrains.annotations.ApiStatus;
1213
import org.jetbrains.annotations.NotNull;
1314
import org.jetbrains.annotations.Nullable;
1415

16+
@ApiStatus.Internal
1517
public final class Arguments {
1618
public @NotNull String title = "Flame Graph";
1719
public @Nullable String highlight;

sentry-async-profiler/src/main/java/io/sentry/asyncprofiler/vendor/asyncprofiler/convert/Classifier.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,11 @@
88
import static io.sentry.asyncprofiler.vendor.asyncprofiler.convert.Frame.*;
99

1010
import io.sentry.asyncprofiler.vendor.asyncprofiler.jfr.StackTrace;
11+
import org.jetbrains.annotations.ApiStatus;
1112
import org.jetbrains.annotations.NotNull;
1213
import org.jetbrains.annotations.Nullable;
1314

15+
@ApiStatus.Internal
1416
abstract class Classifier {
1517

1618
enum Category {

sentry-async-profiler/src/main/java/io/sentry/asyncprofiler/vendor/asyncprofiler/convert/Frame.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@
66
package io.sentry.asyncprofiler.vendor.asyncprofiler.convert;
77

88
import java.util.HashMap;
9+
import org.jetbrains.annotations.ApiStatus;
910

11+
@ApiStatus.Internal
1012
public final class Frame extends HashMap<Integer, Frame> {
1113
private static final long serialVersionUID = 1L;
1214
public static final byte TYPE_INTERPRETED = 0;

sentry-async-profiler/src/main/java/io/sentry/asyncprofiler/vendor/asyncprofiler/convert/JfrConverter.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,10 @@
2424
import java.nio.charset.StandardCharsets;
2525
import java.util.BitSet;
2626
import java.util.Map;
27+
import org.jetbrains.annotations.ApiStatus;
2728
import org.jetbrains.annotations.NotNull;
2829

30+
@ApiStatus.Internal
2931
public abstract class JfrConverter extends Classifier {
3032
protected final @NotNull JfrReader jfr;
3133
protected final @NotNull Arguments args;

sentry-async-profiler/src/main/java/io/sentry/asyncprofiler/vendor/asyncprofiler/jfr/ClassRef.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55

66
package io.sentry.asyncprofiler.vendor.asyncprofiler.jfr;
77

8+
import org.jetbrains.annotations.ApiStatus;
9+
10+
@ApiStatus.Internal
811
public final class ClassRef {
912
public final long name;
1013

sentry-async-profiler/src/main/java/io/sentry/asyncprofiler/vendor/asyncprofiler/jfr/Dictionary.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@
66
package io.sentry.asyncprofiler.vendor.asyncprofiler.jfr;
77

88
import java.util.Arrays;
9+
import org.jetbrains.annotations.ApiStatus;
910

11+
@ApiStatus.Internal
1012
/** Fast and compact long->Object map. */
1113
public final class Dictionary<T> {
1214
private static final int INITIAL_CAPACITY = 16;

0 commit comments

Comments
 (0)