- * (Overrides Calendar) Converts Calendar's time field values to GMT as
- * milliseconds. In this case, we have to be concerned with filling in inconsistent
- * information. For example, if the year and era only are set, need to make sure
- * month & date are set correctly. Ex, 'Heisei 1' starts Jan 8th, not Jan 1st.
- * Default month and date values will end up giving the wrong Era.
- *
- * @param status Output param set to success/failure code on exit. If any value
- * previously set in the time field is invalid, this will be set to
- * an error status.
- * @stable ICU 2.0
+ * Compute fields from the JD
+ * @internal
+ */
+ virtual void handleComputeFields(int32_t julianDay, UErrorCode& status);
+
+ /**
+ * Calculate the limit for a specified type of limit and field
+ * @internal