/** * If the metadata is configured to use a synthetic * detached state, reset it to not use a detached * state field, since we can't add fields when redefining. */ private static void setDetachedState(ClassMetaData meta) { if (ClassMetaData.SYNTHETIC.equals(meta.getDetachedState())) meta.setDetachedState(null); } }
/** * If the metadata is configured to use a synthetic * detached state, reset it to not use a detached * state field, since we can't add fields when redefining. */ private static void setDetachedState(ClassMetaData meta) { if (ClassMetaData.SYNTHETIC.equals(meta.getDetachedState())) meta.setDetachedState(null); } }
/** * If the metadata is configured to use a synthetic * detached state, reset it to not use a detached * state field, since we can't add fields when redefining. */ private static void setDetachedState(ClassMetaData meta) { if (ClassMetaData.SYNTHETIC.equals(meta.getDetachedState())) meta.setDetachedState(null); } }
/** * If the metadata is configured to use a synthetic * detached state, reset it to not use a detached * state field, since we can't add fields when redefining. */ private static void setDetachedState(ClassMetaData meta) { if (ClassMetaData.SYNTHETIC.equals(meta.getDetachedState())) meta.setDetachedState(null); } }
/** * If the metadata is configured to use a synthetic * detached state, reset it to not use a detached * state field, since we can't add fields when redefining. */ private static void setDetachedState(ClassMetaData meta) { if (ClassMetaData.SYNTHETIC.equals(meta.getDetachedState())) meta.setDetachedState(null); } }
/** * If the metadata is configured to use a synthetic * detached state, reset it to not use a detached * state field, since we can't add fields when redefining. */ private static void setDetachedState(ClassMetaData meta) { if (ClassMetaData.SYNTHETIC.equals(meta.getDetachedState())) meta.setDetachedState(null); } }
/** * If the metadata is configured to use a synthetic * detached state, reset it to not use a detached * state field, since we can't add fields when redefining. */ private static void setDetachedState(ClassMetaData meta) { if (ClassMetaData.SYNTHETIC.equals(meta.getDetachedState())) meta.setDetachedState(null); } }
/** * Parse @DetachedState. The annotation may be null. */ private void parseDetachedState(ClassMetaData meta, DetachedState detached) { if (detached != null) { if (!detached.enabled()) meta.setDetachedState(null); else if (StringUtils.isEmpty(detached.fieldName())) meta.setDetachedState(ClassMetaData.SYNTHETIC); else meta.setDetachedState(detached.fieldName()); } else { Field[] fields = (Field[]) AccessController.doPrivileged( J2DoPrivHelper.getDeclaredFieldsAction( meta.getDescribedType())); for (int i = 0; i < fields.length; i++) if ((AccessController.doPrivileged(J2DoPrivHelper .isAnnotationPresentAction(fields[i], DetachedState.class))) .booleanValue()) meta.setDetachedState(fields[i].getName()); } }
/** * Parse @DetachedState. The annotation may be null. */ private void parseDetachedState(ClassMetaData meta, DetachedState detached) { if (detached != null) { if (!detached.enabled()) meta.setDetachedState(null); else if (StringUtils.isEmpty(detached.fieldName())) meta.setDetachedState(ClassMetaData.SYNTHETIC); else meta.setDetachedState(detached.fieldName()); } else { Field[] fields = (Field[]) AccessController.doPrivileged( J2DoPrivHelper.getDeclaredFieldsAction( meta.getDescribedType())); for (int i = 0; i < fields.length; i++) if ((AccessController.doPrivileged(J2DoPrivHelper .isAnnotationPresentAction(fields[i], DetachedState.class))) .booleanValue()) meta.setDetachedState(fields[i].getName()); } }
/** * Parse @DetachedState. The annotation may be null. */ private void parseDetachedState(ClassMetaData meta, DetachedState detached) { if (detached != null) { if (!detached.enabled()) meta.setDetachedState(null); else if (StringUtils.isEmpty(detached.fieldName())) meta.setDetachedState(ClassMetaData.SYNTHETIC); else meta.setDetachedState(detached.fieldName()); } else { Field[] fields = (Field[]) AccessController.doPrivileged( J2DoPriv5Helper.getDeclaredFieldsAction( meta.getDescribedType())); for (int i = 0; i < fields.length; i++) if (((Boolean) AccessController.doPrivileged(J2DoPriv5Helper .isAnnotationPresentAction(fields[i], DetachedState.class))) .booleanValue()) meta.setDetachedState(fields[i].getName()); } }
/** * Parse @DetachedState. The annotation may be null. */ private void parseDetachedState(ClassMetaData meta, DetachedState detached) { if (detached != null) { if (!detached.enabled()) meta.setDetachedState(null); else if (StringUtil.isEmpty(detached.fieldName())) meta.setDetachedState(ClassMetaData.SYNTHETIC); else meta.setDetachedState(detached.fieldName()); } else { Field[] fields = (Field[]) AccessController.doPrivileged( J2DoPrivHelper.getDeclaredFieldsAction( meta.getDescribedType())); for (int i = 0; i < fields.length; i++) if ((AccessController.doPrivileged(J2DoPrivHelper .isAnnotationPresentAction(fields[i], DetachedState.class))) .booleanValue()) meta.setDetachedState(fields[i].getName()); } }
/** * Parse @DetachedState. The annotation may be null. */ private void parseDetachedState(ClassMetaData meta, DetachedState detached) { if (detached != null) { if (!detached.enabled()) meta.setDetachedState(null); else if (StringUtil.isEmpty(detached.fieldName())) meta.setDetachedState(ClassMetaData.SYNTHETIC); else meta.setDetachedState(detached.fieldName()); } else { Field[] fields = (Field[]) AccessController.doPrivileged( J2DoPrivHelper.getDeclaredFieldsAction( meta.getDescribedType())); for (int i = 0; i < fields.length; i++) if ((AccessController.doPrivileged(J2DoPrivHelper .isAnnotationPresentAction(fields[i], DetachedState.class))) .booleanValue()) meta.setDetachedState(fields[i].getName()); } }