Top Description Inners Fields Constructors Methods
org.threeten.extra

public final Class PackedFields

extends Object
Class Inheritance
Static Imports
java.time.temporal.ChronoField.EPOCH_DAY, .ChronoField.HOUR_OF_DAY, .ChronoField.MINUTE_OF_DAY, .ChronoField.MINUTE_OF_HOUR, .ChronoField.SECOND_OF_DAY, .ChronoField.SECOND_OF_MINUTE, .ChronoUnit.DAYS, .ChronoUnit.FOREVER, .ChronoUnit.MINUTES, .ChronoUnit.SECONDS

Temporal fields based on a packed representation.

This provides three fields that use a packed integer representation for dates and times.

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static enum
PackedFields.PackedDate

Implementation of packed date.

private static enum
PackedFields.PackedHourMin

Implementation of packed hour-min.

private static enum
PackedFields.PackedTime

Implementation of packed hour-min-sec.

Field Summary

Modifier and TypeField and Description
public static final TemporalField
PACKED_DATE

Packed date field.

public static final TemporalField
PACKED_HOUR_MIN

Packed hour-minute time field.

public static final TemporalField
PACKED_TIME

Packed hour-minute-second time field.

Constructor Summary

AccessConstructor and Description
private
PackedFields()

Restricted constructor.

Method Summary

Modifier and TypeMethod and Description
private static void
updateCheckConflict(Map<TemporalField, Long> fieldValues, TemporalField targetField, TemporalField changeField, long changeValue)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait