File tree Expand file tree Collapse file tree 2 files changed +28
-3
lines changed
main/java/io/opentelemetry/maven
test/java/io/opentelemetry/maven Expand file tree Collapse file tree 2 files changed +28
-3
lines changed Original file line number Diff line number Diff line change 66package io .opentelemetry .maven ;
77
88import io .opentelemetry .sdk .autoconfigure .AutoConfiguredOpenTelemetrySdk ;
9- import io .opentelemetry .sdk .autoconfigure .internal .AutoConfigureUtil ;
109import io .opentelemetry .sdk .resources .Resource ;
1110import java .lang .reflect .InvocationTargetException ;
1211import java .lang .reflect .Method ;
1312
13+ /** Utility class to use the {@link AutoConfiguredOpenTelemetrySdk}. */
1414public class AutoConfigureUtil2 {
1515
1616 private AutoConfigureUtil2 () {}
1717
1818 /**
19- * Returns the {@link Resource} that was auto-configured .
19+ * Returns the {@link Resource} that was autoconfigured .
2020 *
21- * @see AutoConfigureUtil#getConfig(AutoConfiguredOpenTelemetrySdk)
21+ * <p>Inspired by {@link
22+ * io.opentelemetry.sdk.autoconfigure.internal.AutoConfigureUtil#getConfig(AutoConfiguredOpenTelemetrySdk)}
2223 */
2324 public static Resource getResource (
2425 AutoConfiguredOpenTelemetrySdk autoConfiguredOpenTelemetrySdk ) {
Original file line number Diff line number Diff line change 1+ /*
2+ * Copyright The OpenTelemetry Authors
3+ * SPDX-License-Identifier: Apache-2.0
4+ */
5+
6+ package io .opentelemetry .maven ;
7+
8+ import io .opentelemetry .sdk .autoconfigure .AutoConfiguredOpenTelemetrySdk ;
9+ import java .lang .reflect .Method ;
10+ import org .junit .jupiter .api .Test ;
11+
12+ class AutoConfigureUtil2Test {
13+
14+ /**
15+ * Verify the reflection call works with the current version of AutoConfiguredOpenTelemetrySdk.
16+ *
17+ * @throws NoSuchMethodException if the method does not exist
18+ */
19+ @ Test
20+ void test_getResource () throws NoSuchMethodException {
21+ Method method = AutoConfiguredOpenTelemetrySdk .class .getDeclaredMethod ("getResource" );
22+ method .setAccessible (true );
23+ }
24+ }
You can’t perform that action at this time.
0 commit comments