From 682a85b2c16e195fbd8f019492df909a8fdf9318 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christoph=20B=C3=BCscher?= <10398885+cbuescher@users.noreply.github.com> Date: Mon, 20 Nov 2017 09:05:03 +0100 Subject: [PATCH] Delete some seemingly unused exceptions (#27439) --- .../AsynchronousComputationException.java | 29 ------------------ .../inject/internal/ComputationException.java | 27 ----------------- .../inject/internal/NullOutputException.java | 30 ------------------- 3 files changed, 86 deletions(-) delete mode 100644 core/src/main/java/org/elasticsearch/common/inject/internal/AsynchronousComputationException.java delete mode 100644 core/src/main/java/org/elasticsearch/common/inject/internal/ComputationException.java delete mode 100644 core/src/main/java/org/elasticsearch/common/inject/internal/NullOutputException.java diff --git a/core/src/main/java/org/elasticsearch/common/inject/internal/AsynchronousComputationException.java b/core/src/main/java/org/elasticsearch/common/inject/internal/AsynchronousComputationException.java deleted file mode 100644 index 2f5ee937c53..00000000000 --- a/core/src/main/java/org/elasticsearch/common/inject/internal/AsynchronousComputationException.java +++ /dev/null @@ -1,29 +0,0 @@ -/* - * Copyright (C) 2009 Google Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.elasticsearch.common.inject.internal; - -/** - * Wraps an exception that occurred during a computation in a different thread. - * - * @author Bob Lee - */ -public class AsynchronousComputationException extends ComputationException { - - public AsynchronousComputationException(Throwable cause) { - super(cause); - } -} diff --git a/core/src/main/java/org/elasticsearch/common/inject/internal/ComputationException.java b/core/src/main/java/org/elasticsearch/common/inject/internal/ComputationException.java deleted file mode 100644 index 1244a2fd33d..00000000000 --- a/core/src/main/java/org/elasticsearch/common/inject/internal/ComputationException.java +++ /dev/null @@ -1,27 +0,0 @@ -/* - * Copyright (C) 2009 Google Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.elasticsearch.common.inject.internal; - -/** - * Wraps an exception that occurred during a computation. - */ -public class ComputationException extends RuntimeException { - - public ComputationException(Throwable cause) { - super(cause); - } -} diff --git a/core/src/main/java/org/elasticsearch/common/inject/internal/NullOutputException.java b/core/src/main/java/org/elasticsearch/common/inject/internal/NullOutputException.java deleted file mode 100644 index 0fec6b5bac2..00000000000 --- a/core/src/main/java/org/elasticsearch/common/inject/internal/NullOutputException.java +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright (C) 2009 Google Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.elasticsearch.common.inject.internal; - -/** - * Thrown when a computer function returns null. This subclass exists so - * that our ReferenceCache adapter can differentiate null output from null - * keys, but we don't want to make this public otherwise. - * - * @author Bob Lee - */ -class NullOutputException extends NullPointerException { - NullOutputException(String s) { - super(s); - } -}