8067377: My hobby: caning, then then canning, the the can-can
Fix ALL the stutters! Reviewed-by: rriggs, mchung, lancea
This commit is contained in:
parent
b13527e322
commit
08eb67b941
@ -267,7 +267,7 @@ public final class TableSorter extends TableMap {
|
||||
than assigned otherwise sister calls in the recursion might
|
||||
get out of sinc. When the number of elements is three they
|
||||
are partitioned so that the first set, [low, mid), has one
|
||||
element and and the second, [mid, high), has two. We skip the
|
||||
element and the second, [mid, high), has two. We skip the
|
||||
optimisation when the number of elements is three or less as
|
||||
the first compare in the normal merge will produce the same
|
||||
sequence of steps. This optimisation seems to be worthwhile
|
||||
|
@ -497,7 +497,7 @@ class ClassReader {
|
||||
code.max_locals >= TOO_BIG ||
|
||||
code.getLength() >= TOO_BIG ||
|
||||
name.endsWith("X")) {
|
||||
// No, we don't really know what to do this this one.
|
||||
// No, we don't really know what to do with this one.
|
||||
// Do not compress the rare and strange "u4" and "X" cases.
|
||||
a = null;
|
||||
}
|
||||
|
@ -95,7 +95,7 @@ class Coding implements Comparable<Coding>, CodingMethod, Histogram.BitMetric {
|
||||
If S>0, the unsigned value of a byte sequence is regarded as a binary
|
||||
integer. If any of the S low-order bits are zero, the corresponding
|
||||
signed value will be non-negative. If all of the S low-order bits
|
||||
(S>0) are one, the the corresponding signed value will be negative.
|
||||
(S>0) are one, the corresponding signed value will be negative.
|
||||
|
||||
The non-negative signed values are compact and monotonically increasing
|
||||
(from 0) in the ordering of the corresponding unsigned values.
|
||||
|
@ -1529,7 +1529,7 @@ public final class Class<T> implements java.io.Serializable,
|
||||
* the accessible public fields of the class or interface represented by
|
||||
* this {@code Class} object.
|
||||
*
|
||||
* <p> If this {@code Class} object represents a class or interface with no
|
||||
* <p> If this {@code Class} object represents a class or interface with
|
||||
* no accessible public fields, then this method returns an array of length
|
||||
* 0.
|
||||
*
|
||||
|
@ -162,7 +162,7 @@ public abstract class ClassValue<T> {
|
||||
* observe the time-dependent states as it computes {@code V1}, etc.
|
||||
* This does not remove the threat of a stale value, since there is a window of time
|
||||
* between the return of {@code computeValue} in {@code T} and the installation
|
||||
* of the the new value. No user synchronization is possible during this time.
|
||||
* of the new value. No user synchronization is possible during this time.
|
||||
*
|
||||
* @param type the type whose class value must be removed
|
||||
* @throws NullPointerException if the argument is null
|
||||
@ -285,7 +285,7 @@ public abstract class ClassValue<T> {
|
||||
* will receive the notification without delay.
|
||||
* <p>
|
||||
* If version were not volatile, one thread T1 could persistently hold onto
|
||||
* a stale value this.value == V1, while while another thread T2 advances
|
||||
* a stale value this.value == V1, while another thread T2 advances
|
||||
* (under a lock) to this.value == V2. This will typically be harmless,
|
||||
* but if T1 and T2 interact causally via some other channel, such that
|
||||
* T1's further actions are constrained (in the JMM) to happen after
|
||||
|
@ -840,7 +840,7 @@ public final class Integer extends Number implements Comparable<Integer> {
|
||||
/**
|
||||
* Parses the string argument as an unsigned decimal integer. The
|
||||
* characters in the string must all be decimal digits, except
|
||||
* that the first character may be an an ASCII plus sign {@code
|
||||
* that the first character may be an ASCII plus sign {@code
|
||||
* '+'} ({@code '\u005Cu002B'}). The resulting integer value
|
||||
* is returned, exactly as if the argument and the radix 10 were
|
||||
* given as arguments to the {@link
|
||||
|
@ -971,7 +971,7 @@ public final class Long extends Number implements Comparable<Long> {
|
||||
/**
|
||||
* Parses the string argument as an unsigned decimal {@code long}. The
|
||||
* characters in the string must all be decimal digits, except
|
||||
* that the first character may be an an ASCII plus sign {@code
|
||||
* that the first character may be an ASCII plus sign {@code
|
||||
* '+'} ({@code '\u005Cu002B'}). The resulting integer value
|
||||
* is returned, exactly as if the argument and the radix 10 were
|
||||
* given as arguments to the {@link
|
||||
|
@ -2224,7 +2224,7 @@ public final class Math {
|
||||
* multiply-store result is subnormal, the next multiply will
|
||||
* round it away to zero. This is done by first multiplying
|
||||
* by 2 ^ (scaleFactor % n) and then multiplying several
|
||||
* times by by 2^n as needed where n is the exponent of number
|
||||
* times by 2^n as needed where n is the exponent of number
|
||||
* that is a covenient power of two. In this way, at most one
|
||||
* real rounding error occurs. If the double value set is
|
||||
* being used exclusively, the rounding will occur on a
|
||||
@ -2249,7 +2249,7 @@ public final class Math {
|
||||
|
||||
// magnitude of a power of two so large that scaling a finite
|
||||
// nonzero value by it would be guaranteed to over or
|
||||
// underflow; due to rounding, scaling down takes takes an
|
||||
// underflow; due to rounding, scaling down takes an
|
||||
// additional power of two which is reflected here
|
||||
final int MAX_SCALE = DoubleConsts.MAX_EXPONENT + -DoubleConsts.MIN_EXPONENT +
|
||||
DoubleConsts.SIGNIFICAND_WIDTH + 1;
|
||||
@ -2318,7 +2318,7 @@ public final class Math {
|
||||
public static float scalb(float f, int scaleFactor) {
|
||||
// magnitude of a power of two so large that scaling a finite
|
||||
// nonzero value by it would be guaranteed to over or
|
||||
// underflow; due to rounding, scaling down takes takes an
|
||||
// underflow; due to rounding, scaling down takes an
|
||||
// additional power of two which is reflected here
|
||||
final int MAX_SCALE = FloatConsts.MAX_EXPONENT + -FloatConsts.MIN_EXPONENT +
|
||||
FloatConsts.SIGNIFICAND_WIDTH + 1;
|
||||
|
@ -202,7 +202,7 @@ public class Throwable implements Serializable {
|
||||
* The field is initialized to a zero-length array. A {@code
|
||||
* null} value of this field indicates subsequent calls to {@link
|
||||
* #setStackTrace(StackTraceElement[])} and {@link
|
||||
* #fillInStackTrace()} will be be no-ops.
|
||||
* #fillInStackTrace()} will be no-ops.
|
||||
*
|
||||
* @serial
|
||||
* @since 1.4
|
||||
|
@ -116,7 +116,7 @@ class MethodType implements java.io.Serializable {
|
||||
/**
|
||||
* Construct a temporary unchecked instance of MethodType for use only as a key to the intern table.
|
||||
* Does not check the given parameters for validity, and must be discarded after it is used as a searching key.
|
||||
* The parameters are reversed for this constructor, so that is is not accidentally used.
|
||||
* The parameters are reversed for this constructor, so that it is not accidentally used.
|
||||
*/
|
||||
private MethodType(Class<?>[] ptypes, Class<?> rtype) {
|
||||
this.rtype = rtype;
|
||||
@ -1006,7 +1006,7 @@ class MethodType implements java.io.Serializable {
|
||||
* Therefore, the number returned is the number of arguments
|
||||
* <em>including</em> and <em>after</em> the given parameter,
|
||||
* <em>plus</em> the number of long or double arguments
|
||||
* at or after after the argument for the given parameter.
|
||||
* at or after the argument for the given parameter.
|
||||
* <p>
|
||||
* This method is included for the benefit of applications that must
|
||||
* generate bytecodes that process method handles and invokedynamic.
|
||||
|
@ -92,7 +92,7 @@ public interface DomainCombiner {
|
||||
* @param currentDomains the ProtectionDomains associated with the
|
||||
* current execution Thread, up to the most recent
|
||||
* privileged {@code ProtectionDomain}.
|
||||
* The ProtectionDomains are are listed in order of execution,
|
||||
* The ProtectionDomains are listed in order of execution,
|
||||
* with the most recently executing {@code ProtectionDomain}
|
||||
* residing at the beginning of the array. This parameter may
|
||||
* be {@code null} if the current execution Thread
|
||||
|
@ -1711,7 +1711,7 @@ public abstract class Provider extends Properties {
|
||||
*
|
||||
* @param parameter the parameter to test
|
||||
*
|
||||
* @return false if this this service cannot use the specified
|
||||
* @return false if this service cannot use the specified
|
||||
* parameter; true if it can possibly use the parameter
|
||||
*
|
||||
* @throws InvalidParameterException if the value of parameter is
|
||||
|
@ -776,7 +776,7 @@ public abstract class Signature extends SignatureSpi {
|
||||
/**
|
||||
* Updates the data to be signed or verified using the specified
|
||||
* ByteBuffer. Processes the {@code data.remaining()} bytes
|
||||
* starting at at {@code data.position()}.
|
||||
* starting at {@code data.position()}.
|
||||
* Upon return, the buffer's position will be equal to its limit;
|
||||
* its limit will not have changed.
|
||||
*
|
||||
|
@ -131,7 +131,7 @@ public abstract class SignatureSpi {
|
||||
/**
|
||||
* Updates the data to be signed or verified using the specified
|
||||
* ByteBuffer. Processes the {@code data.remaining()} bytes
|
||||
* starting at at {@code data.position()}.
|
||||
* starting at {@code data.position()}.
|
||||
* Upon return, the buffer's position will be equal to its limit;
|
||||
* its limit will not have changed.
|
||||
*
|
||||
|
@ -54,7 +54,7 @@ import java.security.*;
|
||||
*
|
||||
* </ol>
|
||||
*
|
||||
* <p>Note: it is not always necessary to do do algorithm-specific
|
||||
* <p>Note: it is not always necessary to do algorithm-specific
|
||||
* initialization for a DSA key pair generator. That is, it is not always
|
||||
* necessary to call an {@code initialize} method in this interface.
|
||||
* Algorithm-independent initialization using the {@code initialize} method
|
||||
|
@ -1097,7 +1097,7 @@ public final class DateTimeFormatter {
|
||||
* This returns an immutable formatter capable of formatting and parsing
|
||||
* the ISO-8601 instant format.
|
||||
* When formatting, the second-of-minute is always output.
|
||||
* The nano-of-second outputs zero, three, six or nine digits digits as necessary.
|
||||
* The nano-of-second outputs zero, three, six or nine digits as necessary.
|
||||
* When parsing, time to at least the seconds field is required.
|
||||
* Fractional seconds from zero to nine are parsed.
|
||||
* The localized decimal style is not used.
|
||||
|
@ -793,7 +793,7 @@ public final class DateTimeFormatterBuilder {
|
||||
* They are converted to a date-time with a zone-offset of UTC and formatted
|
||||
* using the standard ISO-8601 format.
|
||||
* With this method, formatting nano-of-second outputs zero, three, six
|
||||
* or nine digits digits as necessary.
|
||||
* or nine digits as necessary.
|
||||
* The localized decimal style is not used.
|
||||
* <p>
|
||||
* The instant is obtained using {@link ChronoField#INSTANT_SECONDS INSTANT_SECONDS}
|
||||
|
@ -1221,7 +1221,7 @@ public class Arrays {
|
||||
*
|
||||
* <p>The implementation takes equal advantage of ascending and
|
||||
* descending order in its input array, and can take advantage of
|
||||
* ascending and descending order in different parts of the the same
|
||||
* ascending and descending order in different parts of the same
|
||||
* input array. It is well-suited to merging two or more sorted arrays:
|
||||
* simply concatenate the arrays and sort the resulting array.
|
||||
*
|
||||
@ -1280,7 +1280,7 @@ public class Arrays {
|
||||
*
|
||||
* <p>The implementation takes equal advantage of ascending and
|
||||
* descending order in its input array, and can take advantage of
|
||||
* ascending and descending order in different parts of the the same
|
||||
* ascending and descending order in different parts of the same
|
||||
* input array. It is well-suited to merging two or more sorted arrays:
|
||||
* simply concatenate the arrays and sort the resulting array.
|
||||
*
|
||||
@ -1407,7 +1407,7 @@ public class Arrays {
|
||||
*
|
||||
* <p>The implementation takes equal advantage of ascending and
|
||||
* descending order in its input array, and can take advantage of
|
||||
* ascending and descending order in different parts of the the same
|
||||
* ascending and descending order in different parts of the same
|
||||
* input array. It is well-suited to merging two or more sorted arrays:
|
||||
* simply concatenate the arrays and sort the resulting array.
|
||||
*
|
||||
@ -1473,7 +1473,7 @@ public class Arrays {
|
||||
*
|
||||
* <p>The implementation takes equal advantage of ascending and
|
||||
* descending order in its input array, and can take advantage of
|
||||
* ascending and descending order in different parts of the the same
|
||||
* ascending and descending order in different parts of the same
|
||||
* input array. It is well-suited to merging two or more sorted arrays:
|
||||
* simply concatenate the arrays and sort the resulting array.
|
||||
*
|
||||
|
@ -556,7 +556,7 @@ public class Base64 {
|
||||
*
|
||||
* <p> It is the responsibility of the invoker of this method to make
|
||||
* sure the output byte array {@code dst} has enough space for decoding
|
||||
* all bytes from the input byte array. No bytes will be be written to
|
||||
* all bytes from the input byte array. No bytes will be written to
|
||||
* the output byte array if the output byte array is not big enough.
|
||||
*
|
||||
* <p> If the input byte array is not in valid Base64 encoding scheme
|
||||
|
@ -2993,7 +2993,7 @@ public abstract class Calendar implements Serializable, Cloneable, Comparable<Ca
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the date of this {@code Calendar} with the the given date
|
||||
* Sets the date of this {@code Calendar} with the given date
|
||||
* specifiers - week year, week of year, and day of week.
|
||||
*
|
||||
* <p>Unlike the {@code set} method, all of the calendar fields
|
||||
|
@ -95,7 +95,7 @@ import sun.util.locale.provider.ResourceBundleBasedAdapter;
|
||||
* <code>Locale</code> always canonicalizes to lower case.</dd>
|
||||
*
|
||||
* <dd>Well-formed language values have the form
|
||||
* <code>[a-zA-Z]{2,8}</code>. Note that this is not the the full
|
||||
* <code>[a-zA-Z]{2,8}</code>. Note that this is not the full
|
||||
* BCP47 language production, since it excludes extlang. They are
|
||||
* not needed since modern three-letter language codes replace
|
||||
* them.</dd>
|
||||
@ -1691,7 +1691,7 @@ public final class Locale implements Cloneable, Serializable {
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a name for the the locale's script that is appropriate for display to
|
||||
* Returns a name for the locale's script that is appropriate for display to
|
||||
* the user. If possible, the name will be localized for the default
|
||||
* {@link Locale.Category#DISPLAY DISPLAY} locale. Returns
|
||||
* the empty string if this locale doesn't specify a script code.
|
||||
|
@ -994,7 +994,7 @@ public abstract class ResourceBundle {
|
||||
* bundle is found, the default control's {@link Control#getFallbackLocale
|
||||
* getFallbackLocale} method is called, which returns the current default
|
||||
* locale. A new sequence of candidate locale names is generated using this
|
||||
* locale and and searched again, as above.
|
||||
* locale and searched again, as above.
|
||||
*
|
||||
* <p>If still no result bundle is found, the base name alone is looked up. If
|
||||
* this still fails, a <code>MissingResourceException</code> is thrown.
|
||||
|
@ -84,7 +84,7 @@ import java.util.function.LongConsumer;
|
||||
* via the {@link #estimateSize} method. Ideally, as reflected in characteristic
|
||||
* {@link #SIZED}, this value corresponds exactly to the number of elements
|
||||
* that would be encountered in a successful traversal. However, even when not
|
||||
* exactly known, an estimated value value may still be useful to operations
|
||||
* exactly known, an estimated value may still be useful to operations
|
||||
* being performed on the source, such as helping to determine whether it is
|
||||
* preferable to split further or traverse the remaining elements sequentially.
|
||||
*
|
||||
|
@ -132,7 +132,7 @@ public final class Spliterators {
|
||||
* @param array The array, assumed to be unmodified during use
|
||||
* @param additionalCharacteristics Additional spliterator characteristics
|
||||
* of this spliterator's source or elements beyond {@code SIZED} and
|
||||
* {@code SUBSIZED} which are are always reported
|
||||
* {@code SUBSIZED} which are always reported
|
||||
* @return A spliterator for an array
|
||||
* @throws NullPointerException if the given array is {@code null}
|
||||
* @see Arrays#spliterator(Object[])
|
||||
@ -164,7 +164,7 @@ public final class Spliterators {
|
||||
* @param toIndex One past the greatest index to cover
|
||||
* @param additionalCharacteristics Additional spliterator characteristics
|
||||
* of this spliterator's source or elements beyond {@code SIZED} and
|
||||
* {@code SUBSIZED} which are are always reported
|
||||
* {@code SUBSIZED} which are always reported
|
||||
* @return A spliterator for an array
|
||||
* @throws NullPointerException if the given array is {@code null}
|
||||
* @throws ArrayIndexOutOfBoundsException if {@code fromIndex} is negative,
|
||||
@ -196,7 +196,7 @@ public final class Spliterators {
|
||||
* @param array The array, assumed to be unmodified during use
|
||||
* @param additionalCharacteristics Additional spliterator characteristics
|
||||
* of this spliterator's source or elements beyond {@code SIZED} and
|
||||
* {@code SUBSIZED} which are are always reported
|
||||
* {@code SUBSIZED} which are always reported
|
||||
* @return A spliterator for an array
|
||||
* @throws NullPointerException if the given array is {@code null}
|
||||
* @see Arrays#spliterator(int[])
|
||||
@ -226,7 +226,7 @@ public final class Spliterators {
|
||||
* @param toIndex One past the greatest index to cover
|
||||
* @param additionalCharacteristics Additional spliterator characteristics
|
||||
* of this spliterator's source or elements beyond {@code SIZED} and
|
||||
* {@code SUBSIZED} which are are always reported
|
||||
* {@code SUBSIZED} which are always reported
|
||||
* @return A spliterator for an array
|
||||
* @throws NullPointerException if the given array is {@code null}
|
||||
* @throws ArrayIndexOutOfBoundsException if {@code fromIndex} is negative,
|
||||
@ -258,7 +258,7 @@ public final class Spliterators {
|
||||
* @param array The array, assumed to be unmodified during use
|
||||
* @param additionalCharacteristics Additional spliterator characteristics
|
||||
* of this spliterator's source or elements beyond {@code SIZED} and
|
||||
* {@code SUBSIZED} which are are always reported
|
||||
* {@code SUBSIZED} which are always reported
|
||||
* @return A spliterator for an array
|
||||
* @throws NullPointerException if the given array is {@code null}
|
||||
* @see Arrays#spliterator(long[])
|
||||
@ -282,7 +282,7 @@ public final class Spliterators {
|
||||
* {@code SIZED} and {@code SUBSIZED}. The caller may provide additional
|
||||
* characteristics for the spliterator to report. (For example, if it is
|
||||
* known the array will not be further modified, specify {@code IMMUTABLE};
|
||||
* if the array data is considered to have an an encounter order, specify
|
||||
* if the array data is considered to have an encounter order, specify
|
||||
* {@code ORDERED}). The method {@link Arrays#spliterator(long[], int, int)} can
|
||||
* often be used instead, which returns a spliterator that reports
|
||||
* {@code SIZED}, {@code SUBSIZED}, {@code IMMUTABLE}, and {@code ORDERED}.
|
||||
@ -292,7 +292,7 @@ public final class Spliterators {
|
||||
* @param toIndex One past the greatest index to cover
|
||||
* @param additionalCharacteristics Additional spliterator characteristics
|
||||
* of this spliterator's source or elements beyond {@code SIZED} and
|
||||
* {@code SUBSIZED} which are are always reported
|
||||
* {@code SUBSIZED} which are always reported
|
||||
* @return A spliterator for an array
|
||||
* @throws NullPointerException if the given array is {@code null}
|
||||
* @throws ArrayIndexOutOfBoundsException if {@code fromIndex} is negative,
|
||||
@ -324,7 +324,7 @@ public final class Spliterators {
|
||||
* @param array The array, assumed to be unmodified during use
|
||||
* @param additionalCharacteristics Additional spliterator characteristics
|
||||
* of this spliterator's source or elements beyond {@code SIZED} and
|
||||
* {@code SUBSIZED} which are are always reported
|
||||
* {@code SUBSIZED} which are always reported
|
||||
* @return A spliterator for an array
|
||||
* @throws NullPointerException if the given array is {@code null}
|
||||
* @see Arrays#spliterator(double[])
|
||||
@ -348,7 +348,7 @@ public final class Spliterators {
|
||||
* {@code SIZED} and {@code SUBSIZED}. The caller may provide additional
|
||||
* characteristics for the spliterator to report. (For example, if it is
|
||||
* known the array will not be further modified, specify {@code IMMUTABLE};
|
||||
* if the array data is considered to have an an encounter order, specify
|
||||
* if the array data is considered to have an encounter order, specify
|
||||
* {@code ORDERED}). The method {@link Arrays#spliterator(long[], int, int)} can
|
||||
* often be used instead, which returns a spliterator that reports
|
||||
* {@code SIZED}, {@code SUBSIZED}, {@code IMMUTABLE}, and {@code ORDERED}.
|
||||
@ -358,7 +358,7 @@ public final class Spliterators {
|
||||
* @param toIndex One past the greatest index to cover
|
||||
* @param additionalCharacteristics Additional spliterator characteristics
|
||||
* of this spliterator's source or elements beyond {@code SIZED} and
|
||||
* {@code SUBSIZED} which are are always reported
|
||||
* {@code SUBSIZED} which are always reported
|
||||
* @return A spliterator for an array
|
||||
* @throws NullPointerException if the given array is {@code null}
|
||||
* @throws ArrayIndexOutOfBoundsException if {@code fromIndex} is negative,
|
||||
@ -907,7 +907,7 @@ public final class Spliterators {
|
||||
* @param array the array, assumed to be unmodified during use
|
||||
* @param additionalCharacteristics Additional spliterator characteristics
|
||||
* of this spliterator's source or elements beyond {@code SIZED} and
|
||||
* {@code SUBSIZED} which are are always reported
|
||||
* {@code SUBSIZED} which are always reported
|
||||
*/
|
||||
public ArraySpliterator(Object[] array, int additionalCharacteristics) {
|
||||
this(array, 0, array.length, additionalCharacteristics);
|
||||
@ -920,7 +920,7 @@ public final class Spliterators {
|
||||
* @param fence one past the greatest index to cover
|
||||
* @param additionalCharacteristics Additional spliterator characteristics
|
||||
* of this spliterator's source or elements beyond {@code SIZED} and
|
||||
* {@code SUBSIZED} which are are always reported
|
||||
* {@code SUBSIZED} which are always reported
|
||||
*/
|
||||
public ArraySpliterator(Object[] array, int origin, int fence, int additionalCharacteristics) {
|
||||
this.array = array;
|
||||
@ -992,7 +992,7 @@ public final class Spliterators {
|
||||
* @param array the array, assumed to be unmodified during use
|
||||
* @param additionalCharacteristics Additional spliterator characteristics
|
||||
* of this spliterator's source or elements beyond {@code SIZED} and
|
||||
* {@code SUBSIZED} which are are always reported
|
||||
* {@code SUBSIZED} which are always reported
|
||||
*/
|
||||
public IntArraySpliterator(int[] array, int additionalCharacteristics) {
|
||||
this(array, 0, array.length, additionalCharacteristics);
|
||||
@ -1005,7 +1005,7 @@ public final class Spliterators {
|
||||
* @param fence one past the greatest index to cover
|
||||
* @param additionalCharacteristics Additional spliterator characteristics
|
||||
* of this spliterator's source or elements beyond {@code SIZED} and
|
||||
* {@code SUBSIZED} which are are always reported
|
||||
* {@code SUBSIZED} which are always reported
|
||||
*/
|
||||
public IntArraySpliterator(int[] array, int origin, int fence, int additionalCharacteristics) {
|
||||
this.array = array;
|
||||
@ -1075,7 +1075,7 @@ public final class Spliterators {
|
||||
* @param array the array, assumed to be unmodified during use
|
||||
* @param additionalCharacteristics Additional spliterator characteristics
|
||||
* of this spliterator's source or elements beyond {@code SIZED} and
|
||||
* {@code SUBSIZED} which are are always reported
|
||||
* {@code SUBSIZED} which are always reported
|
||||
*/
|
||||
public LongArraySpliterator(long[] array, int additionalCharacteristics) {
|
||||
this(array, 0, array.length, additionalCharacteristics);
|
||||
@ -1088,7 +1088,7 @@ public final class Spliterators {
|
||||
* @param fence one past the greatest index to cover
|
||||
* @param additionalCharacteristics Additional spliterator characteristics
|
||||
* of this spliterator's source or elements beyond {@code SIZED} and
|
||||
* {@code SUBSIZED} which are are always reported
|
||||
* {@code SUBSIZED} which are always reported
|
||||
*/
|
||||
public LongArraySpliterator(long[] array, int origin, int fence, int additionalCharacteristics) {
|
||||
this.array = array;
|
||||
@ -1158,7 +1158,7 @@ public final class Spliterators {
|
||||
* @param array the array, assumed to be unmodified during use
|
||||
* @param additionalCharacteristics Additional spliterator characteristics
|
||||
* of this spliterator's source or elements beyond {@code SIZED} and
|
||||
* {@code SUBSIZED} which are are always reported
|
||||
* {@code SUBSIZED} which are always reported
|
||||
*/
|
||||
public DoubleArraySpliterator(double[] array, int additionalCharacteristics) {
|
||||
this(array, 0, array.length, additionalCharacteristics);
|
||||
@ -1171,7 +1171,7 @@ public final class Spliterators {
|
||||
* @param fence one past the greatest index to cover
|
||||
* @param additionalCharacteristics Additional spliterator characteristics
|
||||
* of this spliterator's source or elements beyond {@code SIZED} and
|
||||
* {@code SUBSIZED} which are are always reported
|
||||
* {@code SUBSIZED} which are always reported
|
||||
*/
|
||||
public DoubleArraySpliterator(double[] array, int origin, int fence, int additionalCharacteristics) {
|
||||
this.array = array;
|
||||
@ -1698,7 +1698,7 @@ public final class Spliterators {
|
||||
private int batch; // batch size for splits
|
||||
|
||||
/**
|
||||
* Creates a spliterator using the given given
|
||||
* Creates a spliterator using the given
|
||||
* collection's {@link java.util.Collection#iterator()) for traversal,
|
||||
* and reporting its {@link java.util.Collection#size()) as its initial
|
||||
* size.
|
||||
|
@ -76,7 +76,7 @@ import sun.security.util.Debug;
|
||||
* </pre>
|
||||
*
|
||||
* The CodeBase and Signedby components of the triplet name/value pairs
|
||||
* are optional. If they are not present, then any any codebase will match,
|
||||
* are optional. If they are not present, then any codebase will match,
|
||||
* and any signer (including unsigned code) will match.
|
||||
* For Example,
|
||||
*
|
||||
|
@ -137,7 +137,7 @@ public class SubjectDomainCombiner implements java.security.DomainCombiner {
|
||||
* @param currentDomains the ProtectionDomains associated with the
|
||||
* current execution Thread, up to the most recent
|
||||
* privileged {@code ProtectionDomain}.
|
||||
* The ProtectionDomains are are listed in order of execution,
|
||||
* The ProtectionDomains are listed in order of execution,
|
||||
* with the most recently executing {@code ProtectionDomain}
|
||||
* residing at the beginning of the array. This parameter may
|
||||
* be {@code null} if the current execution Thread
|
||||
|
@ -192,7 +192,7 @@ final class Frame {
|
||||
private static final int LOCAL = 0x2000000;
|
||||
|
||||
/**
|
||||
* Kind of the the types that are relative to the stack of an input stack
|
||||
* Kind of the types that are relative to the stack of an input stack
|
||||
* map frame. The value of such types is a position relatively to the top of
|
||||
* this stack.
|
||||
*/
|
||||
|
@ -116,7 +116,7 @@ public interface XMLStreamWriter {
|
||||
public void writeStartDocument() throws XMLStreamException;
|
||||
|
||||
/**
|
||||
* Write the XML Declaration. Defaults the the encoding to utf-8
|
||||
* Write the XML Declaration. Defaults the encoding to utf-8
|
||||
* @param version version of the xml document
|
||||
* @throws XMLStreamException
|
||||
*/
|
||||
|
@ -80,7 +80,7 @@ public class VerifyAccess {
|
||||
* @param defc the class in which the proposed member is actually defined
|
||||
* @param mods modifier flags for the proposed member
|
||||
* @param lookupClass the class for which the access check is being made
|
||||
* @return true iff the the accessing class can access such a member
|
||||
* @return true iff the accessing class can access such a member
|
||||
*/
|
||||
public static boolean isMemberAccessible(Class<?> refc, // symbolic ref class
|
||||
Class<?> defc, // actual def class
|
||||
|
@ -42,7 +42,7 @@ public interface JavaNioAccess {
|
||||
|
||||
/**
|
||||
* Constructs a direct ByteBuffer referring to the block of memory starting
|
||||
* at the given memory address and and extending {@code cap} bytes.
|
||||
* at the given memory address and extending {@code cap} bytes.
|
||||
* The {@code ob} parameter is an arbitrary object that is attached
|
||||
* to the resulting buffer.
|
||||
*/
|
||||
|
@ -150,7 +150,7 @@ public class VM {
|
||||
private static volatile boolean booted = false;
|
||||
private static final Object lock = new Object();
|
||||
|
||||
// Invoked by by System.initializeSystemClass just before returning.
|
||||
// Invoked by System.initializeSystemClass just before returning.
|
||||
// Subsystems that are invoked during initialization can check this
|
||||
// property in order to avoid doing things that should wait until the
|
||||
// application class loader has been set up.
|
||||
|
@ -2187,7 +2187,7 @@ public class FtpClient extends sun.net.ftp.FtpClient {
|
||||
return resp.get(0).substring(4);
|
||||
}
|
||||
// on multiple lines answers, like the ones above, remove 1st and last
|
||||
// line, concat the the others.
|
||||
// line, concat the others.
|
||||
StringBuilder sb = new StringBuilder();
|
||||
for (int i = 1; i < resp.size() - 1; i++) {
|
||||
sb.append(resp.get(i).substring(3));
|
||||
|
@ -213,7 +213,7 @@ public class AnnotationType {
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns true if this this annotation type is inherited.
|
||||
* Returns true if this annotation type is inherited.
|
||||
*/
|
||||
public boolean isInherited() {
|
||||
return inherited;
|
||||
|
@ -1040,7 +1040,7 @@ public class PolicyFile extends java.security.Policy {
|
||||
}
|
||||
|
||||
/**
|
||||
* Evaluates the the global policy for the permissions granted to
|
||||
* Evaluates the global policy for the permissions granted to
|
||||
* the ProtectionDomain and tests whether the permission is
|
||||
* granted.
|
||||
*
|
||||
|
@ -41,7 +41,7 @@ final class EphemeralKeyManager {
|
||||
|
||||
/*
|
||||
* Current cached RSA KeyPairs. Elements are never null.
|
||||
* Indexed via the the constants above.
|
||||
* Indexed via the constants above.
|
||||
*/
|
||||
private final EphemeralKeyPair[] keys = new EphemeralKeyPair[] {
|
||||
new EphemeralKeyPair(null),
|
||||
|
@ -120,7 +120,7 @@ final class MAC extends Authenticator {
|
||||
* @param buf compressed record on which the MAC is computed
|
||||
* @param offset start of compressed record data
|
||||
* @param len the size of the compressed record
|
||||
* @param isSimulated if true, simulate the the MAC computation
|
||||
* @param isSimulated if true, simulate the MAC computation
|
||||
*/
|
||||
final byte[] compute(byte type, byte buf[],
|
||||
int offset, int len, boolean isSimulated) {
|
||||
@ -147,7 +147,7 @@ final class MAC extends Authenticator {
|
||||
* @param type record type
|
||||
* @param bb a ByteBuffer in which the position and limit
|
||||
* demarcate the data to be MAC'd.
|
||||
* @param isSimulated if true, simulate the the MAC computation
|
||||
* @param isSimulated if true, simulate the MAC computation
|
||||
*/
|
||||
final byte[] compute(byte type, ByteBuffer bb, boolean isSimulated) {
|
||||
if (macAlg.size == 0) {
|
||||
|
@ -77,7 +77,7 @@ import javax.net.ssl.SSLEngineResult.*;
|
||||
* All data is routed through
|
||||
* EngineInputRecord/EngineOutputRecord. However, all handshake
|
||||
* data (ct_alert/ct_change_cipher_spec/ct_handshake) are passed
|
||||
* through to the the underlying InputRecord/OutputRecord, and
|
||||
* through to the underlying InputRecord/OutputRecord, and
|
||||
* the data uses the internal buffers.
|
||||
*
|
||||
* Application data is handled slightly different, we copy the data
|
||||
@ -158,7 +158,7 @@ final public class SSLEngineImpl extends SSLEngine {
|
||||
* v |
|
||||
* ERROR>------>----->CLOSED<--------<----+
|
||||
*
|
||||
* ALSO, note that the the purpose of handshaking (renegotiation is
|
||||
* ALSO, note that the purpose of handshaking (renegotiation is
|
||||
* included) is to assign a different, and perhaps new, session to
|
||||
* the connection. The SSLv3 spec is a bit confusing on that new
|
||||
* protocol feature.
|
||||
|
@ -144,7 +144,7 @@ final public class SSLSocketImpl extends BaseSSLSocketImpl {
|
||||
* v
|
||||
* APP_CLOSED
|
||||
*
|
||||
* ALSO, note that the the purpose of handshaking (renegotiation is
|
||||
* ALSO, note that the purpose of handshaking (renegotiation is
|
||||
* included) is to assign a different, and perhaps new, session to
|
||||
* the connection. The SSLv3 spec is a bit confusing on that new
|
||||
* protocol feature.
|
||||
@ -2190,7 +2190,7 @@ final public class SSLSocketImpl extends BaseSSLSocketImpl {
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the the SSL Session in use by this connection. These can
|
||||
* Returns the SSL Session in use by this connection. These can
|
||||
* be long lived, and frequently correspond to an entire login session
|
||||
* for some user.
|
||||
*/
|
||||
|
@ -1467,7 +1467,7 @@ final class ServerHandshaker extends Handshaker {
|
||||
if (serverPrincipal != null) {
|
||||
// When service is bound, we check ASAP. Otherwise,
|
||||
// will check after client request is received
|
||||
// in in Kerberos ClientKeyExchange
|
||||
// in Kerberos ClientKeyExchange
|
||||
SecurityManager sm = System.getSecurityManager();
|
||||
try {
|
||||
if (sm != null) {
|
||||
|
@ -39,7 +39,7 @@ import sun.security.util.*;
|
||||
* algorithm type, and may also be used in other cases. Equivalence is
|
||||
* defined according to OID and (where relevant) parameters.
|
||||
*
|
||||
* <P>Subclasses may be used, for example when when the algorithm ID has
|
||||
* <P>Subclasses may be used, for example when the algorithm ID has
|
||||
* associated parameters which some code (e.g. code using public keys) needs
|
||||
* to have parsed. Two examples of such algorithms are Diffie-Hellman key
|
||||
* exchange, and the Digital Signature Standard Algorithm (DSS/DSA).
|
||||
|
@ -221,7 +221,7 @@ public class GeneralName {
|
||||
/**
|
||||
* Encode the name to the specified DerOutputStream.
|
||||
*
|
||||
* @param out the DerOutputStream to encode the the GeneralName to.
|
||||
* @param out the DerOutputStream to encode the GeneralName to.
|
||||
* @exception IOException on encoding errors.
|
||||
*/
|
||||
public void encode(DerOutputStream out) throws IOException {
|
||||
|
@ -302,7 +302,7 @@ public class URIName implements GeneralNameInterface {
|
||||
* <p>
|
||||
* RFC5280: For URIs, the constraint applies to the host part of the name.
|
||||
* The constraint may specify a host or a domain. Examples would be
|
||||
* "foo.bar.com"; and ".xyz.com". When the the constraint begins with
|
||||
* "foo.bar.com"; and ".xyz.com". When the constraint begins with
|
||||
* a period, it may be expanded with one or more subdomains. That is,
|
||||
* the constraint ".xyz.com" is satisfied by both abc.xyz.com and
|
||||
* abc.def.xyz.com. However, the constraint ".xyz.com" is not satisfied
|
||||
|
@ -336,7 +336,7 @@ public class X500Name implements GeneralNameInterface, Principal {
|
||||
}
|
||||
|
||||
/**
|
||||
* Return an immutable List of the the AVAs contained in all the
|
||||
* Return an immutable List of the AVAs contained in all the
|
||||
* RDNs of this X500Name.
|
||||
*/
|
||||
public List<AVA> allAvas() {
|
||||
|
@ -646,9 +646,9 @@ public final class NormalizerBase implements Cloneable {
|
||||
|
||||
/**
|
||||
* Compose a string.
|
||||
* The string will be composed to according the the specified mode.
|
||||
* The string will be composed according to the specified mode.
|
||||
* @param str The string to compose.
|
||||
* @param compat If true the string will be composed accoding to
|
||||
* @param compat If true the string will be composed according to
|
||||
* NFKC rules and if false will be composed according to
|
||||
* NFC rules.
|
||||
* @param options The only recognized option is UNICODE_3_2
|
||||
@ -694,9 +694,9 @@ public final class NormalizerBase implements Cloneable {
|
||||
|
||||
/**
|
||||
* Decompose a string.
|
||||
* The string will be decomposed to according the the specified mode.
|
||||
* The string will be decomposed according to the specified mode.
|
||||
* @param str The string to decompose.
|
||||
* @param compat If true the string will be decomposed accoding to NFKD
|
||||
* @param compat If true the string will be decomposed according to NFKD
|
||||
* rules and if false will be decomposed according to NFD
|
||||
* rules.
|
||||
* @return String The decomposed string
|
||||
@ -708,9 +708,9 @@ public final class NormalizerBase implements Cloneable {
|
||||
|
||||
/**
|
||||
* Decompose a string.
|
||||
* The string will be decomposed to according the the specified mode.
|
||||
* The string will be decomposed according to the specified mode.
|
||||
* @param str The string to decompose.
|
||||
* @param compat If true the string will be decomposed accoding to NFKD
|
||||
* @param compat If true the string will be decomposed according to NFKD
|
||||
* rules and if false will be decomposed according to NFD
|
||||
* rules.
|
||||
* @param options The normalization options, ORed together (0 for no options).
|
||||
@ -756,7 +756,7 @@ public final class NormalizerBase implements Cloneable {
|
||||
|
||||
/**
|
||||
* Normalize a string.
|
||||
* The string will be normalized according the the specified normalization
|
||||
* The string will be normalized according to the specified normalization
|
||||
* mode and options.
|
||||
* @param src The char array to compose.
|
||||
* @param srcStart Start index of the source
|
||||
|
@ -247,7 +247,7 @@ public abstract class UCharacterIterator
|
||||
|
||||
//// for StringPrep
|
||||
/**
|
||||
* Convenience method for returning the underlying text storage as as string
|
||||
* Convenience method for returning the underlying text storage as a string
|
||||
* @return the underlying text storage in the iterator as a string
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
|
@ -94,7 +94,7 @@ package sun.text.normalizer;
|
||||
* </li>
|
||||
* <li>
|
||||
* <strong>Exceptions:</strong> The error checking will throw an exception
|
||||
* if indices are out of bounds. Other than than that, all methods will
|
||||
* if indices are out of bounds. Other than that, all methods will
|
||||
* behave reasonably, even if unmatched surrogates or out-of-bounds UTF-32
|
||||
* values are present. <code>UCharacter.isLegal()</code> can be used to check
|
||||
* for validity if desired.
|
||||
|
@ -737,7 +737,7 @@ parse_size(const char *s, jlong *result) {
|
||||
}
|
||||
|
||||
/*
|
||||
* Adds a new VM option with the given given name and value.
|
||||
* Adds a new VM option with the given name and value.
|
||||
*/
|
||||
void
|
||||
AddOption(char *str, void *info)
|
||||
|
@ -89,7 +89,7 @@
|
||||
*
|
||||
* However, if the environment contains a LD_LIBRARY_PATH, this will cause the
|
||||
* launcher to inspect the LD_LIBRARY_PATH. The launcher will check
|
||||
* a. if the LD_LIBRARY_PATH's first component is the the path to the desired
|
||||
* a. if the LD_LIBRARY_PATH's first component is the path to the desired
|
||||
* libjvm.so
|
||||
* b. if any other libjvm.so is found in any of the paths.
|
||||
* If case b is true, then the launcher will set the LD_LIBRARY_PATH to the
|
||||
|
@ -2070,7 +2070,7 @@ static void mcast_join_leave(JNIEnv *env, jobject this,
|
||||
* so we switch to IPV6_ADD_MEMBERSHIP socket option.
|
||||
* As of 2.4.7 kernel IPV6_ADD_MEMBERSHIP can't handle IPv4-mapped
|
||||
* addresses so we have to use IP_ADD_MEMBERSHIP for IPv4 multicast
|
||||
* groups. However if the socket is an IPv6 socket then then setsockopt
|
||||
* groups. However if the socket is an IPv6 socket then setsockopt
|
||||
* should return ENOPROTOOPT. We assume this will be fixed in Linux
|
||||
* at some stage.
|
||||
*/
|
||||
|
@ -1053,7 +1053,7 @@ Java_java_net_PlainSocketImpl_socketSendUrgentData(JNIEnv *env, jobject this,
|
||||
} else {
|
||||
fd = (*env)->GetIntField(env, fdObj, IO_fd_fdID);
|
||||
/* Bug 4086704 - If the Socket associated with this file descriptor
|
||||
* was closed (sysCloseFD), the the file descriptor is set to -1.
|
||||
* was closed (sysCloseFD), the file descriptor is set to -1.
|
||||
*/
|
||||
if (fd == -1) {
|
||||
JNU_ThrowByName(env, "java/net/SocketException", "Socket closed");
|
||||
|
@ -74,7 +74,7 @@ Java_java_net_SocketOutputStream_socketWrite0(JNIEnv *env, jobject this,
|
||||
} else {
|
||||
fd = (*env)->GetIntField(env, fdObj, IO_fd_fdID);
|
||||
/* Bug 4086704 - If the Socket associated with this file descriptor
|
||||
* was closed (sysCloseFD), the the file descriptor is set to -1.
|
||||
* was closed (sysCloseFD), the file descriptor is set to -1.
|
||||
*/
|
||||
if (fd == -1) {
|
||||
JNU_ThrowByName(env, "java/net/SocketException", "Socket closed");
|
||||
|
@ -1433,7 +1433,7 @@ NET_SetSockOpt(int fd, int level, int opt, const void *arg,
|
||||
|
||||
/*
|
||||
* On Linux the receive buffer is used for both socket
|
||||
* structures and the the packet payload. The implication
|
||||
* structures and the packet payload. The implication
|
||||
* is that if SO_RCVBUF is too small then small packets
|
||||
* must be discard.
|
||||
*/
|
||||
|
@ -26,7 +26,7 @@
|
||||
|
||||
/*
|
||||
* Converts a single string command line to the traditional argc, argv.
|
||||
* There are rules which govern the breaking of the the arguments, and
|
||||
* There are rules which govern the breaking of the arguments, and
|
||||
* these rules are embodied in the regression tests below, and duplicated
|
||||
* in the jdk regression tests.
|
||||
*/
|
||||
|
@ -1159,7 +1159,7 @@ Java_java_net_TwoStacksPlainSocketImpl_socketSendUrgentData(JNIEnv *env, jobject
|
||||
} else {
|
||||
fd = (*env)->GetIntField(env, fdObj, IO_fd_fdID);
|
||||
/* Bug 4086704 - If the Socket associated with this file descriptor
|
||||
* was closed (sysCloseFD), the the file descriptor is set to -1.
|
||||
* was closed (sysCloseFD), the file descriptor is set to -1.
|
||||
*/
|
||||
if (fd == -1) {
|
||||
JNU_ThrowByName(env, "java/net/SocketException", "Socket closed");
|
||||
|
@ -41,7 +41,7 @@ public class AquaScrollPaneUI extends javax.swing.plaf.basic.BasicScrollPaneUI {
|
||||
|
||||
// This is a grody hack to trick BasicScrollPaneUI into scrolling horizontally
|
||||
// when we notice that the shift key is down. This should be removed when AWT/Swing
|
||||
// becomes aware of of multi-axis scroll wheels.
|
||||
// becomes aware of multi-axis scroll wheels.
|
||||
protected class XYMouseWheelHandler extends javax.swing.plaf.basic.BasicScrollPaneUI.MouseWheelHandler {
|
||||
public void mouseWheelMoved(final MouseWheelEvent e) {
|
||||
JScrollBar vScrollBar = null;
|
||||
|
@ -1094,7 +1094,7 @@ public abstract class OSXSurfaceData extends BufImgSurfaceData {
|
||||
}
|
||||
|
||||
/**
|
||||
* Clips the copy area to the heavywieght bounds and returns the cliped rectangle. The tricky part here is the the
|
||||
* Clips the copy area to the heavywieght bounds and returns the cliped rectangle. The tricky part here is the
|
||||
* passed arguments x, y are in the coordinate space of the sg2d/lightweight comp. In order to do the clipping we
|
||||
* translate them to the coordinate space of the surface, and the returned clipped rectangle is in the coordinate
|
||||
* space of the surface.
|
||||
|
@ -1692,7 +1692,7 @@ static void ImageSD_Unlock(JNIEnv *env, SurfaceDataOps *ops, SurfaceDataRasInfo
|
||||
{
|
||||
ImageSDOps *isdo = (ImageSDOps*)ops;
|
||||
|
||||
// For every ImageSD_Unlock, we need to be be conservative and mark the pixels
|
||||
// For every ImageSD_Unlock, we need to be conservative and mark the pixels
|
||||
// as modified by the Sun2D renderer.
|
||||
isdo->javaImageInfo[sun_java2d_OSXOffScreenSurfaceData_kNeedToSyncFromJavaPixelsIndex] = 1;
|
||||
|
||||
|
@ -72,7 +72,7 @@ static pthread_mutex_t gColorCacheLock = PTHREAD_MUTEX_INITIALIZER;
|
||||
|
||||
// given a UInt32 color, it tries to find that find the corresponding CGColorRef in the hash cache. If the CGColorRef
|
||||
// doesn't exist or there is a collision, it creates a new one CGColorRef and put's in the cache. Then,
|
||||
// it sets with current fill/stroke color for the the CGContext passed in (qsdo->cgRef).
|
||||
// it sets with current fill/stroke color for the CGContext passed in (qsdo->cgRef).
|
||||
void setCachedColor(QuartzSDOps *qsdo, UInt32 color)
|
||||
{
|
||||
static const CGFloat kColorConversionMultiplier = 1.0f/255.0f;
|
||||
|
@ -898,7 +898,7 @@ class GTKColorChooserPanel extends AbstractColorChooserPanel implements
|
||||
y > innerR)) {
|
||||
return false;
|
||||
}
|
||||
// Rotate to origin and and verify x is valid.
|
||||
// Rotate to origin and verify x is valid.
|
||||
int triangleSize = innerR * 3 / 2;
|
||||
double x1 = Math.cos(angle) * x - Math.sin(angle) * y;
|
||||
double y1 = Math.sin(angle) * x + Math.cos(angle) * y;
|
||||
|
@ -87,7 +87,7 @@ abstract class AbstractMidiDevice implements MidiDevice, ReferenceCountingDevice
|
||||
* @param info the description of the device
|
||||
*/
|
||||
/*
|
||||
* The initial mode and and only supported mode default to OMNI_ON_POLY.
|
||||
* The initial mode and only supported mode default to OMNI_ON_POLY.
|
||||
*/
|
||||
protected AbstractMidiDevice(MidiDevice.Info info) {
|
||||
|
||||
@ -108,7 +108,7 @@ abstract class AbstractMidiDevice implements MidiDevice, ReferenceCountingDevice
|
||||
|
||||
/** Open the device from an application program.
|
||||
* Setting the open reference count to -1 here prevents Transmitters and Receivers that
|
||||
* opened the the device implicitly from closing it. The only way to close the device after
|
||||
* opened the device implicitly from closing it. The only way to close the device after
|
||||
* this call is a call to close().
|
||||
*/
|
||||
public final void open() throws MidiUnavailableException {
|
||||
|
@ -609,7 +609,7 @@ public class Button extends Component implements Accessible {
|
||||
* Perform the specified Action on the object
|
||||
*
|
||||
* @param i zero-based index of actions
|
||||
* @return true if the the action was performed; else false.
|
||||
* @return true if the action was performed; else false.
|
||||
*/
|
||||
public boolean doAccessibleAction(int i) {
|
||||
if (i == 0) {
|
||||
|
@ -788,7 +788,7 @@ public class Checkbox extends Component implements ItemSelectable, Accessible {
|
||||
* Perform the specified Action on the object
|
||||
*
|
||||
* @param i zero-based index of actions
|
||||
* @return true if the the action was performed; else false.
|
||||
* @return true if the action was performed; else false.
|
||||
*/
|
||||
public boolean doAccessibleAction(int i) {
|
||||
return false; // To be fully implemented in a future release
|
||||
|
@ -4281,7 +4281,7 @@ public abstract class Component implements ImageObserver, MenuContainer,
|
||||
}
|
||||
|
||||
/**
|
||||
* Makes specified region of the the next available buffer visible
|
||||
* Makes specified region of the next available buffer visible
|
||||
* by either blitting or flipping.
|
||||
*/
|
||||
void showSubRegion(int x1, int y1, int x2, int y2) {
|
||||
@ -7431,7 +7431,7 @@ public abstract class Component implements ImageObserver, MenuContainer,
|
||||
* @param id one of KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS,
|
||||
* KeyboardFocusManager.BACKWARD_TRAVERSAL_KEYS, or
|
||||
* KeyboardFocusManager.UP_CYCLE_TRAVERSAL_KEYS
|
||||
* @return <code>true</code> if the the Set of focus traversal keys for the
|
||||
* @return <code>true</code> if the Set of focus traversal keys for the
|
||||
* given focus traversal operation has been explicitly defined for
|
||||
* this Component; <code>false</code> otherwise.
|
||||
* @throws IllegalArgumentException if id is not one of
|
||||
|
@ -3193,7 +3193,7 @@ public class Container extends Component {
|
||||
* KeyboardFocusManager.BACKWARD_TRAVERSAL_KEYS,
|
||||
* KeyboardFocusManager.UP_CYCLE_TRAVERSAL_KEYS, or
|
||||
* KeyboardFocusManager.DOWN_CYCLE_TRAVERSAL_KEYS
|
||||
* @return <code>true</code> if the the Set of focus traversal keys for the
|
||||
* @return <code>true</code> if the Set of focus traversal keys for the
|
||||
* given focus traversal operation has been explicitly defined for
|
||||
* this Component; <code>false</code> otherwise.
|
||||
* @throws IllegalArgumentException if id is not one of
|
||||
|
@ -823,7 +823,7 @@ public class EventQueue {
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the the event currently being dispatched by the
|
||||
* Returns the event currently being dispatched by the
|
||||
* <code>EventQueue</code> associated with the calling thread. This is
|
||||
* useful if a method needs access to the event, but was not designed to
|
||||
* receive a reference to it as an argument. Note that this method should
|
||||
|
@ -503,7 +503,7 @@ public class FlowLayout implements LayoutManager, java.io.Serializable {
|
||||
* @param width the width dimensions
|
||||
* @param height the height dimensions
|
||||
* @param rowStart the beginning of the row
|
||||
* @param rowEnd the the ending of the row
|
||||
* @param rowEnd the ending of the row
|
||||
* @param useBaseline Whether or not to align on baseline.
|
||||
* @param ascent Ascent for the components. This is only valid if
|
||||
* useBaseline is true.
|
||||
|
@ -1771,7 +1771,7 @@ public abstract class KeyboardFocusManager
|
||||
* will be notified in the order in which they were added; the current
|
||||
* KeyboardFocusManager will be notified last. Notifications will halt
|
||||
* as soon as one KeyEventPostProcessor returns <code>true</code> from its
|
||||
* <code>postProcessKeyEvent</code> method. There is no limit to the the
|
||||
* <code>postProcessKeyEvent</code> method. There is no limit to the
|
||||
* total number of KeyEventPostProcessors that can be added, nor to the
|
||||
* number of times that a particular KeyEventPostProcessor instance can be
|
||||
* added.
|
||||
@ -2666,7 +2666,7 @@ public abstract class KeyboardFocusManager
|
||||
* We allow to trigger restoreFocus() in the dispatching process
|
||||
* only if we have the last request to dispatch. If the last request
|
||||
* fails, focus will be restored to either the component of the last
|
||||
* previously succeeded request, or to to the focus owner that was
|
||||
* previously succeeded request, or to the focus owner that was
|
||||
* before this clearing process.
|
||||
*/
|
||||
if (!iter.hasNext()) {
|
||||
|
@ -347,7 +347,7 @@ public class List extends Component implements ItemSelectable, Accessible {
|
||||
}
|
||||
|
||||
/**
|
||||
* Adds the specified item to the the scrolling list
|
||||
* Adds the specified item to the scrolling list
|
||||
* at the position indicated by the index. The index is
|
||||
* zero-based. If the value of the index is less than zero,
|
||||
* or if the value of the index is greater than or equal to
|
||||
@ -364,7 +364,7 @@ public class List extends Component implements ItemSelectable, Accessible {
|
||||
}
|
||||
|
||||
/**
|
||||
* Adds the specified item to the the list
|
||||
* Adds the specified item to the list
|
||||
* at the position indicated by the index.
|
||||
*
|
||||
* @param item the item to be added
|
||||
|
@ -418,7 +418,7 @@ abstract class MultipleGradientPaintContext implements PaintContext {
|
||||
// each interval
|
||||
gradients[i] = new int[GRADIENT_SIZE];
|
||||
|
||||
// get the the 2 colors
|
||||
// get the 2 colors
|
||||
rgb1 = colors[i].getRGB();
|
||||
rgb2 = colors[i+1].getRGB();
|
||||
|
||||
|
@ -94,7 +94,7 @@ import java.beans.ConstructorProperties;
|
||||
* Note that some minor variations in distances may occur due to sampling at
|
||||
* the granularity of a pixel.
|
||||
* If no cycle method is specified, {@code NO_CYCLE} will be chosen by
|
||||
* default, which means the the last keyframe color will be used to fill the
|
||||
* default, which means the last keyframe color will be used to fill the
|
||||
* remaining area.
|
||||
* <p>
|
||||
* The colorSpace parameter allows the user to specify in which colorspace
|
||||
|
@ -208,7 +208,7 @@ class WaitDispatchSupport implements SecondaryLoop {
|
||||
}
|
||||
}, interval);
|
||||
}
|
||||
// Dispose SequencedEvent we are dispatching on the the current
|
||||
// Dispose SequencedEvent we are dispatching on the current
|
||||
// AppContext, to prevent us from hang - see 4531693 for details
|
||||
SequencedEvent currentSE = KeyboardFocusManager.
|
||||
getCurrentKeyboardFocusManager().getCurrentSequencedEvent();
|
||||
@ -220,7 +220,7 @@ class WaitDispatchSupport implements SecondaryLoop {
|
||||
}
|
||||
// In case the exit() method is called before starting
|
||||
// new event pump it will post the waking event to EDT.
|
||||
// The event will be handled after the the new event pump
|
||||
// The event will be handled after the new event pump
|
||||
// starts. Thus, the enter() method will not hang.
|
||||
//
|
||||
// Event pump should be privileged. See 6300270.
|
||||
|
@ -384,7 +384,7 @@ public class DataFlavor implements Externalizable, Cloneable {
|
||||
* @param representationClass the class used to transfer data in this flavor
|
||||
* @param humanPresentableName the human-readable string used to identify
|
||||
* this flavor; if this parameter is <code>null</code>
|
||||
* then the value of the the MIME Content Type is used
|
||||
* then the value of the MIME Content Type is used
|
||||
* @exception NullPointerException if <code>representationClass</code> is null
|
||||
*/
|
||||
public DataFlavor(Class<?> representationClass, String humanPresentableName) {
|
||||
@ -418,7 +418,7 @@ public class DataFlavor implements Externalizable, Cloneable {
|
||||
* is thrown
|
||||
* @param humanPresentableName the human-readable string used to identify
|
||||
* this flavor; if this parameter is <code>null</code>
|
||||
* then the value of the the MIME Content Type is used
|
||||
* then the value of the MIME Content Type is used
|
||||
* @exception IllegalArgumentException if <code>mimeType</code> is
|
||||
* invalid or if the class is not successfully loaded
|
||||
* @exception NullPointerException if <code>mimeType</code> is null
|
||||
|
@ -1309,7 +1309,7 @@ public class KeyEvent extends InputEvent {
|
||||
/**
|
||||
* Set the keyChar value to indicate a logical character.
|
||||
*
|
||||
* @param keyChar a char corresponding to to the combination of keystrokes
|
||||
* @param keyChar a char corresponding to the combination of keystrokes
|
||||
* that make up this event.
|
||||
*/
|
||||
public void setKeyChar(char keyChar) {
|
||||
|
@ -341,7 +341,7 @@ public abstract class GlyphVector implements Cloneable {
|
||||
/**
|
||||
* Returns the position of the specified glyph relative to the
|
||||
* origin of this <code>GlyphVector</code>.
|
||||
* If <code>glyphIndex</code> equals the number of of glyphs in
|
||||
* If <code>glyphIndex</code> equals the number of glyphs in
|
||||
* this <code>GlyphVector</code>, this method returns the position after
|
||||
* the last glyph. This position is used to define the advance of
|
||||
* the entire <code>GlyphVector</code>.
|
||||
@ -358,7 +358,7 @@ public abstract class GlyphVector implements Cloneable {
|
||||
/**
|
||||
* Sets the position of the specified glyph within this
|
||||
* <code>GlyphVector</code>.
|
||||
* If <code>glyphIndex</code> equals the number of of glyphs in
|
||||
* If <code>glyphIndex</code> equals the number of glyphs in
|
||||
* this <code>GlyphVector</code>, this method sets the position after
|
||||
* the last glyph. This position is used to define the advance of
|
||||
* the entire <code>GlyphVector</code>.
|
||||
@ -477,7 +477,7 @@ public abstract class GlyphVector implements Cloneable {
|
||||
* coordinates of the glyph numbered <code>beginGlyphIndex + position/2</code>.
|
||||
* Odd numbered array entries beginning with position one are the Y
|
||||
* coordinates of the glyph numbered <code>beginGlyphIndex + (position-1)/2</code>.
|
||||
* If <code>beginGlyphIndex</code> equals the number of of glyphs in
|
||||
* If <code>beginGlyphIndex</code> equals the number of glyphs in
|
||||
* this <code>GlyphVector</code>, this method gets the position after
|
||||
* the last glyph and this position is used to define the advance of
|
||||
* the entire <code>GlyphVector</code>.
|
||||
|
@ -832,7 +832,7 @@ public final class TextAttribute extends Attribute {
|
||||
/**
|
||||
* Attribute key for the embedding level of the text. Values are
|
||||
* instances of <b><code>Integer</code></b>. The default value is
|
||||
* <code>null</code>, indicating that the the Bidirectional
|
||||
* <code>null</code>, indicating that the Bidirectional
|
||||
* algorithm should run without explicit embeddings.
|
||||
*
|
||||
* <p>Positive values 1 through 61 are <em>embedding</em> levels,
|
||||
|
@ -577,7 +577,7 @@ public class ColorConvertOp implements BufferedImageOp, RasterOp {
|
||||
|
||||
/**
|
||||
* Returns the bounding box of the destination, given this source.
|
||||
* Note that this will be the same as the the bounding box of the
|
||||
* Note that this will be the same as the bounding box of the
|
||||
* source.
|
||||
* @param src the source <code>BufferedImage</code>
|
||||
* @return a <code>Rectangle2D</code> that is the bounding box
|
||||
@ -589,7 +589,7 @@ public class ColorConvertOp implements BufferedImageOp, RasterOp {
|
||||
|
||||
/**
|
||||
* Returns the bounding box of the destination, given this source.
|
||||
* Note that this will be the same as the the bounding box of the
|
||||
* Note that this will be the same as the bounding box of the
|
||||
* source.
|
||||
* @param src the source <code>Raster</code>
|
||||
* @return a <code>Rectangle2D</code> that is the bounding box
|
||||
|
@ -92,7 +92,7 @@ import java.awt.color.ICC_ColorSpace;
|
||||
* <p>
|
||||
* For instances with unsigned sample values,
|
||||
* the unnormalized color/alpha component representation is only
|
||||
* supported if two conditions hold. First, sample value value 0 must
|
||||
* supported if two conditions hold. First, sample value 0 must
|
||||
* map to normalized component value 0.0 and sample value 2<sup>n</sup> - 1
|
||||
* to 1.0. Second the min/max range of all color components of the
|
||||
* <code>ColorSpace</code> must be 0.0 to 1.0. In this case, the
|
||||
|
@ -76,7 +76,7 @@ public class PrinterIOException extends PrinterException {
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the the cause of this exception (the <code>IOException</code>
|
||||
* Returns the cause of this exception (the <code>IOException</code>
|
||||
* that terminated the print job).
|
||||
*
|
||||
* @return the cause of this exception.
|
||||
|
@ -121,7 +121,7 @@ public class Encoder {
|
||||
* it is returned.
|
||||
* <li>
|
||||
* A persistence delegate is then looked up by the name
|
||||
* composed of the the fully qualified name of the given type
|
||||
* composed of the fully qualified name of the given type
|
||||
* and the "PersistenceDelegate" postfix.
|
||||
* For example, a persistence delegate for the {@code Bean} class
|
||||
* should be named {@code BeanPersistenceDelegate}
|
||||
|
@ -41,7 +41,7 @@ import static java.lang.annotation.RetentionPolicy.RUNTIME;
|
||||
* indicates to encoders derived from {@link Encoder}
|
||||
* that this feature should be ignored.
|
||||
* <p>
|
||||
* The {@code Transient} annotation may be be used
|
||||
* The {@code Transient} annotation may be used
|
||||
* in any of the methods that are involved
|
||||
* in a {@link FeatureDescriptor} subclass
|
||||
* to identify the transient feature in the annotated class and its subclasses.
|
||||
|
@ -442,7 +442,7 @@ public abstract class IIOParam {
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the set of of source bands to be used. The returned
|
||||
* Returns the set of source bands to be used. The returned
|
||||
* value is that set by the most recent call to
|
||||
* <code>setSourceBands</code>, or <code>null</code> if there have
|
||||
* been no calls to <code>setSourceBands</code>.
|
||||
|
@ -70,7 +70,7 @@ public interface IIOReadUpdateListener extends EventListener {
|
||||
* a value of 1 means no gaps.
|
||||
* @param periodY the vertical spacing between updated pixels;
|
||||
* a value of 1 means no gaps.
|
||||
* @param bands an array of <code>int</code>s indicating the the
|
||||
* @param bands an array of <code>int</code>s indicating the
|
||||
* set bands that may be updated.
|
||||
*/
|
||||
void passStarted(ImageReader source,
|
||||
@ -187,7 +187,7 @@ public interface IIOReadUpdateListener extends EventListener {
|
||||
* a value of 1 means no gaps.
|
||||
* @param periodY the vertical spacing between updated pixels;
|
||||
* a value of 1 means no gaps.
|
||||
* @param bands an array of <code>int</code>s indicating the the
|
||||
* @param bands an array of <code>int</code>s indicating the
|
||||
* set bands that may be updated.
|
||||
*
|
||||
* @see #passStarted
|
||||
|
@ -136,7 +136,7 @@ public class JPEGQTable {
|
||||
/**
|
||||
* Constructs a quantization table from the argument, which must
|
||||
* contain 64 elements in natural order (not zig-zag order).
|
||||
* A copy is made of the the input array.
|
||||
* A copy is made of the input array.
|
||||
* @param table the quantization table, as an <code>int</code> array.
|
||||
* @throws IllegalArgumentException if <code>table</code> is
|
||||
* <code>null</code> or <code>table.length</code> is not equal to 64.
|
||||
|
@ -52,7 +52,7 @@ package javax.sound.midi;
|
||||
* API uses integers instead of bytes when expressing MIDI data. For example,
|
||||
* the {@link #getStatus()} method of {@code MidiMessage} returns MIDI status
|
||||
* bytes as integers. If you are processing MIDI data that originated outside
|
||||
* Java Sound and now is encoded as signed bytes, the bytes can can be
|
||||
* Java Sound and now is encoded as signed bytes, the bytes can be
|
||||
* converted to integers using this conversion:
|
||||
*
|
||||
* <center>{@code int i = (int)(byte & 0xFF)}</center>
|
||||
|
@ -303,7 +303,7 @@ public class ShortMessage extends MidiMessage {
|
||||
* @param status the MIDI status byte
|
||||
* @param data1 the first data byte
|
||||
* @param data2 the second data byte
|
||||
* @throws InvalidMidiDataException if the the status byte, or all data
|
||||
* @throws InvalidMidiDataException if the status byte, or all data
|
||||
* bytes belonging to the message, do not specify a valid MIDI
|
||||
* message
|
||||
* @see #setMessage(int, int, int, int)
|
||||
|
@ -178,7 +178,7 @@ public interface Clip extends DataLine {
|
||||
/**
|
||||
* Sets the first and last sample frames that will be played in the loop.
|
||||
* The ending point must be greater than or equal to the starting point, and
|
||||
* both must fall within the the size of the loaded media. A value of 0 for
|
||||
* both must fall within the size of the loaded media. A value of 0 for
|
||||
* the starting point means the beginning of the loaded media. Similarly, a
|
||||
* value of -1 for the ending point indicates the last frame of the media.
|
||||
*
|
||||
|
@ -1474,7 +1474,7 @@ public abstract class AbstractButton extends JComponent implements ItemSelectabl
|
||||
* area. If you wish to have a transparent button, such as
|
||||
* an icon only button, for example, then you should set
|
||||
* this to <code>false</code>. Do not call <code>setOpaque(false)</code>.
|
||||
* The default value for the the <code>contentAreaFilled</code>
|
||||
* The default value for the <code>contentAreaFilled</code>
|
||||
* property is <code>true</code>.
|
||||
* <p>
|
||||
* This function may cause the component's opaque property to change.
|
||||
@ -1538,7 +1538,7 @@ public abstract class AbstractButton extends JComponent implements ItemSelectabl
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the keyboard mnemonic from the the current model.
|
||||
* Returns the keyboard mnemonic from the current model.
|
||||
* @return the keyboard mnemonic from the model
|
||||
*/
|
||||
public int getMnemonic() {
|
||||
@ -2562,7 +2562,7 @@ public abstract class AbstractButton extends JComponent implements ItemSelectabl
|
||||
* Perform the specified Action on the object
|
||||
*
|
||||
* @param i zero-based index of actions
|
||||
* @return true if the the action was performed; else false.
|
||||
* @return true if the action was performed; else false.
|
||||
*/
|
||||
public boolean doAccessibleAction(int i) {
|
||||
if (i == 0) {
|
||||
|
@ -51,7 +51,7 @@ class ArrayTable implements Cloneable {
|
||||
/**
|
||||
* Writes the passed in ArrayTable to the passed in ObjectOutputStream.
|
||||
* The data is saved as an integer indicating how many key/value
|
||||
* pairs are being archived, followed by the the key/value pairs. If
|
||||
* pairs are being archived, followed by the key/value pairs. If
|
||||
* <code>table</code> is null, 0 will be written to <code>s</code>.
|
||||
* <p>
|
||||
* This is a convenience method that ActionMap/InputMap and
|
||||
|
@ -82,7 +82,7 @@ public class Box extends JComponent implements Accessible {
|
||||
|
||||
/**
|
||||
* Creates a <code>Box</code> that displays its components
|
||||
* along the the specified axis.
|
||||
* along the specified axis.
|
||||
*
|
||||
* @param axis can be {@link BoxLayout#X_AXIS},
|
||||
* {@link BoxLayout#Y_AXIS},
|
||||
|
@ -2397,7 +2397,7 @@ public class GroupLayout implements LayoutManager2 {
|
||||
* {@code CONSTANT_DESCENT}; otherwise the baseline is anchored to the top
|
||||
* of the group.
|
||||
* <p>
|
||||
* Elements aligned to the baseline are resizable if they have have
|
||||
* Elements aligned to the baseline are resizable if they have
|
||||
* a baseline resize behavior of {@code CONSTANT_ASCENT} or
|
||||
* {@code CONSTANT_DESCENT}. Elements with a baseline resize
|
||||
* behavior of {@code OTHER} or {@code CENTER_OFFSET} are not resizable.
|
||||
|
@ -1919,7 +1919,7 @@ implements ItemSelectable,ListDataListener,ActionListener, Accessible {
|
||||
* Perform the specified Action on the object
|
||||
*
|
||||
* @param i zero-based index of actions
|
||||
* @return true if the the action was performed; else false.
|
||||
* @return true if the action was performed; else false.
|
||||
*/
|
||||
public boolean doAccessibleAction(int i) {
|
||||
if (i == 0) {
|
||||
|
@ -1882,7 +1882,7 @@ public abstract class JComponent extends Container implements Serializable,
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the the horizontal alignment.
|
||||
* Sets the horizontal alignment.
|
||||
*
|
||||
* @param alignmentY the new horizontal alignment
|
||||
* @see #getAlignmentY
|
||||
@ -1911,7 +1911,7 @@ public abstract class JComponent extends Container implements Serializable,
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the the vertical alignment.
|
||||
* Sets the vertical alignment.
|
||||
*
|
||||
* @param alignmentX the new vertical alignment
|
||||
* @see #getAlignmentX
|
||||
@ -4799,7 +4799,7 @@ public abstract class JComponent extends Container implements Serializable,
|
||||
/**
|
||||
* Notifies this component that it no longer has a parent component.
|
||||
* When this method is invoked, any <code>KeyboardAction</code>s
|
||||
* set up in the the chain of parent components are removed.
|
||||
* set up in the chain of parent components are removed.
|
||||
* This method is called by the toolkit internally and should
|
||||
* not be called directly by programs.
|
||||
*
|
||||
@ -5575,7 +5575,7 @@ public abstract class JComponent extends Container implements Serializable,
|
||||
* the UI before any of the <code>JComponent</code>'s children
|
||||
* (or its <code>LayoutManager</code> etc.) are written,
|
||||
* and we don't want to restore the UI until the most derived
|
||||
* <code>JComponent</code> subclass has been been stored.
|
||||
* <code>JComponent</code> subclass has been stored.
|
||||
*
|
||||
* @param s the <code>ObjectOutputStream</code> in which to write
|
||||
*/
|
||||
|
@ -716,7 +716,7 @@ public class JEditorPane extends JTextComponent {
|
||||
* like fetch the stream from a cache, monitor the progress
|
||||
* of the stream, etc.
|
||||
* <p>
|
||||
* This method is expected to have the the side effect of
|
||||
* This method is expected to have the side effect of
|
||||
* establishing the content type, and therefore setting the
|
||||
* appropriate <code>EditorKit</code> to use for loading the stream.
|
||||
* <p>
|
||||
@ -1826,7 +1826,7 @@ public class JEditorPane extends JTextComponent {
|
||||
* Perform the specified Action on the object
|
||||
*
|
||||
* @param i zero-based index of actions
|
||||
* @return true if the the action was performed; else false.
|
||||
* @return true if the action was performed; else false.
|
||||
* @see #getAccessibleActionCount
|
||||
*/
|
||||
public boolean doAccessibleAction(int i) {
|
||||
|
@ -131,7 +131,7 @@ import java.security.PrivilegedAction;
|
||||
* <li>{@link Container#add(java.awt.Component, Object)}</li>
|
||||
* <li>{@link Container#add(java.awt.Component, Object, int)}</li>
|
||||
* </ul>
|
||||
* using any of of them will cause {@code UnsupportedOperationException} to be thrown,
|
||||
* using any of them will cause {@code UnsupportedOperationException} to be thrown,
|
||||
* to add a component to {@code JLayer}
|
||||
* use {@link #setView(Component)} or {@link #setGlassPane(JPanel)}.
|
||||
*
|
||||
|
@ -140,7 +140,7 @@ import static sun.swing.SwingUtilities2.Section.*;
|
||||
* <p>
|
||||
* The preferred way to listen for changes in list selection is to add
|
||||
* {@code ListSelectionListener}s directly to the {@code JList}. {@code JList}
|
||||
* then takes care of listening to the the selection model and notifying your
|
||||
* then takes care of listening to the selection model and notifying your
|
||||
* listeners of change.
|
||||
* <p>
|
||||
* Responsibility for listening to selection changes in order to keep the list's
|
||||
@ -717,7 +717,7 @@ public class JList<E> extends JComponent implements Scrollable, Accessible
|
||||
* <p>
|
||||
* This is a JavaBeans bound property.
|
||||
*
|
||||
* @param height the height to be used for for all cells in the list
|
||||
* @param height the height to be used for all cells in the list
|
||||
* @see #setPrototypeCellValue
|
||||
* @see #setFixedCellWidth
|
||||
* @see JComponent#addPropertyChangeListener
|
||||
|
@ -178,7 +178,7 @@ public class JMenuItem extends AbstractButton implements Accessible,MenuElement
|
||||
}
|
||||
|
||||
/**
|
||||
* Inititalizes the focusability of the the <code>JMenuItem</code>.
|
||||
* Inititalizes the focusability of the <code>JMenuItem</code>.
|
||||
* <code>JMenuItem</code>'s are focusable, but subclasses may
|
||||
* want to be, this provides them the opportunity to override this
|
||||
* and invoke something else, or nothing at all. Refer to
|
||||
|
@ -330,7 +330,7 @@ public class JProgressBar extends JComponent implements SwingConstants, Accessib
|
||||
public JProgressBar(int orient, int min, int max)
|
||||
{
|
||||
// Creating the model this way is a bit simplistic, but
|
||||
// I believe that it is the the most common usage of this
|
||||
// I believe that it is the most common usage of this
|
||||
// component - it's what people will expect.
|
||||
setModel(new DefaultBoundedRangeModel(min, 0, min, max));
|
||||
updateUI();
|
||||
|
@ -447,7 +447,7 @@ public class JSpinner extends JComponent implements Accessible
|
||||
* Sends a <code>ChangeEvent</code>, whose source is this
|
||||
* <code>JSpinner</code>, to each <code>ChangeListener</code>.
|
||||
* When a <code>ChangeListener</code> has been added
|
||||
* to the spinner, this method method is called each time
|
||||
* to the spinner, this method is called each time
|
||||
* a <code>ChangeEvent</code> is received from the model.
|
||||
*
|
||||
* @see #addChangeListener
|
||||
@ -1798,7 +1798,7 @@ public class JSpinner extends JComponent implements Accessible
|
||||
Rectangle editorRect = at.getCharacterBounds(i);
|
||||
if (editorRect != null &&
|
||||
sameWindowAncestor(JSpinner.this, editor)) {
|
||||
// return rectangle in the the JSpinner bounds
|
||||
// return rectangle in the JSpinner bounds
|
||||
return SwingUtilities.convertRectangle(editor,
|
||||
editorRect,
|
||||
JSpinner.this);
|
||||
|
@ -5575,7 +5575,7 @@ public class JTree extends JComponent implements Scrollable, Accessible
|
||||
* object behind the TreeCellRenderer.
|
||||
*
|
||||
* @param i zero-based index of actions
|
||||
* @return true if the the action was performed; else false.
|
||||
* @return true if the action was performed; else false.
|
||||
*/
|
||||
public boolean doAccessibleAction(int i) {
|
||||
if (i < 0 || i >= getAccessibleActionCount()) {
|
||||
|
@ -97,7 +97,7 @@ public class OverlayLayout implements LayoutManager2,Serializable {
|
||||
* this class to know when to invalidate layout.
|
||||
*
|
||||
* @param name the name of the component
|
||||
* @param comp the the component to be added
|
||||
* @param comp the component to be added
|
||||
*/
|
||||
public void addLayoutComponent(String name, Component comp) {
|
||||
invalidateLayout(comp.getParent());
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user