X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=binding%2Fmdsal-binding-dom-adapter%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fbinding%2Fdom%2Fadapter%2FFutureSchema.java;h=a4269e42e80b23efe99e252ab9e336190d503e14;hb=588818489d93c5551a0bd6521713f60449a5756a;hp=0511c4a99aeca46b82c7d1f83ec25d0fee24c70e;hpb=c241dcfa5322ac10810a1068ccd2eb57f6f2dbb2;p=mdsal.git diff --git a/binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/FutureSchema.java b/binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/FutureSchema.java index 0511c4a99a..a4269e42e8 100644 --- a/binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/FutureSchema.java +++ b/binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/FutureSchema.java @@ -5,7 +5,6 @@ * 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.mdsal.binding.dom.adapter; import static java.util.Objects.requireNonNull; @@ -19,8 +18,8 @@ import java.util.concurrent.ExecutionException; import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeoutException; import java.util.function.Predicate; -import javax.annotation.concurrent.GuardedBy; -import org.opendaylight.mdsal.binding.generator.util.BindingRuntimeContext; +import org.checkerframework.checker.lock.qual.GuardedBy; +import org.opendaylight.mdsal.binding.generator.api.BindingRuntimeContext; import org.opendaylight.yangtools.yang.binding.Augmentation; import org.opendaylight.yangtools.yang.common.QNameModule; @@ -50,7 +49,7 @@ abstract class FutureSchema implements AutoCloseable { schemaPromise.get(FutureSchema.this.duration, FutureSchema.this.unit); return true; } catch (final InterruptedException | ExecutionException e) { - throw new RuntimeException(e); + throw new IllegalStateException(e); } catch (final TimeoutException e) { return false; } finally {