diff options
author | Kenny Ballou <kballou@devnulllabs.io> | 2018-11-19 22:59:50 -0700 |
---|---|---|
committer | Kenny Ballou <kballou@devnulllabs.io> | 2018-11-19 22:59:50 -0700 |
commit | ea3e1b949dcbdc09518f17eee0bcf21d41d76896 (patch) | |
tree | 7ec7a7fb4df67815a9b7bb0e4d95d67c4050e2a2 /src/test/java/metatest | |
download | openjava-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.java | 38 | ||||
-rw-r--r-- | src/test/java/metatest/TestMetaclass.java | 37 |
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; + } + +} |