コード例 #1
0
 /** if class is same as last referenced, returned cached clzinfo, else do a lookup */
 protected FSTClazzInfo getFstClazzInfo(FSTClazzInfo.FSTFieldInfo referencee, Class clazz) {
   FSTClazzInfo serializationInfo = null;
   FSTClazzInfo lastInfo = referencee.lastInfo;
   if (lastInfo != null && lastInfo.getClazz() == clazz) {
     serializationInfo = lastInfo;
   } else {
     serializationInfo = getClassInfoRegistry().getCLInfo(clazz);
     referencee.lastInfo = serializationInfo;
   }
   return serializationInfo;
 }