From 585a802c9a0a53dff2dc7ce85a542e6affbe58dc Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Thu, 1 Jul 2021 09:42:10 +0200 Subject: [PATCH] Remove org.opendaylight.controller.sal.common.util Arguments and NoopAutoCloseable have been deprecated for removal, remove them now. Change-Id: I72017f2cf9deffb99d493392a84ca829c639c592 Signed-off-by: Robert Varga --- .../controller/sal/common/util/Arguments.java | 32 ------------------- .../sal/common/util/NoopAutoCloseable.java | 28 ---------------- 2 files changed, 60 deletions(-) delete mode 100644 opendaylight/md-sal/sal-common-util/src/main/java/org/opendaylight/controller/sal/common/util/Arguments.java delete mode 100644 opendaylight/md-sal/sal-common-util/src/main/java/org/opendaylight/controller/sal/common/util/NoopAutoCloseable.java diff --git a/opendaylight/md-sal/sal-common-util/src/main/java/org/opendaylight/controller/sal/common/util/Arguments.java b/opendaylight/md-sal/sal-common-util/src/main/java/org/opendaylight/controller/sal/common/util/Arguments.java deleted file mode 100644 index 6d8081edb6..0000000000 --- a/opendaylight/md-sal/sal-common-util/src/main/java/org/opendaylight/controller/sal/common/util/Arguments.java +++ /dev/null @@ -1,32 +0,0 @@ -/* - * Copyright (c) 2013 Cisco Systems, Inc. and others. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 which accompanies this distribution, - * and is available at http://www.eclipse.org/legal/epl-v10.html - */ -package org.opendaylight.controller.sal.common.util; - -@Deprecated(forRemoval = true) -public final class Arguments { - private Arguments() { - throw new UnsupportedOperationException("Utility class"); - } - - /** - * Checks if value is instance of provided class. - * - * @param value Value to check - * @param type Type to check - * @return Reference which was checked - * @deprecated This utility is not used in this project, please brew your own or - * use {@code Preconditions.checkArgument()}. - */ - @Deprecated(forRemoval = true) - public static T checkInstanceOf(final Object value, final Class type) { - if (!type.isInstance(value)) { - throw new IllegalArgumentException(String.format("Value %s is not of type %s", value, type)); - } - return type.cast(value); - } -} diff --git a/opendaylight/md-sal/sal-common-util/src/main/java/org/opendaylight/controller/sal/common/util/NoopAutoCloseable.java b/opendaylight/md-sal/sal-common-util/src/main/java/org/opendaylight/controller/sal/common/util/NoopAutoCloseable.java deleted file mode 100644 index 298b143bf3..0000000000 --- a/opendaylight/md-sal/sal-common-util/src/main/java/org/opendaylight/controller/sal/common/util/NoopAutoCloseable.java +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Copyright (c) 2016 Brocade Communications Systems, Inc. and others. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 which accompanies this distribution, - * and is available at http://www.eclipse.org/legal/epl-v10.html - */ -package org.opendaylight.controller.sal.common.util; - -/** - * An AutoCloseable that does nothing. - * - * @author Thomas Pantelis - * @deprecated This class is no longer used in this project and is scheduled for removal. - */ -@Deprecated(forRemoval = true) -public final class NoopAutoCloseable implements AutoCloseable { - public static final NoopAutoCloseable INSTANCE = new NoopAutoCloseable(); - - private NoopAutoCloseable() { - // Hidden on purpose - } - - @Override - public void close() { - // Noop - } -} -- 2.36.6