Skip to content

Commit bf1fc15

Browse files
committed
addresses PMD issues
1 parent b65718f commit bf1fc15

File tree

2 files changed

+2
-8
lines changed

2 files changed

+2
-8
lines changed

lib/src/main/java/dev/openfeature/javasdk/HookSupport.java

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,27 +8,24 @@
88
import lombok.RequiredArgsConstructor;
99
import org.slf4j.Logger;
1010

11+
@SuppressWarnings({"unchecked", "rawtypes", "PMD.LoggerIsNotStaticFinal"})
1112
@RequiredArgsConstructor
1213
class HookSupport {
1314

1415
private final Logger log;
1516

16-
@SuppressWarnings({"unchecked", "rawtypes"})
1717
public void errorHooks(FlagValueType flagValueType, HookContext hookCtx, Exception e, List<Hook> hooks, Map<String, Object> hints) {
1818
executeHooks(flagValueType, hooks, "error", hook -> hook.error(hookCtx, e, hints));
1919
}
2020

21-
@SuppressWarnings({"unchecked", "rawtypes"})
2221
public void afterAllHooks(FlagValueType flagValueType, HookContext hookCtx, List<Hook> hooks, Map<String, Object> hints) {
2322
executeHooks(flagValueType, hooks, "finally", hook -> hook.finallyAfter(hookCtx, hints));
2423
}
2524

26-
@SuppressWarnings({"unchecked", "rawtypes"})
2725
public void afterHooks(FlagValueType flagValueType, HookContext hookContext, FlagEvaluationDetails details, List<Hook> hooks, Map<String, Object> hints) {
2826
executeHooksUnchecked(flagValueType, hooks, hook -> hook.after(hookContext, details, hints));
2927
}
3028

31-
@SuppressWarnings({"unchecked", "rawtypes"})
3229
private <T> void executeHooks(
3330
FlagValueType flagValueType, List<Hook> hooks,
3431
String hookMethod,
@@ -40,7 +37,6 @@ private <T> void executeHooks(
4037
.forEach(hook -> executeChecked(hook, hookCode, hookMethod));
4138
}
4239

43-
@SuppressWarnings("rawtypes")
4440
private <T> void executeHooksUnchecked(
4541
FlagValueType flagValueType, List<Hook> hooks,
4642
Consumer<Hook<T>> hookCode
@@ -59,13 +55,11 @@ private <T> void executeChecked(Hook<T> hook, Consumer<Hook<T>> hookCode, String
5955
}
6056
}
6157

62-
@SuppressWarnings("rawtypes")
6358
public EvaluationContext beforeHooks(FlagValueType flagValueType, HookContext hookCtx, List<Hook> hooks, Map<String, Object> hints) {
6459
var result = callBeforeHooks(flagValueType, hookCtx, hooks, hints);
6560
return EvaluationContext.merge(hookCtx.getCtx(), collectContexts(result));
6661
}
6762

68-
@SuppressWarnings({"unchecked", "rawtypes"})
6963
private Stream<EvaluationContext> callBeforeHooks(FlagValueType flagValueType, HookContext hookCtx, List<Hook> hooks, Map<String, Object> hints) {
7064
// These traverse backwards from normal.
7165
return Lists

lib/src/main/java/dev/openfeature/javasdk/OpenFeatureClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import lombok.Getter;
88
import org.slf4j.*;
99

10-
@SuppressWarnings({"PMD.DataflowAnomalyAnalysis", "unchecked", "rawtypes"})
10+
@SuppressWarnings({"PMD.DataflowAnomalyAnalysis", "PMD.BeanMembersShouldSerialize", "unchecked", "rawtypes"})
1111
public class OpenFeatureClient implements Client {
1212
private static final Logger log = LoggerFactory.getLogger(OpenFeatureClient.class);
1313

0 commit comments

Comments
 (0)