Package net.sf.joafip.store.entity.classinfo

Examples of net.sf.joafip.store.entity.classinfo.FieldInfoForSerialization


      final FieldInfo replacementFieldInfo;
      if (newFieldType == null) {
        // replacementFieldInfo = null;//originalFieldInfo;
        replacementFieldInfo = originalFieldInfo;
      } else {
        replacementFieldInfo = new FieldInfoForSerialization(
            newDeclaringClass, originalFieldInfo.getFieldName(),
            newFieldType, originalFieldInfo.getStaticField(),
            originalFieldInfo.getTransientField());
      }
      return replacementFieldInfo;
View Full Code Here


     * @param name
     * @param clazz
     * @return true if stored unshared
     */
    private boolean checkFieldInfo(final String name, final Class<?> clazz) {
      final FieldInfoForSerialization fieldInfo = fieldInfoMap.get(name);
      if (fieldInfo == null) {
        throwIllegalArgumentException(name, clazz, null);
      }
      try {
        if (clazz != null
            && !fieldInfo.getFieldTypeInfo().getObjectClass()
                .isAssignableFrom(clazz)) {
          throwIllegalArgumentException(name, clazz, null);
        }
      } catch (ClassInfoException exception) {
        throwIllegalArgumentException(name, clazz, exception);
      }
      return fieldInfo.isUnshared();
    }
View Full Code Here

TOP

Related Classes of net.sf.joafip.store.entity.classinfo.FieldInfoForSerialization

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.