import org.jetbrains.annotations.Blocking;
import org.jetbrains.annotations.NonBlocking;
public class TestBlockingConstructor {
static class BlockingConstructor {
@Blocking
BlockingConstructor() {
}
@Blocking
BlockingConstructor(String url) {
}
}
static class Intermediate extends BlockingConstructor {}
static class NonBlockingConstructor extends BlockingConstructor {
@NonBlocking
NonBlockingConstructor() {
}
@NonBlocking
NonBlockingConstructor(String url) {
super(url);
}
}
static class NonBlockingConstructorIntermediate extends Intermediate {
@NonBlocking
NonBlockingConstructorIntermediate() {
}
}
}