view paper/source/asClass.java @ 9:7e1112025b3a

modify chapter4
author sugi
date Thu, 08 Jan 2015 20:36:01 +0900
parents
children
line wrap: on
line source

public <T> T asClass(Class<T> clazz) {
    if (!byteArray) {
        return (T) val;
    }
    byte[] b = (byte[]) val;

    if (serialized) {
        return SingletonMessage.getInstance().read(b, clazz);
    } else {
        return (T) b;
    }

}