Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'JCL/converterJclMin9/src/java/lang/annotation')
-rw-r--r--JCL/converterJclMin9/src/java/lang/annotation/Annotation.java4
-rw-r--r--JCL/converterJclMin9/src/java/lang/annotation/Documented.java12
-rw-r--r--JCL/converterJclMin9/src/java/lang/annotation/ElementType.java13
-rw-r--r--JCL/converterJclMin9/src/java/lang/annotation/Inherited.java13
-rw-r--r--JCL/converterJclMin9/src/java/lang/annotation/Retention.java14
-rw-r--r--JCL/converterJclMin9/src/java/lang/annotation/RetentionPolicy.java6
-rw-r--r--JCL/converterJclMin9/src/java/lang/annotation/Target.java14
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

Back to the top