diff options
author | Jon Bratseth <bratseth@gmail.com> | 2021-09-19 22:03:39 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2021-09-19 22:03:39 +0200 |
commit | 03cca9c42b32d8d4ba24b348f8466de42bb05cd7 (patch) | |
tree | a6348759bf87ddb7cece3e74477067dc3981188a /container-core | |
parent | 7ccaece3a2d065de9eb5a4cb18bc2f02d908d595 (diff) |
Add 'encode' expression
Diffstat (limited to 'container-core')
-rw-r--r-- | container-core/src/main/java/com/yahoo/language/provider/DefaultEncoderProvider.java | 19 |
1 files changed, 1 insertions, 18 deletions
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<Encoder> { - // 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<Integer> 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"); - } - - } - } |