src/share/classes/java/time/chrono/JapaneseEra.java
Print this page
@@ -52,21 +52,20 @@
* PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
* LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-package java.time.calendar;
+package java.time.chrono;
import java.io.DataInput;
import java.io.DataOutput;
import java.io.IOException;
import java.io.InvalidObjectException;
import java.io.ObjectStreamException;
import java.io.Serializable;
import java.time.DateTimeException;
import java.time.LocalDate;
-import java.time.temporal.Era;
import java.util.Arrays;
import sun.util.calendar.CalendarDate;
/**
@@ -84,11 +83,11 @@
* This class is immutable and thread-safe.
*
* @since 1.8
*/
final class JapaneseEra
- implements Era<JapaneseChrono>, Serializable {
+ implements Era, Serializable {
// The offset value to 0-based index from the era value.
// i.e., getValue() + ERA_OFFSET == 0-based index; except that -999 is mapped to zero
static final int ERA_OFFSET = 2;
@@ -131,11 +130,11 @@
// array for the singleton JapaneseEra instances
private static final JapaneseEra[] KNOWN_ERAS;
static {
- sun.util.calendar.Era[] sunEras = JapaneseChrono.JCAL.getEras();
+ sun.util.calendar.Era[] sunEras = JapaneseChronology.JCAL.getEras();
ERA_CONFIG = new sun.util.calendar.Era[sunEras.length + 1];
for (int i = 1; i < ERA_CONFIG.length; i++) {
ERA_CONFIG[i] = sunEras[i - 1];
}
KNOWN_ERAS = new JapaneseEra[ERA_CONFIG.length];
@@ -290,12 +289,12 @@
public int getValue() {
return eraValue;
}
@Override
- public JapaneseChrono getChrono() {
- return JapaneseChrono.INSTANCE;
+ public JapaneseChronology getChronology() {
+ return JapaneseChronology.INSTANCE;
}
//-----------------------------------------------------------------------
String getAbbreviation() {
int index = ordinal(getValue());