From 03cca9c42b32d8d4ba24b348f8466de42bb05cd7 Mon Sep 17 00:00:00 2001 From: Jon Bratseth Date: Sun, 19 Sep 2021 22:03:39 +0200 Subject: Add 'encode' expression --- .../language/provider/DefaultEncoderProvider.java | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) (limited to 'container-core/src/main/java/com/yahoo/language') diff --git a/container-core/src/main/java/com/yahoo/language/provider/DefaultEncoderProvider.java b/container-core/src/main/java/com/yahoo/language/provider/DefaultEncoderProvider.java index 9b07ee55bd8..f8550d04d1c 100644 --- a/container-core/src/main/java/com/yahoo/language/provider/DefaultEncoderProvider.java +++ b/container-core/src/main/java/com/yahoo/language/provider/DefaultEncoderProvider.java @@ -19,30 +19,13 @@ import java.util.List; @SuppressWarnings("unused") // Injected public class DefaultEncoderProvider implements Provider { - // Use lazy initialization to avoid expensive (memory-wise) instantiation - private static final Encoder failingEncoder = new FailingEncoder(); - @Inject public DefaultEncoderProvider() { } @Override - public Encoder get() { return failingEncoder; } + public Encoder get() { return Encoder.throwsOnUse; } @Override public void deconstruct() {} - public static class FailingEncoder implements Encoder { - - @Override - public List encode(String text, Language language) { - throw new IllegalStateException("No encoder has been configured"); - } - - @Override - public Tensor encode(String text, Language language, TensorType tensorType) { - throw new IllegalStateException("No encoder has been configured"); - } - - } - } -- cgit v1.2.3