diff options
Diffstat (limited to 'JCL/converterJclMin9/src/java/lang/annotation')
7 files changed, 76 insertions, 0 deletions
diff --git a/JCL/converterJclMin9/src/java/lang/annotation/Annotation.java b/JCL/converterJclMin9/src/java/lang/annotation/Annotation.java new file mode 100644 index 0000000000..530c272ea4 --- /dev/null +++ b/JCL/converterJclMin9/src/java/lang/annotation/Annotation.java @@ -0,0 +1,4 @@ +package java.lang.annotation; +public interface Annotation { + +} diff --git a/JCL/converterJclMin9/src/java/lang/annotation/Documented.java b/JCL/converterJclMin9/src/java/lang/annotation/Documented.java new file mode 100644 index 0000000000..b70fc96961 --- /dev/null +++ b/JCL/converterJclMin9/src/java/lang/annotation/Documented.java @@ -0,0 +1,12 @@ +package java.lang.annotation; + +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +@Documented +@Retention(RetentionPolicy.RUNTIME) +@Target(ElementType.ANNOTATION_TYPE) +public @interface Documented { +} diff --git a/JCL/converterJclMin9/src/java/lang/annotation/ElementType.java b/JCL/converterJclMin9/src/java/lang/annotation/ElementType.java new file mode 100644 index 0000000000..b6dd0f6d5d --- /dev/null +++ b/JCL/converterJclMin9/src/java/lang/annotation/ElementType.java @@ -0,0 +1,13 @@ +package java.lang.annotation; +public enum ElementType { + ANNOTATION_TYPE, + CONSTRUCTOR, + FIELD, + LOCAL_VARIABLE, + METHOD, + PACKAGE, + PARAMETER, + TYPE, + TYPE_USE, + TYPE_PARAMETER, +} diff --git a/JCL/converterJclMin9/src/java/lang/annotation/Inherited.java b/JCL/converterJclMin9/src/java/lang/annotation/Inherited.java new file mode 100644 index 0000000000..e51219ed39 --- /dev/null +++ b/JCL/converterJclMin9/src/java/lang/annotation/Inherited.java @@ -0,0 +1,13 @@ +package java.lang.annotation; + +import java.lang.annotation.Documented; +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +@Documented +@Retention(RetentionPolicy.RUNTIME) +@Target(ElementType.ANNOTATION_TYPE) +public @interface Inherited { +}
\ No newline at end of file diff --git a/JCL/converterJclMin9/src/java/lang/annotation/Retention.java b/JCL/converterJclMin9/src/java/lang/annotation/Retention.java new file mode 100644 index 0000000000..9a23c8186d --- /dev/null +++ b/JCL/converterJclMin9/src/java/lang/annotation/Retention.java @@ -0,0 +1,14 @@ +package java.lang.annotation; + +import java.lang.annotation.Documented; +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +@Documented +@Retention(RetentionPolicy.RUNTIME) +@Target(ElementType.ANNOTATION_TYPE) +public @interface Retention { + RetentionPolicy value(); +}
\ No newline at end of file diff --git a/JCL/converterJclMin9/src/java/lang/annotation/RetentionPolicy.java b/JCL/converterJclMin9/src/java/lang/annotation/RetentionPolicy.java new file mode 100644 index 0000000000..26349b1919 --- /dev/null +++ b/JCL/converterJclMin9/src/java/lang/annotation/RetentionPolicy.java @@ -0,0 +1,6 @@ +package java.lang.annotation; +public enum RetentionPolicy { + CLASS, + SOURCE, + RUNTIME +}
\ No newline at end of file diff --git a/JCL/converterJclMin9/src/java/lang/annotation/Target.java b/JCL/converterJclMin9/src/java/lang/annotation/Target.java new file mode 100644 index 0000000000..8cd620502a --- /dev/null +++ b/JCL/converterJclMin9/src/java/lang/annotation/Target.java @@ -0,0 +1,14 @@ +package java.lang.annotation; + +import java.lang.annotation.Documented; +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +@Documented +@Retention(RetentionPolicy.RUNTIME) +@Target(ElementType.ANNOTATION_TYPE) +public @interface Target { + ElementType[] value(); +}
\ No newline at end of file |