diff options
author | Øyvind Grønnesby <oyving@verizonmedia.com> | 2020-10-29 13:23:47 +0100 |
---|---|---|
committer | Øyvind Grønnesby <oyving@verizonmedia.com> | 2020-10-29 13:23:47 +0100 |
commit | 3bd85a4b5077623164f04666e0dc84c5a5de4a07 (patch) | |
tree | cf28422d4a45c801f7eac530fd3890c7f10921fc /flags | |
parent | 8bcf8bcaefd9a892001054fe7ed6a38c058470a4 (diff) |
Remove BigDecimal flags - they do not work
Diffstat (limited to 'flags')
3 files changed, 0 insertions, 39 deletions
diff --git a/flags/src/main/java/com/yahoo/vespa/flags/BigDecimalFlag.java b/flags/src/main/java/com/yahoo/vespa/flags/BigDecimalFlag.java deleted file mode 100644 index f5273719275..00000000000 --- a/flags/src/main/java/com/yahoo/vespa/flags/BigDecimalFlag.java +++ /dev/null @@ -1,15 +0,0 @@ -// Copyright 2020 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -package com.yahoo.vespa.flags; - -import java.math.BigDecimal; - -/** - * @author ogronnesby - */ -public class BigDecimalFlag extends FlagImpl<BigDecimal, BigDecimalFlag> { - public BigDecimalFlag(FlagId id, BigDecimal defaultValue, FetchVector fetchVector, FlagSerializer<BigDecimal> serializer, FlagSource source) { - super(id, defaultValue, fetchVector, serializer, source, BigDecimalFlag::new); - } - - public BigDecimal value() { return boxedValue(); } -} diff --git a/flags/src/main/java/com/yahoo/vespa/flags/Flags.java b/flags/src/main/java/com/yahoo/vespa/flags/Flags.java index 2ad6ba13eb9..41629a1bac6 100644 --- a/flags/src/main/java/com/yahoo/vespa/flags/Flags.java +++ b/flags/src/main/java/com/yahoo/vespa/flags/Flags.java @@ -372,12 +372,6 @@ public class Flags { } /** WARNING: public for testing: All flags should be defined in {@link Flags}. */ - public static UnboundBigDecimalFlag defineBigDecimalFlag(String flagId, BigDecimal defaultValue, String description, - String modificationEffect, FetchVector.Dimension... dimensions) { - return define(UnboundBigDecimalFlag::new, flagId, defaultValue, description, modificationEffect, dimensions); - } - - /** WARNING: public for testing: All flags should be defined in {@link Flags}. */ public static <T> UnboundJacksonFlag<T> defineJacksonFlag(String flagId, T defaultValue, Class<T> jacksonClass, String description, String modificationEffect, FetchVector.Dimension... dimensions) { return define((id2, defaultValue2, vector2) -> new UnboundJacksonFlag<>(id2, defaultValue2, vector2, jacksonClass), diff --git a/flags/src/main/java/com/yahoo/vespa/flags/UnboundBigDecimalFlag.java b/flags/src/main/java/com/yahoo/vespa/flags/UnboundBigDecimalFlag.java deleted file mode 100644 index 0b26046c777..00000000000 --- a/flags/src/main/java/com/yahoo/vespa/flags/UnboundBigDecimalFlag.java +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright Verizon Media. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -package com.yahoo.vespa.flags; - -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.node.DecimalNode; - -import java.math.BigDecimal; - -/** - * @author ogronnesby - */ -public class UnboundBigDecimalFlag extends UnboundFlagImpl<BigDecimal, BigDecimalFlag, UnboundBigDecimalFlag> { - public UnboundBigDecimalFlag(FlagId id, BigDecimal defaultValue, FetchVector defaultFetchVector) { - super(id, defaultValue, defaultFetchVector, - new SimpleFlagSerializer<>(DecimalNode::valueOf, JsonNode::isBigDecimal, JsonNode::decimalValue), - UnboundBigDecimalFlag::new, BigDecimalFlag::new); - } -} |