diff options
Diffstat (limited to 'src/test/java/metatest/TestMetaclass.java')
-rw-r--r-- | src/test/java/metatest/TestMetaclass.java | 37 |
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; + } + +} |