Skip to content

Commit d5cf543

Browse files
committed
Merge PR #386: [WIP] Update inferred-spans module to follow style guide
2 parents 308752a + 22c66a0 commit d5cf543

File tree

4 files changed

+15
-15
lines changed

4 files changed

+15
-15
lines changed

inferred-spans/src/main/java/io/opentelemetry/contrib/inferredspans/InferredSpansAutoConfig.java

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

66
package io.opentelemetry.contrib.inferredspans;
77

8+
import static java.util.stream.Collectors.toList;
9+
810
import com.google.auto.service.AutoService;
911
import io.opentelemetry.api.trace.SpanBuilder;
1012
import io.opentelemetry.api.trace.SpanContext;
@@ -17,11 +19,10 @@
1719
import java.util.function.BiConsumer;
1820
import java.util.function.Consumer;
1921
import java.util.logging.Logger;
20-
import java.util.stream.Collectors;
2122
import javax.annotation.Nullable;
2223

2324
@AutoService(AutoConfigurationCustomizerProvider.class)
24-
public class InferredSpansAutoConfig implements AutoConfigurationCustomizerProvider {
25+
public final class InferredSpansAutoConfig implements AutoConfigurationCustomizerProvider {
2526

2627
private static final Logger log = Logger.getLogger(InferredSpansAutoConfig.class.getName());
2728

@@ -117,7 +118,7 @@ void applyWildcards(String configKey, Consumer<? super List<WildcardMatcher>> fu
117118
Arrays.stream(wildcardListString.split(","))
118119
.filter(str -> !str.isEmpty())
119120
.map(WildcardMatcher::valueOf)
120-
.collect(Collectors.toList());
121+
.collect(toList());
121122
if (!values.isEmpty()) {
122123
funcToApply.accept(values);
123124
}

inferred-spans/src/main/java/io/opentelemetry/contrib/inferredspans/InferredSpansProcessor.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55

66
package io.opentelemetry.contrib.inferredspans;
77

8+
import static java.util.Objects.requireNonNull;
9+
810
import io.opentelemetry.api.GlobalOpenTelemetry;
911
import io.opentelemetry.api.trace.Tracer;
1012
import io.opentelemetry.api.trace.TracerProvider;
@@ -19,7 +21,6 @@
1921
import java.io.File;
2022
import java.io.IOException;
2123
import java.io.InputStream;
22-
import java.util.Objects;
2324
import java.util.Properties;
2425
import java.util.concurrent.Executors;
2526
import java.util.concurrent.ThreadFactory;
@@ -28,19 +29,17 @@
2829
import java.util.logging.Logger;
2930
import javax.annotation.Nullable;
3031

31-
public class InferredSpansProcessor implements SpanProcessor {
32+
public final class InferredSpansProcessor implements SpanProcessor {
3233

3334
private static final Logger logger = Logger.getLogger(InferredSpansProcessor.class.getName());
3435

3536
public static final String TRACER_NAME = "inferred-spans";
36-
3737
public static final String TRACER_VERSION = readInferredSpansVersion();
3838

3939
// Visible for testing
4040
final SamplingProfiler profiler;
4141

4242
private Supplier<TracerProvider> tracerProvider = GlobalOpenTelemetry::getTracerProvider;
43-
4443
@Nullable private volatile Tracer tracer;
4544

4645
InferredSpansProcessor(
@@ -134,7 +133,7 @@ private static String readInferredSpansVersion() {
134133
Properties properties = new Properties();
135134
properties.load(is);
136135
String version = (String) properties.get("contrib.version");
137-
Objects.requireNonNull(version);
136+
requireNonNull(version);
138137
return version;
139138
} catch (IOException e) {
140139
throw new IllegalStateException(e);

inferred-spans/src/main/java/io/opentelemetry/contrib/inferredspans/InferredSpansProcessorBuilder.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,21 @@
55

66
package io.opentelemetry.contrib.inferredspans;
77

8+
import static java.util.Arrays.asList;
9+
810
import io.opentelemetry.api.trace.SpanBuilder;
911
import io.opentelemetry.api.trace.SpanContext;
1012
import io.opentelemetry.contrib.inferredspans.internal.CallTree;
1113
import io.opentelemetry.contrib.inferredspans.internal.InferredSpansConfiguration;
1214
import io.opentelemetry.contrib.inferredspans.internal.SpanAnchoredClock;
1315
import java.io.File;
1416
import java.time.Duration;
15-
import java.util.Arrays;
1617
import java.util.List;
1718
import java.util.function.BiConsumer;
1819
import javax.annotation.Nullable;
1920

2021
@SuppressWarnings("CanIgnoreReturnValueSuggester")
21-
public class InferredSpansProcessorBuilder {
22+
public final class InferredSpansProcessorBuilder {
2223
private boolean profilerLoggingEnabled = true;
2324
private boolean backupDiagnosticFiles = false;
2425
private int asyncProfilerSafeMode = 0;
@@ -27,7 +28,7 @@ public class InferredSpansProcessorBuilder {
2728
private Duration inferredSpansMinDuration = Duration.ZERO;
2829
private List<WildcardMatcher> includedClasses = WildcardMatcher.matchAllList();
2930
private List<WildcardMatcher> excludedClasses =
30-
Arrays.asList(
31+
asList(
3132
WildcardMatcher.caseSensitiveMatcher("java.*"),
3233
WildcardMatcher.caseSensitiveMatcher("javax.*"),
3334
WildcardMatcher.caseSensitiveMatcher("sun.*"),
@@ -43,13 +44,11 @@ public class InferredSpansProcessorBuilder {
4344
WildcardMatcher.caseSensitiveMatcher("io.undertow.*"));
4445
private Duration profilerInterval = Duration.ofSeconds(5);
4546
private Duration profilingDuration = Duration.ofSeconds(5);
46-
4747
@Nullable private String profilerLibDirectory = null;
4848

4949
// The following options are only intended to be modified in tests
5050
private SpanAnchoredClock clock = new SpanAnchoredClock();
5151
private boolean startScheduledProfiling = true;
52-
5352
@Nullable private File activationEventsFile = null;
5453
@Nullable private File jfrFile = null;
5554
private BiConsumer<SpanBuilder, SpanContext> parentOverrideHandler =

inferred-spans/src/main/java/io/opentelemetry/contrib/inferredspans/WildcardMatcher.java

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

66
package io.opentelemetry.contrib.inferredspans;
77

8+
import static java.util.Collections.singletonList;
9+
810
import java.util.ArrayList;
9-
import java.util.Collections;
1011
import java.util.List;
1112
import javax.annotation.Nullable;
1213

@@ -32,7 +33,7 @@ public abstract class WildcardMatcher {
3233
private static final String CASE_SENSITIVE_PREFIX = "(?-i)";
3334
private static final String WILDCARD = "*";
3435
private static final WildcardMatcher MATCH_ALL = valueOf(WILDCARD);
35-
private static final List<WildcardMatcher> MATCH_ALL_LIST = Collections.singletonList(MATCH_ALL);
36+
private static final List<WildcardMatcher> MATCH_ALL_LIST = singletonList(MATCH_ALL);
3637

3738
public static WildcardMatcher caseSensitiveMatcher(String matcher) {
3839
return valueOf(CASE_SENSITIVE_PREFIX + matcher);

0 commit comments

Comments
 (0)