String propertyName
Object newValue
Object oldValue
Object propagationId
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
ClassNotFoundExceptionIOExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
PropertyChangeListeners.
At serialization time we skip non-serializable listeners and only serialize the serializable listeners.
IOExceptionPropertyChangeEvent evt
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
ClassNotFoundExceptionIOExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
VetoableChangeListeners.
At serialization time we skip non-serializable listeners and only serialize the serializable listeners.
IOExceptionprivate void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionString path
private void readObject(ObjectInputStream arg0) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream arg0) throws IOException
IOExceptionString actions
String classname
String actions
Exception detail
This field predates the general-purpose exception chaining facility.
The Throwable.getCause() method is now the preferred means of
obtaining this information.
Throwable ex
String name
Enum.toString() method rather than
accessing this field.int ordinal
Throwable exception
Object r
String detailMessage
FileNotFoundException, this contains the name of
the file that could not be found.Throwable cause
StackTraceElement[] stackTrace
Throwable.getStackTrace().
The field is initialized to a zero-length array. A null value of this field indicates subsequent calls to Throwable.setStackTrace(StackTraceElement[]) and Throwable.fillInStackTrace() will be be no-ops.String typeName
Class<T> capturingClass
String functionalInterfaceClass
String functionalInterfaceMethodName
String functionalInterfaceMethodSignature
String implClass
String implMethodName
String implMethodSignature
int implMethodKind
String instantiatedMethodType
Object[] capturedArgs
Throwable target
InvocationHandler h
Throwable undeclaredThrowable
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
BigDecimal instance from a stream (that is,
deserialize it).IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
BigDecimal to the stream in questionIOExceptionBigInteger intVal
BigDecimal.unscaledValue().BigDecimal.unscaledValue()int scale
BigDecimal.scale.BigDecimal.scaleprivate void writeObject(ObjectOutputStream s) throws IOException
BigInteger instance to a stream.
The magnitude of a BigInteger is serialized as a byte array for
historical reasons.IOExceptionint bitCount
int bitLength
int lowestSetBit
int[] magnitude
int signum
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
MathContext instance from a stream (that is,
deserialize it).IOExceptionClassNotFoundExceptionint precision
precision will always be non-negative.
RoundingMode roundingMode
RoundingModeint responseCode
String location
private Object writeReplace() throws ObjectStreamException
ObjectStreamExceptionprivate void readObject(ObjectInputStream arg0) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream arg0) throws IOException
IOExceptionprivate void readObject(ObjectInputStream arg0) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream arg0) throws IOException
IOExceptionprivate Object readResolve() throws ObjectStreamException
ObjectStreamExceptionprivate void readObjectNoData(ObjectInputStream arg0) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void readObject(ObjectInputStream arg0) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream arg0) throws IOException
IOExceptionprivate void readObjectNoData()
throws ObjectStreamException
ObjectStreamExceptionprivate void readObject(ObjectInputStream arg0) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream arg0) throws IOException
IOExceptionString actions
private void readObject(ObjectInputStream is) throws ClassNotFoundException, IOException
The ObjectInputStream.defaultReadObject() method is
invoked to read the value of the string field. The result is
then parsed in the usual way.
ClassNotFoundExceptionIOExceptionprivate void writeObject(ObjectOutputStream os) throws IOException
The only serializable field of a URI instance is its string
field. That field is given a value, if it does not have one already,
and then the ObjectOutputStream.defaultWriteObject()
method of the given object-output stream is invoked.
IOExceptionString string
String input
int index
String protocol
String host
int port
String file
file is
defined as path[?query]String authority
String ref
int hashCode
byte[] arr
URL blob
String charsetName
String charsetName
Permission perm
private void readObject(ObjectInputStream arg0) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void readObject(ObjectInputStream arg0) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void readObject(ObjectInputStream arg0) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream arg0) throws IOException
IOExceptionURL location
private void writeObject(ObjectOutputStream arg0) throws IOException
IOExceptionPrivateKey privateKey
PublicKey publicKey
protected Object readResolve() throws ObjectStreamException
ObjectStreamExceptionKeyRep.Type type
String algorithm
String format
byte[] encoded
String name
private void readObject(ObjectInputStream arg0) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream arg0) throws IOException
IOExceptionException exception
private void readObject(ObjectInputStream arg0) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionProvider provider
SecureRandomSpi secureRandomSpi
String algorithm
byte[] state
MessageDigest digest
byte[] randomBytes
int randomBytesUsed
long counter
private void readObject(ObjectInputStream arg0) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionbyte[] content
byte[] signature
String thealgorithm
PrivateKey privateKey
private void readObject(ObjectInputStream arg0) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void readObject(ObjectInputStream arg0) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream arg0) throws IOException
IOExceptionprotected Object readResolve() throws InvalidObjectException
InvalidObjectExceptionString name
Attribute. The name is used primarily by readResolve
to look up the corresponding predefined instance when deserializing
an instance.private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
InvalidObjectException - if the objects read from the stream is invalid.IOExceptionClassNotFoundExceptiondouble[] choiceLimits
choiceFormats[i] if the number being formatted is greater than or equal to
choiceLimits[i] and less than choiceLimits[i+1].String[] choiceFormats
choiceFormats[i] if the number being formatted is greater than or equal to
choiceLimits[i] and less than choiceLimits[i+1].Calendar calendar
NumberFormat numberFormat
DateFormat uses to format numbers
in dates and times. Subclasses should initialize this to a number format
appropriate for the locale associated with this DateFormat.protected Object readResolve() throws InvalidObjectException
InvalidObjectException - if the constant could not be
resolved.int calendarField
String[] eras
Calendar.BC and Calendar.AD.String[] months
Calendar.JANUARY, Calendar.FEBRUARY, etc.String[] shortMonths
Calendar.JANUARY, Calendar.FEBRUARY, etc.String[] weekdays
Calendar.SUNDAY,
Calendar.MONDAY, etc.
The element weekdays[0] is ignored.String[] shortWeekdays
Calendar.SUNDAY,
Calendar.MONDAY, etc.
The element shortWeekdays[0] is ignored.String[] ampms
Calendar.AM and
Calendar.PM.String[][] zoneStrings
TimeZone.
Each such row contains (with i ranging from
0..n-1):
zoneStrings[i][0] - time zone IDzoneStrings[i][1] - long name of zone in standard
timezoneStrings[i][2] - short name of zone in
standard timezoneStrings[i][3] - long name of zone in daylight
saving timezoneStrings[i][4] - short name of zone in daylight
saving timeTimeZone class that are not
custom IDs.
All other entries are localized names.TimeZoneString localPatternChars
DateFormat.ERA_FIELD,
DateFormat.YEAR_FIELD, etc. Thus, if the string were
"Xz...", then localized patterns would use 'X' for era and 'z' for year.Locale locale
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
BigInteger and BigDecimal objects. These
limits are stored in the superclass for serialization compatibility
with older versions, while the limits for BigInteger and
BigDecimal objects are kept in this class.
If, in the superclass, the minimum or maximum integer digit count is
larger than DOUBLE_INTEGER_DIGITS or if the minimum or
maximum fraction digit count is larger than
DOUBLE_FRACTION_DIGITS, then the stream data is invalid
and this method throws an InvalidObjectException.
serialVersionOnStream is less than 4, initialize
roundingMode to RoundingMode.HALF_EVEN. This field is new with version 4.
serialVersionOnStream is less than 3, then call
the setters for the minimum and maximum integer and fraction digits with
the values of the corresponding superclass getters to initialize the
fields in this class. The fields in this class are new with version 3.
serialVersionOnStream is less than 1, indicating that
the stream was written by JDK 1.1, initialize
useExponentialNotation
to false, since it was not present in JDK 1.1.
serialVersionOnStream to the maximum allowed value so
that default serialization will work properly if this object is streamed
out again.
Stream versions older than 2 will not have the affix pattern variables
posPrefixPattern etc. As a result, they will be initialized
to null, which means the affix strings will be taken as
literal values. This is exactly what we want, since that corresponds to
the pre-version-2 behavior.
IOExceptionClassNotFoundExceptionString positivePrefix
DecimalFormat.getPositivePrefix()String positiveSuffix
DecimalFormat.getPositiveSuffix()String negativePrefix
DecimalFormat.getNegativePrefix()String negativeSuffix
DecimalFormat.getNegativeSuffix()String posPrefixPattern
positivePrefix.
This pattern is expanded by the method expandAffix() to
positivePrefix to update the latter to reflect changes in
symbols. If this variable is null then
positivePrefix is taken as a literal value that does not
change when symbols changes. This variable is always
null for DecimalFormat objects older than
stream version 2 restored from stream.
String posSuffixPattern
positiveSuffix. This variable is analogous to
posPrefixPattern; see that variable for further
documentation.String negPrefixPattern
negativePrefix. This variable is analogous to
posPrefixPattern; see that variable for further
documentation.String negSuffixPattern
negativeSuffix. This variable is analogous to
posPrefixPattern; see that variable for further
documentation.int multiplier
DecimalFormat.getMultiplier()byte groupingSize
NumberFormat.groupingUsed is true.boolean decimalSeparatorAlwaysShown
boolean parseBigDecimal
DecimalFormat.isParseBigDecimal()DecimalFormatSymbols symbols
DecimalFormatSymbols object used by this format.
It contains the symbols used to format numbers, e.g. the grouping separator,
decimal separator, and so on.boolean useExponentialNotation
byte minExponentDigits
useExponentialNotation is not true.int maximumIntegerDigits
BigInteger or BigDecimal number.
maximumIntegerDigits must be greater than or equal to
minimumIntegerDigits.DecimalFormat.getMaximumIntegerDigits()int minimumIntegerDigits
BigInteger or BigDecimal number.
minimumIntegerDigits must be less than or equal to
maximumIntegerDigits.DecimalFormat.getMinimumIntegerDigits()int maximumFractionDigits
BigInteger or BigDecimal number.
maximumFractionDigits must be greater than or equal to
minimumFractionDigits.DecimalFormat.getMaximumFractionDigits()int minimumFractionDigits
BigInteger or BigDecimal number.
minimumFractionDigits must be less than or equal to
maximumFractionDigits.DecimalFormat.getMinimumFractionDigits()RoundingMode roundingMode
RoundingMode used in this DecimalFormat.int serialVersionOnStream
useExponentialNotation and
minExponentDigits.
posPrefixPattern, posSuffixPattern,
negPrefixPattern, and negSuffixPattern.
maximumIntegerDigits,
minimumIntegerDigits,
maximumFractionDigits,
minimumFractionDigits, and
parseBigDecimal.
roundingMode.
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
serialVersionOnStream
is less than 1, initializes monetarySeparator to be
the same as decimalSeparator and exponential
to be 'E'.
If serialVersionOnStream is less than 2,
initializes localeto the root locale, and initializes
If serialVersionOnStream is less than 3, it initializes
exponentialSeparator using exponential.
Sets serialVersionOnStream back to the maximum allowed value so that
default serialization will work properly if this object is streamed out again.
Initializes the currency from the intlCurrencySymbol field.IOExceptionClassNotFoundExceptionchar zeroDigit
DecimalFormatSymbols.getZeroDigit()char groupingSeparator
char decimalSeparator
char perMill
DecimalFormatSymbols.getPerMill()char percent
DecimalFormatSymbols.getPercent()char digit
DecimalFormatSymbols.getDigit()char patternSeparator
String infinity
DecimalFormatSymbols.getInfinity()String NaN
DecimalFormatSymbols.getNaN()char minusSign
DecimalFormatSymbols.getMinusSign()String currencySymbol
String intlCurrencySymbol
char monetarySeparator
DecimalFormatSymbols.getMonetaryDecimalSeparator()char exponential
Note that the public API provides no way to set this field, even though it is supported by the implementation and the stream format. The intent is that this will be added to the API in the future.
String exponentialSeparator
If both exponential and exponentialSeparator
exist, this exponentialSeparator has the precedence.
Locale locale
int serialVersionOnStream
DecimalFormatSymbols present on the stream.
Possible values are:
monetarySeparator and exponential.
locale field.
exponentialSeparator field.
DecimalFormatSymbols, the most recent format
(corresponding to the highest allowable serialVersionOnStream)
is always written.private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
InvalidObjectException - if the objects read from the stream is invalid.IOExceptionClassNotFoundExceptionLocale locale
String pattern
Format[] formats
int[] offsets
int[] argumentNumbers
int maxOffset
offsets. Can also be thought of
as the index of the highest-numbered element in offsets that is being used.
All of these arrays should have the same number of elements being used as offsets
does, and so this variable suffices to tell us how many entries are in all of them.protected Object readResolve() throws InvalidObjectException
InvalidObjectException - if the constant could not be
resolved.private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
serialVersionOnStream is less than 1, indicating that
the stream was written by JDK 1.1,
set the int fields such as maximumIntegerDigits
to be equal to the byte fields such as maxIntegerDigits,
since the int fields were not present in JDK 1.1.
Finally, set serialVersionOnStream back to the maximum allowed value so that
default serialization will work properly if this object is streamed out again.
If minimumIntegerDigits is greater than
maximumIntegerDigits or minimumFractionDigits
is greater than maximumFractionDigits, then the stream data
is invalid and this method throws an InvalidObjectException.
In addition, if any of these values is negative, then this method throws
an InvalidObjectException.
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream stream) throws IOException
byte fields such as maxIntegerDigits to be
equal to the int fields such as maximumIntegerDigits
(or to Byte.MAX_VALUE, whichever is smaller), for compatibility
with the JDK 1.1 version of the stream format.IOExceptionboolean groupingUsed
NumberFormat.isGroupingUsed()byte maxIntegerDigits
maxIntegerDigits must be greater than or equal to
minIntegerDigits.
Note: This field exists only for serialization
compatibility with JDK 1.1. In Java platform 2 v1.2 and higher, the new
int field maximumIntegerDigits is used instead.
When writing to a stream, maxIntegerDigits is set to
maximumIntegerDigits or Byte.MAX_VALUE,
whichever is smaller. When reading from a stream, this field is used
only if serialVersionOnStream is less than 1.
byte minIntegerDigits
minimumIntegerDigits must be less than or equal to
maximumIntegerDigits.
Note: This field exists only for serialization
compatibility with JDK 1.1. In Java platform 2 v1.2 and higher, the new
int field minimumIntegerDigits is used instead.
When writing to a stream, minIntegerDigits is set to
minimumIntegerDigits or Byte.MAX_VALUE,
whichever is smaller. When reading from a stream, this field is used
only if serialVersionOnStream is less than 1.
byte maxFractionDigits
maximumFractionDigits must be greater than or equal to
minimumFractionDigits.
Note: This field exists only for serialization
compatibility with JDK 1.1. In Java platform 2 v1.2 and higher, the new
int field maximumFractionDigits is used instead.
When writing to a stream, maxFractionDigits is set to
maximumFractionDigits or Byte.MAX_VALUE,
whichever is smaller. When reading from a stream, this field is used
only if serialVersionOnStream is less than 1.
byte minFractionDigits
minimumFractionDigits must be less than or equal to
maximumFractionDigits.
Note: This field exists only for serialization
compatibility with JDK 1.1. In Java platform 2 v1.2 and higher, the new
int field minimumFractionDigits is used instead.
When writing to a stream, minFractionDigits is set to
minimumFractionDigits or Byte.MAX_VALUE,
whichever is smaller. When reading from a stream, this field is used
only if serialVersionOnStream is less than 1.
boolean parseIntegerOnly
NumberFormat.isParseIntegerOnly()int maximumIntegerDigits
maximumIntegerDigits must be greater than or equal to
minimumIntegerDigits.NumberFormat.getMaximumIntegerDigits()int minimumIntegerDigits
minimumIntegerDigits must be less than or equal to
maximumIntegerDigits.NumberFormat.getMinimumIntegerDigits()int maximumFractionDigits
maximumFractionDigits must be greater than or equal to
minimumFractionDigits.NumberFormat.getMaximumFractionDigits()int minimumFractionDigits
minimumFractionDigits must be less than or equal to
maximumFractionDigits.NumberFormat.getMinimumFractionDigits()int serialVersionOnStream
NumberFormat present on the stream.
Possible values are:
int fields such as
maximumIntegerDigits were not present, and the byte
fields such as maxIntegerDigits are used instead.
byte fields such as maxIntegerDigits are ignored,
and the int fields such as maximumIntegerDigits
are used instead.
NumberFormat, the most recent format
(corresponding to the highest allowable serialVersionOnStream)
is always written.protected Object readResolve() throws InvalidObjectException
InvalidObjectException - if the constant could not be resolved.private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
InvalidObjectException - if the pattern is invalidIOExceptionClassNotFoundExceptionint serialVersionOnStream
defaultCenturyStart on stream.
defaultCenturyStart.
serialVersionOnStream
is written.String pattern
DateFormatSymbols formatData
DateFormatSymbolsDate defaultCenturyStart
defaultCenturyStart, which may be any date. May
not be null.Locale locale
SimpleDateFormat. The value may be null if this object
has been created by an older SimpleDateFormat and
deserialized.Object[] a
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
BitSet instance from a stream (i.e.,
deserialize it).IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
BitSet instance to a stream (i.e.,
serialize it).IOExceptionlong[] bits
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream stream) throws IOException
Calendar would only write out its state data and
the current time, and not write any field data out, such as
fields[], isTimeSet, areFieldsSet,
and isSet[]. nextStamp also should not be part
of the persistent state. Unfortunately, this didn't happen before JDK 1.1
shipped. To be compatible with JDK 1.1, we will always have to write out
the field values and state flags. However, nextStamp can be
removed from the serialization stream; this will probably happen in the
near future.IOExceptionint[] fields
FIELD_COUNT integers, with index values
ERA through DST_OFFSET.boolean[] isSet
FIELD_COUNT booleans, with index values
ERA through DST_OFFSET.long time
Calendar.isTimeSetboolean isTimeSet
time is valid.
The time is made invalid by a change to an item of field[].Calendar.timeboolean areFieldsSet
fields[] are in sync with the currently set time.
If false, then the next attempt to get the value of a field will
force a recomputation of all fields from the current value of
time.boolean lenient
True if this calendar allows out-of-range field values during computation
of time from fields[].TimeZone zone
TimeZone used by this calendar. Calendar
uses the time zone data to translate between locale and GMT time.int firstDayOfWeek
SUNDAY,
MONDAY, etc. This is a locale-dependent value.int minimalDaysInFirstWeek
int nextStamp
stamp[], an internal array.
This actually should not be written out to the stream, and will probably
be removed from the stream in the near future. In the meantime,
a value of MINIMUM_USER_STAMP should be used.int serialVersionOnStream
serialVersionOnStream
is written.Collection<E> c
Class<T> type
Object[] zeroLengthElementArray
int n
Object element
private Object readResolve()
private Object readResolve()
private Object readResolve()
private Object readResolve()
Comparator<T> cmp
Object element
Object element
Collection<E> c
Object mutex
private Object readResolve()
private Object writeReplace()
Collection<E> c
private Object readResolve()
private Object writeReplace()
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
getTime()
is emitted (long). This represents the offset from
January 1, 1970, 00:00:00 GMT in milliseconds.IOExceptionString flags
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionString f
char c
private void readObject(ObjectInputStream arg0) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionlong gregorianCutover
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionint size
String flags
private void readObject(ObjectInputStream arg0) throws NotSerializableException
NotSerializableExceptionprivate void writeObject(ObjectOutputStream arg0) throws NotSerializableException
NotSerializableExceptionString s
String s
int size
Comparator<T> comparator
Properties defaults
private void readObject(ObjectInputStream arg0) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream arg0) throws IOException
IOExceptionString actions
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream stream) throws IOException
DOW_IN_MONTH_MODE rules, in the required section, followed
by the full rules, in packed format, in the optional section. The
optional section will be ignored by JDK 1.1 code upon stream in.
Contents of the optional section: The length of a byte array is
emitted (int); this is 4 as of this release. The byte array of the given
length is emitted. The contents of the byte array are the true values of
the fields startDay, startDayOfWeek,
endDay, and endDayOfWeek. The values of these
fields in the required section are approximate values suited to the rule
mode DOW_IN_MONTH_MODE, which is the only mode recognized by
JDK 1.1.
IOExceptionint startMonth
Calendar.JANUARY and
Calendar.DECEMBER inclusive. This value must not equal
endMonth.
If useDaylight is false, this value is ignored.
int startDay
startMode == DOW_IN_MONTHstartDay indicates the day of the month of
startMonth on which daylight
saving time starts, from 1 to 28, 30, or 31, depending on the
startMonth.
startMode != DOW_IN_MONTHstartDay indicates which startDayOfWeek in the
month startMonth daylight
saving time starts on. For example, a value of +1 and a
startDayOfWeek of Calendar.SUNDAY indicates the
first Sunday of startMonth. Likewise, +2 would indicate the
second Sunday, and -1 the last Sunday. A value of 0 is illegal.
If useDaylight is false, this value is ignored.
int startDayOfWeek
Calendar.SUNDAY and
Calendar.SATURDAY inclusive.
If useDaylight is false or
startMode == DAY_OF_MONTH, this value is ignored.
int startTime
startTimeMode.
If useDaylight is false, this value is ignored.
int startTimeMode
int endMonth
Calendar.JANUARY and
Calendar.UNDECIMBER. This value must not equal
startMonth.
If useDaylight is false, this value is ignored.
int endDay
endMode == DOW_IN_MONTHendDay indicates the day of the month of
endMonth on which daylight
saving time ends, from 1 to 28, 30, or 31, depending on the
endMonth.
endMode != DOW_IN_MONTHendDay indicates which endDayOfWeek in th
month endMonth daylight
saving time ends on. For example, a value of +1 and a
endDayOfWeek of Calendar.SUNDAY indicates the
first Sunday of endMonth. Likewise, +2 would indicate the
second Sunday, and -1 the last Sunday. A value of 0 is illegal.
If useDaylight is false, this value is ignored.
int endDayOfWeek
Calendar.SUNDAY and
Calendar.SATURDAY inclusive.
If useDaylight is false or
endMode == DAY_OF_MONTH, this value is ignored.
int endTime
endTimeMode.
If useDaylight is false, this value is ignored.
int endTimeMode
WALL_TIME,
STANDARD_TIME, or UTC_TIME.int startYear
AD
value. If this value is less than 1 then daylight saving time is observed
for all AD years.
If useDaylight is false, this value is ignored.
int rawOffset
dstSavings.boolean useDaylight
byte[] monthLength
int startMode
DOM_MODEDOW_IN_MONTH_MODEDOW_GE_DOM_MODEDOW_LE_DOM_MODEstartDay field.
If useDaylight is false, this value is ignored.
int endMode
DOM_MODEDOW_IN_MONTH_MODEDOW_GE_DOM_MODEDOW_LE_DOM_MODEendDay field.
If useDaylight is false, this value is ignored.
int dstSavings
If useDaylight is false, this value is ignored.
int serialVersionOnStream
startMode,
endMode, and dstSavings.
startTimeMode
and endTimeMode.
serialVersionOnStream
is written.String ID
TimeZone. This is a
programmatic identifier used internally to look up TimeZone
objects from the system table and also to map them to their localized
display names. ID values are unique in the system
table but may not be for dynamically created zones.private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
TreeMap instance from a stream (i.e.,
deserialize it).IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
TreeMap instance to a stream (i.e.,
serialize it).IOExceptionComparator<T> comparator
Comparator<T> reverseComparator
TreeMap<K,V> m
Object lo
Object hi
boolean fromStart
boolean toEnd
boolean loInclusive
boolean hiInclusive
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
TreeSet instance from a stream (that is,
deserialize it).IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
TreeSet instance to a stream (that is,
serialize it).null if it obeys its elements' natural ordering
(Object), followed by the size of the set (the number of
elements it contains) (int), followed by all of its
elements (each an Object) in order (as determined by the
set's Comparator, or by the elements' natural ordering if
the set has no Comparator).IOExceptionString s
String flags
Object[] elementData
Any array elements following the last element in the Vector are null.
int elementCount
Vector object.
Components elementData[0] through
elementData[elementCount-1] are the actual items.int capacityIncrement
Object[] items
int takeIndex
int putIndex
int count
ReentrantLock lock
Condition notEmpty
Condition notFull
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
E) in
the proper order, followed by a nullIOExceptionprivate void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
E) in
the proper order, followed by a nullIOExceptionprivate void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionComparator<T> comparator
ConcurrentSkipListMap<K,V> m
Object lo
Object hi
boolean loInclusive
boolean hiInclusive
boolean isDescending
ConcurrentNavigableMap<K,V> m
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionCopyOnWriteArrayList<E> al
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
null if noneIOExceptionint status
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
Object) in the proper order, followed by a nullIOExceptionint capacity
ReentrantLock lock
Condition notEmpty
Condition notFull
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
Object) in the proper order,
followed by a nullIOExceptionint capacity
AtomicInteger count
ReentrantLock takeLock
Condition notEmpty
ReentrantLock putLock
Condition notFull
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
E) in
the proper order, followed by a nullIOExceptionprivate void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
PriorityBlockingQueue instance from a stream
(that is, deserializes it).IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionReentrantLock lock
Condition notEmpty
PriorityQueue<E> q
Object result
java.util.concurrent.Semaphore.Sync sync
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionprivate void writeObject(ObjectOutputStream s) throws IOException
IOExceptionReentrantLock qlock
java.util.concurrent.SynchronousQueue.WaitQueue waitingProducers
java.util.concurrent.SynchronousQueue.WaitQueue waitingConsumers
long rnd
boolean initialized
long pad0
long pad1
long pad2
long pad3
long pad4
long pad5
long pad6
long pad7
Object value
Object[] array
java.util.concurrent.locks.ReentrantLock.Sync sync
ReentrantReadWriteLock.ReadLock readerLock
ReentrantReadWriteLock.WriteLock writerLock
java.util.concurrent.locks.ReentrantReadWriteLock.Sync sync
private void writeObject(ObjectOutputStream out) throws IOException
IOExceptionLevel level
long sequenceNumber
String sourceClassName
String sourceMethodName
String message
int threadID
long millis
Throwable thrown
String loggerName
String resourceBundleName
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionString pattern
int flags
Copyright © 2017 API Design. All Rights Reserved.