import kotlin.reflect.KClass;

@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
@kotlin.Metadata()
public abstract @interface Anno {

    public abstract java.lang.Class<?> klass();
}

////////////////////


import kotlin.reflect.KClass;

@ABC()
@kotlin.Metadata()
public final class ErrorMissingAnnotation {

    public ErrorMissingAnnotation() {
        super();
    }
}

////////////////////


import kotlin.reflect.KClass;

@ABC()
@CDE()
@kotlin.Metadata()
public final class ErrorMultipleMissingAnnotations {

    public ErrorMultipleMissingAnnotations() {
        super();
    }
}

////////////////////


import kotlin.reflect.KClass;

@CDE()
@Anno(klass = ABC.class)
@ABC()
@kotlin.Metadata()
public final class ErrorSomeMissingAnnotations {

    public ErrorSomeMissingAnnotations() {
        super();
    }
}
