blob: 4cd708aca38707a75a3fc319298d7fd2a85cc690 [file] [log] [blame]
// SKIP_IN_RUNTIME_TEST
package test;
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 {
}
@BaseAnnotation class BaseClass {
}
@SourceAnnotation class SourceClass {
}
@BinaryAnnotation class BinaryClass {
}
@RuntimeAnnotation class RuntimeClass {
}
}