-
Notifications
You must be signed in to change notification settings - Fork 12
Open
@hezean
Description
server-sdk-java/src/main/java/com/featureprobe/sdk/server/model/Condition.java
Lines 25 to 33 in 8c71ba4
private static final Map<PredicateType, StringMatcher> stringMatchers = new EnumMap<>(PredicateType.class);
private static final Map<PredicateType, SegmentMatcher> segmentMatchers = new EnumMap<>(PredicateType.class);
private static final Map<PredicateType, DatetimeMatcher> datetimeMatchers = new EnumMap<>(PredicateType.class);
private static final Map<PredicateType, NumberMatcher> numberMatchers = new EnumMap<>(PredicateType.class);
private static final Map<PredicateType, SemverMatcher> semverMatchers = new EnumMap<>(PredicateType.class);
using map for predicate matching isn't a good practice, consider using strategy pattern or so.
Metadata
Metadata
Assignees
Type
Projects
Status
📋 Backlog