// FILE: AnnotationRetentions.java import java.lang.annotation.*; public class AnnotationRetentions { public @interface BaseAnnotation { } @Retention(RetentionPolicy.SOURCE) public @interface SourceAnnotation { } @Retention(RetentionPolicy.CLASS) public @interface BinaryAnnotation { } @Retention(RetentionPolicy.RUNTIME) public @interface RuntimeAnnotation { } } // FILE: AnnotationRetentions.kt @AnnotationRetentions.BaseAnnotation class BaseClass @AnnotationRetentions.SourceAnnotation class SourceClass @AnnotationRetentions.BinaryAnnotation class BinaryClass @AnnotationRetentions.RuntimeAnnotation class RuntimeClass