summaryrefslogtreecommitdiff
path: root/java/src
diff options
context:
space:
mode:
authorMuga Nishizawa <muga@f11vm.(none)>2010-09-23 20:40:50 +0900
committerMuga Nishizawa <muga@f11vm.(none)>2010-09-23 20:40:50 +0900
commit34c008adce9ffd716dfcac11b35490b6b1244f3f (patch)
tree1adbcff32200906e3a249dcf9092e4d4dc4fd3ff /java/src
parent22ddd91b1f73adc8b0cc402e5346504df4f4a935 (diff)
downloadmsgpack-python-34c008adce9ffd716dfcac11b35490b6b1244f3f.tar.gz
java: refactor annotation-utilities
Diffstat (limited to 'java/src')
-rw-r--r--java/src/main/java/org/msgpack/util/annotation/PackUnpackUtil.java28
1 files changed, 16 insertions, 12 deletions
diff --git a/java/src/main/java/org/msgpack/util/annotation/PackUnpackUtil.java b/java/src/main/java/org/msgpack/util/annotation/PackUnpackUtil.java
index e509cd8..0aeb6d8 100644
--- a/java/src/main/java/org/msgpack/util/annotation/PackUnpackUtil.java
+++ b/java/src/main/java/org/msgpack/util/annotation/PackUnpackUtil.java
@@ -211,7 +211,8 @@ public class PackUnpackUtil {
return createClass(enhCtClass);
}
- private void checkClassValidation(Class<?> origClass, boolean packUnpackable) {
+ private void checkClassValidation(Class<?> origClass,
+ boolean packUnpackable) {
// not public, abstract, final
int mod = origClass.getModifiers();
if ((!(Modifier.isPublic(mod) || Modifier.isProtected(mod)))
@@ -1253,8 +1254,9 @@ public class PackUnpackUtil {
}
private static Enhancer enhancer;
-
- public static void registerEnhancedClass(Class<?> origClass, boolean packUnpackable) {
+
+ public static void registerEnhancedClass(Class<?> origClass,
+ boolean packUnpackable) {
if (enhancer == null) {
enhancer = new Enhancer();
}
@@ -1271,13 +1273,13 @@ public class PackUnpackUtil {
}
// set the generated class to the cache
enhancer.setCache(origName, enhClass);
- }
+ }
}
-
+
public static void registerEnhancedClass(Class<?> origClass) {
registerEnhancedClass(origClass, false);
}
-
+
public static boolean isRegistered(Class<?> origClass) {
if (enhancer == null) {
enhancer = new Enhancer();
@@ -1285,18 +1287,20 @@ public class PackUnpackUtil {
return enhancer.getCache(origClass.getName()) != null;
}
- public static Class<?> getEnhancedClass(Class<?> origClass, boolean packUnpackable) {
+ public static Class<?> getEnhancedClass(Class<?> origClass,
+ boolean packUnpackable) {
if (!isRegistered(origClass)) {
registerEnhancedClass(origClass, packUnpackable);
}
return enhancer.getCache(origClass.getName());
}
-
+
public static Class<?> getEnhancedClass(Class<?> origClass) {
return getEnhancedClass(origClass, false);
}
- public static Object newEnhancedInstance(Class<?> origClass, boolean packUnpackable) {
+ public static Object newEnhancedInstance(Class<?> origClass,
+ boolean packUnpackable) {
try {
Class<?> enhClass = getEnhancedClass(origClass, packUnpackable);
// create a new object of the generated class
@@ -1305,13 +1309,13 @@ public class PackUnpackUtil {
throw new PackUnpackUtilException(e.getMessage(), e);
} catch (IllegalAccessException e) {
throw new PackUnpackUtilException(e.getMessage(), e);
- }
+ }
}
-
+
public static Object newEnhancedInstance(Class<?> origClass) {
return newEnhancedInstance(origClass, false);
}
-
+
public static Object initEnhancedInstance(MessagePackObject obj,
Class<?> origClass, boolean packUnpackable) {
Object ret = newEnhancedInstance(origClass, packUnpackable);