Get rid of JSR305 annotations
[bgpcep.git] / pcep / spi / src / main / java / org / opendaylight / protocol / pcep / spi / pojo / AbstractPCEPExtensionProviderActivator.java
index 1e4c8994cead370cdf47ea7fde581d02c7fe01f0..e865c274b9a696b6b392c6b364c8c3a9cba65845 100644 (file)
@@ -11,7 +11,8 @@ import static com.google.common.base.Preconditions.checkState;
 import static java.util.Objects.requireNonNull;
 
 import java.util.List;
-import javax.annotation.concurrent.GuardedBy;
+import org.checkerframework.checker.lock.qual.GuardedBy;
+import org.checkerframework.checker.lock.qual.Holding;
 import org.opendaylight.protocol.pcep.spi.PCEPExtensionProviderActivator;
 import org.opendaylight.protocol.pcep.spi.PCEPExtensionProviderContext;
 import org.opendaylight.yangtools.concepts.Registration;
@@ -20,7 +21,7 @@ public abstract class AbstractPCEPExtensionProviderActivator implements AutoClos
     @GuardedBy("this")
     private List<? extends Registration> registrations;
 
-    @GuardedBy("this")
+    @Holding("this")
     protected abstract List<? extends Registration> startImpl(PCEPExtensionProviderContext context);
 
     @Override