write a no-args java annotation interface that allows me to run a validation check before running the any annotated methods
  Sure! Here is an example of a no-args Java annotation interface that allows you to run a validation check before running any annotated methods:
```
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface Validate {
    // Empty interface, just for the sake of example
}
```
This interface has no methods, but it can be applied to any method in your Java class to indicate that you want to run a validation check before executing the method.

To use this annotation, you can apply it to any method in your class like this:
```
@Validate
public void doSomething() {
    // Method implementation
}
```
When you run your Java application, the validation check will be executed before the `doSomething()` method is called. If the validation check fails, the method will not be executed.

You can also use this annotation in combination with other annotations, such as `@NotNull` or `@Size`, to specify additional validation rules. For example:
```
@Validate
@NotNull
public void doSomething(@Size(min = 1) String input) {
    // Method implementation
}
```
In this example, the `doSomething()` method will only be executed if the `input` parameter is not null and has a length of at least 1.

I hope
@ValidateBeforeAnnotation interface {
  // empty
}