emul/src/main/java/java/lang/reflect/Method.java
changeset 430 b4940ef87438
parent 420 3497ecd097df
child 443 9359b006782b
     1.1 --- a/emul/src/main/java/java/lang/reflect/Method.java	Tue Jan 08 16:32:11 2013 +0100
     1.2 +++ b/emul/src/main/java/java/lang/reflect/Method.java	Sat Jan 12 15:40:20 2013 +0100
     1.3 @@ -559,6 +559,9 @@
     1.4          if (type == Short.TYPE) {
     1.5              return fromRaw(Short.class, "valueOf__Ljava_lang_Short_2S", o);
     1.6          }
     1.7 +        if (type == Character.TYPE) {
     1.8 +            return fromRaw(Character.class, "valueOf__Ljava_lang_Character_2C", o);
     1.9 +        }
    1.10          if (type.getName().equals("void")) {
    1.11              return null;
    1.12          }
    1.13 @@ -592,6 +595,9 @@
    1.14          if (type == Short.TYPE) {
    1.15              return toRaw("shortValue__S", o);
    1.16          }
    1.17 +        if (type == Character.TYPE) {
    1.18 +            return toRaw("charValue__C", o);
    1.19 +        }
    1.20          if (type.getName().equals("void")) {
    1.21              return o;
    1.22          }