summaryrefslogtreecommitdiff
path: root/src/test/java/metatest
diff options
context:
space:
mode:
authorKenny Ballou <kballou@devnulllabs.io>2018-11-19 22:59:50 -0700
committerKenny Ballou <kballou@devnulllabs.io>2018-11-19 22:59:50 -0700
commitea3e1b949dcbdc09518f17eee0bcf21d41d76896 (patch)
tree7ec7a7fb4df67815a9b7bb0e4d95d67c4050e2a2 /src/test/java/metatest
downloadopenjava-ea3e1b949dcbdc09518f17eee0bcf21d41d76896.tar.gz
openjava-ea3e1b949dcbdc09518f17eee0bcf21d41d76896.tar.xz
OJ (aka OpenJava) modernization/mirroring
Signed-off-by: Kenny Ballou <kballou@devnulllabs.io>
Diffstat (limited to 'src/test/java/metatest')
-rw-r--r--src/test/java/metatest/Meta2.java38
-rw-r--r--src/test/java/metatest/TestMetaclass.java37
2 files changed, 75 insertions, 0 deletions
diff --git a/src/test/java/metatest/Meta2.java b/src/test/java/metatest/Meta2.java
new file mode 100644
index 0000000..e584e61
--- /dev/null
+++ b/src/test/java/metatest/Meta2.java
@@ -0,0 +1,38 @@
+/*
+ * Meta2.java
+ * Michiaki Tatsubori
+ *
+ */
+package metatest;
+
+
+/**
+ * This code is
+ */
+public class Meta2
+{
+
+ static String[] userModifiers
+ = {};
+ static String[] userKeywords
+ = { "from", "to" };
+
+ public static boolean isRegisteredModifier( String name )
+ {
+ if(name == null || userModifiers == null) return false;
+ for( int i = 0; i < userModifiers.length; i++ ){
+ if(name.equals( userModifiers[i] )) return true;
+ }
+ return false;
+ }
+
+ public static boolean isRegisteredKeyword( String name )
+ {
+ if(name == null || userKeywords == null) return false;
+ for( int i = 0; i < userKeywords.length; i++ ){
+ if(name.equals( userKeywords[i] )) return true;
+ }
+ return false;
+ }
+
+}
diff --git a/src/test/java/metatest/TestMetaclass.java b/src/test/java/metatest/TestMetaclass.java
new file mode 100644
index 0000000..8ef3d54
--- /dev/null
+++ b/src/test/java/metatest/TestMetaclass.java
@@ -0,0 +1,37 @@
+/*
+ * TestMetaclass.java
+ * Michiaki Tatsubori
+ *
+ */
+package metatest;
+
+/**
+ * This code is
+ */
+public class TestMetaclass {
+
+ static String[] userModifiers =
+ { "changable", "persistant", "distributed", "nop" };
+ static String[] userKeywords = { "on", "of", "with" };
+
+ public static boolean isRegisteredModifier(String name) {
+ if (name == null || userModifiers == null)
+ return false;
+ for (int i = 0; i < userModifiers.length; i++) {
+ if (name.equals(userModifiers[i]))
+ return true;
+ }
+ return false;
+ }
+
+ public static boolean isRegisteredKeyword(String name) {
+ if (name == null || userKeywords == null)
+ return false;
+ for (int i = 0; i < userKeywords.length; i++) {
+ if (name.equals(userKeywords[i]))
+ return true;
+ }
+ return false;
+ }
+
+}