summaryrefslogtreecommitdiff
path: root/src/test/java/metatest/TestMetaclass.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/metatest/TestMetaclass.java')
-rw-r--r--src/test/java/metatest/TestMetaclass.java37
1 files changed, 37 insertions, 0 deletions
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;
+ }
+
+}