diff --git a/api/current.txt b/api/current.txt index 3138a1a0b3215..125e11311b203 100644 --- a/api/current.txt +++ b/api/current.txt @@ -2897,11 +2897,11 @@ package android.accounts { field public static final java.lang.String LOGIN_ACCOUNTS_CHANGED_ACTION = "android.accounts.LOGIN_ACCOUNTS_CHANGED"; } - public abstract interface AccountManagerCallback { + public abstract interface AccountManagerCallback { method public abstract void run(android.accounts.AccountManagerFuture); } - public abstract interface AccountManagerFuture { + public abstract interface AccountManagerFuture { method public abstract boolean cancel(boolean); method public abstract V getResult() throws android.accounts.AuthenticatorException, java.io.IOException, android.accounts.OperationCanceledException; method public abstract V getResult(long, java.util.concurrent.TimeUnit) throws android.accounts.AuthenticatorException, java.io.IOException, android.accounts.OperationCanceledException; @@ -3047,7 +3047,7 @@ package android.animation { method public java.lang.Object evaluate(float, java.lang.Object, java.lang.Object); } - public abstract class BidirectionalTypeConverter extends android.animation.TypeConverter { + public abstract class BidirectionalTypeConverter extends android.animation.TypeConverter { ctor public BidirectionalTypeConverter(java.lang.Class, java.lang.Class); method public abstract T convertBack(V); method public android.animation.BidirectionalTypeConverter invert(); @@ -3139,26 +3139,26 @@ package android.animation { method public java.lang.String getPropertyName(); method public java.lang.Object getTarget(); method public static android.animation.ObjectAnimator ofArgb(java.lang.Object, java.lang.String, int...); - method public static android.animation.ObjectAnimator ofArgb(T, android.util.Property, int...); + method public static android.animation.ObjectAnimator ofArgb(T, android.util.Property, int...); method public static android.animation.ObjectAnimator ofFloat(java.lang.Object, java.lang.String, float...); method public static android.animation.ObjectAnimator ofFloat(java.lang.Object, java.lang.String, java.lang.String, android.graphics.Path); - method public static android.animation.ObjectAnimator ofFloat(T, android.util.Property, float...); - method public static android.animation.ObjectAnimator ofFloat(T, android.util.Property, android.util.Property, android.graphics.Path); + method public static android.animation.ObjectAnimator ofFloat(T, android.util.Property, float...); + method public static android.animation.ObjectAnimator ofFloat(T, android.util.Property, android.util.Property, android.graphics.Path); method public static android.animation.ObjectAnimator ofInt(java.lang.Object, java.lang.String, int...); method public static android.animation.ObjectAnimator ofInt(java.lang.Object, java.lang.String, java.lang.String, android.graphics.Path); - method public static android.animation.ObjectAnimator ofInt(T, android.util.Property, int...); - method public static android.animation.ObjectAnimator ofInt(T, android.util.Property, android.util.Property, android.graphics.Path); + method public static android.animation.ObjectAnimator ofInt(T, android.util.Property, int...); + method public static android.animation.ObjectAnimator ofInt(T, android.util.Property, android.util.Property, android.graphics.Path); method public static android.animation.ObjectAnimator ofMultiFloat(java.lang.Object, java.lang.String, float[][]); method public static android.animation.ObjectAnimator ofMultiFloat(java.lang.Object, java.lang.String, android.graphics.Path); - method public static android.animation.ObjectAnimator ofMultiFloat(java.lang.Object, java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, T...); + method public static android.animation.ObjectAnimator ofMultiFloat(java.lang.Object, java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, T...); method public static android.animation.ObjectAnimator ofMultiInt(java.lang.Object, java.lang.String, int[][]); method public static android.animation.ObjectAnimator ofMultiInt(java.lang.Object, java.lang.String, android.graphics.Path); - method public static android.animation.ObjectAnimator ofMultiInt(java.lang.Object, java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, T...); + method public static android.animation.ObjectAnimator ofMultiInt(java.lang.Object, java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, T...); method public static android.animation.ObjectAnimator ofObject(java.lang.Object, java.lang.String, android.animation.TypeEvaluator, java.lang.Object...); method public static android.animation.ObjectAnimator ofObject(java.lang.Object, java.lang.String, android.animation.TypeConverter, android.graphics.Path); - method public static android.animation.ObjectAnimator ofObject(T, android.util.Property, android.animation.TypeEvaluator, V...); - method public static android.animation.ObjectAnimator ofObject(T, android.util.Property, android.animation.TypeConverter, android.animation.TypeEvaluator, V...); - method public static android.animation.ObjectAnimator ofObject(T, android.util.Property, android.animation.TypeConverter, android.graphics.Path); + method public static android.animation.ObjectAnimator ofObject(T, android.util.Property, android.animation.TypeEvaluator, V...); + method public static android.animation.ObjectAnimator ofObject(T, android.util.Property, android.animation.TypeConverter, android.animation.TypeEvaluator, V...); + method public static android.animation.ObjectAnimator ofObject(T, android.util.Property, android.animation.TypeConverter, android.graphics.Path); method public static android.animation.ObjectAnimator ofPropertyValuesHolder(java.lang.Object, android.animation.PropertyValuesHolder...); method public void setAutoCancel(boolean); method public void setProperty(android.util.Property); @@ -3182,17 +3182,17 @@ package android.animation { method public static android.animation.PropertyValuesHolder ofKeyframe(android.util.Property, android.animation.Keyframe...); method public static android.animation.PropertyValuesHolder ofMultiFloat(java.lang.String, float[][]); method public static android.animation.PropertyValuesHolder ofMultiFloat(java.lang.String, android.graphics.Path); - method public static android.animation.PropertyValuesHolder ofMultiFloat(java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, V...); - method public static android.animation.PropertyValuesHolder ofMultiFloat(java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, android.animation.Keyframe...); + method public static android.animation.PropertyValuesHolder ofMultiFloat(java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, V...); + method public static android.animation.PropertyValuesHolder ofMultiFloat(java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, android.animation.Keyframe...); method public static android.animation.PropertyValuesHolder ofMultiInt(java.lang.String, int[][]); method public static android.animation.PropertyValuesHolder ofMultiInt(java.lang.String, android.graphics.Path); - method public static android.animation.PropertyValuesHolder ofMultiInt(java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, V...); - method public static android.animation.PropertyValuesHolder ofMultiInt(java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, android.animation.Keyframe...); + method public static android.animation.PropertyValuesHolder ofMultiInt(java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, V...); + method public static android.animation.PropertyValuesHolder ofMultiInt(java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, android.animation.Keyframe...); method public static android.animation.PropertyValuesHolder ofObject(java.lang.String, android.animation.TypeEvaluator, java.lang.Object...); method public static android.animation.PropertyValuesHolder ofObject(java.lang.String, android.animation.TypeConverter, android.graphics.Path); - method public static android.animation.PropertyValuesHolder ofObject(android.util.Property, android.animation.TypeEvaluator, V...); - method public static android.animation.PropertyValuesHolder ofObject(android.util.Property, android.animation.TypeConverter, android.animation.TypeEvaluator, T...); - method public static android.animation.PropertyValuesHolder ofObject(android.util.Property, android.animation.TypeConverter, android.graphics.Path); + method public static android.animation.PropertyValuesHolder ofObject(android.util.Property, android.animation.TypeEvaluator, V...); + method public static android.animation.PropertyValuesHolder ofObject(android.util.Property, android.animation.TypeConverter, android.animation.TypeEvaluator, T...); + method public static android.animation.PropertyValuesHolder ofObject(android.util.Property, android.animation.TypeConverter, android.graphics.Path); method public void setConverter(android.animation.TypeConverter); method public void setEvaluator(android.animation.TypeEvaluator); method public void setFloatValues(float...); @@ -3229,12 +3229,12 @@ package android.animation { method public abstract float getInterpolation(float); } - public abstract class TypeConverter { + public abstract class TypeConverter { ctor public TypeConverter(java.lang.Class, java.lang.Class); method public abstract V convert(T); } - public abstract interface TypeEvaluator { + public abstract interface TypeEvaluator { method public abstract T evaluate(float, T, T); } @@ -4561,7 +4561,7 @@ package android.app { method public android.os.Parcelable saveAllState(); } - public abstract class FragmentHostCallback extends android.app.FragmentContainer { + public abstract class FragmentHostCallback extends android.app.FragmentContainer { ctor public FragmentHostCallback(android.content.Context, android.os.Handler, int); method public void onAttachFragment(android.app.Fragment); method public void onDump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); @@ -4828,12 +4828,12 @@ package android.app { method public abstract void destroyLoader(int); method public abstract void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); method public static void enableDebugLogging(boolean); - method public abstract android.content.Loader getLoader(int); - method public abstract android.content.Loader initLoader(int, android.os.Bundle, android.app.LoaderManager.LoaderCallbacks); - method public abstract android.content.Loader restartLoader(int, android.os.Bundle, android.app.LoaderManager.LoaderCallbacks); + method public abstract android.content.Loader getLoader(int); + method public abstract android.content.Loader initLoader(int, android.os.Bundle, android.app.LoaderManager.LoaderCallbacks); + method public abstract android.content.Loader restartLoader(int, android.os.Bundle, android.app.LoaderManager.LoaderCallbacks); } - public static abstract interface LoaderManager.LoaderCallbacks { + public static abstract interface LoaderManager.LoaderCallbacks { method public abstract android.content.Loader onCreateLoader(int, android.os.Bundle); method public abstract void onLoadFinished(android.content.Loader, D); method public abstract void onLoaderReset(android.content.Loader); @@ -7612,7 +7612,7 @@ package android.content { ctor public AsyncQueryHandler.WorkerHandler(android.os.Looper); } - public abstract class AsyncTaskLoader extends android.content.Loader { + public abstract class AsyncTaskLoader extends android.content.Loader { ctor public AsyncTaskLoader(android.content.Context); method public void cancelLoadInBackground(); method public boolean isLoadInBackgroundCanceled(); @@ -7794,7 +7794,7 @@ package android.content { method public android.os.ParcelFileDescriptor openFile(android.net.Uri, java.lang.String) throws java.io.FileNotFoundException; method public android.os.ParcelFileDescriptor openFile(android.net.Uri, java.lang.String, android.os.CancellationSignal) throws java.io.FileNotFoundException; method protected final android.os.ParcelFileDescriptor openFileHelper(android.net.Uri, java.lang.String) throws java.io.FileNotFoundException; - method public android.os.ParcelFileDescriptor openPipeHelper(android.net.Uri, java.lang.String, android.os.Bundle, T, android.content.ContentProvider.PipeDataWriter) throws java.io.FileNotFoundException; + method public android.os.ParcelFileDescriptor openPipeHelper(android.net.Uri, java.lang.String, android.os.Bundle, T, android.content.ContentProvider.PipeDataWriter) throws java.io.FileNotFoundException; method public android.content.res.AssetFileDescriptor openTypedAssetFile(android.net.Uri, java.lang.String, android.os.Bundle) throws java.io.FileNotFoundException; method public android.content.res.AssetFileDescriptor openTypedAssetFile(android.net.Uri, java.lang.String, android.os.Bundle, android.os.CancellationSignal) throws java.io.FileNotFoundException; method public abstract android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String); @@ -7807,7 +7807,7 @@ package android.content { method public abstract int update(android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]); } - public static abstract interface ContentProvider.PipeDataWriter { + public static abstract interface ContentProvider.PipeDataWriter { method public abstract void writeDataToPipe(android.os.ParcelFileDescriptor, android.net.Uri, java.lang.String, android.os.Bundle, T); } @@ -8078,7 +8078,7 @@ package android.content { method public final java.lang.String getString(int); method public final java.lang.String getString(int, java.lang.Object...); method public abstract java.lang.Object getSystemService(java.lang.String); - method public final T getSystemService(java.lang.Class); + method public final T getSystemService(java.lang.Class); method public abstract java.lang.String getSystemServiceName(java.lang.Class); method public final java.lang.CharSequence getText(int); method public abstract android.content.res.Resources.Theme getTheme(); @@ -8432,8 +8432,8 @@ package android.content { method public long getLongExtra(java.lang.String, long); method public java.lang.String getPackage(); method public android.os.Parcelable[] getParcelableArrayExtra(java.lang.String); - method public java.util.ArrayList getParcelableArrayListExtra(java.lang.String); - method public T getParcelableExtra(java.lang.String); + method public java.util.ArrayList getParcelableArrayListExtra(java.lang.String); + method public T getParcelableExtra(java.lang.String); method public java.lang.String getScheme(); method public android.content.Intent getSelector(); method public java.io.Serializable getSerializableExtra(java.lang.String); @@ -8908,7 +8908,7 @@ package android.content { ctor public IntentSender.SendIntentException(java.lang.Exception); } - public class Loader { + public class Loader { ctor public Loader(android.content.Context); method public void abandon(); method public boolean cancelLoad(); @@ -8945,11 +8945,11 @@ package android.content { ctor public Loader.ForceLoadContentObserver(); } - public static abstract interface Loader.OnLoadCanceledListener { + public static abstract interface Loader.OnLoadCanceledListener { method public abstract void onLoadCanceled(android.content.Loader); } - public static abstract interface Loader.OnLoadCompleteListener { + public static abstract interface Loader.OnLoadCompleteListener { method public abstract void onLoadComplete(android.content.Loader, D); } @@ -10740,7 +10740,7 @@ package android.database { method public boolean isNull(int); } - public abstract class Observable { + public abstract class Observable { ctor public Observable(); method public void registerObserver(T); method public void unregisterAll(); @@ -12630,7 +12630,7 @@ package android.graphics.drawable { public class AnimatedStateListDrawable extends android.graphics.drawable.StateListDrawable { ctor public AnimatedStateListDrawable(); method public void addState(int[], android.graphics.drawable.Drawable, int); - method public void addTransition(int, int, T, boolean); + method public void addTransition(int, int, T, boolean); } public class AnimatedVectorDrawable extends android.graphics.drawable.Drawable implements android.graphics.drawable.Animatable2 { @@ -13754,7 +13754,7 @@ package android.hardware.camera2 { } public final class CameraCharacteristics extends android.hardware.camera2.CameraMetadata { - method public T get(android.hardware.camera2.CameraCharacteristics.Key); + method public T get(android.hardware.camera2.CameraCharacteristics.Key); method public java.util.List> getAvailableCaptureRequestKeys(); method public java.util.List> getAvailableCaptureResultKeys(); field public static final android.hardware.camera2.CameraCharacteristics.Key COLOR_CORRECTION_AVAILABLE_ABERRATION_MODES; @@ -13839,7 +13839,7 @@ package android.hardware.camera2 { field public static final android.hardware.camera2.CameraCharacteristics.Key TONEMAP_MAX_CURVE_POINTS; } - public static final class CameraCharacteristics.Key { + public static final class CameraCharacteristics.Key { method public final boolean equals(java.lang.Object); method public java.lang.String getName(); method public final int hashCode(); @@ -13904,7 +13904,7 @@ package android.hardware.camera2 { method public void onTorchModeUnavailable(java.lang.String); } - public abstract class CameraMetadata { + public abstract class CameraMetadata { method public java.util.List getKeys(); field public static final int COLOR_CORRECTION_ABERRATION_MODE_FAST = 1; // 0x1 field public static final int COLOR_CORRECTION_ABERRATION_MODE_HIGH_QUALITY = 2; // 0x2 @@ -14112,7 +14112,7 @@ package android.hardware.camera2 { public final class CaptureRequest extends android.hardware.camera2.CameraMetadata implements android.os.Parcelable { method public int describeContents(); - method public T get(android.hardware.camera2.CaptureRequest.Key); + method public T get(android.hardware.camera2.CaptureRequest.Key); method public java.lang.Object getTag(); method public boolean isReprocess(); method public void writeToParcel(android.os.Parcel, int); @@ -14175,20 +14175,20 @@ package android.hardware.camera2 { public static final class CaptureRequest.Builder { method public void addTarget(android.view.Surface); method public android.hardware.camera2.CaptureRequest build(); - method public T get(android.hardware.camera2.CaptureRequest.Key); + method public T get(android.hardware.camera2.CaptureRequest.Key); method public void removeTarget(android.view.Surface); - method public void set(android.hardware.camera2.CaptureRequest.Key, T); + method public void set(android.hardware.camera2.CaptureRequest.Key, T); method public void setTag(java.lang.Object); } - public static final class CaptureRequest.Key { + public static final class CaptureRequest.Key { method public final boolean equals(java.lang.Object); method public java.lang.String getName(); method public final int hashCode(); } public class CaptureResult extends android.hardware.camera2.CameraMetadata { - method public T get(android.hardware.camera2.CaptureResult.Key); + method public T get(android.hardware.camera2.CaptureResult.Key); method public long getFrameNumber(); method public android.hardware.camera2.CaptureRequest getRequest(); method public int getSequenceId(); @@ -14269,7 +14269,7 @@ package android.hardware.camera2 { field public static final android.hardware.camera2.CaptureResult.Key TONEMAP_PRESET_CURVE; } - public static final class CaptureResult.Key { + public static final class CaptureResult.Key { method public final boolean equals(java.lang.Object); method public java.lang.String getName(); method public final int hashCode(); @@ -14394,14 +14394,14 @@ package android.hardware.camera2.params { method public android.util.Size[] getInputSizes(int); method public final int[] getOutputFormats(); method public long getOutputMinFrameDuration(int, android.util.Size); - method public long getOutputMinFrameDuration(java.lang.Class, android.util.Size); - method public android.util.Size[] getOutputSizes(java.lang.Class); + method public long getOutputMinFrameDuration(java.lang.Class, android.util.Size); + method public android.util.Size[] getOutputSizes(java.lang.Class); method public android.util.Size[] getOutputSizes(int); method public long getOutputStallDuration(int, android.util.Size); - method public long getOutputStallDuration(java.lang.Class, android.util.Size); + method public long getOutputStallDuration(java.lang.Class, android.util.Size); method public final int[] getValidOutputFormatsForInput(int); method public boolean isOutputSupportedFor(int); - method public static boolean isOutputSupportedFor(java.lang.Class); + method public static boolean isOutputSupportedFor(java.lang.Class); method public boolean isOutputSupportedFor(android.view.Surface); } @@ -16102,7 +16102,7 @@ package android.icu.math { package android.icu.text { - public final class AlphabeticIndex implements java.lang.Iterable { + public final class AlphabeticIndex implements java.lang.Iterable { ctor public AlphabeticIndex(android.icu.util.ULocale); ctor public AlphabeticIndex(java.util.Locale); ctor public AlphabeticIndex(android.icu.text.RuleBasedCollator); @@ -16128,7 +16128,7 @@ package android.icu.text { method public android.icu.text.AlphabeticIndex setUnderflowLabel(java.lang.String); } - public static class AlphabeticIndex.Bucket implements java.lang.Iterable { + public static class AlphabeticIndex.Bucket implements java.lang.Iterable { method public java.lang.String getLabel(); method public android.icu.text.AlphabeticIndex.Bucket.LabelType getLabelType(); method public java.util.Iterator> iterator(); @@ -16144,14 +16144,14 @@ package android.icu.text { enum_constant public static final android.icu.text.AlphabeticIndex.Bucket.LabelType UNDERFLOW; } - public static final class AlphabeticIndex.ImmutableIndex implements java.lang.Iterable { + public static final class AlphabeticIndex.ImmutableIndex implements java.lang.Iterable { method public android.icu.text.AlphabeticIndex.Bucket getBucket(int); method public int getBucketCount(); method public int getBucketIndex(java.lang.CharSequence); method public java.util.Iterator> iterator(); } - public static class AlphabeticIndex.Record { + public static class AlphabeticIndex.Record { method public V getData(); method public java.lang.CharSequence getName(); } @@ -17664,8 +17664,8 @@ package android.icu.text { method public final android.icu.text.UnicodeSet addAll(java.lang.CharSequence); method public android.icu.text.UnicodeSet addAll(android.icu.text.UnicodeSet); method public android.icu.text.UnicodeSet addAll(java.lang.Iterable); - method public android.icu.text.UnicodeSet addAll(T...); - method public T addAllTo(T); + method public android.icu.text.UnicodeSet addAll(T...); + method public > T addAllTo(T); method public void addMatchSetTo(android.icu.text.UnicodeSet); method public android.icu.text.UnicodeSet applyIntPropertyValue(int, int); method public final android.icu.text.UnicodeSet applyPattern(java.lang.String); @@ -17693,15 +17693,15 @@ package android.icu.text { method public final boolean contains(java.lang.CharSequence); method public boolean containsAll(android.icu.text.UnicodeSet); method public boolean containsAll(java.lang.String); - method public boolean containsAll(java.lang.Iterable); + method public boolean containsAll(java.lang.Iterable); method public boolean containsNone(int, int); method public boolean containsNone(android.icu.text.UnicodeSet); method public boolean containsNone(java.lang.CharSequence); - method public boolean containsNone(java.lang.Iterable); + method public boolean containsNone(java.lang.Iterable); method public final boolean containsSome(int, int); method public final boolean containsSome(android.icu.text.UnicodeSet); method public final boolean containsSome(java.lang.CharSequence); - method public final boolean containsSome(java.lang.Iterable); + method public final boolean containsSome(java.lang.Iterable); method public android.icu.text.UnicodeSet freeze(); method public static android.icu.text.UnicodeSet from(java.lang.CharSequence); method public static android.icu.text.UnicodeSet fromAll(java.lang.CharSequence); @@ -17719,14 +17719,14 @@ package android.icu.text { method public final android.icu.text.UnicodeSet remove(java.lang.CharSequence); method public final android.icu.text.UnicodeSet removeAll(java.lang.CharSequence); method public android.icu.text.UnicodeSet removeAll(android.icu.text.UnicodeSet); - method public android.icu.text.UnicodeSet removeAll(java.lang.Iterable); + method public android.icu.text.UnicodeSet removeAll(java.lang.Iterable); method public final android.icu.text.UnicodeSet removeAllStrings(); method public android.icu.text.UnicodeSet retain(int, int); method public final android.icu.text.UnicodeSet retain(int); method public final android.icu.text.UnicodeSet retain(java.lang.CharSequence); method public final android.icu.text.UnicodeSet retainAll(java.lang.CharSequence); method public android.icu.text.UnicodeSet retainAll(android.icu.text.UnicodeSet); - method public android.icu.text.UnicodeSet retainAll(java.lang.Iterable); + method public android.icu.text.UnicodeSet retainAll(java.lang.Iterable); method public android.icu.text.UnicodeSet set(int, int); method public android.icu.text.UnicodeSet set(android.icu.text.UnicodeSet); method public int size(); @@ -18136,7 +18136,7 @@ package android.icu.util { method public long getToDate(); } - public abstract interface Freezable implements java.lang.Cloneable { + public abstract interface Freezable implements java.lang.Cloneable { method public abstract T cloneAsThawed(); method public abstract T freeze(); method public abstract boolean isFrozen(); @@ -18418,7 +18418,7 @@ package android.icu.util { field public static final android.icu.util.TimeUnit YEAR; } - public class Output { + public class Output { ctor public Output(); ctor public Output(T); field public T value; @@ -28069,7 +28069,7 @@ package android.opengl { package android.os { - public abstract class AsyncTask { + public abstract class AsyncTask { ctor public AsyncTask(); method public final boolean cancel(boolean); method protected abstract Result doInBackground(Params...); @@ -28295,16 +28295,16 @@ package android.os { method public float getFloat(java.lang.String, float); method public float[] getFloatArray(java.lang.String); method public java.util.ArrayList getIntegerArrayList(java.lang.String); - method public T getParcelable(java.lang.String); + method public T getParcelable(java.lang.String); method public android.os.Parcelable[] getParcelableArray(java.lang.String); - method public java.util.ArrayList getParcelableArrayList(java.lang.String); + method public java.util.ArrayList getParcelableArrayList(java.lang.String); method public java.io.Serializable getSerializable(java.lang.String); method public short getShort(java.lang.String); method public short getShort(java.lang.String, short); method public short[] getShortArray(java.lang.String); method public android.util.Size getSize(java.lang.String); method public android.util.SizeF getSizeF(java.lang.String); - method public android.util.SparseArray getSparseParcelableArray(java.lang.String); + method public android.util.SparseArray getSparseParcelableArray(java.lang.String); method public java.util.ArrayList getStringArrayList(java.lang.String); method public boolean hasFileDescriptors(); method public void putAll(android.os.Bundle); @@ -28809,8 +28809,8 @@ package android.os { method public final long[] createLongArray(); method public final java.lang.String[] createStringArray(); method public final java.util.ArrayList createStringArrayList(); - method public final T[] createTypedArray(android.os.Parcelable.Creator); - method public final java.util.ArrayList createTypedArrayList(android.os.Parcelable.Creator); + method public final T[] createTypedArray(android.os.Parcelable.Creator); + method public final java.util.ArrayList createTypedArrayList(android.os.Parcelable.Creator); method public final int dataAvail(); method public final int dataCapacity(); method public final int dataPosition(); @@ -28843,7 +28843,7 @@ package android.os { method public final long readLong(); method public final void readLongArray(long[]); method public final void readMap(java.util.Map, java.lang.ClassLoader); - method public final T readParcelable(java.lang.ClassLoader); + method public final T readParcelable(java.lang.ClassLoader); method public final android.os.Parcelable[] readParcelableArray(java.lang.ClassLoader); method public final android.os.PersistableBundle readPersistableBundle(); method public final android.os.PersistableBundle readPersistableBundle(java.lang.ClassLoader); @@ -28856,9 +28856,9 @@ package android.os { method public final void readStringArray(java.lang.String[]); method public final void readStringList(java.util.List); method public final android.os.IBinder readStrongBinder(); - method public final void readTypedArray(T[], android.os.Parcelable.Creator); - method public final void readTypedList(java.util.List, android.os.Parcelable.Creator); - method public final T readTypedObject(android.os.Parcelable.Creator); + method public final void readTypedArray(T[], android.os.Parcelable.Creator); + method public final void readTypedList(java.util.List, android.os.Parcelable.Creator); + method public final T readTypedObject(android.os.Parcelable.Creator); method public final java.lang.Object readValue(java.lang.ClassLoader); method public final void recycle(); method public final void setDataCapacity(int); @@ -28889,7 +28889,7 @@ package android.os { method public final void writeMap(java.util.Map); method public final void writeNoException(); method public final void writeParcelable(android.os.Parcelable, int); - method public final void writeParcelableArray(T[], int); + method public final void writeParcelableArray(T[], int); method public final void writePersistableBundle(android.os.PersistableBundle); method public final void writeSerializable(java.io.Serializable); method public final void writeSize(android.util.Size); @@ -28901,9 +28901,9 @@ package android.os { method public final void writeStringList(java.util.List); method public final void writeStrongBinder(android.os.IBinder); method public final void writeStrongInterface(android.os.IInterface); - method public final void writeTypedArray(T[], int); - method public final void writeTypedList(java.util.List); - method public final void writeTypedObject(T, int); + method public final void writeTypedArray(T[], int); + method public final void writeTypedList(java.util.List); + method public final void writeTypedObject(T, int); method public final void writeValue(java.lang.Object); field public static final android.os.Parcelable.Creator STRING_CREATOR; } @@ -28981,11 +28981,11 @@ package android.os { field public static final int PARCELABLE_WRITE_RETURN_VALUE = 1; // 0x1 } - public static abstract interface Parcelable.ClassLoaderCreator implements android.os.Parcelable.Creator { + public static abstract interface Parcelable.ClassLoaderCreator implements android.os.Parcelable.Creator { method public abstract T createFromParcel(android.os.Parcel, java.lang.ClassLoader); } - public static abstract interface Parcelable.Creator { + public static abstract interface Parcelable.Creator { method public abstract T createFromParcel(android.os.Parcel); method public abstract T[] newArray(int); } @@ -29099,7 +29099,7 @@ package android.os { method public abstract void onProgress(int); } - public class RemoteCallbackList { + public class RemoteCallbackList { ctor public RemoteCallbackList(); method public int beginBroadcast(); method public void finishBroadcast(); @@ -34409,7 +34409,7 @@ package android.service.carrier { field public static final java.lang.String SERVICE_INTERFACE = "android.service.carrier.CarrierMessagingService"; } - public static abstract interface CarrierMessagingService.ResultCallback { + public static abstract interface CarrierMessagingService.ResultCallback { method public abstract void onReceiveResult(T) throws android.os.RemoteException; } @@ -34560,7 +34560,7 @@ package android.service.media { field public static final java.lang.String EXTRA_SUGGESTED = "android.service.media.extra.SUGGESTED"; } - public class MediaBrowserService.Result { + public class MediaBrowserService.Result { method public void detach(); method public void sendResult(T); } @@ -37430,14 +37430,14 @@ package android.telephony.gsm { package android.test { - public abstract deprecated class ActivityInstrumentationTestCase extends android.test.ActivityTestCase { + public abstract deprecated class ActivityInstrumentationTestCase extends android.test.ActivityTestCase { ctor public ActivityInstrumentationTestCase(java.lang.String, java.lang.Class); ctor public ActivityInstrumentationTestCase(java.lang.String, java.lang.Class, boolean); method public T getActivity(); method public void testActivityTestCaseSetUpProperly() throws java.lang.Exception; } - public abstract deprecated class ActivityInstrumentationTestCase2 extends android.test.ActivityTestCase { + public abstract deprecated class ActivityInstrumentationTestCase2 extends android.test.ActivityTestCase { ctor public deprecated ActivityInstrumentationTestCase2(java.lang.String, java.lang.Class); ctor public ActivityInstrumentationTestCase2(java.lang.Class); method public T getActivity(); @@ -37452,7 +37452,7 @@ package android.test { method protected void setActivity(android.app.Activity); } - public abstract deprecated class ActivityUnitTestCase extends android.test.ActivityTestCase { + public abstract deprecated class ActivityUnitTestCase extends android.test.ActivityTestCase { ctor public ActivityUnitTestCase(java.lang.Class); method public T getActivity(); method public int getFinishedActivityRequest(); @@ -37498,7 +37498,7 @@ package android.test { method public void testStarted(java.lang.String); } - public abstract deprecated class ApplicationTestCase extends android.test.AndroidTestCase { + public abstract deprecated class ApplicationTestCase extends android.test.AndroidTestCase { ctor public ApplicationTestCase(java.lang.Class); method protected final void createApplication(); method public T getApplication(); @@ -37524,8 +37524,8 @@ package android.test { method public android.app.Instrumentation getInstrumentation(); method public deprecated void injectInsrumentation(android.app.Instrumentation); method public void injectInstrumentation(android.app.Instrumentation); - method public final T launchActivity(java.lang.String, java.lang.Class, android.os.Bundle); - method public final T launchActivityWithIntent(java.lang.String, java.lang.Class, android.content.Intent); + method public final T launchActivity(java.lang.String, java.lang.Class, android.os.Bundle); + method public final T launchActivityWithIntent(java.lang.String, java.lang.Class, android.content.Intent); method public void runTestOnUiThread(java.lang.Runnable) throws java.lang.Throwable; method public void sendKeys(java.lang.String); method public void sendKeys(int...); @@ -37565,7 +37565,7 @@ package android.test { public class LoaderTestCase extends android.test.AndroidTestCase { ctor public LoaderTestCase(); - method public T getLoaderResultSynchronously(android.content.Loader); + method public T getLoaderResultSynchronously(android.content.Loader); } public final deprecated class MoreAsserts { @@ -37620,20 +37620,20 @@ package android.test { method public abstract void startTiming(boolean); } - public abstract deprecated class ProviderTestCase extends android.test.InstrumentationTestCase { + public abstract deprecated class ProviderTestCase extends android.test.InstrumentationTestCase { ctor public ProviderTestCase(java.lang.Class, java.lang.String); method public android.test.mock.MockContentResolver getMockContentResolver(); method public android.test.IsolatedContext getMockContext(); method public T getProvider(); - method public static android.content.ContentResolver newResolverWithContentProviderFromSql(android.content.Context, java.lang.Class, java.lang.String, java.lang.String, int, java.lang.String) throws java.lang.IllegalAccessException, java.lang.InstantiationException; + method public static android.content.ContentResolver newResolverWithContentProviderFromSql(android.content.Context, java.lang.Class, java.lang.String, java.lang.String, int, java.lang.String) throws java.lang.IllegalAccessException, java.lang.InstantiationException; } - public abstract class ProviderTestCase2 extends android.test.AndroidTestCase { + public abstract class ProviderTestCase2 extends android.test.AndroidTestCase { ctor public ProviderTestCase2(java.lang.Class, java.lang.String); method public android.test.mock.MockContentResolver getMockContentResolver(); method public android.test.IsolatedContext getMockContext(); method public T getProvider(); - method public static android.content.ContentResolver newResolverWithContentProviderFromSql(android.content.Context, java.lang.String, java.lang.Class, java.lang.String, java.lang.String, int, java.lang.String) throws java.lang.IllegalAccessException, java.lang.InstantiationException; + method public static android.content.ContentResolver newResolverWithContentProviderFromSql(android.content.Context, java.lang.String, java.lang.Class, java.lang.String, java.lang.String, int, java.lang.String) throws java.lang.IllegalAccessException, java.lang.InstantiationException; } public deprecated class RenamingDelegatingContext extends android.content.ContextWrapper { @@ -37641,11 +37641,11 @@ package android.test { ctor public RenamingDelegatingContext(android.content.Context, android.content.Context, java.lang.String); method public java.lang.String getDatabasePrefix(); method public void makeExistingFilesAndDbsAccessible(); - method public static T providerWithRenamedContext(java.lang.Class, android.content.Context, java.lang.String) throws java.lang.IllegalAccessException, java.lang.InstantiationException; - method public static T providerWithRenamedContext(java.lang.Class, android.content.Context, java.lang.String, boolean) throws java.lang.IllegalAccessException, java.lang.InstantiationException; + method public static T providerWithRenamedContext(java.lang.Class, android.content.Context, java.lang.String) throws java.lang.IllegalAccessException, java.lang.InstantiationException; + method public static T providerWithRenamedContext(java.lang.Class, android.content.Context, java.lang.String, boolean) throws java.lang.IllegalAccessException, java.lang.InstantiationException; } - public abstract deprecated class ServiceTestCase extends android.test.AndroidTestCase { + public abstract deprecated class ServiceTestCase extends android.test.AndroidTestCase { ctor public ServiceTestCase(java.lang.Class); method protected android.os.IBinder bindService(android.content.Intent); method public android.app.Application getApplication(); @@ -37658,7 +37658,7 @@ package android.test { method public void testServiceTestCaseSetUpProperly() throws java.lang.Exception; } - public abstract deprecated class SingleLaunchActivityTestCase extends android.test.InstrumentationTestCase { + public abstract deprecated class SingleLaunchActivityTestCase extends android.test.InstrumentationTestCase { ctor public SingleLaunchActivityTestCase(java.lang.String, java.lang.Class); method public T getActivity(); method public void testActivityTestCaseSetUpProperly() throws java.lang.Exception; @@ -38013,7 +38013,7 @@ package android.test.suitebuilder { ctor public TestMethod(java.lang.String, java.lang.Class); ctor public TestMethod(junit.framework.TestCase); method public junit.framework.TestCase createTest() throws java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException; - method public T getAnnotation(java.lang.Class); + method public T getAnnotation(java.lang.Class); method public java.lang.Class getEnclosingClass(); method public java.lang.String getEnclosingClassname(); method public java.lang.String getName(); @@ -38456,7 +38456,7 @@ package android.text { method public int getSpanEnd(java.lang.Object); method public int getSpanFlags(java.lang.Object); method public int getSpanStart(java.lang.Object); - method public T[] getSpans(int, int, java.lang.Class); + method public T[] getSpans(int, int, java.lang.Class); method public deprecated int getTextRunCursor(int, int, int, int, int, android.graphics.Paint); method public int getTextWatcherDepth(); method public android.text.SpannableStringBuilder insert(int, java.lang.CharSequence, int, int); @@ -38478,7 +38478,7 @@ package android.text { method public int getSpanEnd(java.lang.Object); method public int getSpanFlags(java.lang.Object); method public int getSpanStart(java.lang.Object); - method public T[] getSpans(int, int, java.lang.Class); + method public T[] getSpans(int, int, java.lang.Class); method public final int length(); method public int nextSpanTransition(int, int, java.lang.Class); method public final java.lang.String toString(); @@ -38488,7 +38488,7 @@ package android.text { method public abstract int getSpanEnd(java.lang.Object); method public abstract int getSpanFlags(java.lang.Object); method public abstract int getSpanStart(java.lang.Object); - method public abstract T[] getSpans(int, int, java.lang.Class); + method public abstract T[] getSpans(int, int, java.lang.Class); method public abstract int nextSpanTransition(int, int, java.lang.Class); field public static final int SPAN_COMPOSING = 256; // 0x100 field public static final int SPAN_EXCLUSIVE_EXCLUSIVE = 33; // 0x21 @@ -39465,7 +39465,7 @@ package android.text.style { field public static final int WEEKDAY_WEDNESDAY = 4; // 0x4 } - public static class TtsSpan.Builder { + public static class TtsSpan.Builder> { ctor public TtsSpan.Builder(java.lang.String); method public android.text.style.TtsSpan build(); method public C setIntArgument(java.lang.String, int); @@ -39561,7 +39561,7 @@ package android.text.style { method public android.text.style.TtsSpan.OrdinalBuilder setNumber(java.lang.String); } - public static class TtsSpan.SemioticClassBuilder extends android.text.style.TtsSpan.Builder { + public static class TtsSpan.SemioticClassBuilder> extends android.text.style.TtsSpan.Builder { ctor public TtsSpan.SemioticClassBuilder(java.lang.String); method public C setAnimacy(java.lang.String); method public C setCase(java.lang.String); @@ -39968,7 +39968,7 @@ package android.util { ctor public AndroidRuntimeException(java.lang.Exception); } - public final class ArrayMap implements java.util.Map { + public final class ArrayMap implements java.util.Map { ctor public ArrayMap(); ctor public ArrayMap(int); ctor public ArrayMap(android.util.ArrayMap); @@ -39996,7 +39996,7 @@ package android.util { method public java.util.Collection values(); } - public final class ArraySet implements java.util.Collection java.util.Set { + public final class ArraySet implements java.util.Collection java.util.Set { ctor public ArraySet(); ctor public ArraySet(int); ctor public ArraySet(android.util.ArraySet); @@ -40017,7 +40017,7 @@ package android.util { method public boolean retainAll(java.util.Collection); method public int size(); method public java.lang.Object[] toArray(); - method public T[] toArray(T[]); + method public T[] toArray(T[]); method public E valueAt(int); } @@ -40159,13 +40159,13 @@ package android.util { public deprecated class FloatMath { } - public abstract class FloatProperty extends android.util.Property { + public abstract class FloatProperty extends android.util.Property { ctor public FloatProperty(java.lang.String); method public final void set(T, java.lang.Float); method public abstract void setValue(T, float); } - public abstract class IntProperty extends android.util.Property { + public abstract class IntProperty extends android.util.Property { ctor public IntProperty(java.lang.String); method public final void set(T, java.lang.Integer); method public abstract void setValue(T, int); @@ -40265,7 +40265,7 @@ package android.util { method public void println(java.lang.String); } - public class LongSparseArray implements java.lang.Cloneable { + public class LongSparseArray implements java.lang.Cloneable { ctor public LongSparseArray(); ctor public LongSparseArray(int); method public void append(long, E); @@ -40285,7 +40285,7 @@ package android.util { method public E valueAt(int); } - public class LruCache { + public class LruCache { ctor public LruCache(int); method protected V create(K); method public final synchronized int createCount(); @@ -40373,9 +40373,9 @@ package android.util { ctor public NoSuchPropertyException(java.lang.String); } - public class Pair { + public class Pair { ctor public Pair(F, S); - method public static android.util.Pair create(A, B); + method public static android.util.Pair create(A, B); field public final F first; field public final S second; } @@ -40408,22 +40408,22 @@ package android.util { method public abstract void println(java.lang.String); } - public abstract class Property { + public abstract class Property { ctor public Property(java.lang.Class, java.lang.String); method public abstract V get(T); method public java.lang.String getName(); method public java.lang.Class getType(); method public boolean isReadOnly(); - method public static android.util.Property of(java.lang.Class, java.lang.Class, java.lang.String); + method public static android.util.Property of(java.lang.Class, java.lang.Class, java.lang.String); method public void set(T, V); } - public final class Range { + public final class Range> { ctor public Range(T, T); method public T clamp(T); method public boolean contains(T); method public boolean contains(android.util.Range); - method public static android.util.Range create(T, T); + method public static > android.util.Range create(T, T); method public android.util.Range extend(android.util.Range); method public android.util.Range extend(T, T); method public android.util.Range extend(T); @@ -40467,7 +40467,7 @@ package android.util { method public static android.util.SizeF parseSizeF(java.lang.String) throws java.lang.NumberFormatException; } - public class SparseArray implements java.lang.Cloneable { + public class SparseArray implements java.lang.Cloneable { ctor public SparseArray(); ctor public SparseArray(int); method public void append(int, E); @@ -45171,7 +45171,7 @@ package android.webkit { method public static java.lang.String stripAnchor(java.lang.String); } - public abstract interface ValueCallback { + public abstract interface ValueCallback { method public abstract void onReceiveValue(T); } @@ -45905,7 +45905,7 @@ package android.widget { field public static final int NO_SELECTION = -2147483648; // 0x80000000 } - public abstract class AdapterView extends android.view.ViewGroup { + public abstract class AdapterView extends android.view.ViewGroup { ctor public AdapterView(android.content.Context); ctor public AdapterView(android.content.Context, android.util.AttributeSet); ctor public AdapterView(android.content.Context, android.util.AttributeSet, int); @@ -46028,7 +46028,7 @@ package android.widget { ctor public AnalogClock(android.content.Context, android.util.AttributeSet, int, int); } - public class ArrayAdapter extends android.widget.BaseAdapter implements android.widget.Filterable android.widget.ThemedSpinnerAdapter { + public class ArrayAdapter extends android.widget.BaseAdapter implements android.widget.Filterable android.widget.ThemedSpinnerAdapter { ctor public ArrayAdapter(android.content.Context, int); ctor public ArrayAdapter(android.content.Context, int, int); ctor public ArrayAdapter(android.content.Context, int, T[]); @@ -46089,7 +46089,7 @@ package android.widget { method protected void performFiltering(java.lang.CharSequence, int); method public void performValidation(); method protected void replaceText(java.lang.CharSequence); - method public void setAdapter(T); + method public void setAdapter(T); method public void setCompletionHint(java.lang.CharSequence); method public void setDropDownAnchor(int); method public void setDropDownBackgroundDrawable(android.graphics.drawable.Drawable); @@ -48374,7 +48374,7 @@ package android.widget { package com.android.internal.util { - public abstract interface Predicate { + public abstract interface Predicate { method public abstract boolean apply(T); } @@ -50446,22 +50446,22 @@ package java.lang { enum_constant public static final java.lang.Character.UnicodeScript YI; } - public final class Class implements java.lang.reflect.AnnotatedElement java.lang.reflect.GenericDeclaration java.io.Serializable java.lang.reflect.Type { - method public java.lang.Class asSubclass(java.lang.Class); + public final class Class implements java.lang.reflect.AnnotatedElement java.lang.reflect.GenericDeclaration java.io.Serializable java.lang.reflect.Type { + method public java.lang.Class asSubclass(java.lang.Class); method public T cast(java.lang.Object); method public boolean desiredAssertionStatus(); method public static java.lang.Class forName(java.lang.String) throws java.lang.ClassNotFoundException; method public static java.lang.Class forName(java.lang.String, boolean, java.lang.ClassLoader) throws java.lang.ClassNotFoundException; - method public A getAnnotation(java.lang.Class); + method public A getAnnotation(java.lang.Class); method public java.lang.annotation.Annotation[] getAnnotations(); - method public A[] getAnnotationsByType(java.lang.Class); + method public A[] getAnnotationsByType(java.lang.Class); method public java.lang.String getCanonicalName(); method public java.lang.ClassLoader getClassLoader(); method public java.lang.Class[] getClasses(); method public java.lang.Class getComponentType(); method public java.lang.reflect.Constructor getConstructor(java.lang.Class...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; method public java.lang.reflect.Constructor[] getConstructors() throws java.lang.SecurityException; - method public A getDeclaredAnnotation(java.lang.Class); + method public A getDeclaredAnnotation(java.lang.Class); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public java.lang.Class[] getDeclaredClasses(); method public java.lang.reflect.Constructor getDeclaredConstructor(java.lang.Class...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; @@ -50573,7 +50573,7 @@ package java.lang { public abstract interface Cloneable { } - public abstract interface Comparable { + public abstract interface Comparable { method public abstract int compareTo(T); } @@ -50627,7 +50627,7 @@ package java.lang { field public static final java.lang.Class TYPE; } - public abstract class Enum implements java.lang.Comparable java.io.Serializable { + public abstract class Enum> implements java.lang.Comparable java.io.Serializable { ctor protected Enum(java.lang.String, int); method protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException; method public final int compareTo(E); @@ -50637,7 +50637,7 @@ package java.lang { method public final int hashCode(); method public final java.lang.String name(); method public final int ordinal(); - method public static T valueOf(java.lang.Class, java.lang.String); + method public static > T valueOf(java.lang.Class, java.lang.String); } public class EnumConstantNotPresentException extends java.lang.RuntimeException { @@ -50756,7 +50756,7 @@ package java.lang { ctor public IndexOutOfBoundsException(java.lang.String); } - public class InheritableThreadLocal extends java.lang.ThreadLocal { + public class InheritableThreadLocal extends java.lang.ThreadLocal { ctor public InheritableThreadLocal(); method protected T childValue(T); } @@ -50835,7 +50835,7 @@ package java.lang { ctor public InterruptedException(java.lang.String); } - public abstract interface Iterable { + public abstract interface Iterable { method public default void forEach(java.util.function.Consumer); method public abstract java.util.Iterator iterator(); method public default java.util.Spliterator spliterator(); @@ -51050,12 +51050,12 @@ package java.lang { } public class Package implements java.lang.reflect.AnnotatedElement { - method public A getAnnotation(java.lang.Class); + method public A getAnnotation(java.lang.Class); method public java.lang.annotation.Annotation[] getAnnotations(); - method public A[] getAnnotationsByType(java.lang.Class); - method public A getDeclaredAnnotation(java.lang.Class); + method public A[] getAnnotationsByType(java.lang.Class); + method public A getDeclaredAnnotation(java.lang.Class); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); - method public A[] getDeclaredAnnotationsByType(java.lang.Class); + method public A[] getDeclaredAnnotationsByType(java.lang.Class); method public java.lang.String getImplementationTitle(); method public java.lang.String getImplementationVendor(); method public java.lang.String getImplementationVersion(); @@ -51654,13 +51654,13 @@ package java.lang { method public void uncaughtException(java.lang.Thread, java.lang.Throwable); } - public class ThreadLocal { + public class ThreadLocal { ctor public ThreadLocal(); method public T get(); method protected T initialValue(); method public void remove(); method public void set(T); - method public static java.lang.ThreadLocal withInitial(java.util.function.Supplier); + method public static java.lang.ThreadLocal withInitial(java.util.function.Supplier); } public class Throwable implements java.io.Serializable { @@ -51798,30 +51798,30 @@ package java.lang.annotation { package java.lang.ref { - public class PhantomReference extends java.lang.ref.Reference { + public class PhantomReference extends java.lang.ref.Reference { ctor public PhantomReference(T, java.lang.ref.ReferenceQueue); } - public abstract class Reference { + public abstract class Reference { method public void clear(); method public boolean enqueue(); method public T get(); method public boolean isEnqueued(); } - public class ReferenceQueue { + public class ReferenceQueue { ctor public ReferenceQueue(); method public java.lang.ref.Reference poll(); method public java.lang.ref.Reference remove(long) throws java.lang.IllegalArgumentException, java.lang.InterruptedException; method public java.lang.ref.Reference remove() throws java.lang.InterruptedException; } - public class SoftReference extends java.lang.ref.Reference { + public class SoftReference extends java.lang.ref.Reference { ctor public SoftReference(T); ctor public SoftReference(T, java.lang.ref.ReferenceQueue); } - public class WeakReference extends java.lang.ref.Reference { + public class WeakReference extends java.lang.ref.Reference { ctor public WeakReference(T); ctor public WeakReference(T, java.lang.ref.ReferenceQueue); } @@ -51832,7 +51832,7 @@ package java.lang.reflect { public class AccessibleObject implements java.lang.reflect.AnnotatedElement { ctor protected AccessibleObject(); - method public T getAnnotation(java.lang.Class); + method public T getAnnotation(java.lang.Class); method public java.lang.annotation.Annotation[] getAnnotations(); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public boolean isAccessible(); @@ -51841,12 +51841,12 @@ package java.lang.reflect { } public abstract interface AnnotatedElement { - method public abstract T getAnnotation(java.lang.Class); + method public abstract T getAnnotation(java.lang.Class); method public abstract java.lang.annotation.Annotation[] getAnnotations(); - method public default T[] getAnnotationsByType(java.lang.Class); - method public default java.lang.annotation.Annotation getDeclaredAnnotation(java.lang.Class); + method public default T[] getAnnotationsByType(java.lang.Class); + method public default java.lang.annotation.Annotation getDeclaredAnnotation(java.lang.Class); method public abstract java.lang.annotation.Annotation[] getDeclaredAnnotations(); - method public default T[] getDeclaredAnnotationsByType(java.lang.Class); + method public default T[] getDeclaredAnnotationsByType(java.lang.Class); method public default boolean isAnnotationPresent(java.lang.Class); } @@ -51874,7 +51874,7 @@ package java.lang.reflect { method public static void setShort(java.lang.Object, int, short) throws java.lang.ArrayIndexOutOfBoundsException, java.lang.IllegalArgumentException; } - public final class Constructor extends java.lang.reflect.Executable { + public final class Constructor extends java.lang.reflect.Executable { method public java.lang.Class getDeclaringClass(); method public java.lang.Class[] getExceptionTypes(); method public int getModifiers(); @@ -52059,7 +52059,7 @@ package java.lang.reflect { public abstract interface Type { } - public abstract interface TypeVariable implements java.lang.reflect.Type { + public abstract interface TypeVariable implements java.lang.reflect.Type { method public abstract java.lang.reflect.Type[] getBounds(); method public abstract D getGenericDeclaration(); method public abstract java.lang.String getName(); @@ -52848,7 +52848,7 @@ package java.net { method public abstract java.net.SocketImpl createSocketImpl(); } - public abstract interface SocketOption { + public abstract interface SocketOption { method public abstract java.lang.String name(); method public abstract java.lang.Class type(); } @@ -53380,9 +53380,9 @@ package java.nio.channels { } public abstract interface AsynchronousByteChannel implements java.nio.channels.AsynchronousChannel { - method public abstract void read(java.nio.ByteBuffer, A, java.nio.channels.CompletionHandler); + method public abstract void read(java.nio.ByteBuffer, A, java.nio.channels.CompletionHandler); method public abstract java.util.concurrent.Future read(java.nio.ByteBuffer); - method public abstract void write(java.nio.ByteBuffer, A, java.nio.channels.CompletionHandler); + method public abstract void write(java.nio.ByteBuffer, A, java.nio.channels.CompletionHandler); method public abstract java.util.concurrent.Future write(java.nio.ByteBuffer); } @@ -53410,25 +53410,25 @@ package java.nio.channels { public abstract class AsynchronousFileChannel implements java.nio.channels.AsynchronousChannel { ctor protected AsynchronousFileChannel(); method public abstract void force(boolean) throws java.io.IOException; - method public abstract void lock(long, long, boolean, A, java.nio.channels.CompletionHandler); - method public final void lock(A, java.nio.channels.CompletionHandler); + method public abstract void lock(long, long, boolean, A, java.nio.channels.CompletionHandler); + method public final void lock(A, java.nio.channels.CompletionHandler); method public abstract java.util.concurrent.Future lock(long, long, boolean); method public final java.util.concurrent.Future lock(); method public static java.nio.channels.AsynchronousFileChannel open(java.nio.file.Path, java.util.Set, java.util.concurrent.ExecutorService, java.nio.file.attribute.FileAttribute...) throws java.io.IOException; method public static java.nio.channels.AsynchronousFileChannel open(java.nio.file.Path, java.nio.file.OpenOption...) throws java.io.IOException; - method public abstract void read(java.nio.ByteBuffer, long, A, java.nio.channels.CompletionHandler); + method public abstract void read(java.nio.ByteBuffer, long, A, java.nio.channels.CompletionHandler); method public abstract java.util.concurrent.Future read(java.nio.ByteBuffer, long); method public abstract long size() throws java.io.IOException; method public abstract java.nio.channels.AsynchronousFileChannel truncate(long) throws java.io.IOException; method public abstract java.nio.channels.FileLock tryLock(long, long, boolean) throws java.io.IOException; method public final java.nio.channels.FileLock tryLock() throws java.io.IOException; - method public abstract void write(java.nio.ByteBuffer, long, A, java.nio.channels.CompletionHandler); + method public abstract void write(java.nio.ByteBuffer, long, A, java.nio.channels.CompletionHandler); method public abstract java.util.concurrent.Future write(java.nio.ByteBuffer, long); } public abstract class AsynchronousServerSocketChannel implements java.nio.channels.AsynchronousChannel java.nio.channels.NetworkChannel { ctor protected AsynchronousServerSocketChannel(java.nio.channels.spi.AsynchronousChannelProvider); - method public abstract void accept(A, java.nio.channels.CompletionHandler); + method public abstract void accept(A, java.nio.channels.CompletionHandler); method public abstract java.util.concurrent.Future accept(); method public final java.nio.channels.AsynchronousServerSocketChannel bind(java.net.SocketAddress) throws java.io.IOException; method public abstract java.nio.channels.AsynchronousServerSocketChannel bind(java.net.SocketAddress, int) throws java.io.IOException; @@ -53436,30 +53436,30 @@ package java.nio.channels { method public static java.nio.channels.AsynchronousServerSocketChannel open(java.nio.channels.AsynchronousChannelGroup) throws java.io.IOException; method public static java.nio.channels.AsynchronousServerSocketChannel open() throws java.io.IOException; method public final java.nio.channels.spi.AsynchronousChannelProvider provider(); - method public abstract java.nio.channels.AsynchronousServerSocketChannel setOption(java.net.SocketOption, T) throws java.io.IOException; + method public abstract java.nio.channels.AsynchronousServerSocketChannel setOption(java.net.SocketOption, T) throws java.io.IOException; } public abstract class AsynchronousSocketChannel implements java.nio.channels.AsynchronousByteChannel java.nio.channels.NetworkChannel { ctor protected AsynchronousSocketChannel(java.nio.channels.spi.AsynchronousChannelProvider); method public abstract java.nio.channels.AsynchronousSocketChannel bind(java.net.SocketAddress) throws java.io.IOException; - method public abstract void connect(java.net.SocketAddress, A, java.nio.channels.CompletionHandler); + method public abstract void connect(java.net.SocketAddress, A, java.nio.channels.CompletionHandler); method public abstract java.util.concurrent.Future connect(java.net.SocketAddress); method public abstract java.net.SocketAddress getLocalAddress() throws java.io.IOException; method public abstract java.net.SocketAddress getRemoteAddress() throws java.io.IOException; method public static java.nio.channels.AsynchronousSocketChannel open(java.nio.channels.AsynchronousChannelGroup) throws java.io.IOException; method public static java.nio.channels.AsynchronousSocketChannel open() throws java.io.IOException; method public final java.nio.channels.spi.AsynchronousChannelProvider provider(); - method public abstract void read(java.nio.ByteBuffer, long, java.util.concurrent.TimeUnit, A, java.nio.channels.CompletionHandler); - method public final void read(java.nio.ByteBuffer, A, java.nio.channels.CompletionHandler); + method public abstract void read(java.nio.ByteBuffer, long, java.util.concurrent.TimeUnit, A, java.nio.channels.CompletionHandler); + method public final void read(java.nio.ByteBuffer, A, java.nio.channels.CompletionHandler); method public abstract java.util.concurrent.Future read(java.nio.ByteBuffer); - method public abstract void read(java.nio.ByteBuffer[], int, int, long, java.util.concurrent.TimeUnit, A, java.nio.channels.CompletionHandler); - method public abstract java.nio.channels.AsynchronousSocketChannel setOption(java.net.SocketOption, T) throws java.io.IOException; + method public abstract void read(java.nio.ByteBuffer[], int, int, long, java.util.concurrent.TimeUnit, A, java.nio.channels.CompletionHandler); + method public abstract java.nio.channels.AsynchronousSocketChannel setOption(java.net.SocketOption, T) throws java.io.IOException; method public abstract java.nio.channels.AsynchronousSocketChannel shutdownInput() throws java.io.IOException; method public abstract java.nio.channels.AsynchronousSocketChannel shutdownOutput() throws java.io.IOException; - method public abstract void write(java.nio.ByteBuffer, long, java.util.concurrent.TimeUnit, A, java.nio.channels.CompletionHandler); - method public final void write(java.nio.ByteBuffer, A, java.nio.channels.CompletionHandler); + method public abstract void write(java.nio.ByteBuffer, long, java.util.concurrent.TimeUnit, A, java.nio.channels.CompletionHandler); + method public final void write(java.nio.ByteBuffer, A, java.nio.channels.CompletionHandler); method public abstract java.util.concurrent.Future write(java.nio.ByteBuffer); - method public abstract void write(java.nio.ByteBuffer[], int, int, long, java.util.concurrent.TimeUnit, A, java.nio.channels.CompletionHandler); + method public abstract void write(java.nio.ByteBuffer[], int, int, long, java.util.concurrent.TimeUnit, A, java.nio.channels.CompletionHandler); } public abstract interface ByteChannel implements java.nio.channels.ReadableByteChannel java.nio.channels.WritableByteChannel { @@ -53499,7 +53499,7 @@ package java.nio.channels { ctor public ClosedSelectorException(); } - public abstract interface CompletionHandler { + public abstract interface CompletionHandler { method public abstract void completed(V, A); method public abstract void failed(java.lang.Throwable, A); } @@ -53523,7 +53523,7 @@ package java.nio.channels { method public final long read(java.nio.ByteBuffer[]) throws java.io.IOException; method public abstract java.net.SocketAddress receive(java.nio.ByteBuffer) throws java.io.IOException; method public abstract int send(java.nio.ByteBuffer, java.net.SocketAddress) throws java.io.IOException; - method public abstract java.nio.channels.DatagramChannel setOption(java.net.SocketOption, T) throws java.io.IOException; + method public abstract java.nio.channels.DatagramChannel setOption(java.net.SocketOption, T) throws java.io.IOException; method public abstract java.net.DatagramSocket socket(); method public final int validOps(); method public abstract int write(java.nio.ByteBuffer) throws java.io.IOException; @@ -53628,8 +53628,8 @@ package java.nio.channels { public abstract interface NetworkChannel implements java.nio.channels.Channel { method public abstract java.nio.channels.NetworkChannel bind(java.net.SocketAddress) throws java.io.IOException; method public abstract java.net.SocketAddress getLocalAddress() throws java.io.IOException; - method public abstract T getOption(java.net.SocketOption) throws java.io.IOException; - method public abstract java.nio.channels.NetworkChannel setOption(java.net.SocketOption, T) throws java.io.IOException; + method public abstract T getOption(java.net.SocketOption) throws java.io.IOException; + method public abstract java.nio.channels.NetworkChannel setOption(java.net.SocketOption, T) throws java.io.IOException; method public abstract java.util.Set> supportedOptions(); } @@ -53751,7 +53751,7 @@ package java.nio.channels { method public abstract java.nio.channels.ServerSocketChannel bind(java.net.SocketAddress, int) throws java.io.IOException; method public abstract java.net.SocketAddress getLocalAddress() throws java.io.IOException; method public static java.nio.channels.ServerSocketChannel open() throws java.io.IOException; - method public abstract java.nio.channels.ServerSocketChannel setOption(java.net.SocketOption, T) throws java.io.IOException; + method public abstract java.nio.channels.ServerSocketChannel setOption(java.net.SocketOption, T) throws java.io.IOException; method public abstract java.net.ServerSocket socket(); method public final int validOps(); } @@ -53774,7 +53774,7 @@ package java.nio.channels { method public abstract int read(java.nio.ByteBuffer) throws java.io.IOException; method public abstract long read(java.nio.ByteBuffer[], int, int) throws java.io.IOException; method public final long read(java.nio.ByteBuffer[]) throws java.io.IOException; - method public abstract java.nio.channels.SocketChannel setOption(java.net.SocketOption, T) throws java.io.IOException; + method public abstract java.nio.channels.SocketChannel setOption(java.net.SocketOption, T) throws java.io.IOException; method public abstract java.nio.channels.SocketChannel shutdownInput() throws java.io.IOException; method public abstract java.nio.channels.SocketChannel shutdownOutput() throws java.io.IOException; method public abstract java.net.Socket socket(); @@ -54059,11 +54059,11 @@ package java.nio.file { ctor public DirectoryNotEmptyException(java.lang.String); } - public abstract interface DirectoryStream implements java.io.Closeable java.lang.Iterable { + public abstract interface DirectoryStream implements java.io.Closeable java.lang.Iterable { method public abstract java.util.Iterator iterator(); } - public static abstract interface DirectoryStream.Filter { + public static abstract interface DirectoryStream.Filter { method public abstract boolean accept(T) throws java.io.IOException; } @@ -54075,7 +54075,7 @@ package java.nio.file { public abstract class FileStore { ctor protected FileStore(); method public abstract java.lang.Object getAttribute(java.lang.String) throws java.io.IOException; - method public abstract V getFileStoreAttributeView(java.lang.Class); + method public abstract V getFileStoreAttributeView(java.lang.Class); method public abstract long getTotalSpace() throws java.io.IOException; method public abstract long getUnallocatedSpace() throws java.io.IOException; method public abstract long getUsableSpace() throws java.io.IOException; @@ -54147,7 +54147,7 @@ package java.nio.file { enum_constant public static final java.nio.file.FileVisitResult TERMINATE; } - public abstract interface FileVisitor { + public abstract interface FileVisitor { method public abstract java.nio.file.FileVisitResult postVisitDirectory(T, java.io.IOException) throws java.io.IOException; method public abstract java.nio.file.FileVisitResult preVisitDirectory(T, java.nio.file.attribute.BasicFileAttributes) throws java.io.IOException; method public abstract java.nio.file.FileVisitResult visitFile(T, java.nio.file.attribute.BasicFileAttributes) throws java.io.IOException; @@ -54172,7 +54172,7 @@ package java.nio.file { method public static boolean exists(java.nio.file.Path, java.nio.file.LinkOption...); method public static java.util.stream.Stream find(java.nio.file.Path, int, java.util.function.BiPredicate, java.nio.file.FileVisitOption...) throws java.io.IOException; method public static java.lang.Object getAttribute(java.nio.file.Path, java.lang.String, java.nio.file.LinkOption...) throws java.io.IOException; - method public static V getFileAttributeView(java.nio.file.Path, java.lang.Class, java.nio.file.LinkOption...); + method public static V getFileAttributeView(java.nio.file.Path, java.lang.Class, java.nio.file.LinkOption...); method public static java.nio.file.FileStore getFileStore(java.nio.file.Path) throws java.io.IOException; method public static java.nio.file.attribute.FileTime getLastModifiedTime(java.nio.file.Path, java.nio.file.LinkOption...) throws java.io.IOException; method public static java.nio.file.attribute.UserPrincipal getOwner(java.nio.file.Path, java.nio.file.LinkOption...) throws java.io.IOException; @@ -54205,7 +54205,7 @@ package java.nio.file { method public static byte[] readAllBytes(java.nio.file.Path) throws java.io.IOException; method public static java.util.List readAllLines(java.nio.file.Path, java.nio.charset.Charset) throws java.io.IOException; method public static java.util.List readAllLines(java.nio.file.Path) throws java.io.IOException; - method public static A readAttributes(java.nio.file.Path, java.lang.Class, java.nio.file.LinkOption...) throws java.io.IOException; + method public static A readAttributes(java.nio.file.Path, java.lang.Class, java.nio.file.LinkOption...) throws java.io.IOException; method public static java.util.Map readAttributes(java.nio.file.Path, java.lang.String, java.nio.file.LinkOption...) throws java.io.IOException; method public static java.nio.file.Path readSymbolicLink(java.nio.file.Path) throws java.io.IOException; method public static java.nio.file.Path setAttribute(java.nio.file.Path, java.lang.String, java.lang.Object, java.nio.file.LinkOption...) throws java.io.IOException; @@ -54313,17 +54313,17 @@ package java.nio.file { ctor public ReadOnlyFileSystemException(); } - public abstract interface SecureDirectoryStream implements java.nio.file.DirectoryStream { + public abstract interface SecureDirectoryStream implements java.nio.file.DirectoryStream { method public abstract void deleteDirectory(T) throws java.io.IOException; method public abstract void deleteFile(T) throws java.io.IOException; - method public abstract V getFileAttributeView(java.lang.Class); - method public abstract V getFileAttributeView(T, java.lang.Class, java.nio.file.LinkOption...); + method public abstract V getFileAttributeView(java.lang.Class); + method public abstract V getFileAttributeView(T, java.lang.Class, java.nio.file.LinkOption...); method public abstract void move(T, java.nio.file.SecureDirectoryStream, T) throws java.io.IOException; method public abstract java.nio.channels.SeekableByteChannel newByteChannel(T, java.util.Set, java.nio.file.attribute.FileAttribute...) throws java.io.IOException; method public abstract java.nio.file.SecureDirectoryStream newDirectoryStream(T, java.nio.file.LinkOption...) throws java.io.IOException; } - public class SimpleFileVisitor implements java.nio.file.FileVisitor { + public class SimpleFileVisitor implements java.nio.file.FileVisitor { ctor protected SimpleFileVisitor(); method public java.nio.file.FileVisitResult postVisitDirectory(T, java.io.IOException) throws java.io.IOException; method public java.nio.file.FileVisitResult preVisitDirectory(T, java.nio.file.attribute.BasicFileAttributes) throws java.io.IOException; @@ -54361,13 +54361,13 @@ package java.nio.file { field public static final java.nio.file.WatchEvent.Kind OVERFLOW; } - public abstract interface WatchEvent { + public abstract interface WatchEvent { method public abstract T context(); method public abstract int count(); method public abstract java.nio.file.WatchEvent.Kind kind(); } - public static abstract interface WatchEvent.Kind { + public static abstract interface WatchEvent.Kind { method public abstract java.lang.String name(); method public abstract java.lang.Class type(); } @@ -54503,7 +54503,7 @@ package java.nio.file.attribute { method public abstract boolean isSystem(); } - public abstract interface FileAttribute { + public abstract interface FileAttribute { method public abstract java.lang.String name(); method public abstract T value(); } @@ -54600,7 +54600,7 @@ package java.nio.file.spi { method public void createSymbolicLink(java.nio.file.Path, java.nio.file.Path, java.nio.file.attribute.FileAttribute...) throws java.io.IOException; method public abstract void delete(java.nio.file.Path) throws java.io.IOException; method public boolean deleteIfExists(java.nio.file.Path) throws java.io.IOException; - method public abstract V getFileAttributeView(java.nio.file.Path, java.lang.Class, java.nio.file.LinkOption...); + method public abstract V getFileAttributeView(java.nio.file.Path, java.lang.Class, java.nio.file.LinkOption...); method public abstract java.nio.file.FileStore getFileStore(java.nio.file.Path) throws java.io.IOException; method public abstract java.nio.file.FileSystem getFileSystem(java.net.URI); method public abstract java.nio.file.Path getPath(java.net.URI); @@ -54617,7 +54617,7 @@ package java.nio.file.spi { method public java.nio.file.FileSystem newFileSystem(java.nio.file.Path, java.util.Map) throws java.io.IOException; method public java.io.InputStream newInputStream(java.nio.file.Path, java.nio.file.OpenOption...) throws java.io.IOException; method public java.io.OutputStream newOutputStream(java.nio.file.Path, java.nio.file.OpenOption...) throws java.io.IOException; - method public abstract A readAttributes(java.nio.file.Path, java.lang.Class, java.nio.file.LinkOption...) throws java.io.IOException; + method public abstract A readAttributes(java.nio.file.Path, java.lang.Class, java.nio.file.LinkOption...) throws java.io.IOException; method public abstract java.util.Map readAttributes(java.nio.file.Path, java.lang.String, java.nio.file.LinkOption...) throws java.io.IOException; method public java.nio.file.Path readSymbolicLink(java.nio.file.Path) throws java.io.IOException; method public abstract void setAttribute(java.nio.file.Path, java.lang.String, java.lang.Object, java.nio.file.LinkOption...) throws java.io.IOException; @@ -54647,12 +54647,12 @@ package java.security { public final class AccessController { method public static void checkPermission(java.security.Permission) throws java.security.AccessControlException; - method public static T doPrivileged(java.security.PrivilegedAction); - method public static T doPrivileged(java.security.PrivilegedAction, java.security.AccessControlContext); - method public static T doPrivileged(java.security.PrivilegedExceptionAction) throws java.security.PrivilegedActionException; - method public static T doPrivileged(java.security.PrivilegedExceptionAction, java.security.AccessControlContext) throws java.security.PrivilegedActionException; - method public static T doPrivilegedWithCombiner(java.security.PrivilegedAction); - method public static T doPrivilegedWithCombiner(java.security.PrivilegedExceptionAction) throws java.security.PrivilegedActionException; + method public static T doPrivileged(java.security.PrivilegedAction); + method public static T doPrivileged(java.security.PrivilegedAction, java.security.AccessControlContext); + method public static T doPrivileged(java.security.PrivilegedExceptionAction) throws java.security.PrivilegedActionException; + method public static T doPrivileged(java.security.PrivilegedExceptionAction, java.security.AccessControlContext) throws java.security.PrivilegedActionException; + method public static T doPrivilegedWithCombiner(java.security.PrivilegedAction); + method public static T doPrivilegedWithCombiner(java.security.PrivilegedExceptionAction) throws java.security.PrivilegedActionException; method public static java.security.AccessControlContext getContext(); } @@ -54691,7 +54691,7 @@ package java.security { method public static java.security.AlgorithmParameters getInstance(java.lang.String) throws java.security.NoSuchAlgorithmException; method public static java.security.AlgorithmParameters getInstance(java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; method public static java.security.AlgorithmParameters getInstance(java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException; - method public final T getParameterSpec(java.lang.Class) throws java.security.spec.InvalidParameterSpecException; + method public final T getParameterSpec(java.lang.Class) throws java.security.spec.InvalidParameterSpecException; method public final java.security.Provider getProvider(); method public final void init(java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException; method public final void init(byte[]) throws java.io.IOException; @@ -54703,7 +54703,7 @@ package java.security { ctor public AlgorithmParametersSpi(); method protected abstract byte[] engineGetEncoded() throws java.io.IOException; method protected abstract byte[] engineGetEncoded(java.lang.String) throws java.io.IOException; - method protected abstract T engineGetParameterSpec(java.lang.Class) throws java.security.spec.InvalidParameterSpecException; + method protected abstract T engineGetParameterSpec(java.lang.Class) throws java.security.spec.InvalidParameterSpecException; method protected abstract void engineInit(java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException; method protected abstract void engineInit(byte[]) throws java.io.IOException; method protected abstract void engineInit(byte[], java.lang.String) throws java.io.IOException; @@ -54895,7 +54895,7 @@ package java.security { method public static java.security.KeyFactory getInstance(java.lang.String) throws java.security.NoSuchAlgorithmException; method public static java.security.KeyFactory getInstance(java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; method public static java.security.KeyFactory getInstance(java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException; - method public final T getKeySpec(java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException; + method public final T getKeySpec(java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException; method public final java.security.Provider getProvider(); method public final java.security.Key translateKey(java.security.Key) throws java.security.InvalidKeyException; } @@ -54904,7 +54904,7 @@ package java.security { ctor public KeyFactorySpi(); method protected abstract java.security.PrivateKey engineGeneratePrivate(java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException; method protected abstract java.security.PublicKey engineGeneratePublic(java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException; - method protected abstract T engineGetKeySpec(java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException; + method protected abstract T engineGetKeySpec(java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException; method protected abstract java.security.Key engineTranslateKey(java.security.Key) throws java.security.InvalidKeyException; } @@ -55192,7 +55192,7 @@ package java.security { field public static final long serialVersionUID = 6034044314589513430L; // 0x53bd3b559a12c6d6L } - public abstract interface PrivilegedAction { + public abstract interface PrivilegedAction { method public abstract T run(); } @@ -55201,7 +55201,7 @@ package java.security { method public java.lang.Exception getException(); } - public abstract interface PrivilegedExceptionAction { + public abstract interface PrivilegedExceptionAction { method public abstract T run() throws java.lang.Exception; } @@ -57395,11 +57395,11 @@ package java.sql { method public abstract void free() throws java.sql.SQLException; method public abstract java.io.InputStream getBinaryStream() throws java.sql.SQLException; method public abstract java.io.Reader getCharacterStream() throws java.sql.SQLException; - method public abstract T getSource(java.lang.Class) throws java.sql.SQLException; + method public abstract T getSource(java.lang.Class) throws java.sql.SQLException; method public abstract java.lang.String getString() throws java.sql.SQLException; method public abstract java.io.OutputStream setBinaryStream() throws java.sql.SQLException; method public abstract java.io.Writer setCharacterStream() throws java.sql.SQLException; - method public abstract T setResult(java.lang.Class) throws java.sql.SQLException; + method public abstract T setResult(java.lang.Class) throws java.sql.SQLException; method public abstract void setString(java.lang.String) throws java.sql.SQLException; } @@ -57523,7 +57523,7 @@ package java.sql { public abstract interface Wrapper { method public abstract boolean isWrapperFor(java.lang.Class) throws java.sql.SQLException; - method public abstract T unwrap(java.lang.Class) throws java.sql.SQLException; + method public abstract T unwrap(java.lang.Class) throws java.sql.SQLException; } } @@ -58056,7 +58056,7 @@ package java.text { package java.util { - public abstract class AbstractCollection implements java.util.Collection { + public abstract class AbstractCollection implements java.util.Collection { ctor protected AbstractCollection(); method public boolean add(E); method public boolean addAll(java.util.Collection); @@ -58070,10 +58070,10 @@ package java.util { method public boolean retainAll(java.util.Collection); method public abstract int size(); method public java.lang.Object[] toArray(); - method public T[] toArray(T[]); + method public T[] toArray(T[]); } - public abstract class AbstractList extends java.util.AbstractCollection implements java.util.List { + public abstract class AbstractList extends java.util.AbstractCollection implements java.util.List { ctor protected AbstractList(); method public void add(int, E); method public boolean addAll(int, java.util.Collection); @@ -58090,7 +58090,7 @@ package java.util { field protected transient int modCount; } - public abstract class AbstractMap implements java.util.Map { + public abstract class AbstractMap implements java.util.Map { ctor protected AbstractMap(); method public void clear(); method public boolean containsKey(java.lang.Object); @@ -58106,7 +58106,7 @@ package java.util { method public java.util.Collection values(); } - public static class AbstractMap.SimpleEntry implements java.util.Map.Entry java.io.Serializable { + public static class AbstractMap.SimpleEntry implements java.util.Map.Entry java.io.Serializable { ctor public AbstractMap.SimpleEntry(K, V); ctor public AbstractMap.SimpleEntry(java.util.Map.Entry); method public K getKey(); @@ -58114,7 +58114,7 @@ package java.util { method public V setValue(V); } - public static class AbstractMap.SimpleImmutableEntry implements java.util.Map.Entry java.io.Serializable { + public static class AbstractMap.SimpleImmutableEntry implements java.util.Map.Entry java.io.Serializable { ctor public AbstractMap.SimpleImmutableEntry(K, V); ctor public AbstractMap.SimpleImmutableEntry(java.util.Map.Entry); method public K getKey(); @@ -58122,23 +58122,23 @@ package java.util { method public V setValue(V); } - public abstract class AbstractQueue extends java.util.AbstractCollection implements java.util.Queue { + public abstract class AbstractQueue extends java.util.AbstractCollection implements java.util.Queue { ctor protected AbstractQueue(); method public E element(); method public E remove(); } - public abstract class AbstractSequentialList extends java.util.AbstractList { + public abstract class AbstractSequentialList extends java.util.AbstractList { ctor protected AbstractSequentialList(); method public E get(int); method public abstract java.util.ListIterator listIterator(int); } - public abstract class AbstractSet extends java.util.AbstractCollection implements java.util.Set { + public abstract class AbstractSet extends java.util.AbstractCollection implements java.util.Set { ctor protected AbstractSet(); } - public class ArrayDeque extends java.util.AbstractCollection implements java.lang.Cloneable java.util.Deque java.io.Serializable { + public class ArrayDeque extends java.util.AbstractCollection implements java.lang.Cloneable java.util.Deque java.io.Serializable { ctor public ArrayDeque(); ctor public ArrayDeque(int); ctor public ArrayDeque(java.util.Collection); @@ -58170,7 +58170,7 @@ package java.util { method public java.util.Spliterator spliterator(); } - public class ArrayList extends java.util.AbstractList implements java.lang.Cloneable java.util.List java.util.RandomAccess java.io.Serializable { + public class ArrayList extends java.util.AbstractList implements java.lang.Cloneable java.util.List java.util.RandomAccess java.io.Serializable { ctor public ArrayList(int); ctor public ArrayList(); ctor public ArrayList(java.util.Collection); @@ -58187,7 +58187,7 @@ package java.util { } public class Arrays { - method public static java.util.List asList(T...); + method public static java.util.List asList(T...); method public static int binarySearch(long[], long); method public static int binarySearch(long[], int, int, long); method public static int binarySearch(int[], int); @@ -58204,10 +58204,10 @@ package java.util { method public static int binarySearch(float[], int, int, float); method public static int binarySearch(java.lang.Object[], java.lang.Object); method public static int binarySearch(java.lang.Object[], int, int, java.lang.Object); - method public static int binarySearch(T[], T, java.util.Comparator); - method public static int binarySearch(T[], int, int, T, java.util.Comparator); - method public static T[] copyOf(T[], int); - method public static T[] copyOf(U[], int, java.lang.Class); + method public static int binarySearch(T[], T, java.util.Comparator); + method public static int binarySearch(T[], int, int, T, java.util.Comparator); + method public static T[] copyOf(T[], int); + method public static T[] copyOf(U[], int, java.lang.Class); method public static byte[] copyOf(byte[], int); method public static short[] copyOf(short[], int); method public static int[] copyOf(int[], int); @@ -58216,8 +58216,8 @@ package java.util { method public static float[] copyOf(float[], int); method public static double[] copyOf(double[], int); method public static boolean[] copyOf(boolean[], int); - method public static T[] copyOfRange(T[], int, int); - method public static T[] copyOfRange(U[], int, int, java.lang.Class); + method public static T[] copyOfRange(T[], int, int); + method public static T[] copyOfRange(U[], int, int, java.lang.Class); method public static byte[] copyOfRange(byte[], int, int); method public static short[] copyOfRange(short[], int, int); method public static int[] copyOfRange(int[], int, int); @@ -58265,15 +58265,15 @@ package java.util { method public static int hashCode(float[]); method public static int hashCode(double[]); method public static int hashCode(java.lang.Object[]); - method public static void parallelPrefix(T[], java.util.function.BinaryOperator); - method public static void parallelPrefix(T[], int, int, java.util.function.BinaryOperator); + method public static void parallelPrefix(T[], java.util.function.BinaryOperator); + method public static void parallelPrefix(T[], int, int, java.util.function.BinaryOperator); method public static void parallelPrefix(long[], java.util.function.LongBinaryOperator); method public static void parallelPrefix(long[], int, int, java.util.function.LongBinaryOperator); method public static void parallelPrefix(double[], java.util.function.DoubleBinaryOperator); method public static void parallelPrefix(double[], int, int, java.util.function.DoubleBinaryOperator); method public static void parallelPrefix(int[], java.util.function.IntBinaryOperator); method public static void parallelPrefix(int[], int, int, java.util.function.IntBinaryOperator); - method public static void parallelSetAll(T[], java.util.function.IntFunction); + method public static void parallelSetAll(T[], java.util.function.IntFunction); method public static void parallelSetAll(int[], java.util.function.IntUnaryOperator); method public static void parallelSetAll(long[], java.util.function.IntToLongFunction); method public static void parallelSetAll(double[], java.util.function.IntToDoubleFunction); @@ -58291,11 +58291,11 @@ package java.util { method public static void parallelSort(float[], int, int); method public static void parallelSort(double[]); method public static void parallelSort(double[], int, int); - method public static void parallelSort(T[]); - method public static void parallelSort(T[], int, int); - method public static void parallelSort(T[], java.util.Comparator); - method public static void parallelSort(T[], int, int, java.util.Comparator); - method public static void setAll(T[], java.util.function.IntFunction); + method public static > void parallelSort(T[]); + method public static > void parallelSort(T[], int, int); + method public static void parallelSort(T[], java.util.Comparator); + method public static void parallelSort(T[], int, int, java.util.Comparator); + method public static void setAll(T[], java.util.function.IntFunction); method public static void setAll(int[], java.util.function.IntUnaryOperator); method public static void setAll(long[], java.util.function.IntToLongFunction); method public static void setAll(double[], java.util.function.IntToDoubleFunction); @@ -58315,18 +58315,18 @@ package java.util { method public static void sort(double[], int, int); method public static void sort(java.lang.Object[]); method public static void sort(java.lang.Object[], int, int); - method public static void sort(T[], java.util.Comparator); - method public static void sort(T[], int, int, java.util.Comparator); - method public static java.util.Spliterator spliterator(T[]); - method public static java.util.Spliterator spliterator(T[], int, int); + method public static void sort(T[], java.util.Comparator); + method public static void sort(T[], int, int, java.util.Comparator); + method public static java.util.Spliterator spliterator(T[]); + method public static java.util.Spliterator spliterator(T[], int, int); method public static java.util.Spliterator.OfInt spliterator(int[]); method public static java.util.Spliterator.OfInt spliterator(int[], int, int); method public static java.util.Spliterator.OfLong spliterator(long[]); method public static java.util.Spliterator.OfLong spliterator(long[], int, int); method public static java.util.Spliterator.OfDouble spliterator(double[]); method public static java.util.Spliterator.OfDouble spliterator(double[], int, int); - method public static java.util.stream.Stream stream(T[]); - method public static java.util.stream.Stream stream(T[], int, int); + method public static java.util.stream.Stream stream(T[]); + method public static java.util.stream.Stream stream(T[], int, int); method public static java.util.stream.IntStream stream(int[]); method public static java.util.stream.IntStream stream(int[], int, int); method public static java.util.stream.LongStream stream(long[]); @@ -58510,7 +58510,7 @@ package java.util { field protected long time; } - public abstract interface Collection implements java.lang.Iterable { + public abstract interface Collection implements java.lang.Iterable { method public abstract boolean add(E); method public abstract boolean addAll(java.util.Collection); method public abstract void clear(); @@ -58528,86 +58528,86 @@ package java.util { method public abstract int size(); method public default java.util.stream.Stream stream(); method public abstract java.lang.Object[] toArray(); - method public abstract T[] toArray(T[]); + method public abstract T[] toArray(T[]); } public class Collections { - method public static boolean addAll(java.util.Collection, T...); - method public static java.util.Queue asLifoQueue(java.util.Deque); - method public static int binarySearch(java.util.List>, T); - method public static int binarySearch(java.util.List, T, java.util.Comparator); - method public static java.util.Collection checkedCollection(java.util.Collection, java.lang.Class); - method public static java.util.List checkedList(java.util.List, java.lang.Class); - method public static java.util.Map checkedMap(java.util.Map, java.lang.Class, java.lang.Class); - method public static java.util.Set checkedSet(java.util.Set, java.lang.Class); - method public static java.util.SortedMap checkedSortedMap(java.util.SortedMap, java.lang.Class, java.lang.Class); - method public static java.util.SortedSet checkedSortedSet(java.util.SortedSet, java.lang.Class); - method public static void copy(java.util.List, java.util.List); + method public static boolean addAll(java.util.Collection, T...); + method public static java.util.Queue asLifoQueue(java.util.Deque); + method public static int binarySearch(java.util.List>, T); + method public static int binarySearch(java.util.List, T, java.util.Comparator); + method public static java.util.Collection checkedCollection(java.util.Collection, java.lang.Class); + method public static java.util.List checkedList(java.util.List, java.lang.Class); + method public static java.util.Map checkedMap(java.util.Map, java.lang.Class, java.lang.Class); + method public static java.util.Set checkedSet(java.util.Set, java.lang.Class); + method public static java.util.SortedMap checkedSortedMap(java.util.SortedMap, java.lang.Class, java.lang.Class); + method public static java.util.SortedSet checkedSortedSet(java.util.SortedSet, java.lang.Class); + method public static void copy(java.util.List, java.util.List); method public static boolean disjoint(java.util.Collection, java.util.Collection); - method public static java.util.Enumeration emptyEnumeration(); - method public static java.util.Iterator emptyIterator(); - method public static final java.util.List emptyList(); - method public static java.util.ListIterator emptyListIterator(); - method public static final java.util.Map emptyMap(); - method public static final java.util.Set emptySet(); - method public static java.util.Enumeration enumeration(java.util.Collection); - method public static void fill(java.util.List, T); + method public static java.util.Enumeration emptyEnumeration(); + method public static java.util.Iterator emptyIterator(); + method public static final java.util.List emptyList(); + method public static java.util.ListIterator emptyListIterator(); + method public static final java.util.Map emptyMap(); + method public static final java.util.Set emptySet(); + method public static java.util.Enumeration enumeration(java.util.Collection); + method public static void fill(java.util.List, T); method public static int frequency(java.util.Collection, java.lang.Object); method public static int indexOfSubList(java.util.List, java.util.List); method public static int lastIndexOfSubList(java.util.List, java.util.List); - method public static java.util.ArrayList list(java.util.Enumeration); - method public static T max(java.util.Collection); - method public static T max(java.util.Collection, java.util.Comparator); - method public static T min(java.util.Collection); - method public static T min(java.util.Collection, java.util.Comparator); - method public static java.util.List nCopies(int, T); - method public static java.util.Set newSetFromMap(java.util.Map); - method public static boolean replaceAll(java.util.List, T, T); + method public static java.util.ArrayList list(java.util.Enumeration); + method public static > T max(java.util.Collection); + method public static T max(java.util.Collection, java.util.Comparator); + method public static > T min(java.util.Collection); + method public static T min(java.util.Collection, java.util.Comparator); + method public static java.util.List nCopies(int, T); + method public static java.util.Set newSetFromMap(java.util.Map); + method public static boolean replaceAll(java.util.List, T, T); method public static void reverse(java.util.List); - method public static java.util.Comparator reverseOrder(); - method public static java.util.Comparator reverseOrder(java.util.Comparator); + method public static java.util.Comparator reverseOrder(); + method public static java.util.Comparator reverseOrder(java.util.Comparator); method public static void rotate(java.util.List, int); method public static void shuffle(java.util.List); method public static void shuffle(java.util.List, java.util.Random); - method public static java.util.Set singleton(E); - method public static java.util.List singletonList(E); - method public static java.util.Map singletonMap(K, V); - method public static void sort(java.util.List); - method public static void sort(java.util.List, java.util.Comparator); + method public static java.util.Set singleton(E); + method public static java.util.List singletonList(E); + method public static java.util.Map singletonMap(K, V); + method public static > void sort(java.util.List); + method public static void sort(java.util.List, java.util.Comparator); method public static void swap(java.util.List, int, int); - method public static java.util.Collection synchronizedCollection(java.util.Collection); - method public static java.util.List synchronizedList(java.util.List); - method public static java.util.Map synchronizedMap(java.util.Map); - method public static java.util.Set synchronizedSet(java.util.Set); - method public static java.util.SortedMap synchronizedSortedMap(java.util.SortedMap); - method public static java.util.SortedSet synchronizedSortedSet(java.util.SortedSet); - method public static java.util.Collection unmodifiableCollection(java.util.Collection); - method public static java.util.List unmodifiableList(java.util.List); - method public static java.util.Map unmodifiableMap(java.util.Map); - method public static java.util.Set unmodifiableSet(java.util.Set); - method public static java.util.SortedMap unmodifiableSortedMap(java.util.SortedMap); - method public static java.util.SortedSet unmodifiableSortedSet(java.util.SortedSet); + method public static java.util.Collection synchronizedCollection(java.util.Collection); + method public static java.util.List synchronizedList(java.util.List); + method public static java.util.Map synchronizedMap(java.util.Map); + method public static java.util.Set synchronizedSet(java.util.Set); + method public static java.util.SortedMap synchronizedSortedMap(java.util.SortedMap); + method public static java.util.SortedSet synchronizedSortedSet(java.util.SortedSet); + method public static java.util.Collection unmodifiableCollection(java.util.Collection); + method public static java.util.List unmodifiableList(java.util.List); + method public static java.util.Map unmodifiableMap(java.util.Map); + method public static java.util.Set unmodifiableSet(java.util.Set); + method public static java.util.SortedMap unmodifiableSortedMap(java.util.SortedMap); + method public static java.util.SortedSet unmodifiableSortedSet(java.util.SortedSet); field public static final java.util.List EMPTY_LIST; field public static final java.util.Map EMPTY_MAP; field public static final java.util.Set EMPTY_SET; } - public abstract interface Comparator { + public abstract interface Comparator { method public abstract int compare(T, T); - method public static java.util.Comparator comparing(java.util.function.Function, java.util.Comparator); - method public static java.util.Comparator comparing(java.util.function.Function); - method public static java.util.Comparator comparingDouble(java.util.function.ToDoubleFunction); - method public static java.util.Comparator comparingInt(java.util.function.ToIntFunction); - method public static java.util.Comparator comparingLong(java.util.function.ToLongFunction); + method public static java.util.Comparator comparing(java.util.function.Function, java.util.Comparator); + method public static > java.util.Comparator comparing(java.util.function.Function); + method public static java.util.Comparator comparingDouble(java.util.function.ToDoubleFunction); + method public static java.util.Comparator comparingInt(java.util.function.ToIntFunction); + method public static java.util.Comparator comparingLong(java.util.function.ToLongFunction); method public abstract boolean equals(java.lang.Object); - method public static java.util.Comparator naturalOrder(); - method public static java.util.Comparator nullsFirst(java.util.Comparator); - method public static java.util.Comparator nullsLast(java.util.Comparator); - method public static java.util.Comparator reverseOrder(); + method public static > java.util.Comparator naturalOrder(); + method public static java.util.Comparator nullsFirst(java.util.Comparator); + method public static java.util.Comparator nullsLast(java.util.Comparator); + method public static > java.util.Comparator reverseOrder(); method public default java.util.Comparator reversed(); method public default java.util.Comparator thenComparing(java.util.Comparator); - method public default java.util.Comparator thenComparing(java.util.function.Function, java.util.Comparator); - method public default java.util.Comparator thenComparing(java.util.function.Function); + method public default java.util.Comparator thenComparing(java.util.function.Function, java.util.Comparator); + method public default > java.util.Comparator thenComparing(java.util.function.Function); method public default java.util.Comparator thenComparingDouble(java.util.function.ToDoubleFunction); method public default java.util.Comparator thenComparingInt(java.util.function.ToIntFunction); method public default java.util.Comparator thenComparingLong(java.util.function.ToLongFunction); @@ -58666,7 +58666,7 @@ package java.util { method public deprecated java.lang.String toLocaleString(); } - public abstract interface Deque implements java.util.Queue { + public abstract interface Deque implements java.util.Queue { method public abstract boolean add(E); method public abstract void addFirst(E); method public abstract void addLast(E); @@ -58696,7 +58696,7 @@ package java.util { method public abstract int size(); } - public abstract class Dictionary { + public abstract class Dictionary { ctor public Dictionary(); method public abstract java.util.Enumeration elements(); method public abstract V get(java.lang.Object); @@ -58727,7 +58727,7 @@ package java.util { ctor public EmptyStackException(); } - public class EnumMap extends java.util.AbstractMap implements java.lang.Cloneable java.io.Serializable { + public class EnumMap, V> extends java.util.AbstractMap implements java.lang.Cloneable java.io.Serializable { ctor public EnumMap(java.lang.Class); ctor public EnumMap(java.util.EnumMap); ctor public EnumMap(java.util.Map); @@ -58735,23 +58735,23 @@ package java.util { method public java.util.Set> entrySet(); } - public abstract class EnumSet extends java.util.AbstractSet implements java.lang.Cloneable java.io.Serializable { - method public static java.util.EnumSet allOf(java.lang.Class); + public abstract class EnumSet> extends java.util.AbstractSet implements java.lang.Cloneable java.io.Serializable { + method public static > java.util.EnumSet allOf(java.lang.Class); method public java.util.EnumSet clone(); - method public static java.util.EnumSet complementOf(java.util.EnumSet); - method public static java.util.EnumSet copyOf(java.util.EnumSet); - method public static java.util.EnumSet copyOf(java.util.Collection); - method public static java.util.EnumSet noneOf(java.lang.Class); - method public static java.util.EnumSet of(E); - method public static java.util.EnumSet of(E, E); - method public static java.util.EnumSet of(E, E, E); - method public static java.util.EnumSet of(E, E, E, E); - method public static java.util.EnumSet of(E, E, E, E, E); - method public static java.util.EnumSet of(E, E...); - method public static java.util.EnumSet range(E, E); + method public static > java.util.EnumSet complementOf(java.util.EnumSet); + method public static > java.util.EnumSet copyOf(java.util.EnumSet); + method public static > java.util.EnumSet copyOf(java.util.Collection); + method public static > java.util.EnumSet noneOf(java.lang.Class); + method public static > java.util.EnumSet of(E); + method public static > java.util.EnumSet of(E, E); + method public static > java.util.EnumSet of(E, E, E); + method public static > java.util.EnumSet of(E, E, E, E); + method public static > java.util.EnumSet of(E, E, E, E, E); + method public static > java.util.EnumSet of(E, E...); + method public static > java.util.EnumSet range(E, E); } - public abstract interface Enumeration { + public abstract interface Enumeration { method public abstract boolean hasMoreElements(); method public abstract E nextElement(); } @@ -58759,7 +58759,7 @@ package java.util { public abstract interface EventListener { } - public abstract class EventListenerProxy implements java.util.EventListener { + public abstract class EventListenerProxy implements java.util.EventListener { ctor public EventListenerProxy(T); method public T getListener(); } @@ -58845,7 +58845,7 @@ package java.util { field public static final int BC = 0; // 0x0 } - public class HashMap extends java.util.AbstractMap implements java.lang.Cloneable java.util.Map java.io.Serializable { + public class HashMap extends java.util.AbstractMap implements java.lang.Cloneable java.util.Map java.io.Serializable { ctor public HashMap(int, float); ctor public HashMap(int); ctor public HashMap(); @@ -58865,7 +58865,7 @@ package java.util { method public void replaceAll(java.util.function.BiFunction); } - public class HashSet extends java.util.AbstractSet implements java.lang.Cloneable java.io.Serializable java.util.Set { + public class HashSet extends java.util.AbstractSet implements java.lang.Cloneable java.io.Serializable java.util.Set { ctor public HashSet(); ctor public HashSet(java.util.Collection); ctor public HashSet(int, float); @@ -58876,7 +58876,7 @@ package java.util { method public java.util.Spliterator spliterator(); } - public class Hashtable extends java.util.Dictionary implements java.lang.Cloneable java.util.Map java.io.Serializable { + public class Hashtable extends java.util.Dictionary implements java.lang.Cloneable java.util.Map java.io.Serializable { ctor public Hashtable(int, float); ctor public Hashtable(int); ctor public Hashtable(); @@ -58911,7 +58911,7 @@ package java.util { method public java.util.Collection values(); } - public class IdentityHashMap extends java.util.AbstractMap implements java.lang.Cloneable java.util.Map java.io.Serializable { + public class IdentityHashMap extends java.util.AbstractMap implements java.lang.Cloneable java.util.Map java.io.Serializable { ctor public IdentityHashMap(); ctor public IdentityHashMap(int); ctor public IdentityHashMap(java.util.Map); @@ -58978,14 +58978,14 @@ package java.util { ctor public InvalidPropertiesFormatException(java.lang.String); } - public abstract interface Iterator { + public abstract interface Iterator { method public default void forEachRemaining(java.util.function.Consumer); method public abstract boolean hasNext(); method public abstract E next(); method public default void remove(); } - public class LinkedHashMap extends java.util.HashMap implements java.util.Map { + public class LinkedHashMap extends java.util.HashMap implements java.util.Map { ctor public LinkedHashMap(int, float); ctor public LinkedHashMap(int); ctor public LinkedHashMap(); @@ -58994,14 +58994,14 @@ package java.util { method protected boolean removeEldestEntry(java.util.Map.Entry); } - public class LinkedHashSet extends java.util.HashSet implements java.lang.Cloneable java.io.Serializable java.util.Set { + public class LinkedHashSet extends java.util.HashSet implements java.lang.Cloneable java.io.Serializable java.util.Set { ctor public LinkedHashSet(int, float); ctor public LinkedHashSet(int); ctor public LinkedHashSet(); ctor public LinkedHashSet(java.util.Collection); } - public class LinkedList extends java.util.AbstractSequentialList implements java.lang.Cloneable java.util.Deque java.util.List java.io.Serializable { + public class LinkedList extends java.util.AbstractSequentialList implements java.lang.Cloneable java.util.Deque java.util.List java.io.Serializable { ctor public LinkedList(); ctor public LinkedList(java.util.Collection); method public void addFirst(E); @@ -59032,7 +59032,7 @@ package java.util { method public java.util.Spliterator spliterator(); } - public abstract interface List implements java.util.Collection { + public abstract interface List implements java.util.Collection { method public abstract boolean add(E); method public abstract void add(int, E); method public abstract boolean addAll(java.util.Collection); @@ -59059,10 +59059,10 @@ package java.util { method public default void sort(java.util.Comparator); method public abstract java.util.List subList(int, int); method public abstract java.lang.Object[] toArray(); - method public abstract T[] toArray(T[]); + method public abstract T[] toArray(T[]); } - public abstract interface ListIterator implements java.util.Iterator { + public abstract interface ListIterator implements java.util.Iterator { method public abstract void add(E); method public abstract boolean hasNext(); method public abstract boolean hasPrevious(); @@ -59179,7 +59179,7 @@ package java.util { method public final long getSum(); } - public abstract interface Map { + public abstract interface Map { method public abstract void clear(); method public default V compute(K, java.util.function.BiFunction); method public default V computeIfAbsent(K, java.util.function.Function); @@ -59207,11 +59207,11 @@ package java.util { method public abstract java.util.Collection values(); } - public static abstract interface Map.Entry { - method public static java.util.Comparator> comparingByKey(); - method public static java.util.Comparator> comparingByKey(java.util.Comparator); - method public static java.util.Comparator> comparingByValue(); - method public static java.util.Comparator> comparingByValue(java.util.Comparator); + public static abstract interface Map.Entry { + method public static , V> java.util.Comparator> comparingByKey(); + method public static java.util.Comparator> comparingByKey(java.util.Comparator); + method public static > java.util.Comparator> comparingByValue(); + method public static java.util.Comparator> comparingByValue(java.util.Comparator); method public abstract boolean equals(java.lang.Object); method public abstract K getKey(); method public abstract V getValue(); @@ -59235,7 +59235,7 @@ package java.util { method public java.lang.String getKey(); } - public abstract interface NavigableMap implements java.util.SortedMap { + public abstract interface NavigableMap implements java.util.SortedMap { method public abstract java.util.Map.Entry ceilingEntry(K); method public abstract K ceilingKey(K); method public abstract java.util.NavigableSet descendingKeySet(); @@ -59259,7 +59259,7 @@ package java.util { method public abstract java.util.SortedMap tailMap(K); } - public abstract interface NavigableSet implements java.util.SortedSet { + public abstract interface NavigableSet implements java.util.SortedSet { method public abstract E ceiling(E); method public abstract java.util.Iterator descendingIterator(); method public abstract java.util.NavigableSet descendingSet(); @@ -59283,16 +59283,16 @@ package java.util { } public final class Objects { - method public static int compare(T, T, java.util.Comparator); + method public static int compare(T, T, java.util.Comparator); method public static boolean deepEquals(java.lang.Object, java.lang.Object); method public static boolean equals(java.lang.Object, java.lang.Object); method public static int hash(java.lang.Object...); method public static int hashCode(java.lang.Object); method public static boolean isNull(java.lang.Object); method public static boolean nonNull(java.lang.Object); - method public static T requireNonNull(T); - method public static T requireNonNull(T, java.lang.String); - method public static T requireNonNull(T, java.util.function.Supplier); + method public static T requireNonNull(T); + method public static T requireNonNull(T, java.lang.String); + method public static T requireNonNull(T, java.util.function.Supplier); method public static java.lang.String toString(java.lang.Object); method public static java.lang.String toString(java.lang.Object, java.lang.String); } @@ -59314,19 +59314,19 @@ package java.util { method public abstract void update(java.util.Observable, java.lang.Object); } - public final class Optional { - method public static java.util.Optional empty(); + public final class Optional { + method public static java.util.Optional empty(); method public java.util.Optional filter(java.util.function.Predicate); - method public java.util.Optional flatMap(java.util.function.Function>); + method public java.util.Optional flatMap(java.util.function.Function>); method public T get(); method public void ifPresent(java.util.function.Consumer); method public boolean isPresent(); - method public java.util.Optional map(java.util.function.Function); - method public static java.util.Optional of(T); - method public static java.util.Optional ofNullable(T); + method public java.util.Optional map(java.util.function.Function); + method public static java.util.Optional of(T); + method public static java.util.Optional ofNullable(T); method public T orElse(T); method public T orElseGet(java.util.function.Supplier); - method public T orElseThrow(java.util.function.Supplier) throws java.lang.Throwable; + method public T orElseThrow(java.util.function.Supplier) throws java.lang.Throwable; } public final class OptionalDouble { @@ -59337,7 +59337,7 @@ package java.util { method public static java.util.OptionalDouble of(double); method public double orElse(double); method public double orElseGet(java.util.function.DoubleSupplier); - method public double orElseThrow(java.util.function.Supplier) throws java.lang.Throwable; + method public double orElseThrow(java.util.function.Supplier) throws java.lang.Throwable; } public final class OptionalInt { @@ -59348,7 +59348,7 @@ package java.util { method public static java.util.OptionalInt of(int); method public int orElse(int); method public int orElseGet(java.util.function.IntSupplier); - method public int orElseThrow(java.util.function.Supplier) throws java.lang.Throwable; + method public int orElseThrow(java.util.function.Supplier) throws java.lang.Throwable; } public final class OptionalLong { @@ -59359,10 +59359,10 @@ package java.util { method public static java.util.OptionalLong of(long); method public long orElse(long); method public long orElseGet(java.util.function.LongSupplier); - method public long orElseThrow(java.util.function.Supplier) throws java.lang.Throwable; + method public long orElseThrow(java.util.function.Supplier) throws java.lang.Throwable; } - public abstract interface PrimitiveIterator implements java.util.Iterator { + public abstract interface PrimitiveIterator implements java.util.Iterator { method public abstract void forEachRemaining(T_CONS); } @@ -59387,7 +59387,7 @@ package java.util { method public abstract long nextLong(); } - public class PriorityQueue extends java.util.AbstractQueue implements java.io.Serializable { + public class PriorityQueue extends java.util.AbstractQueue implements java.io.Serializable { ctor public PriorityQueue(); ctor public PriorityQueue(int); ctor public PriorityQueue(java.util.Comparator); @@ -59436,7 +59436,7 @@ package java.util { method public java.lang.Object handleGetObject(java.lang.String); } - public abstract interface Queue implements java.util.Collection { + public abstract interface Queue implements java.util.Collection { method public abstract boolean add(E); method public abstract E element(); method public abstract boolean offer(E); @@ -59589,15 +59589,15 @@ package java.util { ctor public ServiceConfigurationError(java.lang.String, java.lang.Throwable); } - public final class ServiceLoader implements java.lang.Iterable { + public final class ServiceLoader implements java.lang.Iterable { method public java.util.Iterator iterator(); - method public static java.util.ServiceLoader load(java.lang.Class, java.lang.ClassLoader); - method public static java.util.ServiceLoader load(java.lang.Class); - method public static java.util.ServiceLoader loadInstalled(java.lang.Class); + method public static java.util.ServiceLoader load(java.lang.Class, java.lang.ClassLoader); + method public static java.util.ServiceLoader load(java.lang.Class); + method public static java.util.ServiceLoader loadInstalled(java.lang.Class); method public void reload(); } - public abstract interface Set implements java.util.Collection { + public abstract interface Set implements java.util.Collection { method public abstract boolean add(E); method public abstract boolean addAll(java.util.Collection); method public abstract void clear(); @@ -59612,7 +59612,7 @@ package java.util { method public abstract boolean retainAll(java.util.Collection); method public abstract int size(); method public abstract java.lang.Object[] toArray(); - method public abstract T[] toArray(T[]); + method public abstract T[] toArray(T[]); } public class SimpleTimeZone extends java.util.TimeZone { @@ -59638,7 +59638,7 @@ package java.util { field public static final int WALL_TIME = 0; // 0x0 } - public abstract interface SortedMap implements java.util.Map { + public abstract interface SortedMap implements java.util.Map { method public abstract java.util.Comparator comparator(); method public abstract java.util.Set> entrySet(); method public abstract K firstKey(); @@ -59650,7 +59650,7 @@ package java.util { method public abstract java.util.Collection values(); } - public abstract interface SortedSet implements java.util.Set { + public abstract interface SortedSet implements java.util.Set { method public abstract java.util.Comparator comparator(); method public abstract E first(); method public abstract java.util.SortedSet headSet(E); @@ -59659,7 +59659,7 @@ package java.util { method public abstract java.util.SortedSet tailSet(E); } - public abstract interface Spliterator { + public abstract interface Spliterator { method public abstract int characteristics(); method public abstract long estimateSize(); method public default void forEachRemaining(java.util.function.Consumer); @@ -59702,7 +59702,7 @@ package java.util { method public abstract java.util.Spliterator.OfLong trySplit(); } - public static abstract interface Spliterator.OfPrimitive implements java.util.Spliterator { + public static abstract interface Spliterator.OfPrimitive> implements java.util.Spliterator { method public default void forEachRemaining(T_CONS); method public abstract boolean tryAdvance(T_CONS); method public abstract T_SPLITR trySplit(); @@ -59712,25 +59712,25 @@ package java.util { method public static java.util.Spliterator.OfDouble emptyDoubleSpliterator(); method public static java.util.Spliterator.OfInt emptyIntSpliterator(); method public static java.util.Spliterator.OfLong emptyLongSpliterator(); - method public static java.util.Spliterator emptySpliterator(); - method public static java.util.Iterator iterator(java.util.Spliterator); + method public static java.util.Spliterator emptySpliterator(); + method public static java.util.Iterator iterator(java.util.Spliterator); method public static java.util.PrimitiveIterator.OfInt iterator(java.util.Spliterator.OfInt); method public static java.util.PrimitiveIterator.OfLong iterator(java.util.Spliterator.OfLong); method public static java.util.PrimitiveIterator.OfDouble iterator(java.util.Spliterator.OfDouble); - method public static java.util.Spliterator spliterator(java.lang.Object[], int); - method public static java.util.Spliterator spliterator(java.lang.Object[], int, int, int); + method public static java.util.Spliterator spliterator(java.lang.Object[], int); + method public static java.util.Spliterator spliterator(java.lang.Object[], int, int, int); method public static java.util.Spliterator.OfInt spliterator(int[], int); method public static java.util.Spliterator.OfInt spliterator(int[], int, int, int); method public static java.util.Spliterator.OfLong spliterator(long[], int); method public static java.util.Spliterator.OfLong spliterator(long[], int, int, int); method public static java.util.Spliterator.OfDouble spliterator(double[], int); method public static java.util.Spliterator.OfDouble spliterator(double[], int, int, int); - method public static java.util.Spliterator spliterator(java.util.Collection, int); - method public static java.util.Spliterator spliterator(java.util.Iterator, long, int); + method public static java.util.Spliterator spliterator(java.util.Collection, int); + method public static java.util.Spliterator spliterator(java.util.Iterator, long, int); method public static java.util.Spliterator.OfInt spliterator(java.util.PrimitiveIterator.OfInt, long, int); method public static java.util.Spliterator.OfLong spliterator(java.util.PrimitiveIterator.OfLong, long, int); method public static java.util.Spliterator.OfDouble spliterator(java.util.PrimitiveIterator.OfDouble, long, int); - method public static java.util.Spliterator spliteratorUnknownSize(java.util.Iterator, int); + method public static java.util.Spliterator spliteratorUnknownSize(java.util.Iterator, int); method public static java.util.Spliterator.OfInt spliteratorUnknownSize(java.util.PrimitiveIterator.OfInt, int); method public static java.util.Spliterator.OfLong spliteratorUnknownSize(java.util.PrimitiveIterator.OfLong, int); method public static java.util.Spliterator.OfDouble spliteratorUnknownSize(java.util.PrimitiveIterator.OfDouble, int); @@ -59757,7 +59757,7 @@ package java.util { method public java.util.Spliterator.OfLong trySplit(); } - public static abstract class Spliterators.AbstractSpliterator implements java.util.Spliterator { + public static abstract class Spliterators.AbstractSpliterator implements java.util.Spliterator { ctor protected Spliterators.AbstractSpliterator(long, int); method public int characteristics(); method public long estimateSize(); @@ -59792,7 +59792,7 @@ package java.util { method public java.util.SplittableRandom split(); } - public class Stack extends java.util.Vector { + public class Stack extends java.util.Vector { ctor public Stack(); method public boolean empty(); method public synchronized E peek(); @@ -59876,7 +59876,7 @@ package java.util { ctor public TooManyListenersException(java.lang.String); } - public class TreeMap extends java.util.AbstractMap implements java.lang.Cloneable java.util.NavigableMap java.io.Serializable { + public class TreeMap extends java.util.AbstractMap implements java.lang.Cloneable java.util.NavigableMap java.io.Serializable { ctor public TreeMap(); ctor public TreeMap(java.util.Comparator); ctor public TreeMap(java.util.Map); @@ -59913,7 +59913,7 @@ package java.util { method public java.util.SortedMap tailMap(K); } - public class TreeSet extends java.util.AbstractSet implements java.lang.Cloneable java.util.NavigableSet java.io.Serializable { + public class TreeSet extends java.util.AbstractSet implements java.lang.Cloneable java.util.NavigableSet java.io.Serializable { ctor public TreeSet(); ctor public TreeSet(java.util.Comparator); ctor public TreeSet(java.util.Collection); @@ -59966,7 +59966,7 @@ package java.util { method public java.lang.String getFlags(); } - public class Vector extends java.util.AbstractList implements java.lang.Cloneable java.util.List java.util.RandomAccess java.io.Serializable { + public class Vector extends java.util.AbstractList implements java.lang.Cloneable java.util.List java.util.RandomAccess java.io.Serializable { ctor public Vector(int, int); ctor public Vector(int); ctor public Vector(); @@ -60001,7 +60001,7 @@ package java.util { field protected java.lang.Object[] elementData; } - public class WeakHashMap extends java.util.AbstractMap implements java.util.Map { + public class WeakHashMap extends java.util.AbstractMap implements java.util.Map { ctor public WeakHashMap(int, float); ctor public WeakHashMap(int); ctor public WeakHashMap(); @@ -60017,18 +60017,18 @@ package java.util.concurrent { public abstract class AbstractExecutorService implements java.util.concurrent.ExecutorService { ctor public AbstractExecutorService(); - method public java.util.List> invokeAll(java.util.Collection>) throws java.lang.InterruptedException; - method public java.util.List> invokeAll(java.util.Collection>, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; - method public T invokeAny(java.util.Collection>) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException; - method public T invokeAny(java.util.Collection>, long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException, java.util.concurrent.TimeoutException; - method protected java.util.concurrent.RunnableFuture newTaskFor(java.lang.Runnable, T); - method protected java.util.concurrent.RunnableFuture newTaskFor(java.util.concurrent.Callable); + method public java.util.List> invokeAll(java.util.Collection>) throws java.lang.InterruptedException; + method public java.util.List> invokeAll(java.util.Collection>, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; + method public T invokeAny(java.util.Collection>) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException; + method public T invokeAny(java.util.Collection>, long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException, java.util.concurrent.TimeoutException; + method protected java.util.concurrent.RunnableFuture newTaskFor(java.lang.Runnable, T); + method protected java.util.concurrent.RunnableFuture newTaskFor(java.util.concurrent.Callable); method public java.util.concurrent.Future submit(java.lang.Runnable); - method public java.util.concurrent.Future submit(java.lang.Runnable, T); - method public java.util.concurrent.Future submit(java.util.concurrent.Callable); + method public java.util.concurrent.Future submit(java.lang.Runnable, T); + method public java.util.concurrent.Future submit(java.util.concurrent.Callable); } - public class ArrayBlockingQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue java.io.Serializable { + public class ArrayBlockingQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue java.io.Serializable { ctor public ArrayBlockingQueue(int); ctor public ArrayBlockingQueue(int, boolean); ctor public ArrayBlockingQueue(int, boolean, java.util.Collection); @@ -60047,7 +60047,7 @@ package java.util.concurrent { method public E take() throws java.lang.InterruptedException; } - public abstract interface BlockingDeque implements java.util.concurrent.BlockingQueue java.util.Deque { + public abstract interface BlockingDeque implements java.util.concurrent.BlockingQueue java.util.Deque { method public abstract boolean add(E); method public abstract void addFirst(E); method public abstract void addLast(E); @@ -60079,7 +60079,7 @@ package java.util.concurrent { method public abstract E takeLast() throws java.lang.InterruptedException; } - public abstract interface BlockingQueue implements java.util.Queue { + public abstract interface BlockingQueue implements java.util.Queue { method public abstract boolean add(E); method public abstract boolean contains(java.lang.Object); method public abstract int drainTo(java.util.Collection); @@ -60098,7 +60098,7 @@ package java.util.concurrent { ctor public BrokenBarrierException(java.lang.String); } - public abstract interface Callable { + public abstract interface Callable { method public abstract V call() throws java.lang.Exception; } @@ -60107,28 +60107,28 @@ package java.util.concurrent { ctor public CancellationException(java.lang.String); } - public class CompletableFuture implements java.util.concurrent.CompletionStage java.util.concurrent.Future { + public class CompletableFuture implements java.util.concurrent.CompletionStage java.util.concurrent.Future { ctor public CompletableFuture(); method public java.util.concurrent.CompletableFuture acceptEither(java.util.concurrent.CompletionStage, java.util.function.Consumer); method public java.util.concurrent.CompletableFuture acceptEitherAsync(java.util.concurrent.CompletionStage, java.util.function.Consumer); method public java.util.concurrent.CompletableFuture acceptEitherAsync(java.util.concurrent.CompletionStage, java.util.function.Consumer, java.util.concurrent.Executor); method public static java.util.concurrent.CompletableFuture allOf(java.util.concurrent.CompletableFuture...); method public static java.util.concurrent.CompletableFuture anyOf(java.util.concurrent.CompletableFuture...); - method public java.util.concurrent.CompletableFuture applyToEither(java.util.concurrent.CompletionStage, java.util.function.Function); - method public java.util.concurrent.CompletableFuture applyToEitherAsync(java.util.concurrent.CompletionStage, java.util.function.Function); - method public java.util.concurrent.CompletableFuture applyToEitherAsync(java.util.concurrent.CompletionStage, java.util.function.Function, java.util.concurrent.Executor); + method public java.util.concurrent.CompletableFuture applyToEither(java.util.concurrent.CompletionStage, java.util.function.Function); + method public java.util.concurrent.CompletableFuture applyToEitherAsync(java.util.concurrent.CompletionStage, java.util.function.Function); + method public java.util.concurrent.CompletableFuture applyToEitherAsync(java.util.concurrent.CompletionStage, java.util.function.Function, java.util.concurrent.Executor); method public boolean cancel(boolean); method public boolean complete(T); method public boolean completeExceptionally(java.lang.Throwable); - method public static java.util.concurrent.CompletableFuture completedFuture(U); + method public static java.util.concurrent.CompletableFuture completedFuture(U); method public java.util.concurrent.CompletableFuture exceptionally(java.util.function.Function); method public T get() throws java.util.concurrent.ExecutionException, java.lang.InterruptedException; method public T get(long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException, java.util.concurrent.TimeoutException; method public T getNow(T); method public int getNumberOfDependents(); - method public java.util.concurrent.CompletableFuture handle(java.util.function.BiFunction); - method public java.util.concurrent.CompletableFuture handleAsync(java.util.function.BiFunction); - method public java.util.concurrent.CompletableFuture handleAsync(java.util.function.BiFunction, java.util.concurrent.Executor); + method public java.util.concurrent.CompletableFuture handle(java.util.function.BiFunction); + method public java.util.concurrent.CompletableFuture handleAsync(java.util.function.BiFunction); + method public java.util.concurrent.CompletableFuture handleAsync(java.util.function.BiFunction, java.util.concurrent.Executor); method public boolean isCancelled(); method public boolean isCompletedExceptionally(); method public boolean isDone(); @@ -60143,23 +60143,23 @@ package java.util.concurrent { method public java.util.concurrent.CompletableFuture runAfterEitherAsync(java.util.concurrent.CompletionStage, java.lang.Runnable, java.util.concurrent.Executor); method public static java.util.concurrent.CompletableFuture runAsync(java.lang.Runnable); method public static java.util.concurrent.CompletableFuture runAsync(java.lang.Runnable, java.util.concurrent.Executor); - method public static java.util.concurrent.CompletableFuture supplyAsync(java.util.function.Supplier); - method public static java.util.concurrent.CompletableFuture supplyAsync(java.util.function.Supplier, java.util.concurrent.Executor); + method public static java.util.concurrent.CompletableFuture supplyAsync(java.util.function.Supplier); + method public static java.util.concurrent.CompletableFuture supplyAsync(java.util.function.Supplier, java.util.concurrent.Executor); method public java.util.concurrent.CompletableFuture thenAccept(java.util.function.Consumer); method public java.util.concurrent.CompletableFuture thenAcceptAsync(java.util.function.Consumer); method public java.util.concurrent.CompletableFuture thenAcceptAsync(java.util.function.Consumer, java.util.concurrent.Executor); - method public java.util.concurrent.CompletableFuture thenAcceptBoth(java.util.concurrent.CompletionStage, java.util.function.BiConsumer); - method public java.util.concurrent.CompletableFuture thenAcceptBothAsync(java.util.concurrent.CompletionStage, java.util.function.BiConsumer); - method public java.util.concurrent.CompletableFuture thenAcceptBothAsync(java.util.concurrent.CompletionStage, java.util.function.BiConsumer, java.util.concurrent.Executor); - method public java.util.concurrent.CompletableFuture thenApply(java.util.function.Function); - method public java.util.concurrent.CompletableFuture thenApplyAsync(java.util.function.Function); - method public java.util.concurrent.CompletableFuture thenApplyAsync(java.util.function.Function, java.util.concurrent.Executor); - method public java.util.concurrent.CompletableFuture thenCombine(java.util.concurrent.CompletionStage, java.util.function.BiFunction); - method public java.util.concurrent.CompletableFuture thenCombineAsync(java.util.concurrent.CompletionStage, java.util.function.BiFunction); - method public java.util.concurrent.CompletableFuture thenCombineAsync(java.util.concurrent.CompletionStage, java.util.function.BiFunction, java.util.concurrent.Executor); - method public java.util.concurrent.CompletableFuture thenCompose(java.util.function.Function>); - method public java.util.concurrent.CompletableFuture thenComposeAsync(java.util.function.Function>); - method public java.util.concurrent.CompletableFuture thenComposeAsync(java.util.function.Function>, java.util.concurrent.Executor); + method public java.util.concurrent.CompletableFuture thenAcceptBoth(java.util.concurrent.CompletionStage, java.util.function.BiConsumer); + method public java.util.concurrent.CompletableFuture thenAcceptBothAsync(java.util.concurrent.CompletionStage, java.util.function.BiConsumer); + method public java.util.concurrent.CompletableFuture thenAcceptBothAsync(java.util.concurrent.CompletionStage, java.util.function.BiConsumer, java.util.concurrent.Executor); + method public java.util.concurrent.CompletableFuture thenApply(java.util.function.Function); + method public java.util.concurrent.CompletableFuture thenApplyAsync(java.util.function.Function); + method public java.util.concurrent.CompletableFuture thenApplyAsync(java.util.function.Function, java.util.concurrent.Executor); + method public java.util.concurrent.CompletableFuture thenCombine(java.util.concurrent.CompletionStage, java.util.function.BiFunction); + method public java.util.concurrent.CompletableFuture thenCombineAsync(java.util.concurrent.CompletionStage, java.util.function.BiFunction); + method public java.util.concurrent.CompletableFuture thenCombineAsync(java.util.concurrent.CompletionStage, java.util.function.BiFunction, java.util.concurrent.Executor); + method public java.util.concurrent.CompletableFuture thenCompose(java.util.function.Function>); + method public java.util.concurrent.CompletableFuture thenComposeAsync(java.util.function.Function>); + method public java.util.concurrent.CompletableFuture thenComposeAsync(java.util.function.Function>, java.util.concurrent.Executor); method public java.util.concurrent.CompletableFuture thenRun(java.lang.Runnable); method public java.util.concurrent.CompletableFuture thenRunAsync(java.lang.Runnable); method public java.util.concurrent.CompletableFuture thenRunAsync(java.lang.Runnable, java.util.concurrent.Executor); @@ -60179,7 +60179,7 @@ package java.util.concurrent { ctor public CompletionException(java.lang.Throwable); } - public abstract interface CompletionService { + public abstract interface CompletionService { method public abstract java.util.concurrent.Future poll(); method public abstract java.util.concurrent.Future poll(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; method public abstract java.util.concurrent.Future submit(java.util.concurrent.Callable); @@ -60187,17 +60187,17 @@ package java.util.concurrent { method public abstract java.util.concurrent.Future take() throws java.lang.InterruptedException; } - public abstract interface CompletionStage { + public abstract interface CompletionStage { method public abstract java.util.concurrent.CompletionStage acceptEither(java.util.concurrent.CompletionStage, java.util.function.Consumer); method public abstract java.util.concurrent.CompletionStage acceptEitherAsync(java.util.concurrent.CompletionStage, java.util.function.Consumer); method public abstract java.util.concurrent.CompletionStage acceptEitherAsync(java.util.concurrent.CompletionStage, java.util.function.Consumer, java.util.concurrent.Executor); - method public abstract java.util.concurrent.CompletionStage applyToEither(java.util.concurrent.CompletionStage, java.util.function.Function); - method public abstract java.util.concurrent.CompletionStage applyToEitherAsync(java.util.concurrent.CompletionStage, java.util.function.Function); - method public abstract java.util.concurrent.CompletionStage applyToEitherAsync(java.util.concurrent.CompletionStage, java.util.function.Function, java.util.concurrent.Executor); + method public abstract java.util.concurrent.CompletionStage applyToEither(java.util.concurrent.CompletionStage, java.util.function.Function); + method public abstract java.util.concurrent.CompletionStage applyToEitherAsync(java.util.concurrent.CompletionStage, java.util.function.Function); + method public abstract java.util.concurrent.CompletionStage applyToEitherAsync(java.util.concurrent.CompletionStage, java.util.function.Function, java.util.concurrent.Executor); method public abstract java.util.concurrent.CompletionStage exceptionally(java.util.function.Function); - method public abstract java.util.concurrent.CompletionStage handle(java.util.function.BiFunction); - method public abstract java.util.concurrent.CompletionStage handleAsync(java.util.function.BiFunction); - method public abstract java.util.concurrent.CompletionStage handleAsync(java.util.function.BiFunction, java.util.concurrent.Executor); + method public abstract java.util.concurrent.CompletionStage handle(java.util.function.BiFunction); + method public abstract java.util.concurrent.CompletionStage handleAsync(java.util.function.BiFunction); + method public abstract java.util.concurrent.CompletionStage handleAsync(java.util.function.BiFunction, java.util.concurrent.Executor); method public abstract java.util.concurrent.CompletionStage runAfterBoth(java.util.concurrent.CompletionStage, java.lang.Runnable); method public abstract java.util.concurrent.CompletionStage runAfterBothAsync(java.util.concurrent.CompletionStage, java.lang.Runnable); method public abstract java.util.concurrent.CompletionStage runAfterBothAsync(java.util.concurrent.CompletionStage, java.lang.Runnable, java.util.concurrent.Executor); @@ -60207,18 +60207,18 @@ package java.util.concurrent { method public abstract java.util.concurrent.CompletionStage thenAccept(java.util.function.Consumer); method public abstract java.util.concurrent.CompletionStage thenAcceptAsync(java.util.function.Consumer); method public abstract java.util.concurrent.CompletionStage thenAcceptAsync(java.util.function.Consumer, java.util.concurrent.Executor); - method public abstract java.util.concurrent.CompletionStage thenAcceptBoth(java.util.concurrent.CompletionStage, java.util.function.BiConsumer); - method public abstract java.util.concurrent.CompletionStage thenAcceptBothAsync(java.util.concurrent.CompletionStage, java.util.function.BiConsumer); - method public abstract java.util.concurrent.CompletionStage thenAcceptBothAsync(java.util.concurrent.CompletionStage, java.util.function.BiConsumer, java.util.concurrent.Executor); - method public abstract java.util.concurrent.CompletionStage thenApply(java.util.function.Function); - method public abstract java.util.concurrent.CompletionStage thenApplyAsync(java.util.function.Function); - method public abstract java.util.concurrent.CompletionStage thenApplyAsync(java.util.function.Function, java.util.concurrent.Executor); - method public abstract java.util.concurrent.CompletionStage thenCombine(java.util.concurrent.CompletionStage, java.util.function.BiFunction); - method public abstract java.util.concurrent.CompletionStage thenCombineAsync(java.util.concurrent.CompletionStage, java.util.function.BiFunction); - method public abstract java.util.concurrent.CompletionStage thenCombineAsync(java.util.concurrent.CompletionStage, java.util.function.BiFunction, java.util.concurrent.Executor); - method public abstract java.util.concurrent.CompletionStage thenCompose(java.util.function.Function>); - method public abstract java.util.concurrent.CompletionStage thenComposeAsync(java.util.function.Function>); - method public abstract java.util.concurrent.CompletionStage thenComposeAsync(java.util.function.Function>, java.util.concurrent.Executor); + method public abstract java.util.concurrent.CompletionStage thenAcceptBoth(java.util.concurrent.CompletionStage, java.util.function.BiConsumer); + method public abstract java.util.concurrent.CompletionStage thenAcceptBothAsync(java.util.concurrent.CompletionStage, java.util.function.BiConsumer); + method public abstract java.util.concurrent.CompletionStage thenAcceptBothAsync(java.util.concurrent.CompletionStage, java.util.function.BiConsumer, java.util.concurrent.Executor); + method public abstract java.util.concurrent.CompletionStage thenApply(java.util.function.Function); + method public abstract java.util.concurrent.CompletionStage thenApplyAsync(java.util.function.Function); + method public abstract java.util.concurrent.CompletionStage thenApplyAsync(java.util.function.Function, java.util.concurrent.Executor); + method public abstract java.util.concurrent.CompletionStage thenCombine(java.util.concurrent.CompletionStage, java.util.function.BiFunction); + method public abstract java.util.concurrent.CompletionStage thenCombineAsync(java.util.concurrent.CompletionStage, java.util.function.BiFunction); + method public abstract java.util.concurrent.CompletionStage thenCombineAsync(java.util.concurrent.CompletionStage, java.util.function.BiFunction, java.util.concurrent.Executor); + method public abstract java.util.concurrent.CompletionStage thenCompose(java.util.function.Function>); + method public abstract java.util.concurrent.CompletionStage thenComposeAsync(java.util.function.Function>); + method public abstract java.util.concurrent.CompletionStage thenComposeAsync(java.util.function.Function>, java.util.concurrent.Executor); method public abstract java.util.concurrent.CompletionStage thenRun(java.lang.Runnable); method public abstract java.util.concurrent.CompletionStage thenRunAsync(java.lang.Runnable); method public abstract java.util.concurrent.CompletionStage thenRunAsync(java.lang.Runnable, java.util.concurrent.Executor); @@ -60228,7 +60228,7 @@ package java.util.concurrent { method public abstract java.util.concurrent.CompletionStage whenCompleteAsync(java.util.function.BiConsumer, java.util.concurrent.Executor); } - public class ConcurrentHashMap extends java.util.AbstractMap implements java.util.concurrent.ConcurrentMap java.io.Serializable { + public class ConcurrentHashMap extends java.util.AbstractMap implements java.util.concurrent.ConcurrentMap java.io.Serializable { ctor public ConcurrentHashMap(); ctor public ConcurrentHashMap(int); ctor public ConcurrentHashMap(java.util.Map); @@ -60242,29 +60242,29 @@ package java.util.concurrent { method public java.util.Set> entrySet(); method public void forEach(java.util.function.BiConsumer); method public void forEach(long, java.util.function.BiConsumer); - method public void forEach(long, java.util.function.BiFunction, java.util.function.Consumer); + method public void forEach(long, java.util.function.BiFunction, java.util.function.Consumer); method public void forEachEntry(long, java.util.function.Consumer>); - method public void forEachEntry(long, java.util.function.Function, ? extends U>, java.util.function.Consumer); + method public void forEachEntry(long, java.util.function.Function, ? extends U>, java.util.function.Consumer); method public void forEachKey(long, java.util.function.Consumer); - method public void forEachKey(long, java.util.function.Function, java.util.function.Consumer); + method public void forEachKey(long, java.util.function.Function, java.util.function.Consumer); method public void forEachValue(long, java.util.function.Consumer); - method public void forEachValue(long, java.util.function.Function, java.util.function.Consumer); + method public void forEachValue(long, java.util.function.Function, java.util.function.Consumer); method public V getOrDefault(java.lang.Object, V); method public java.util.concurrent.ConcurrentHashMap.KeySetView keySet(V); method public java.util.Enumeration keys(); method public long mappingCount(); method public V merge(K, V, java.util.function.BiFunction); - method public static java.util.concurrent.ConcurrentHashMap.KeySetView newKeySet(); - method public static java.util.concurrent.ConcurrentHashMap.KeySetView newKeySet(int); + method public static java.util.concurrent.ConcurrentHashMap.KeySetView newKeySet(); + method public static java.util.concurrent.ConcurrentHashMap.KeySetView newKeySet(int); method public V putIfAbsent(K, V); - method public U reduce(long, java.util.function.BiFunction, java.util.function.BiFunction); + method public U reduce(long, java.util.function.BiFunction, java.util.function.BiFunction); method public java.util.Map.Entry reduceEntries(long, java.util.function.BiFunction, java.util.Map.Entry, ? extends java.util.Map.Entry>); - method public U reduceEntries(long, java.util.function.Function, ? extends U>, java.util.function.BiFunction); + method public U reduceEntries(long, java.util.function.Function, ? extends U>, java.util.function.BiFunction); method public double reduceEntriesToDouble(long, java.util.function.ToDoubleFunction>, double, java.util.function.DoubleBinaryOperator); method public int reduceEntriesToInt(long, java.util.function.ToIntFunction>, int, java.util.function.IntBinaryOperator); method public long reduceEntriesToLong(long, java.util.function.ToLongFunction>, long, java.util.function.LongBinaryOperator); method public K reduceKeys(long, java.util.function.BiFunction); - method public U reduceKeys(long, java.util.function.Function, java.util.function.BiFunction); + method public U reduceKeys(long, java.util.function.Function, java.util.function.BiFunction); method public double reduceKeysToDouble(long, java.util.function.ToDoubleFunction, double, java.util.function.DoubleBinaryOperator); method public int reduceKeysToInt(long, java.util.function.ToIntFunction, int, java.util.function.IntBinaryOperator); method public long reduceKeysToLong(long, java.util.function.ToLongFunction, long, java.util.function.LongBinaryOperator); @@ -60272,7 +60272,7 @@ package java.util.concurrent { method public int reduceToInt(long, java.util.function.ToIntBiFunction, int, java.util.function.IntBinaryOperator); method public long reduceToLong(long, java.util.function.ToLongBiFunction, long, java.util.function.LongBinaryOperator); method public V reduceValues(long, java.util.function.BiFunction); - method public U reduceValues(long, java.util.function.Function, java.util.function.BiFunction); + method public U reduceValues(long, java.util.function.Function, java.util.function.BiFunction); method public double reduceValuesToDouble(long, java.util.function.ToDoubleFunction, double, java.util.function.DoubleBinaryOperator); method public int reduceValuesToInt(long, java.util.function.ToIntFunction, int, java.util.function.IntBinaryOperator); method public long reduceValuesToLong(long, java.util.function.ToLongFunction, long, java.util.function.LongBinaryOperator); @@ -60280,13 +60280,13 @@ package java.util.concurrent { method public boolean replace(K, V, V); method public V replace(K, V); method public void replaceAll(java.util.function.BiFunction); - method public U search(long, java.util.function.BiFunction); - method public U searchEntries(long, java.util.function.Function, ? extends U>); - method public U searchKeys(long, java.util.function.Function); - method public U searchValues(long, java.util.function.Function); + method public U search(long, java.util.function.BiFunction); + method public U searchEntries(long, java.util.function.Function, ? extends U>); + method public U searchKeys(long, java.util.function.Function); + method public U searchValues(long, java.util.function.Function); } - static abstract class ConcurrentHashMap.CollectionView implements java.util.Collection java.io.Serializable { + static abstract class ConcurrentHashMap.CollectionView implements java.util.Collection java.io.Serializable { method public final void clear(); method public abstract boolean contains(java.lang.Object); method public final boolean containsAll(java.util.Collection); @@ -60298,11 +60298,11 @@ package java.util.concurrent { method public final boolean retainAll(java.util.Collection); method public final int size(); method public final java.lang.Object[] toArray(); - method public final T[] toArray(T[]); + method public final T[] toArray(T[]); method public final java.lang.String toString(); } - public static class ConcurrentHashMap.KeySetView extends java.util.concurrent.ConcurrentHashMap.CollectionView implements java.io.Serializable java.util.Set { + public static class ConcurrentHashMap.KeySetView extends java.util.concurrent.ConcurrentHashMap.CollectionView implements java.io.Serializable java.util.Set { method public boolean add(K); method public boolean addAll(java.util.Collection); method public boolean contains(java.lang.Object); @@ -60313,7 +60313,7 @@ package java.util.concurrent { method public java.util.Spliterator spliterator(); } - public class ConcurrentLinkedDeque extends java.util.AbstractCollection implements java.util.Deque java.io.Serializable { + public class ConcurrentLinkedDeque extends java.util.AbstractCollection implements java.util.Deque java.io.Serializable { ctor public ConcurrentLinkedDeque(); ctor public ConcurrentLinkedDeque(java.util.Collection); method public void addFirst(E); @@ -60343,7 +60343,7 @@ package java.util.concurrent { method public java.util.Spliterator spliterator(); } - public class ConcurrentLinkedQueue extends java.util.AbstractQueue implements java.util.Queue java.io.Serializable { + public class ConcurrentLinkedQueue extends java.util.AbstractQueue implements java.util.Queue java.io.Serializable { ctor public ConcurrentLinkedQueue(); ctor public ConcurrentLinkedQueue(java.util.Collection); method public java.util.Iterator iterator(); @@ -60354,14 +60354,14 @@ package java.util.concurrent { method public java.util.Spliterator spliterator(); } - public abstract interface ConcurrentMap implements java.util.Map { + public abstract interface ConcurrentMap implements java.util.Map { method public abstract V putIfAbsent(K, V); method public abstract boolean remove(java.lang.Object, java.lang.Object); method public abstract boolean replace(K, V, V); method public abstract V replace(K, V); } - public abstract interface ConcurrentNavigableMap implements java.util.concurrent.ConcurrentMap java.util.NavigableMap { + public abstract interface ConcurrentNavigableMap implements java.util.concurrent.ConcurrentMap java.util.NavigableMap { method public abstract java.util.NavigableSet descendingKeySet(); method public abstract java.util.concurrent.ConcurrentNavigableMap descendingMap(); method public abstract java.util.concurrent.ConcurrentNavigableMap headMap(K, boolean); @@ -60374,7 +60374,7 @@ package java.util.concurrent { method public abstract java.util.concurrent.ConcurrentNavigableMap tailMap(K); } - public class ConcurrentSkipListMap extends java.util.AbstractMap implements java.lang.Cloneable java.util.concurrent.ConcurrentNavigableMap java.io.Serializable { + public class ConcurrentSkipListMap extends java.util.AbstractMap implements java.lang.Cloneable java.util.concurrent.ConcurrentNavigableMap java.io.Serializable { ctor public ConcurrentSkipListMap(); ctor public ConcurrentSkipListMap(java.util.Comparator); ctor public ConcurrentSkipListMap(java.util.Map); @@ -60418,7 +60418,7 @@ package java.util.concurrent { method public java.util.concurrent.ConcurrentNavigableMap tailMap(K); } - public class ConcurrentSkipListSet extends java.util.AbstractSet implements java.lang.Cloneable java.util.NavigableSet java.io.Serializable { + public class ConcurrentSkipListSet extends java.util.AbstractSet implements java.lang.Cloneable java.util.NavigableSet java.io.Serializable { ctor public ConcurrentSkipListSet(); ctor public ConcurrentSkipListSet(java.util.Comparator); ctor public ConcurrentSkipListSet(java.util.Collection); @@ -60446,7 +60446,7 @@ package java.util.concurrent { method public java.util.NavigableSet tailSet(E); } - public class CopyOnWriteArrayList implements java.lang.Cloneable java.util.List java.util.RandomAccess java.io.Serializable { + public class CopyOnWriteArrayList implements java.lang.Cloneable java.util.List java.util.RandomAccess java.io.Serializable { ctor public CopyOnWriteArrayList(); ctor public CopyOnWriteArrayList(java.util.Collection); ctor public CopyOnWriteArrayList(E[]); @@ -60478,10 +60478,10 @@ package java.util.concurrent { method public int size(); method public java.util.List subList(int, int); method public java.lang.Object[] toArray(); - method public T[] toArray(T[]); + method public T[] toArray(T[]); } - public class CopyOnWriteArraySet extends java.util.AbstractSet implements java.io.Serializable { + public class CopyOnWriteArraySet extends java.util.AbstractSet implements java.io.Serializable { ctor public CopyOnWriteArraySet(); ctor public CopyOnWriteArraySet(java.util.Collection); method public void forEach(java.util.function.Consumer); @@ -60499,7 +60499,7 @@ package java.util.concurrent { method public long getCount(); } - public abstract class CountedCompleter extends java.util.concurrent.ForkJoinTask { + public abstract class CountedCompleter extends java.util.concurrent.ForkJoinTask { ctor protected CountedCompleter(java.util.concurrent.CountedCompleter, int); ctor protected CountedCompleter(java.util.concurrent.CountedCompleter); ctor protected CountedCompleter(); @@ -60536,7 +60536,7 @@ package java.util.concurrent { method public void reset(); } - public class DelayQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue { + public class DelayQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue { ctor public DelayQueue(); ctor public DelayQueue(java.util.Collection); method public int drainTo(java.util.Collection); @@ -60557,7 +60557,7 @@ package java.util.concurrent { method public abstract long getDelay(java.util.concurrent.TimeUnit); } - public class Exchanger { + public class Exchanger { ctor public Exchanger(); method public V exchange(V) throws java.lang.InterruptedException; method public V exchange(V, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException; @@ -60574,7 +60574,7 @@ package java.util.concurrent { method public abstract void execute(java.lang.Runnable); } - public class ExecutorCompletionService implements java.util.concurrent.CompletionService { + public class ExecutorCompletionService implements java.util.concurrent.CompletionService { ctor public ExecutorCompletionService(java.util.concurrent.Executor); ctor public ExecutorCompletionService(java.util.concurrent.Executor, java.util.concurrent.BlockingQueue>); method public java.util.concurrent.Future poll(); @@ -60586,21 +60586,21 @@ package java.util.concurrent { public abstract interface ExecutorService implements java.util.concurrent.Executor { method public abstract boolean awaitTermination(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; - method public abstract java.util.List> invokeAll(java.util.Collection>) throws java.lang.InterruptedException; - method public abstract java.util.List> invokeAll(java.util.Collection>, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; - method public abstract T invokeAny(java.util.Collection>) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException; - method public abstract T invokeAny(java.util.Collection>, long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException, java.util.concurrent.TimeoutException; + method public abstract java.util.List> invokeAll(java.util.Collection>) throws java.lang.InterruptedException; + method public abstract java.util.List> invokeAll(java.util.Collection>, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; + method public abstract T invokeAny(java.util.Collection>) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException; + method public abstract T invokeAny(java.util.Collection>, long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException, java.util.concurrent.TimeoutException; method public abstract boolean isShutdown(); method public abstract boolean isTerminated(); method public abstract void shutdown(); method public abstract java.util.List shutdownNow(); - method public abstract java.util.concurrent.Future submit(java.util.concurrent.Callable); - method public abstract java.util.concurrent.Future submit(java.lang.Runnable, T); + method public abstract java.util.concurrent.Future submit(java.util.concurrent.Callable); + method public abstract java.util.concurrent.Future submit(java.lang.Runnable, T); method public abstract java.util.concurrent.Future submit(java.lang.Runnable); } public class Executors { - method public static java.util.concurrent.Callable callable(java.lang.Runnable, T); + method public static java.util.concurrent.Callable callable(java.lang.Runnable, T); method public static java.util.concurrent.Callable callable(java.lang.Runnable); method public static java.util.concurrent.Callable callable(java.security.PrivilegedAction); method public static java.util.concurrent.Callable callable(java.security.PrivilegedExceptionAction); @@ -60617,8 +60617,8 @@ package java.util.concurrent { method public static java.util.concurrent.ScheduledExecutorService newSingleThreadScheduledExecutor(java.util.concurrent.ThreadFactory); method public static java.util.concurrent.ExecutorService newWorkStealingPool(int); method public static java.util.concurrent.ExecutorService newWorkStealingPool(); - method public static java.util.concurrent.Callable privilegedCallable(java.util.concurrent.Callable); - method public static java.util.concurrent.Callable privilegedCallableUsingCurrentClassLoader(java.util.concurrent.Callable); + method public static java.util.concurrent.Callable privilegedCallable(java.util.concurrent.Callable); + method public static java.util.concurrent.Callable privilegedCallableUsingCurrentClassLoader(java.util.concurrent.Callable); method public static java.util.concurrent.ThreadFactory privilegedThreadFactory(); method public static java.util.concurrent.ExecutorService unconfigurableExecutorService(java.util.concurrent.ExecutorService); method public static java.util.concurrent.ScheduledExecutorService unconfigurableScheduledExecutorService(java.util.concurrent.ScheduledExecutorService); @@ -60646,7 +60646,7 @@ package java.util.concurrent { method public long getStealCount(); method public java.lang.Thread.UncaughtExceptionHandler getUncaughtExceptionHandler(); method public boolean hasQueuedSubmissions(); - method public T invoke(java.util.concurrent.ForkJoinTask); + method public T invoke(java.util.concurrent.ForkJoinTask); method public boolean isQuiescent(); method public boolean isShutdown(); method public boolean isTerminated(); @@ -60655,7 +60655,7 @@ package java.util.concurrent { method protected java.util.concurrent.ForkJoinTask pollSubmission(); method public void shutdown(); method public java.util.List shutdownNow(); - method public java.util.concurrent.ForkJoinTask submit(java.util.concurrent.ForkJoinTask); + method public java.util.concurrent.ForkJoinTask submit(java.util.concurrent.ForkJoinTask); field public static final java.util.concurrent.ForkJoinPool.ForkJoinWorkerThreadFactory defaultForkJoinWorkerThreadFactory; } @@ -60668,11 +60668,11 @@ package java.util.concurrent { method public abstract boolean isReleasable(); } - public abstract class ForkJoinTask implements java.util.concurrent.Future java.io.Serializable { + public abstract class ForkJoinTask implements java.util.concurrent.Future java.io.Serializable { ctor public ForkJoinTask(); method public static java.util.concurrent.ForkJoinTask adapt(java.lang.Runnable); - method public static java.util.concurrent.ForkJoinTask adapt(java.lang.Runnable, T); - method public static java.util.concurrent.ForkJoinTask adapt(java.util.concurrent.Callable); + method public static java.util.concurrent.ForkJoinTask adapt(java.lang.Runnable, T); + method public static java.util.concurrent.ForkJoinTask adapt(java.util.concurrent.Callable); method public boolean cancel(boolean); method public final boolean compareAndSetForkJoinTaskTag(short, short); method public void complete(V); @@ -60692,7 +60692,7 @@ package java.util.concurrent { method public final V invoke(); method public static void invokeAll(java.util.concurrent.ForkJoinTask, java.util.concurrent.ForkJoinTask); method public static void invokeAll(java.util.concurrent.ForkJoinTask...); - method public static java.util.Collection invokeAll(java.util.Collection); + method public static > java.util.Collection invokeAll(java.util.Collection); method public final boolean isCancelled(); method public final boolean isCompletedAbnormally(); method public final boolean isCompletedNormally(); @@ -60718,7 +60718,7 @@ package java.util.concurrent { method protected void onTermination(java.lang.Throwable); } - public abstract interface Future { + public abstract interface Future { method public abstract boolean cancel(boolean); method public abstract V get() throws java.util.concurrent.ExecutionException, java.lang.InterruptedException; method public abstract V get(long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException, java.util.concurrent.TimeoutException; @@ -60726,7 +60726,7 @@ package java.util.concurrent { method public abstract boolean isDone(); } - public class FutureTask implements java.util.concurrent.RunnableFuture { + public class FutureTask implements java.util.concurrent.RunnableFuture { ctor public FutureTask(java.util.concurrent.Callable); ctor public FutureTask(java.lang.Runnable, V); method public boolean cancel(boolean); @@ -60741,7 +60741,7 @@ package java.util.concurrent { method protected void setException(java.lang.Throwable); } - public class LinkedBlockingDeque extends java.util.AbstractQueue implements java.util.concurrent.BlockingDeque java.io.Serializable { + public class LinkedBlockingDeque extends java.util.AbstractQueue implements java.util.concurrent.BlockingDeque java.io.Serializable { ctor public LinkedBlockingDeque(); ctor public LinkedBlockingDeque(int); ctor public LinkedBlockingDeque(java.util.Collection); @@ -60785,7 +60785,7 @@ package java.util.concurrent { method public E takeLast() throws java.lang.InterruptedException; } - public class LinkedBlockingQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue java.io.Serializable { + public class LinkedBlockingQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue java.io.Serializable { ctor public LinkedBlockingQueue(); ctor public LinkedBlockingQueue(int); ctor public LinkedBlockingQueue(java.util.Collection); @@ -60804,7 +60804,7 @@ package java.util.concurrent { method public E take() throws java.lang.InterruptedException; } - public class LinkedTransferQueue extends java.util.AbstractQueue implements java.io.Serializable java.util.concurrent.TransferQueue { + public class LinkedTransferQueue extends java.util.AbstractQueue implements java.io.Serializable java.util.concurrent.TransferQueue { ctor public LinkedTransferQueue(); ctor public LinkedTransferQueue(java.util.Collection); method public int drainTo(java.util.Collection); @@ -60851,7 +60851,7 @@ package java.util.concurrent { method public int register(); } - public class PriorityBlockingQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue java.io.Serializable { + public class PriorityBlockingQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue java.io.Serializable { ctor public PriorityBlockingQueue(); ctor public PriorityBlockingQueue(int); ctor public PriorityBlockingQueue(int, java.util.Comparator); @@ -60880,7 +60880,7 @@ package java.util.concurrent { method protected final void setRawResult(java.lang.Void); } - public abstract class RecursiveTask extends java.util.concurrent.ForkJoinTask { + public abstract class RecursiveTask extends java.util.concurrent.ForkJoinTask { ctor public RecursiveTask(); method protected abstract V compute(); method protected final boolean exec(); @@ -60899,22 +60899,22 @@ package java.util.concurrent { method public abstract void rejectedExecution(java.lang.Runnable, java.util.concurrent.ThreadPoolExecutor); } - public abstract interface RunnableFuture implements java.util.concurrent.Future java.lang.Runnable { + public abstract interface RunnableFuture implements java.util.concurrent.Future java.lang.Runnable { method public abstract void run(); } - public abstract interface RunnableScheduledFuture implements java.util.concurrent.RunnableFuture java.util.concurrent.ScheduledFuture { + public abstract interface RunnableScheduledFuture implements java.util.concurrent.RunnableFuture java.util.concurrent.ScheduledFuture { method public abstract boolean isPeriodic(); } public abstract interface ScheduledExecutorService implements java.util.concurrent.ExecutorService { method public abstract java.util.concurrent.ScheduledFuture schedule(java.lang.Runnable, long, java.util.concurrent.TimeUnit); - method public abstract java.util.concurrent.ScheduledFuture schedule(java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit); + method public abstract java.util.concurrent.ScheduledFuture schedule(java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit); method public abstract java.util.concurrent.ScheduledFuture scheduleAtFixedRate(java.lang.Runnable, long, long, java.util.concurrent.TimeUnit); method public abstract java.util.concurrent.ScheduledFuture scheduleWithFixedDelay(java.lang.Runnable, long, long, java.util.concurrent.TimeUnit); } - public abstract interface ScheduledFuture implements java.util.concurrent.Delayed java.util.concurrent.Future { + public abstract interface ScheduledFuture implements java.util.concurrent.Delayed java.util.concurrent.Future { } public class ScheduledThreadPoolExecutor extends java.util.concurrent.ThreadPoolExecutor implements java.util.concurrent.ScheduledExecutorService { @@ -60922,13 +60922,13 @@ package java.util.concurrent { ctor public ScheduledThreadPoolExecutor(int, java.util.concurrent.ThreadFactory); ctor public ScheduledThreadPoolExecutor(int, java.util.concurrent.RejectedExecutionHandler); ctor public ScheduledThreadPoolExecutor(int, java.util.concurrent.ThreadFactory, java.util.concurrent.RejectedExecutionHandler); - method protected java.util.concurrent.RunnableScheduledFuture decorateTask(java.lang.Runnable, java.util.concurrent.RunnableScheduledFuture); - method protected java.util.concurrent.RunnableScheduledFuture decorateTask(java.util.concurrent.Callable, java.util.concurrent.RunnableScheduledFuture); + method protected java.util.concurrent.RunnableScheduledFuture decorateTask(java.lang.Runnable, java.util.concurrent.RunnableScheduledFuture); + method protected java.util.concurrent.RunnableScheduledFuture decorateTask(java.util.concurrent.Callable, java.util.concurrent.RunnableScheduledFuture); method public boolean getContinueExistingPeriodicTasksAfterShutdownPolicy(); method public boolean getExecuteExistingDelayedTasksAfterShutdownPolicy(); method public boolean getRemoveOnCancelPolicy(); method public java.util.concurrent.ScheduledFuture schedule(java.lang.Runnable, long, java.util.concurrent.TimeUnit); - method public java.util.concurrent.ScheduledFuture schedule(java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit); + method public java.util.concurrent.ScheduledFuture schedule(java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit); method public java.util.concurrent.ScheduledFuture scheduleAtFixedRate(java.lang.Runnable, long, long, java.util.concurrent.TimeUnit); method public java.util.concurrent.ScheduledFuture scheduleWithFixedDelay(java.lang.Runnable, long, long, java.util.concurrent.TimeUnit); method public void setContinueExistingPeriodicTasksAfterShutdownPolicy(boolean); @@ -60958,7 +60958,7 @@ package java.util.concurrent { method public boolean tryAcquire(int, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; } - public class SynchronousQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue java.io.Serializable { + public class SynchronousQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue java.io.Serializable { ctor public SynchronousQueue(); ctor public SynchronousQueue(boolean); method public int drainTo(java.util.Collection); @@ -61076,7 +61076,7 @@ package java.util.concurrent { ctor public TimeoutException(java.lang.String); } - public abstract interface TransferQueue implements java.util.concurrent.BlockingQueue { + public abstract interface TransferQueue implements java.util.concurrent.BlockingQueue { method public abstract int getWaitingConsumerCount(); method public abstract boolean hasWaitingConsumer(); method public abstract void transfer(E) throws java.lang.InterruptedException; @@ -61146,7 +61146,7 @@ package java.util.concurrent.atomic { method public final boolean weakCompareAndSet(int, int, int); } - public abstract class AtomicIntegerFieldUpdater { + public abstract class AtomicIntegerFieldUpdater { ctor protected AtomicIntegerFieldUpdater(); method public final int accumulateAndGet(T, int, java.util.function.IntBinaryOperator); method public int addAndGet(T, int); @@ -61161,7 +61161,7 @@ package java.util.concurrent.atomic { method public final int getAndUpdate(T, java.util.function.IntUnaryOperator); method public int incrementAndGet(T); method public abstract void lazySet(T, int); - method public static java.util.concurrent.atomic.AtomicIntegerFieldUpdater newUpdater(java.lang.Class, java.lang.String); + method public static java.util.concurrent.atomic.AtomicIntegerFieldUpdater newUpdater(java.lang.Class, java.lang.String); method public abstract void set(T, int); method public final int updateAndGet(T, java.util.function.IntUnaryOperator); method public abstract boolean weakCompareAndSet(T, int, int); @@ -61214,7 +61214,7 @@ package java.util.concurrent.atomic { method public final boolean weakCompareAndSet(int, long, long); } - public abstract class AtomicLongFieldUpdater { + public abstract class AtomicLongFieldUpdater { ctor protected AtomicLongFieldUpdater(); method public final long accumulateAndGet(T, long, java.util.function.LongBinaryOperator); method public long addAndGet(T, long); @@ -61229,13 +61229,13 @@ package java.util.concurrent.atomic { method public final long getAndUpdate(T, java.util.function.LongUnaryOperator); method public long incrementAndGet(T); method public abstract void lazySet(T, long); - method public static java.util.concurrent.atomic.AtomicLongFieldUpdater newUpdater(java.lang.Class, java.lang.String); + method public static java.util.concurrent.atomic.AtomicLongFieldUpdater newUpdater(java.lang.Class, java.lang.String); method public abstract void set(T, long); method public final long updateAndGet(T, java.util.function.LongUnaryOperator); method public abstract boolean weakCompareAndSet(T, long, long); } - public class AtomicMarkableReference { + public class AtomicMarkableReference { ctor public AtomicMarkableReference(V, boolean); method public boolean attemptMark(V, boolean); method public boolean compareAndSet(V, V, boolean, boolean); @@ -61246,7 +61246,7 @@ package java.util.concurrent.atomic { method public boolean weakCompareAndSet(V, V, boolean, boolean); } - public class AtomicReference implements java.io.Serializable { + public class AtomicReference implements java.io.Serializable { ctor public AtomicReference(V); ctor public AtomicReference(); method public final V accumulateAndGet(V, java.util.function.BinaryOperator); @@ -61261,7 +61261,7 @@ package java.util.concurrent.atomic { method public final boolean weakCompareAndSet(V, V); } - public class AtomicReferenceArray implements java.io.Serializable { + public class AtomicReferenceArray implements java.io.Serializable { ctor public AtomicReferenceArray(int); ctor public AtomicReferenceArray(E[]); method public final E accumulateAndGet(int, E, java.util.function.BinaryOperator); @@ -61277,7 +61277,7 @@ package java.util.concurrent.atomic { method public final boolean weakCompareAndSet(int, E, E); } - public abstract class AtomicReferenceFieldUpdater { + public abstract class AtomicReferenceFieldUpdater { ctor protected AtomicReferenceFieldUpdater(); method public final V accumulateAndGet(T, V, java.util.function.BinaryOperator); method public abstract boolean compareAndSet(T, V, V); @@ -61286,13 +61286,13 @@ package java.util.concurrent.atomic { method public V getAndSet(T, V); method public final V getAndUpdate(T, java.util.function.UnaryOperator); method public abstract void lazySet(T, V); - method public static java.util.concurrent.atomic.AtomicReferenceFieldUpdater newUpdater(java.lang.Class, java.lang.Class, java.lang.String); + method public static java.util.concurrent.atomic.AtomicReferenceFieldUpdater newUpdater(java.lang.Class, java.lang.Class, java.lang.String); method public abstract void set(T, V); method public final V updateAndGet(T, java.util.function.UnaryOperator); method public abstract boolean weakCompareAndSet(T, V, V); } - public class AtomicStampedReference { + public class AtomicStampedReference { ctor public AtomicStampedReference(V, int); method public boolean attemptStamp(V, int); method public boolean compareAndSet(V, V, int, int); @@ -61595,33 +61595,33 @@ package java.util.concurrent.locks { package java.util.function { - public abstract interface BiConsumer { + public abstract interface BiConsumer { method public abstract void accept(T, U); method public default java.util.function.BiConsumer andThen(java.util.function.BiConsumer); } - public abstract interface BiFunction { - method public default java.util.function.BiFunction andThen(java.util.function.Function); + public abstract interface BiFunction { + method public default java.util.function.BiFunction andThen(java.util.function.Function); method public abstract R apply(T, U); } - public abstract interface BiPredicate { + public abstract interface BiPredicate { method public default java.util.function.BiPredicate and(java.util.function.BiPredicate); method public default java.util.function.BiPredicate negate(); method public default java.util.function.BiPredicate or(java.util.function.BiPredicate); method public abstract boolean test(T, U); } - public abstract interface BinaryOperator implements java.util.function.BiFunction { - method public static java.util.function.BinaryOperator maxBy(java.util.Comparator); - method public static java.util.function.BinaryOperator minBy(java.util.Comparator); + public abstract interface BinaryOperator implements java.util.function.BiFunction { + method public static java.util.function.BinaryOperator maxBy(java.util.Comparator); + method public static java.util.function.BinaryOperator minBy(java.util.Comparator); } public abstract interface BooleanSupplier { method public abstract boolean getAsBoolean(); } - public abstract interface Consumer { + public abstract interface Consumer { method public abstract void accept(T); method public default java.util.function.Consumer andThen(java.util.function.Consumer); } @@ -61635,7 +61635,7 @@ package java.util.function { method public default java.util.function.DoubleConsumer andThen(java.util.function.DoubleConsumer); } - public abstract interface DoubleFunction { + public abstract interface DoubleFunction { method public abstract R apply(double); } @@ -61665,11 +61665,11 @@ package java.util.function { method public static java.util.function.DoubleUnaryOperator identity(); } - public abstract interface Function { - method public default java.util.function.Function andThen(java.util.function.Function); + public abstract interface Function { + method public default java.util.function.Function andThen(java.util.function.Function); method public abstract R apply(T); - method public default java.util.function.Function compose(java.util.function.Function); - method public static java.util.function.Function identity(); + method public default java.util.function.Function compose(java.util.function.Function); + method public static java.util.function.Function identity(); } public abstract interface IntBinaryOperator { @@ -61681,7 +61681,7 @@ package java.util.function { method public default java.util.function.IntConsumer andThen(java.util.function.IntConsumer); } - public abstract interface IntFunction { + public abstract interface IntFunction { method public abstract R apply(int); } @@ -61720,7 +61720,7 @@ package java.util.function { method public default java.util.function.LongConsumer andThen(java.util.function.LongConsumer); } - public abstract interface LongFunction { + public abstract interface LongFunction { method public abstract R apply(long); } @@ -61750,56 +61750,56 @@ package java.util.function { method public static java.util.function.LongUnaryOperator identity(); } - public abstract interface ObjDoubleConsumer { + public abstract interface ObjDoubleConsumer { method public abstract void accept(T, double); } - public abstract interface ObjIntConsumer { + public abstract interface ObjIntConsumer { method public abstract void accept(T, int); } - public abstract interface ObjLongConsumer { + public abstract interface ObjLongConsumer { method public abstract void accept(T, long); } - public abstract interface Predicate { + public abstract interface Predicate { method public default java.util.function.Predicate and(java.util.function.Predicate); - method public static java.util.function.Predicate isEqual(java.lang.Object); + method public static java.util.function.Predicate isEqual(java.lang.Object); method public default java.util.function.Predicate negate(); method public default java.util.function.Predicate or(java.util.function.Predicate); method public abstract boolean test(T); } - public abstract interface Supplier { + public abstract interface Supplier { method public abstract T get(); } - public abstract interface ToDoubleBiFunction { + public abstract interface ToDoubleBiFunction { method public abstract double applyAsDouble(T, U); } - public abstract interface ToDoubleFunction { + public abstract interface ToDoubleFunction { method public abstract double applyAsDouble(T); } - public abstract interface ToIntBiFunction { + public abstract interface ToIntBiFunction { method public abstract int applyAsInt(T, U); } - public abstract interface ToIntFunction { + public abstract interface ToIntFunction { method public abstract int applyAsInt(T); } - public abstract interface ToLongBiFunction { + public abstract interface ToLongBiFunction { method public abstract long applyAsLong(T, U); } - public abstract interface ToLongFunction { + public abstract interface ToLongFunction { method public abstract long applyAsLong(T); } - public abstract interface UnaryOperator implements java.util.function.Function { - method public static java.util.function.UnaryOperator identity(); + public abstract interface UnaryOperator implements java.util.function.Function { + method public static java.util.function.UnaryOperator identity(); } } @@ -62387,7 +62387,7 @@ package java.util.regex { package java.util.stream { - public abstract interface BaseStream implements java.lang.AutoCloseable { + public abstract interface BaseStream> implements java.lang.AutoCloseable { method public abstract void close(); method public abstract boolean isParallel(); method public abstract java.util.Iterator iterator(); @@ -62398,13 +62398,13 @@ package java.util.stream { method public abstract S unordered(); } - public abstract interface Collector { + public abstract interface Collector { method public abstract java.util.function.BiConsumer accumulator(); method public abstract java.util.Set characteristics(); method public abstract java.util.function.BinaryOperator combiner(); method public abstract java.util.function.Function finisher(); - method public static java.util.stream.Collector of(java.util.function.Supplier, java.util.function.BiConsumer, java.util.function.BinaryOperator, java.util.stream.Collector.Characteristics...); - method public static java.util.stream.Collector of(java.util.function.Supplier, java.util.function.BiConsumer, java.util.function.BinaryOperator, java.util.function.Function, java.util.stream.Collector.Characteristics...); + method public static java.util.stream.Collector of(java.util.function.Supplier, java.util.function.BiConsumer, java.util.function.BinaryOperator, java.util.stream.Collector.Characteristics...); + method public static java.util.stream.Collector of(java.util.function.Supplier, java.util.function.BiConsumer, java.util.function.BinaryOperator, java.util.function.Function, java.util.stream.Collector.Characteristics...); method public abstract java.util.function.Supplier supplier(); } @@ -62417,43 +62417,43 @@ package java.util.stream { } public final class Collectors { - method public static java.util.stream.Collector averagingDouble(java.util.function.ToDoubleFunction); - method public static java.util.stream.Collector averagingInt(java.util.function.ToIntFunction); - method public static java.util.stream.Collector averagingLong(java.util.function.ToLongFunction); - method public static java.util.stream.Collector collectingAndThen(java.util.stream.Collector, java.util.function.Function); - method public static java.util.stream.Collector counting(); - method public static java.util.stream.Collector>> groupingBy(java.util.function.Function); - method public static java.util.stream.Collector> groupingBy(java.util.function.Function, java.util.stream.Collector); - method public static java.util.stream.Collector groupingBy(java.util.function.Function, java.util.function.Supplier, java.util.stream.Collector); - method public static java.util.stream.Collector>> groupingByConcurrent(java.util.function.Function); - method public static java.util.stream.Collector> groupingByConcurrent(java.util.function.Function, java.util.stream.Collector); - method public static java.util.stream.Collector groupingByConcurrent(java.util.function.Function, java.util.function.Supplier, java.util.stream.Collector); + method public static java.util.stream.Collector averagingDouble(java.util.function.ToDoubleFunction); + method public static java.util.stream.Collector averagingInt(java.util.function.ToIntFunction); + method public static java.util.stream.Collector averagingLong(java.util.function.ToLongFunction); + method public static java.util.stream.Collector collectingAndThen(java.util.stream.Collector, java.util.function.Function); + method public static java.util.stream.Collector counting(); + method public static java.util.stream.Collector>> groupingBy(java.util.function.Function); + method public static java.util.stream.Collector> groupingBy(java.util.function.Function, java.util.stream.Collector); + method public static > java.util.stream.Collector groupingBy(java.util.function.Function, java.util.function.Supplier, java.util.stream.Collector); + method public static java.util.stream.Collector>> groupingByConcurrent(java.util.function.Function); + method public static java.util.stream.Collector> groupingByConcurrent(java.util.function.Function, java.util.stream.Collector); + method public static > java.util.stream.Collector groupingByConcurrent(java.util.function.Function, java.util.function.Supplier, java.util.stream.Collector); method public static java.util.stream.Collector joining(); method public static java.util.stream.Collector joining(java.lang.CharSequence); method public static java.util.stream.Collector joining(java.lang.CharSequence, java.lang.CharSequence, java.lang.CharSequence); - method public static java.util.stream.Collector mapping(java.util.function.Function, java.util.stream.Collector); - method public static java.util.stream.Collector> maxBy(java.util.Comparator); - method public static java.util.stream.Collector> minBy(java.util.Comparator); - method public static java.util.stream.Collector>> partitioningBy(java.util.function.Predicate); - method public static java.util.stream.Collector> partitioningBy(java.util.function.Predicate, java.util.stream.Collector); - method public static java.util.stream.Collector reducing(T, java.util.function.BinaryOperator); - method public static java.util.stream.Collector> reducing(java.util.function.BinaryOperator); - method public static java.util.stream.Collector reducing(U, java.util.function.Function, java.util.function.BinaryOperator); - method public static java.util.stream.Collector summarizingDouble(java.util.function.ToDoubleFunction); - method public static java.util.stream.Collector summarizingInt(java.util.function.ToIntFunction); - method public static java.util.stream.Collector summarizingLong(java.util.function.ToLongFunction); - method public static java.util.stream.Collector summingDouble(java.util.function.ToDoubleFunction); - method public static java.util.stream.Collector summingInt(java.util.function.ToIntFunction); - method public static java.util.stream.Collector summingLong(java.util.function.ToLongFunction); - method public static java.util.stream.Collector toCollection(java.util.function.Supplier); - method public static java.util.stream.Collector> toConcurrentMap(java.util.function.Function, java.util.function.Function); - method public static java.util.stream.Collector> toConcurrentMap(java.util.function.Function, java.util.function.Function, java.util.function.BinaryOperator); - method public static java.util.stream.Collector toConcurrentMap(java.util.function.Function, java.util.function.Function, java.util.function.BinaryOperator, java.util.function.Supplier); - method public static java.util.stream.Collector> toList(); - method public static java.util.stream.Collector> toMap(java.util.function.Function, java.util.function.Function); - method public static java.util.stream.Collector> toMap(java.util.function.Function, java.util.function.Function, java.util.function.BinaryOperator); - method public static java.util.stream.Collector toMap(java.util.function.Function, java.util.function.Function, java.util.function.BinaryOperator, java.util.function.Supplier); - method public static java.util.stream.Collector> toSet(); + method public static java.util.stream.Collector mapping(java.util.function.Function, java.util.stream.Collector); + method public static java.util.stream.Collector> maxBy(java.util.Comparator); + method public static java.util.stream.Collector> minBy(java.util.Comparator); + method public static java.util.stream.Collector>> partitioningBy(java.util.function.Predicate); + method public static java.util.stream.Collector> partitioningBy(java.util.function.Predicate, java.util.stream.Collector); + method public static java.util.stream.Collector reducing(T, java.util.function.BinaryOperator); + method public static java.util.stream.Collector> reducing(java.util.function.BinaryOperator); + method public static java.util.stream.Collector reducing(U, java.util.function.Function, java.util.function.BinaryOperator); + method public static java.util.stream.Collector summarizingDouble(java.util.function.ToDoubleFunction); + method public static java.util.stream.Collector summarizingInt(java.util.function.ToIntFunction); + method public static java.util.stream.Collector summarizingLong(java.util.function.ToLongFunction); + method public static java.util.stream.Collector summingDouble(java.util.function.ToDoubleFunction); + method public static java.util.stream.Collector summingInt(java.util.function.ToIntFunction); + method public static java.util.stream.Collector summingLong(java.util.function.ToLongFunction); + method public static > java.util.stream.Collector toCollection(java.util.function.Supplier); + method public static java.util.stream.Collector> toConcurrentMap(java.util.function.Function, java.util.function.Function); + method public static java.util.stream.Collector> toConcurrentMap(java.util.function.Function, java.util.function.Function, java.util.function.BinaryOperator); + method public static > java.util.stream.Collector toConcurrentMap(java.util.function.Function, java.util.function.Function, java.util.function.BinaryOperator, java.util.function.Supplier); + method public static java.util.stream.Collector> toList(); + method public static java.util.stream.Collector> toMap(java.util.function.Function, java.util.function.Function); + method public static java.util.stream.Collector> toMap(java.util.function.Function, java.util.function.Function, java.util.function.BinaryOperator); + method public static > java.util.stream.Collector toMap(java.util.function.Function, java.util.function.Function, java.util.function.BinaryOperator, java.util.function.Supplier); + method public static java.util.stream.Collector> toSet(); } public abstract interface DoubleStream implements java.util.stream.BaseStream { @@ -62462,7 +62462,7 @@ package java.util.stream { method public abstract java.util.OptionalDouble average(); method public abstract java.util.stream.Stream boxed(); method public static java.util.stream.DoubleStream.Builder builder(); - method public abstract R collect(java.util.function.Supplier, java.util.function.ObjDoubleConsumer, java.util.function.BiConsumer); + method public abstract R collect(java.util.function.Supplier, java.util.function.ObjDoubleConsumer, java.util.function.BiConsumer); method public static java.util.stream.DoubleStream concat(java.util.stream.DoubleStream, java.util.stream.DoubleStream); method public abstract long count(); method public abstract java.util.stream.DoubleStream distinct(); @@ -62480,7 +62480,7 @@ package java.util.stream { method public abstract java.util.stream.DoubleStream map(java.util.function.DoubleUnaryOperator); method public abstract java.util.stream.IntStream mapToInt(java.util.function.DoubleToIntFunction); method public abstract java.util.stream.LongStream mapToLong(java.util.function.DoubleToLongFunction); - method public abstract java.util.stream.Stream mapToObj(java.util.function.DoubleFunction); + method public abstract java.util.stream.Stream mapToObj(java.util.function.DoubleFunction); method public abstract java.util.OptionalDouble max(); method public abstract java.util.OptionalDouble min(); method public abstract boolean noneMatch(java.util.function.DoublePredicate); @@ -62513,7 +62513,7 @@ package java.util.stream { method public abstract java.util.OptionalDouble average(); method public abstract java.util.stream.Stream boxed(); method public static java.util.stream.IntStream.Builder builder(); - method public abstract R collect(java.util.function.Supplier, java.util.function.ObjIntConsumer, java.util.function.BiConsumer); + method public abstract R collect(java.util.function.Supplier, java.util.function.ObjIntConsumer, java.util.function.BiConsumer); method public static java.util.stream.IntStream concat(java.util.stream.IntStream, java.util.stream.IntStream); method public abstract long count(); method public abstract java.util.stream.IntStream distinct(); @@ -62531,7 +62531,7 @@ package java.util.stream { method public abstract java.util.stream.IntStream map(java.util.function.IntUnaryOperator); method public abstract java.util.stream.DoubleStream mapToDouble(java.util.function.IntToDoubleFunction); method public abstract java.util.stream.LongStream mapToLong(java.util.function.IntToLongFunction); - method public abstract java.util.stream.Stream mapToObj(java.util.function.IntFunction); + method public abstract java.util.stream.Stream mapToObj(java.util.function.IntFunction); method public abstract java.util.OptionalInt max(); method public abstract java.util.OptionalInt min(); method public abstract boolean noneMatch(java.util.function.IntPredicate); @@ -62565,7 +62565,7 @@ package java.util.stream { method public abstract java.util.OptionalDouble average(); method public abstract java.util.stream.Stream boxed(); method public static java.util.stream.LongStream.Builder builder(); - method public abstract R collect(java.util.function.Supplier, java.util.function.ObjLongConsumer, java.util.function.BiConsumer); + method public abstract R collect(java.util.function.Supplier, java.util.function.ObjLongConsumer, java.util.function.BiConsumer); method public static java.util.stream.LongStream concat(java.util.stream.LongStream, java.util.stream.LongStream); method public abstract long count(); method public abstract java.util.stream.LongStream distinct(); @@ -62583,7 +62583,7 @@ package java.util.stream { method public abstract java.util.stream.LongStream map(java.util.function.LongUnaryOperator); method public abstract java.util.stream.DoubleStream mapToDouble(java.util.function.LongToDoubleFunction); method public abstract java.util.stream.IntStream mapToInt(java.util.function.LongToIntFunction); - method public abstract java.util.stream.Stream mapToObj(java.util.function.LongFunction); + method public abstract java.util.stream.Stream mapToObj(java.util.function.LongFunction); method public abstract java.util.OptionalLong max(); method public abstract java.util.OptionalLong min(); method public abstract boolean noneMatch(java.util.function.LongPredicate); @@ -62610,49 +62610,49 @@ package java.util.stream { method public abstract java.util.stream.LongStream build(); } - public abstract interface Stream implements java.util.stream.BaseStream { + public abstract interface Stream implements java.util.stream.BaseStream { method public abstract boolean allMatch(java.util.function.Predicate); method public abstract boolean anyMatch(java.util.function.Predicate); - method public static java.util.stream.Stream.Builder builder(); - method public abstract R collect(java.util.function.Supplier, java.util.function.BiConsumer, java.util.function.BiConsumer); - method public abstract R collect(java.util.stream.Collector); - method public static java.util.stream.Stream concat(java.util.stream.Stream, java.util.stream.Stream); + method public static java.util.stream.Stream.Builder builder(); + method public abstract R collect(java.util.function.Supplier, java.util.function.BiConsumer, java.util.function.BiConsumer); + method public abstract R collect(java.util.stream.Collector); + method public static java.util.stream.Stream concat(java.util.stream.Stream, java.util.stream.Stream); method public abstract long count(); method public abstract java.util.stream.Stream distinct(); - method public static java.util.stream.Stream empty(); + method public static java.util.stream.Stream empty(); method public abstract java.util.stream.Stream filter(java.util.function.Predicate); method public abstract java.util.Optional findAny(); method public abstract java.util.Optional findFirst(); - method public abstract java.util.stream.Stream flatMap(java.util.function.Function>); + method public abstract java.util.stream.Stream flatMap(java.util.function.Function>); method public abstract java.util.stream.DoubleStream flatMapToDouble(java.util.function.Function); method public abstract java.util.stream.IntStream flatMapToInt(java.util.function.Function); method public abstract java.util.stream.LongStream flatMapToLong(java.util.function.Function); method public abstract void forEach(java.util.function.Consumer); method public abstract void forEachOrdered(java.util.function.Consumer); - method public static java.util.stream.Stream generate(java.util.function.Supplier); - method public static java.util.stream.Stream iterate(T, java.util.function.UnaryOperator); + method public static java.util.stream.Stream generate(java.util.function.Supplier); + method public static java.util.stream.Stream iterate(T, java.util.function.UnaryOperator); method public abstract java.util.stream.Stream limit(long); - method public abstract java.util.stream.Stream map(java.util.function.Function); + method public abstract java.util.stream.Stream map(java.util.function.Function); method public abstract java.util.stream.DoubleStream mapToDouble(java.util.function.ToDoubleFunction); method public abstract java.util.stream.IntStream mapToInt(java.util.function.ToIntFunction); method public abstract java.util.stream.LongStream mapToLong(java.util.function.ToLongFunction); method public abstract java.util.Optional max(java.util.Comparator); method public abstract java.util.Optional min(java.util.Comparator); method public abstract boolean noneMatch(java.util.function.Predicate); - method public static java.util.stream.Stream of(T); - method public static java.util.stream.Stream of(T...); + method public static java.util.stream.Stream of(T); + method public static java.util.stream.Stream of(T...); method public abstract java.util.stream.Stream peek(java.util.function.Consumer); method public abstract T reduce(T, java.util.function.BinaryOperator); method public abstract java.util.Optional reduce(java.util.function.BinaryOperator); - method public abstract U reduce(U, java.util.function.BiFunction, java.util.function.BinaryOperator); + method public abstract U reduce(U, java.util.function.BiFunction, java.util.function.BinaryOperator); method public abstract java.util.stream.Stream skip(long); method public abstract java.util.stream.Stream sorted(); method public abstract java.util.stream.Stream sorted(java.util.Comparator); method public abstract java.lang.Object[] toArray(); - method public abstract A[] toArray(java.util.function.IntFunction); + method public abstract A[] toArray(java.util.function.IntFunction); } - public static abstract interface Stream.Builder implements java.util.function.Consumer { + public static abstract interface Stream.Builder implements java.util.function.Consumer { method public abstract void accept(T); method public default java.util.stream.Stream.Builder add(T); method public abstract java.util.stream.Stream build(); @@ -62665,8 +62665,8 @@ package java.util.stream { method public static java.util.stream.IntStream intStream(java.util.function.Supplier, int, boolean); method public static java.util.stream.LongStream longStream(java.util.Spliterator.OfLong, boolean); method public static java.util.stream.LongStream longStream(java.util.function.Supplier, int, boolean); - method public static java.util.stream.Stream stream(java.util.Spliterator, boolean); - method public static java.util.stream.Stream stream(java.util.function.Supplier>, int, boolean); + method public static java.util.stream.Stream stream(java.util.Spliterator, boolean); + method public static java.util.stream.Stream stream(java.util.function.Supplier>, int, boolean); } } @@ -64839,16 +64839,16 @@ package javax.security.auth { public final class Subject implements java.io.Serializable { ctor public Subject(); ctor public Subject(boolean, java.util.Set, java.util.Set, java.util.Set); - method public static T doAs(javax.security.auth.Subject, java.security.PrivilegedAction); - method public static T doAs(javax.security.auth.Subject, java.security.PrivilegedExceptionAction) throws java.security.PrivilegedActionException; - method public static T doAsPrivileged(javax.security.auth.Subject, java.security.PrivilegedAction, java.security.AccessControlContext); - method public static T doAsPrivileged(javax.security.auth.Subject, java.security.PrivilegedExceptionAction, java.security.AccessControlContext) throws java.security.PrivilegedActionException; + method public static T doAs(javax.security.auth.Subject, java.security.PrivilegedAction); + method public static T doAs(javax.security.auth.Subject, java.security.PrivilegedExceptionAction) throws java.security.PrivilegedActionException; + method public static T doAsPrivileged(javax.security.auth.Subject, java.security.PrivilegedAction, java.security.AccessControlContext); + method public static T doAsPrivileged(javax.security.auth.Subject, java.security.PrivilegedExceptionAction, java.security.AccessControlContext) throws java.security.PrivilegedActionException; method public java.util.Set getPrincipals(); - method public java.util.Set getPrincipals(java.lang.Class); + method public java.util.Set getPrincipals(java.lang.Class); method public java.util.Set getPrivateCredentials(); - method public java.util.Set getPrivateCredentials(java.lang.Class); + method public java.util.Set getPrivateCredentials(java.lang.Class); method public java.util.Set getPublicCredentials(); - method public java.util.Set getPublicCredentials(java.lang.Class); + method public java.util.Set getPublicCredentials(java.lang.Class); method public static javax.security.auth.Subject getSubject(java.security.AccessControlContext); method public boolean isReadOnly(); method public void setReadOnly(); diff --git a/api/system-current.txt b/api/system-current.txt index 5235e890b8130..6dc2bcf5d9e1d 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -3022,11 +3022,11 @@ package android.accounts { field public static final java.lang.String LOGIN_ACCOUNTS_CHANGED_ACTION = "android.accounts.LOGIN_ACCOUNTS_CHANGED"; } - public abstract interface AccountManagerCallback { + public abstract interface AccountManagerCallback { method public abstract void run(android.accounts.AccountManagerFuture); } - public abstract interface AccountManagerFuture { + public abstract interface AccountManagerFuture { method public abstract boolean cancel(boolean); method public abstract V getResult() throws android.accounts.AuthenticatorException, java.io.IOException, android.accounts.OperationCanceledException; method public abstract V getResult(long, java.util.concurrent.TimeUnit) throws android.accounts.AuthenticatorException, java.io.IOException, android.accounts.OperationCanceledException; @@ -3172,7 +3172,7 @@ package android.animation { method public java.lang.Object evaluate(float, java.lang.Object, java.lang.Object); } - public abstract class BidirectionalTypeConverter extends android.animation.TypeConverter { + public abstract class BidirectionalTypeConverter extends android.animation.TypeConverter { ctor public BidirectionalTypeConverter(java.lang.Class, java.lang.Class); method public abstract T convertBack(V); method public android.animation.BidirectionalTypeConverter invert(); @@ -3264,26 +3264,26 @@ package android.animation { method public java.lang.String getPropertyName(); method public java.lang.Object getTarget(); method public static android.animation.ObjectAnimator ofArgb(java.lang.Object, java.lang.String, int...); - method public static android.animation.ObjectAnimator ofArgb(T, android.util.Property, int...); + method public static android.animation.ObjectAnimator ofArgb(T, android.util.Property, int...); method public static android.animation.ObjectAnimator ofFloat(java.lang.Object, java.lang.String, float...); method public static android.animation.ObjectAnimator ofFloat(java.lang.Object, java.lang.String, java.lang.String, android.graphics.Path); - method public static android.animation.ObjectAnimator ofFloat(T, android.util.Property, float...); - method public static android.animation.ObjectAnimator ofFloat(T, android.util.Property, android.util.Property, android.graphics.Path); + method public static android.animation.ObjectAnimator ofFloat(T, android.util.Property, float...); + method public static android.animation.ObjectAnimator ofFloat(T, android.util.Property, android.util.Property, android.graphics.Path); method public static android.animation.ObjectAnimator ofInt(java.lang.Object, java.lang.String, int...); method public static android.animation.ObjectAnimator ofInt(java.lang.Object, java.lang.String, java.lang.String, android.graphics.Path); - method public static android.animation.ObjectAnimator ofInt(T, android.util.Property, int...); - method public static android.animation.ObjectAnimator ofInt(T, android.util.Property, android.util.Property, android.graphics.Path); + method public static android.animation.ObjectAnimator ofInt(T, android.util.Property, int...); + method public static android.animation.ObjectAnimator ofInt(T, android.util.Property, android.util.Property, android.graphics.Path); method public static android.animation.ObjectAnimator ofMultiFloat(java.lang.Object, java.lang.String, float[][]); method public static android.animation.ObjectAnimator ofMultiFloat(java.lang.Object, java.lang.String, android.graphics.Path); - method public static android.animation.ObjectAnimator ofMultiFloat(java.lang.Object, java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, T...); + method public static android.animation.ObjectAnimator ofMultiFloat(java.lang.Object, java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, T...); method public static android.animation.ObjectAnimator ofMultiInt(java.lang.Object, java.lang.String, int[][]); method public static android.animation.ObjectAnimator ofMultiInt(java.lang.Object, java.lang.String, android.graphics.Path); - method public static android.animation.ObjectAnimator ofMultiInt(java.lang.Object, java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, T...); + method public static android.animation.ObjectAnimator ofMultiInt(java.lang.Object, java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, T...); method public static android.animation.ObjectAnimator ofObject(java.lang.Object, java.lang.String, android.animation.TypeEvaluator, java.lang.Object...); method public static android.animation.ObjectAnimator ofObject(java.lang.Object, java.lang.String, android.animation.TypeConverter, android.graphics.Path); - method public static android.animation.ObjectAnimator ofObject(T, android.util.Property, android.animation.TypeEvaluator, V...); - method public static android.animation.ObjectAnimator ofObject(T, android.util.Property, android.animation.TypeConverter, android.animation.TypeEvaluator, V...); - method public static android.animation.ObjectAnimator ofObject(T, android.util.Property, android.animation.TypeConverter, android.graphics.Path); + method public static android.animation.ObjectAnimator ofObject(T, android.util.Property, android.animation.TypeEvaluator, V...); + method public static android.animation.ObjectAnimator ofObject(T, android.util.Property, android.animation.TypeConverter, android.animation.TypeEvaluator, V...); + method public static android.animation.ObjectAnimator ofObject(T, android.util.Property, android.animation.TypeConverter, android.graphics.Path); method public static android.animation.ObjectAnimator ofPropertyValuesHolder(java.lang.Object, android.animation.PropertyValuesHolder...); method public void setAutoCancel(boolean); method public void setProperty(android.util.Property); @@ -3307,17 +3307,17 @@ package android.animation { method public static android.animation.PropertyValuesHolder ofKeyframe(android.util.Property, android.animation.Keyframe...); method public static android.animation.PropertyValuesHolder ofMultiFloat(java.lang.String, float[][]); method public static android.animation.PropertyValuesHolder ofMultiFloat(java.lang.String, android.graphics.Path); - method public static android.animation.PropertyValuesHolder ofMultiFloat(java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, V...); - method public static android.animation.PropertyValuesHolder ofMultiFloat(java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, android.animation.Keyframe...); + method public static android.animation.PropertyValuesHolder ofMultiFloat(java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, V...); + method public static android.animation.PropertyValuesHolder ofMultiFloat(java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, android.animation.Keyframe...); method public static android.animation.PropertyValuesHolder ofMultiInt(java.lang.String, int[][]); method public static android.animation.PropertyValuesHolder ofMultiInt(java.lang.String, android.graphics.Path); - method public static android.animation.PropertyValuesHolder ofMultiInt(java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, V...); - method public static android.animation.PropertyValuesHolder ofMultiInt(java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, android.animation.Keyframe...); + method public static android.animation.PropertyValuesHolder ofMultiInt(java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, V...); + method public static android.animation.PropertyValuesHolder ofMultiInt(java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, android.animation.Keyframe...); method public static android.animation.PropertyValuesHolder ofObject(java.lang.String, android.animation.TypeEvaluator, java.lang.Object...); method public static android.animation.PropertyValuesHolder ofObject(java.lang.String, android.animation.TypeConverter, android.graphics.Path); - method public static android.animation.PropertyValuesHolder ofObject(android.util.Property, android.animation.TypeEvaluator, V...); - method public static android.animation.PropertyValuesHolder ofObject(android.util.Property, android.animation.TypeConverter, android.animation.TypeEvaluator, T...); - method public static android.animation.PropertyValuesHolder ofObject(android.util.Property, android.animation.TypeConverter, android.graphics.Path); + method public static android.animation.PropertyValuesHolder ofObject(android.util.Property, android.animation.TypeEvaluator, V...); + method public static android.animation.PropertyValuesHolder ofObject(android.util.Property, android.animation.TypeConverter, android.animation.TypeEvaluator, T...); + method public static android.animation.PropertyValuesHolder ofObject(android.util.Property, android.animation.TypeConverter, android.graphics.Path); method public void setConverter(android.animation.TypeConverter); method public void setEvaluator(android.animation.TypeEvaluator); method public void setFloatValues(float...); @@ -3354,12 +3354,12 @@ package android.animation { method public abstract float getInterpolation(float); } - public abstract class TypeConverter { + public abstract class TypeConverter { ctor public TypeConverter(java.lang.Class, java.lang.Class); method public abstract V convert(T); } - public abstract interface TypeEvaluator { + public abstract interface TypeEvaluator { method public abstract T evaluate(float, T, T); } @@ -4707,7 +4707,7 @@ package android.app { method public android.os.Parcelable saveAllState(); } - public abstract class FragmentHostCallback extends android.app.FragmentContainer { + public abstract class FragmentHostCallback extends android.app.FragmentContainer { ctor public FragmentHostCallback(android.content.Context, android.os.Handler, int); method public void onAttachFragment(android.app.Fragment); method public void onDump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); @@ -4974,12 +4974,12 @@ package android.app { method public abstract void destroyLoader(int); method public abstract void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); method public static void enableDebugLogging(boolean); - method public abstract android.content.Loader getLoader(int); - method public abstract android.content.Loader initLoader(int, android.os.Bundle, android.app.LoaderManager.LoaderCallbacks); - method public abstract android.content.Loader restartLoader(int, android.os.Bundle, android.app.LoaderManager.LoaderCallbacks); + method public abstract android.content.Loader getLoader(int); + method public abstract android.content.Loader initLoader(int, android.os.Bundle, android.app.LoaderManager.LoaderCallbacks); + method public abstract android.content.Loader restartLoader(int, android.os.Bundle, android.app.LoaderManager.LoaderCallbacks); } - public static abstract interface LoaderManager.LoaderCallbacks { + public static abstract interface LoaderManager.LoaderCallbacks { method public abstract android.content.Loader onCreateLoader(int, android.os.Bundle); method public abstract void onLoadFinished(android.content.Loader, D); method public abstract void onLoaderReset(android.content.Loader); @@ -7926,7 +7926,7 @@ package android.content { ctor public AsyncQueryHandler.WorkerHandler(android.os.Looper); } - public abstract class AsyncTaskLoader extends android.content.Loader { + public abstract class AsyncTaskLoader extends android.content.Loader { ctor public AsyncTaskLoader(android.content.Context); method public void cancelLoadInBackground(); method public boolean isLoadInBackgroundCanceled(); @@ -8108,7 +8108,7 @@ package android.content { method public android.os.ParcelFileDescriptor openFile(android.net.Uri, java.lang.String) throws java.io.FileNotFoundException; method public android.os.ParcelFileDescriptor openFile(android.net.Uri, java.lang.String, android.os.CancellationSignal) throws java.io.FileNotFoundException; method protected final android.os.ParcelFileDescriptor openFileHelper(android.net.Uri, java.lang.String) throws java.io.FileNotFoundException; - method public android.os.ParcelFileDescriptor openPipeHelper(android.net.Uri, java.lang.String, android.os.Bundle, T, android.content.ContentProvider.PipeDataWriter) throws java.io.FileNotFoundException; + method public android.os.ParcelFileDescriptor openPipeHelper(android.net.Uri, java.lang.String, android.os.Bundle, T, android.content.ContentProvider.PipeDataWriter) throws java.io.FileNotFoundException; method public android.content.res.AssetFileDescriptor openTypedAssetFile(android.net.Uri, java.lang.String, android.os.Bundle) throws java.io.FileNotFoundException; method public android.content.res.AssetFileDescriptor openTypedAssetFile(android.net.Uri, java.lang.String, android.os.Bundle, android.os.CancellationSignal) throws java.io.FileNotFoundException; method public abstract android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String); @@ -8121,7 +8121,7 @@ package android.content { method public abstract int update(android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]); } - public static abstract interface ContentProvider.PipeDataWriter { + public static abstract interface ContentProvider.PipeDataWriter { method public abstract void writeDataToPipe(android.os.ParcelFileDescriptor, android.net.Uri, java.lang.String, android.os.Bundle, T); } @@ -8394,7 +8394,7 @@ package android.content { method public final java.lang.String getString(int); method public final java.lang.String getString(int, java.lang.Object...); method public abstract java.lang.Object getSystemService(java.lang.String); - method public final T getSystemService(java.lang.Class); + method public final T getSystemService(java.lang.Class); method public abstract java.lang.String getSystemServiceName(java.lang.Class); method public final java.lang.CharSequence getText(int); method public abstract android.content.res.Resources.Theme getTheme(); @@ -8762,8 +8762,8 @@ package android.content { method public long getLongExtra(java.lang.String, long); method public java.lang.String getPackage(); method public android.os.Parcelable[] getParcelableArrayExtra(java.lang.String); - method public java.util.ArrayList getParcelableArrayListExtra(java.lang.String); - method public T getParcelableExtra(java.lang.String); + method public java.util.ArrayList getParcelableArrayListExtra(java.lang.String); + method public T getParcelableExtra(java.lang.String); method public java.lang.String getScheme(); method public android.content.Intent getSelector(); method public java.io.Serializable getSerializableExtra(java.lang.String); @@ -9250,7 +9250,7 @@ package android.content { ctor public IntentSender.SendIntentException(java.lang.Exception); } - public class Loader { + public class Loader { ctor public Loader(android.content.Context); method public void abandon(); method public boolean cancelLoad(); @@ -9287,11 +9287,11 @@ package android.content { ctor public Loader.ForceLoadContentObserver(); } - public static abstract interface Loader.OnLoadCanceledListener { + public static abstract interface Loader.OnLoadCanceledListener { method public abstract void onLoadCanceled(android.content.Loader); } - public static abstract interface Loader.OnLoadCompleteListener { + public static abstract interface Loader.OnLoadCompleteListener { method public abstract void onLoadComplete(android.content.Loader, D); } @@ -11179,7 +11179,7 @@ package android.database { method public boolean isNull(int); } - public abstract class Observable { + public abstract class Observable { ctor public Observable(); method public void registerObserver(T); method public void unregisterAll(); @@ -13069,7 +13069,7 @@ package android.graphics.drawable { public class AnimatedStateListDrawable extends android.graphics.drawable.StateListDrawable { ctor public AnimatedStateListDrawable(); method public void addState(int[], android.graphics.drawable.Drawable, int); - method public void addTransition(int, int, T, boolean); + method public void addTransition(int, int, T, boolean); } public class AnimatedVectorDrawable extends android.graphics.drawable.Drawable implements android.graphics.drawable.Animatable2 { @@ -14201,7 +14201,7 @@ package android.hardware.camera2 { } public final class CameraCharacteristics extends android.hardware.camera2.CameraMetadata { - method public T get(android.hardware.camera2.CameraCharacteristics.Key); + method public T get(android.hardware.camera2.CameraCharacteristics.Key); method public java.util.List> getAvailableCaptureRequestKeys(); method public java.util.List> getAvailableCaptureResultKeys(); field public static final android.hardware.camera2.CameraCharacteristics.Key COLOR_CORRECTION_AVAILABLE_ABERRATION_MODES; @@ -14286,7 +14286,7 @@ package android.hardware.camera2 { field public static final android.hardware.camera2.CameraCharacteristics.Key TONEMAP_MAX_CURVE_POINTS; } - public static final class CameraCharacteristics.Key { + public static final class CameraCharacteristics.Key { method public final boolean equals(java.lang.Object); method public java.lang.String getName(); method public final int hashCode(); @@ -14351,7 +14351,7 @@ package android.hardware.camera2 { method public void onTorchModeUnavailable(java.lang.String); } - public abstract class CameraMetadata { + public abstract class CameraMetadata { method public java.util.List getKeys(); field public static final int COLOR_CORRECTION_ABERRATION_MODE_FAST = 1; // 0x1 field public static final int COLOR_CORRECTION_ABERRATION_MODE_HIGH_QUALITY = 2; // 0x2 @@ -14559,7 +14559,7 @@ package android.hardware.camera2 { public final class CaptureRequest extends android.hardware.camera2.CameraMetadata implements android.os.Parcelable { method public int describeContents(); - method public T get(android.hardware.camera2.CaptureRequest.Key); + method public T get(android.hardware.camera2.CaptureRequest.Key); method public java.lang.Object getTag(); method public boolean isReprocess(); method public void writeToParcel(android.os.Parcel, int); @@ -14622,20 +14622,20 @@ package android.hardware.camera2 { public static final class CaptureRequest.Builder { method public void addTarget(android.view.Surface); method public android.hardware.camera2.CaptureRequest build(); - method public T get(android.hardware.camera2.CaptureRequest.Key); + method public T get(android.hardware.camera2.CaptureRequest.Key); method public void removeTarget(android.view.Surface); - method public void set(android.hardware.camera2.CaptureRequest.Key, T); + method public void set(android.hardware.camera2.CaptureRequest.Key, T); method public void setTag(java.lang.Object); } - public static final class CaptureRequest.Key { + public static final class CaptureRequest.Key { method public final boolean equals(java.lang.Object); method public java.lang.String getName(); method public final int hashCode(); } public class CaptureResult extends android.hardware.camera2.CameraMetadata { - method public T get(android.hardware.camera2.CaptureResult.Key); + method public T get(android.hardware.camera2.CaptureResult.Key); method public long getFrameNumber(); method public android.hardware.camera2.CaptureRequest getRequest(); method public int getSequenceId(); @@ -14716,7 +14716,7 @@ package android.hardware.camera2 { field public static final android.hardware.camera2.CaptureResult.Key TONEMAP_PRESET_CURVE; } - public static final class CaptureResult.Key { + public static final class CaptureResult.Key { method public final boolean equals(java.lang.Object); method public java.lang.String getName(); method public final int hashCode(); @@ -14848,14 +14848,14 @@ package android.hardware.camera2.params { method public android.util.Size[] getInputSizes(int); method public final int[] getOutputFormats(); method public long getOutputMinFrameDuration(int, android.util.Size); - method public long getOutputMinFrameDuration(java.lang.Class, android.util.Size); - method public android.util.Size[] getOutputSizes(java.lang.Class); + method public long getOutputMinFrameDuration(java.lang.Class, android.util.Size); + method public android.util.Size[] getOutputSizes(java.lang.Class); method public android.util.Size[] getOutputSizes(int); method public long getOutputStallDuration(int, android.util.Size); - method public long getOutputStallDuration(java.lang.Class, android.util.Size); + method public long getOutputStallDuration(java.lang.Class, android.util.Size); method public final int[] getValidOutputFormatsForInput(int); method public boolean isOutputSupportedFor(int); - method public static boolean isOutputSupportedFor(java.lang.Class); + method public static boolean isOutputSupportedFor(java.lang.Class); method public boolean isOutputSupportedFor(android.view.Surface); } @@ -17303,7 +17303,7 @@ package android.icu.math { package android.icu.text { - public final class AlphabeticIndex implements java.lang.Iterable { + public final class AlphabeticIndex implements java.lang.Iterable { ctor public AlphabeticIndex(android.icu.util.ULocale); ctor public AlphabeticIndex(java.util.Locale); ctor public AlphabeticIndex(android.icu.text.RuleBasedCollator); @@ -17329,7 +17329,7 @@ package android.icu.text { method public android.icu.text.AlphabeticIndex setUnderflowLabel(java.lang.String); } - public static class AlphabeticIndex.Bucket implements java.lang.Iterable { + public static class AlphabeticIndex.Bucket implements java.lang.Iterable { method public java.lang.String getLabel(); method public android.icu.text.AlphabeticIndex.Bucket.LabelType getLabelType(); method public java.util.Iterator> iterator(); @@ -17345,14 +17345,14 @@ package android.icu.text { enum_constant public static final android.icu.text.AlphabeticIndex.Bucket.LabelType UNDERFLOW; } - public static final class AlphabeticIndex.ImmutableIndex implements java.lang.Iterable { + public static final class AlphabeticIndex.ImmutableIndex implements java.lang.Iterable { method public android.icu.text.AlphabeticIndex.Bucket getBucket(int); method public int getBucketCount(); method public int getBucketIndex(java.lang.CharSequence); method public java.util.Iterator> iterator(); } - public static class AlphabeticIndex.Record { + public static class AlphabeticIndex.Record { method public V getData(); method public java.lang.CharSequence getName(); } @@ -18865,8 +18865,8 @@ package android.icu.text { method public final android.icu.text.UnicodeSet addAll(java.lang.CharSequence); method public android.icu.text.UnicodeSet addAll(android.icu.text.UnicodeSet); method public android.icu.text.UnicodeSet addAll(java.lang.Iterable); - method public android.icu.text.UnicodeSet addAll(T...); - method public T addAllTo(T); + method public android.icu.text.UnicodeSet addAll(T...); + method public > T addAllTo(T); method public void addMatchSetTo(android.icu.text.UnicodeSet); method public android.icu.text.UnicodeSet applyIntPropertyValue(int, int); method public final android.icu.text.UnicodeSet applyPattern(java.lang.String); @@ -18894,15 +18894,15 @@ package android.icu.text { method public final boolean contains(java.lang.CharSequence); method public boolean containsAll(android.icu.text.UnicodeSet); method public boolean containsAll(java.lang.String); - method public boolean containsAll(java.lang.Iterable); + method public boolean containsAll(java.lang.Iterable); method public boolean containsNone(int, int); method public boolean containsNone(android.icu.text.UnicodeSet); method public boolean containsNone(java.lang.CharSequence); - method public boolean containsNone(java.lang.Iterable); + method public boolean containsNone(java.lang.Iterable); method public final boolean containsSome(int, int); method public final boolean containsSome(android.icu.text.UnicodeSet); method public final boolean containsSome(java.lang.CharSequence); - method public final boolean containsSome(java.lang.Iterable); + method public final boolean containsSome(java.lang.Iterable); method public android.icu.text.UnicodeSet freeze(); method public static android.icu.text.UnicodeSet from(java.lang.CharSequence); method public static android.icu.text.UnicodeSet fromAll(java.lang.CharSequence); @@ -18920,14 +18920,14 @@ package android.icu.text { method public final android.icu.text.UnicodeSet remove(java.lang.CharSequence); method public final android.icu.text.UnicodeSet removeAll(java.lang.CharSequence); method public android.icu.text.UnicodeSet removeAll(android.icu.text.UnicodeSet); - method public android.icu.text.UnicodeSet removeAll(java.lang.Iterable); + method public android.icu.text.UnicodeSet removeAll(java.lang.Iterable); method public final android.icu.text.UnicodeSet removeAllStrings(); method public android.icu.text.UnicodeSet retain(int, int); method public final android.icu.text.UnicodeSet retain(int); method public final android.icu.text.UnicodeSet retain(java.lang.CharSequence); method public final android.icu.text.UnicodeSet retainAll(java.lang.CharSequence); method public android.icu.text.UnicodeSet retainAll(android.icu.text.UnicodeSet); - method public android.icu.text.UnicodeSet retainAll(java.lang.Iterable); + method public android.icu.text.UnicodeSet retainAll(java.lang.Iterable); method public android.icu.text.UnicodeSet set(int, int); method public android.icu.text.UnicodeSet set(android.icu.text.UnicodeSet); method public int size(); @@ -19337,7 +19337,7 @@ package android.icu.util { method public long getToDate(); } - public abstract interface Freezable implements java.lang.Cloneable { + public abstract interface Freezable implements java.lang.Cloneable { method public abstract T cloneAsThawed(); method public abstract T freeze(); method public abstract boolean isFrozen(); @@ -19619,7 +19619,7 @@ package android.icu.util { field public static final android.icu.util.TimeUnit YEAR; } - public class Output { + public class Output { ctor public Output(); ctor public Output(T); field public T value; @@ -30509,7 +30509,7 @@ package android.opengl { package android.os { - public abstract class AsyncTask { + public abstract class AsyncTask { ctor public AsyncTask(); method public final boolean cancel(boolean); method protected abstract Result doInBackground(Params...); @@ -30736,16 +30736,16 @@ package android.os { method public float getFloat(java.lang.String, float); method public float[] getFloatArray(java.lang.String); method public java.util.ArrayList getIntegerArrayList(java.lang.String); - method public T getParcelable(java.lang.String); + method public T getParcelable(java.lang.String); method public android.os.Parcelable[] getParcelableArray(java.lang.String); - method public java.util.ArrayList getParcelableArrayList(java.lang.String); + method public java.util.ArrayList getParcelableArrayList(java.lang.String); method public java.io.Serializable getSerializable(java.lang.String); method public short getShort(java.lang.String); method public short getShort(java.lang.String, short); method public short[] getShortArray(java.lang.String); method public android.util.Size getSize(java.lang.String); method public android.util.SizeF getSizeF(java.lang.String); - method public android.util.SparseArray getSparseParcelableArray(java.lang.String); + method public android.util.SparseArray getSparseParcelableArray(java.lang.String); method public java.util.ArrayList getStringArrayList(java.lang.String); method public boolean hasFileDescriptors(); method public void putAll(android.os.Bundle); @@ -31250,8 +31250,8 @@ package android.os { method public final long[] createLongArray(); method public final java.lang.String[] createStringArray(); method public final java.util.ArrayList createStringArrayList(); - method public final T[] createTypedArray(android.os.Parcelable.Creator); - method public final java.util.ArrayList createTypedArrayList(android.os.Parcelable.Creator); + method public final T[] createTypedArray(android.os.Parcelable.Creator); + method public final java.util.ArrayList createTypedArrayList(android.os.Parcelable.Creator); method public final int dataAvail(); method public final int dataCapacity(); method public final int dataPosition(); @@ -31284,7 +31284,7 @@ package android.os { method public final long readLong(); method public final void readLongArray(long[]); method public final void readMap(java.util.Map, java.lang.ClassLoader); - method public final T readParcelable(java.lang.ClassLoader); + method public final T readParcelable(java.lang.ClassLoader); method public final android.os.Parcelable[] readParcelableArray(java.lang.ClassLoader); method public final android.os.PersistableBundle readPersistableBundle(); method public final android.os.PersistableBundle readPersistableBundle(java.lang.ClassLoader); @@ -31297,9 +31297,9 @@ package android.os { method public final void readStringArray(java.lang.String[]); method public final void readStringList(java.util.List); method public final android.os.IBinder readStrongBinder(); - method public final void readTypedArray(T[], android.os.Parcelable.Creator); - method public final void readTypedList(java.util.List, android.os.Parcelable.Creator); - method public final T readTypedObject(android.os.Parcelable.Creator); + method public final void readTypedArray(T[], android.os.Parcelable.Creator); + method public final void readTypedList(java.util.List, android.os.Parcelable.Creator); + method public final T readTypedObject(android.os.Parcelable.Creator); method public final java.lang.Object readValue(java.lang.ClassLoader); method public final void recycle(); method public final void setDataCapacity(int); @@ -31330,7 +31330,7 @@ package android.os { method public final void writeMap(java.util.Map); method public final void writeNoException(); method public final void writeParcelable(android.os.Parcelable, int); - method public final void writeParcelableArray(T[], int); + method public final void writeParcelableArray(T[], int); method public final void writePersistableBundle(android.os.PersistableBundle); method public final void writeSerializable(java.io.Serializable); method public final void writeSize(android.util.Size); @@ -31342,9 +31342,9 @@ package android.os { method public final void writeStringList(java.util.List); method public final void writeStrongBinder(android.os.IBinder); method public final void writeStrongInterface(android.os.IInterface); - method public final void writeTypedArray(T[], int); - method public final void writeTypedList(java.util.List); - method public final void writeTypedObject(T, int); + method public final void writeTypedArray(T[], int); + method public final void writeTypedList(java.util.List); + method public final void writeTypedObject(T, int); method public final void writeValue(java.lang.Object); field public static final android.os.Parcelable.Creator STRING_CREATOR; } @@ -31422,11 +31422,11 @@ package android.os { field public static final int PARCELABLE_WRITE_RETURN_VALUE = 1; // 0x1 } - public static abstract interface Parcelable.ClassLoaderCreator implements android.os.Parcelable.Creator { + public static abstract interface Parcelable.ClassLoaderCreator implements android.os.Parcelable.Creator { method public abstract T createFromParcel(android.os.Parcel, java.lang.ClassLoader); } - public static abstract interface Parcelable.Creator { + public static abstract interface Parcelable.Creator { method public abstract T createFromParcel(android.os.Parcel); method public abstract T[] newArray(int); } @@ -31567,7 +31567,7 @@ package android.os { method public abstract void onResult(android.os.Bundle); } - public class RemoteCallbackList { + public class RemoteCallbackList { ctor public RemoteCallbackList(); method public int beginBroadcast(); method public void finishBroadcast(); @@ -37117,7 +37117,7 @@ package android.service.carrier { field public static final java.lang.String SERVICE_INTERFACE = "android.service.carrier.CarrierMessagingService"; } - public static abstract interface CarrierMessagingService.ResultCallback { + public static abstract interface CarrierMessagingService.ResultCallback { method public abstract void onReceiveResult(T) throws android.os.RemoteException; } @@ -37268,7 +37268,7 @@ package android.service.media { field public static final java.lang.String EXTRA_SUGGESTED = "android.service.media.extra.SUGGESTED"; } - public class MediaBrowserService.Result { + public class MediaBrowserService.Result { method public void detach(); method public void sendResult(T); } @@ -40418,14 +40418,14 @@ package android.telephony.gsm { package android.test { - public abstract deprecated class ActivityInstrumentationTestCase extends android.test.ActivityTestCase { + public abstract deprecated class ActivityInstrumentationTestCase extends android.test.ActivityTestCase { ctor public ActivityInstrumentationTestCase(java.lang.String, java.lang.Class); ctor public ActivityInstrumentationTestCase(java.lang.String, java.lang.Class, boolean); method public T getActivity(); method public void testActivityTestCaseSetUpProperly() throws java.lang.Exception; } - public abstract deprecated class ActivityInstrumentationTestCase2 extends android.test.ActivityTestCase { + public abstract deprecated class ActivityInstrumentationTestCase2 extends android.test.ActivityTestCase { ctor public deprecated ActivityInstrumentationTestCase2(java.lang.String, java.lang.Class); ctor public ActivityInstrumentationTestCase2(java.lang.Class); method public T getActivity(); @@ -40440,7 +40440,7 @@ package android.test { method protected void setActivity(android.app.Activity); } - public abstract deprecated class ActivityUnitTestCase extends android.test.ActivityTestCase { + public abstract deprecated class ActivityUnitTestCase extends android.test.ActivityTestCase { ctor public ActivityUnitTestCase(java.lang.Class); method public T getActivity(); method public int getFinishedActivityRequest(); @@ -40486,7 +40486,7 @@ package android.test { method public void testStarted(java.lang.String); } - public abstract deprecated class ApplicationTestCase extends android.test.AndroidTestCase { + public abstract deprecated class ApplicationTestCase extends android.test.AndroidTestCase { ctor public ApplicationTestCase(java.lang.Class); method protected final void createApplication(); method public T getApplication(); @@ -40512,8 +40512,8 @@ package android.test { method public android.app.Instrumentation getInstrumentation(); method public deprecated void injectInsrumentation(android.app.Instrumentation); method public void injectInstrumentation(android.app.Instrumentation); - method public final T launchActivity(java.lang.String, java.lang.Class, android.os.Bundle); - method public final T launchActivityWithIntent(java.lang.String, java.lang.Class, android.content.Intent); + method public final T launchActivity(java.lang.String, java.lang.Class, android.os.Bundle); + method public final T launchActivityWithIntent(java.lang.String, java.lang.Class, android.content.Intent); method public void runTestOnUiThread(java.lang.Runnable) throws java.lang.Throwable; method public void sendKeys(java.lang.String); method public void sendKeys(int...); @@ -40553,7 +40553,7 @@ package android.test { public class LoaderTestCase extends android.test.AndroidTestCase { ctor public LoaderTestCase(); - method public T getLoaderResultSynchronously(android.content.Loader); + method public T getLoaderResultSynchronously(android.content.Loader); } public final deprecated class MoreAsserts { @@ -40608,20 +40608,20 @@ package android.test { method public abstract void startTiming(boolean); } - public abstract deprecated class ProviderTestCase extends android.test.InstrumentationTestCase { + public abstract deprecated class ProviderTestCase extends android.test.InstrumentationTestCase { ctor public ProviderTestCase(java.lang.Class, java.lang.String); method public android.test.mock.MockContentResolver getMockContentResolver(); method public android.test.IsolatedContext getMockContext(); method public T getProvider(); - method public static android.content.ContentResolver newResolverWithContentProviderFromSql(android.content.Context, java.lang.Class, java.lang.String, java.lang.String, int, java.lang.String) throws java.lang.IllegalAccessException, java.lang.InstantiationException; + method public static android.content.ContentResolver newResolverWithContentProviderFromSql(android.content.Context, java.lang.Class, java.lang.String, java.lang.String, int, java.lang.String) throws java.lang.IllegalAccessException, java.lang.InstantiationException; } - public abstract class ProviderTestCase2 extends android.test.AndroidTestCase { + public abstract class ProviderTestCase2 extends android.test.AndroidTestCase { ctor public ProviderTestCase2(java.lang.Class, java.lang.String); method public android.test.mock.MockContentResolver getMockContentResolver(); method public android.test.IsolatedContext getMockContext(); method public T getProvider(); - method public static android.content.ContentResolver newResolverWithContentProviderFromSql(android.content.Context, java.lang.String, java.lang.Class, java.lang.String, java.lang.String, int, java.lang.String) throws java.lang.IllegalAccessException, java.lang.InstantiationException; + method public static android.content.ContentResolver newResolverWithContentProviderFromSql(android.content.Context, java.lang.String, java.lang.Class, java.lang.String, java.lang.String, int, java.lang.String) throws java.lang.IllegalAccessException, java.lang.InstantiationException; } public deprecated class RenamingDelegatingContext extends android.content.ContextWrapper { @@ -40629,11 +40629,11 @@ package android.test { ctor public RenamingDelegatingContext(android.content.Context, android.content.Context, java.lang.String); method public java.lang.String getDatabasePrefix(); method public void makeExistingFilesAndDbsAccessible(); - method public static T providerWithRenamedContext(java.lang.Class, android.content.Context, java.lang.String) throws java.lang.IllegalAccessException, java.lang.InstantiationException; - method public static T providerWithRenamedContext(java.lang.Class, android.content.Context, java.lang.String, boolean) throws java.lang.IllegalAccessException, java.lang.InstantiationException; + method public static T providerWithRenamedContext(java.lang.Class, android.content.Context, java.lang.String) throws java.lang.IllegalAccessException, java.lang.InstantiationException; + method public static T providerWithRenamedContext(java.lang.Class, android.content.Context, java.lang.String, boolean) throws java.lang.IllegalAccessException, java.lang.InstantiationException; } - public abstract deprecated class ServiceTestCase extends android.test.AndroidTestCase { + public abstract deprecated class ServiceTestCase extends android.test.AndroidTestCase { ctor public ServiceTestCase(java.lang.Class); method protected android.os.IBinder bindService(android.content.Intent); method public android.app.Application getApplication(); @@ -40646,7 +40646,7 @@ package android.test { method public void testServiceTestCaseSetUpProperly() throws java.lang.Exception; } - public abstract deprecated class SingleLaunchActivityTestCase extends android.test.InstrumentationTestCase { + public abstract deprecated class SingleLaunchActivityTestCase extends android.test.InstrumentationTestCase { ctor public SingleLaunchActivityTestCase(java.lang.String, java.lang.Class); method public T getActivity(); method public void testActivityTestCaseSetUpProperly() throws java.lang.Exception; @@ -41013,7 +41013,7 @@ package android.test.suitebuilder { ctor public TestMethod(java.lang.String, java.lang.Class); ctor public TestMethod(junit.framework.TestCase); method public junit.framework.TestCase createTest() throws java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException; - method public T getAnnotation(java.lang.Class); + method public T getAnnotation(java.lang.Class); method public java.lang.Class getEnclosingClass(); method public java.lang.String getEnclosingClassname(); method public java.lang.String getName(); @@ -41456,7 +41456,7 @@ package android.text { method public int getSpanEnd(java.lang.Object); method public int getSpanFlags(java.lang.Object); method public int getSpanStart(java.lang.Object); - method public T[] getSpans(int, int, java.lang.Class); + method public T[] getSpans(int, int, java.lang.Class); method public deprecated int getTextRunCursor(int, int, int, int, int, android.graphics.Paint); method public int getTextWatcherDepth(); method public android.text.SpannableStringBuilder insert(int, java.lang.CharSequence, int, int); @@ -41478,7 +41478,7 @@ package android.text { method public int getSpanEnd(java.lang.Object); method public int getSpanFlags(java.lang.Object); method public int getSpanStart(java.lang.Object); - method public T[] getSpans(int, int, java.lang.Class); + method public T[] getSpans(int, int, java.lang.Class); method public final int length(); method public int nextSpanTransition(int, int, java.lang.Class); method public final java.lang.String toString(); @@ -41488,7 +41488,7 @@ package android.text { method public abstract int getSpanEnd(java.lang.Object); method public abstract int getSpanFlags(java.lang.Object); method public abstract int getSpanStart(java.lang.Object); - method public abstract T[] getSpans(int, int, java.lang.Class); + method public abstract T[] getSpans(int, int, java.lang.Class); method public abstract int nextSpanTransition(int, int, java.lang.Class); field public static final int SPAN_COMPOSING = 256; // 0x100 field public static final int SPAN_EXCLUSIVE_EXCLUSIVE = 33; // 0x21 @@ -42465,7 +42465,7 @@ package android.text.style { field public static final int WEEKDAY_WEDNESDAY = 4; // 0x4 } - public static class TtsSpan.Builder { + public static class TtsSpan.Builder> { ctor public TtsSpan.Builder(java.lang.String); method public android.text.style.TtsSpan build(); method public C setIntArgument(java.lang.String, int); @@ -42561,7 +42561,7 @@ package android.text.style { method public android.text.style.TtsSpan.OrdinalBuilder setNumber(java.lang.String); } - public static class TtsSpan.SemioticClassBuilder extends android.text.style.TtsSpan.Builder { + public static class TtsSpan.SemioticClassBuilder> extends android.text.style.TtsSpan.Builder { ctor public TtsSpan.SemioticClassBuilder(java.lang.String); method public C setAnimacy(java.lang.String); method public C setCase(java.lang.String); @@ -42968,7 +42968,7 @@ package android.util { ctor public AndroidRuntimeException(java.lang.Exception); } - public final class ArrayMap implements java.util.Map { + public final class ArrayMap implements java.util.Map { ctor public ArrayMap(); ctor public ArrayMap(int); ctor public ArrayMap(android.util.ArrayMap); @@ -42996,7 +42996,7 @@ package android.util { method public java.util.Collection values(); } - public final class ArraySet implements java.util.Collection java.util.Set { + public final class ArraySet implements java.util.Collection java.util.Set { ctor public ArraySet(); ctor public ArraySet(int); ctor public ArraySet(android.util.ArraySet); @@ -43017,7 +43017,7 @@ package android.util { method public boolean retainAll(java.util.Collection); method public int size(); method public java.lang.Object[] toArray(); - method public T[] toArray(T[]); + method public T[] toArray(T[]); method public E valueAt(int); } @@ -43159,13 +43159,13 @@ package android.util { public deprecated class FloatMath { } - public abstract class FloatProperty extends android.util.Property { + public abstract class FloatProperty extends android.util.Property { ctor public FloatProperty(java.lang.String); method public final void set(T, java.lang.Float); method public abstract void setValue(T, float); } - public abstract class IntProperty extends android.util.Property { + public abstract class IntProperty extends android.util.Property { ctor public IntProperty(java.lang.String); method public final void set(T, java.lang.Integer); method public abstract void setValue(T, int); @@ -43265,7 +43265,7 @@ package android.util { method public void println(java.lang.String); } - public class LongSparseArray implements java.lang.Cloneable { + public class LongSparseArray implements java.lang.Cloneable { ctor public LongSparseArray(); ctor public LongSparseArray(int); method public void append(long, E); @@ -43285,7 +43285,7 @@ package android.util { method public E valueAt(int); } - public class LruCache { + public class LruCache { ctor public LruCache(int); method protected V create(K); method public final synchronized int createCount(); @@ -43373,9 +43373,9 @@ package android.util { ctor public NoSuchPropertyException(java.lang.String); } - public class Pair { + public class Pair { ctor public Pair(F, S); - method public static android.util.Pair create(A, B); + method public static android.util.Pair create(A, B); field public final F first; field public final S second; } @@ -43408,22 +43408,22 @@ package android.util { method public abstract void println(java.lang.String); } - public abstract class Property { + public abstract class Property { ctor public Property(java.lang.Class, java.lang.String); method public abstract V get(T); method public java.lang.String getName(); method public java.lang.Class getType(); method public boolean isReadOnly(); - method public static android.util.Property of(java.lang.Class, java.lang.Class, java.lang.String); + method public static android.util.Property of(java.lang.Class, java.lang.Class, java.lang.String); method public void set(T, V); } - public final class Range { + public final class Range> { ctor public Range(T, T); method public T clamp(T); method public boolean contains(T); method public boolean contains(android.util.Range); - method public static android.util.Range create(T, T); + method public static > android.util.Range create(T, T); method public android.util.Range extend(android.util.Range); method public android.util.Range extend(T, T); method public android.util.Range extend(T); @@ -43467,7 +43467,7 @@ package android.util { method public static android.util.SizeF parseSizeF(java.lang.String) throws java.lang.NumberFormatException; } - public class SparseArray implements java.lang.Cloneable { + public class SparseArray implements java.lang.Cloneable { ctor public SparseArray(); ctor public SparseArray(int); method public void append(int, E); @@ -48247,7 +48247,7 @@ package android.webkit { method public static java.lang.String stripAnchor(java.lang.String); } - public abstract interface ValueCallback { + public abstract interface ValueCallback { method public abstract void onReceiveValue(T); } @@ -49262,7 +49262,7 @@ package android.widget { field public static final int NO_SELECTION = -2147483648; // 0x80000000 } - public abstract class AdapterView extends android.view.ViewGroup { + public abstract class AdapterView extends android.view.ViewGroup { ctor public AdapterView(android.content.Context); ctor public AdapterView(android.content.Context, android.util.AttributeSet); ctor public AdapterView(android.content.Context, android.util.AttributeSet, int); @@ -49385,7 +49385,7 @@ package android.widget { ctor public AnalogClock(android.content.Context, android.util.AttributeSet, int, int); } - public class ArrayAdapter extends android.widget.BaseAdapter implements android.widget.Filterable android.widget.ThemedSpinnerAdapter { + public class ArrayAdapter extends android.widget.BaseAdapter implements android.widget.Filterable android.widget.ThemedSpinnerAdapter { ctor public ArrayAdapter(android.content.Context, int); ctor public ArrayAdapter(android.content.Context, int, int); ctor public ArrayAdapter(android.content.Context, int, T[]); @@ -49446,7 +49446,7 @@ package android.widget { method protected void performFiltering(java.lang.CharSequence, int); method public void performValidation(); method protected void replaceText(java.lang.CharSequence); - method public void setAdapter(T); + method public void setAdapter(T); method public void setCompletionHint(java.lang.CharSequence); method public void setDropDownAnchor(int); method public void setDropDownBackgroundDrawable(android.graphics.drawable.Drawable); @@ -51731,7 +51731,7 @@ package android.widget { package com.android.internal.util { - public abstract interface Predicate { + public abstract interface Predicate { method public abstract boolean apply(T); } @@ -53803,22 +53803,22 @@ package java.lang { enum_constant public static final java.lang.Character.UnicodeScript YI; } - public final class Class implements java.lang.reflect.AnnotatedElement java.lang.reflect.GenericDeclaration java.io.Serializable java.lang.reflect.Type { - method public java.lang.Class asSubclass(java.lang.Class); + public final class Class implements java.lang.reflect.AnnotatedElement java.lang.reflect.GenericDeclaration java.io.Serializable java.lang.reflect.Type { + method public java.lang.Class asSubclass(java.lang.Class); method public T cast(java.lang.Object); method public boolean desiredAssertionStatus(); method public static java.lang.Class forName(java.lang.String) throws java.lang.ClassNotFoundException; method public static java.lang.Class forName(java.lang.String, boolean, java.lang.ClassLoader) throws java.lang.ClassNotFoundException; - method public A getAnnotation(java.lang.Class); + method public A getAnnotation(java.lang.Class); method public java.lang.annotation.Annotation[] getAnnotations(); - method public A[] getAnnotationsByType(java.lang.Class); + method public A[] getAnnotationsByType(java.lang.Class); method public java.lang.String getCanonicalName(); method public java.lang.ClassLoader getClassLoader(); method public java.lang.Class[] getClasses(); method public java.lang.Class getComponentType(); method public java.lang.reflect.Constructor getConstructor(java.lang.Class...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; method public java.lang.reflect.Constructor[] getConstructors() throws java.lang.SecurityException; - method public A getDeclaredAnnotation(java.lang.Class); + method public A getDeclaredAnnotation(java.lang.Class); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public java.lang.Class[] getDeclaredClasses(); method public java.lang.reflect.Constructor getDeclaredConstructor(java.lang.Class...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; @@ -53930,7 +53930,7 @@ package java.lang { public abstract interface Cloneable { } - public abstract interface Comparable { + public abstract interface Comparable { method public abstract int compareTo(T); } @@ -53984,7 +53984,7 @@ package java.lang { field public static final java.lang.Class TYPE; } - public abstract class Enum implements java.lang.Comparable java.io.Serializable { + public abstract class Enum> implements java.lang.Comparable java.io.Serializable { ctor protected Enum(java.lang.String, int); method protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException; method public final int compareTo(E); @@ -53994,7 +53994,7 @@ package java.lang { method public final int hashCode(); method public final java.lang.String name(); method public final int ordinal(); - method public static T valueOf(java.lang.Class, java.lang.String); + method public static > T valueOf(java.lang.Class, java.lang.String); } public class EnumConstantNotPresentException extends java.lang.RuntimeException { @@ -54113,7 +54113,7 @@ package java.lang { ctor public IndexOutOfBoundsException(java.lang.String); } - public class InheritableThreadLocal extends java.lang.ThreadLocal { + public class InheritableThreadLocal extends java.lang.ThreadLocal { ctor public InheritableThreadLocal(); method protected T childValue(T); } @@ -54192,7 +54192,7 @@ package java.lang { ctor public InterruptedException(java.lang.String); } - public abstract interface Iterable { + public abstract interface Iterable { method public default void forEach(java.util.function.Consumer); method public abstract java.util.Iterator iterator(); method public default java.util.Spliterator spliterator(); @@ -54407,12 +54407,12 @@ package java.lang { } public class Package implements java.lang.reflect.AnnotatedElement { - method public A getAnnotation(java.lang.Class); + method public A getAnnotation(java.lang.Class); method public java.lang.annotation.Annotation[] getAnnotations(); - method public A[] getAnnotationsByType(java.lang.Class); - method public A getDeclaredAnnotation(java.lang.Class); + method public A[] getAnnotationsByType(java.lang.Class); + method public A getDeclaredAnnotation(java.lang.Class); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); - method public A[] getDeclaredAnnotationsByType(java.lang.Class); + method public A[] getDeclaredAnnotationsByType(java.lang.Class); method public java.lang.String getImplementationTitle(); method public java.lang.String getImplementationVendor(); method public java.lang.String getImplementationVersion(); @@ -55011,13 +55011,13 @@ package java.lang { method public void uncaughtException(java.lang.Thread, java.lang.Throwable); } - public class ThreadLocal { + public class ThreadLocal { ctor public ThreadLocal(); method public T get(); method protected T initialValue(); method public void remove(); method public void set(T); - method public static java.lang.ThreadLocal withInitial(java.util.function.Supplier); + method public static java.lang.ThreadLocal withInitial(java.util.function.Supplier); } public class Throwable implements java.io.Serializable { @@ -55155,30 +55155,30 @@ package java.lang.annotation { package java.lang.ref { - public class PhantomReference extends java.lang.ref.Reference { + public class PhantomReference extends java.lang.ref.Reference { ctor public PhantomReference(T, java.lang.ref.ReferenceQueue); } - public abstract class Reference { + public abstract class Reference { method public void clear(); method public boolean enqueue(); method public T get(); method public boolean isEnqueued(); } - public class ReferenceQueue { + public class ReferenceQueue { ctor public ReferenceQueue(); method public java.lang.ref.Reference poll(); method public java.lang.ref.Reference remove(long) throws java.lang.IllegalArgumentException, java.lang.InterruptedException; method public java.lang.ref.Reference remove() throws java.lang.InterruptedException; } - public class SoftReference extends java.lang.ref.Reference { + public class SoftReference extends java.lang.ref.Reference { ctor public SoftReference(T); ctor public SoftReference(T, java.lang.ref.ReferenceQueue); } - public class WeakReference extends java.lang.ref.Reference { + public class WeakReference extends java.lang.ref.Reference { ctor public WeakReference(T); ctor public WeakReference(T, java.lang.ref.ReferenceQueue); } @@ -55189,7 +55189,7 @@ package java.lang.reflect { public class AccessibleObject implements java.lang.reflect.AnnotatedElement { ctor protected AccessibleObject(); - method public T getAnnotation(java.lang.Class); + method public T getAnnotation(java.lang.Class); method public java.lang.annotation.Annotation[] getAnnotations(); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public boolean isAccessible(); @@ -55198,12 +55198,12 @@ package java.lang.reflect { } public abstract interface AnnotatedElement { - method public abstract T getAnnotation(java.lang.Class); + method public abstract T getAnnotation(java.lang.Class); method public abstract java.lang.annotation.Annotation[] getAnnotations(); - method public default T[] getAnnotationsByType(java.lang.Class); - method public default java.lang.annotation.Annotation getDeclaredAnnotation(java.lang.Class); + method public default T[] getAnnotationsByType(java.lang.Class); + method public default java.lang.annotation.Annotation getDeclaredAnnotation(java.lang.Class); method public abstract java.lang.annotation.Annotation[] getDeclaredAnnotations(); - method public default T[] getDeclaredAnnotationsByType(java.lang.Class); + method public default T[] getDeclaredAnnotationsByType(java.lang.Class); method public default boolean isAnnotationPresent(java.lang.Class); } @@ -55231,7 +55231,7 @@ package java.lang.reflect { method public static void setShort(java.lang.Object, int, short) throws java.lang.ArrayIndexOutOfBoundsException, java.lang.IllegalArgumentException; } - public final class Constructor extends java.lang.reflect.Executable { + public final class Constructor extends java.lang.reflect.Executable { method public java.lang.Class getDeclaringClass(); method public java.lang.Class[] getExceptionTypes(); method public int getModifiers(); @@ -55416,7 +55416,7 @@ package java.lang.reflect { public abstract interface Type { } - public abstract interface TypeVariable implements java.lang.reflect.Type { + public abstract interface TypeVariable implements java.lang.reflect.Type { method public abstract java.lang.reflect.Type[] getBounds(); method public abstract D getGenericDeclaration(); method public abstract java.lang.String getName(); @@ -56205,7 +56205,7 @@ package java.net { method public abstract java.net.SocketImpl createSocketImpl(); } - public abstract interface SocketOption { + public abstract interface SocketOption { method public abstract java.lang.String name(); method public abstract java.lang.Class type(); } @@ -56737,9 +56737,9 @@ package java.nio.channels { } public abstract interface AsynchronousByteChannel implements java.nio.channels.AsynchronousChannel { - method public abstract void read(java.nio.ByteBuffer, A, java.nio.channels.CompletionHandler); + method public abstract void read(java.nio.ByteBuffer, A, java.nio.channels.CompletionHandler); method public abstract java.util.concurrent.Future read(java.nio.ByteBuffer); - method public abstract void write(java.nio.ByteBuffer, A, java.nio.channels.CompletionHandler); + method public abstract void write(java.nio.ByteBuffer, A, java.nio.channels.CompletionHandler); method public abstract java.util.concurrent.Future write(java.nio.ByteBuffer); } @@ -56767,25 +56767,25 @@ package java.nio.channels { public abstract class AsynchronousFileChannel implements java.nio.channels.AsynchronousChannel { ctor protected AsynchronousFileChannel(); method public abstract void force(boolean) throws java.io.IOException; - method public abstract void lock(long, long, boolean, A, java.nio.channels.CompletionHandler); - method public final void lock(A, java.nio.channels.CompletionHandler); + method public abstract void lock(long, long, boolean, A, java.nio.channels.CompletionHandler); + method public final void lock(A, java.nio.channels.CompletionHandler); method public abstract java.util.concurrent.Future lock(long, long, boolean); method public final java.util.concurrent.Future lock(); method public static java.nio.channels.AsynchronousFileChannel open(java.nio.file.Path, java.util.Set, java.util.concurrent.ExecutorService, java.nio.file.attribute.FileAttribute...) throws java.io.IOException; method public static java.nio.channels.AsynchronousFileChannel open(java.nio.file.Path, java.nio.file.OpenOption...) throws java.io.IOException; - method public abstract void read(java.nio.ByteBuffer, long, A, java.nio.channels.CompletionHandler); + method public abstract void read(java.nio.ByteBuffer, long, A, java.nio.channels.CompletionHandler); method public abstract java.util.concurrent.Future read(java.nio.ByteBuffer, long); method public abstract long size() throws java.io.IOException; method public abstract java.nio.channels.AsynchronousFileChannel truncate(long) throws java.io.IOException; method public abstract java.nio.channels.FileLock tryLock(long, long, boolean) throws java.io.IOException; method public final java.nio.channels.FileLock tryLock() throws java.io.IOException; - method public abstract void write(java.nio.ByteBuffer, long, A, java.nio.channels.CompletionHandler); + method public abstract void write(java.nio.ByteBuffer, long, A, java.nio.channels.CompletionHandler); method public abstract java.util.concurrent.Future write(java.nio.ByteBuffer, long); } public abstract class AsynchronousServerSocketChannel implements java.nio.channels.AsynchronousChannel java.nio.channels.NetworkChannel { ctor protected AsynchronousServerSocketChannel(java.nio.channels.spi.AsynchronousChannelProvider); - method public abstract void accept(A, java.nio.channels.CompletionHandler); + method public abstract void accept(A, java.nio.channels.CompletionHandler); method public abstract java.util.concurrent.Future accept(); method public final java.nio.channels.AsynchronousServerSocketChannel bind(java.net.SocketAddress) throws java.io.IOException; method public abstract java.nio.channels.AsynchronousServerSocketChannel bind(java.net.SocketAddress, int) throws java.io.IOException; @@ -56793,30 +56793,30 @@ package java.nio.channels { method public static java.nio.channels.AsynchronousServerSocketChannel open(java.nio.channels.AsynchronousChannelGroup) throws java.io.IOException; method public static java.nio.channels.AsynchronousServerSocketChannel open() throws java.io.IOException; method public final java.nio.channels.spi.AsynchronousChannelProvider provider(); - method public abstract java.nio.channels.AsynchronousServerSocketChannel setOption(java.net.SocketOption, T) throws java.io.IOException; + method public abstract java.nio.channels.AsynchronousServerSocketChannel setOption(java.net.SocketOption, T) throws java.io.IOException; } public abstract class AsynchronousSocketChannel implements java.nio.channels.AsynchronousByteChannel java.nio.channels.NetworkChannel { ctor protected AsynchronousSocketChannel(java.nio.channels.spi.AsynchronousChannelProvider); method public abstract java.nio.channels.AsynchronousSocketChannel bind(java.net.SocketAddress) throws java.io.IOException; - method public abstract void connect(java.net.SocketAddress, A, java.nio.channels.CompletionHandler); + method public abstract void connect(java.net.SocketAddress, A, java.nio.channels.CompletionHandler); method public abstract java.util.concurrent.Future connect(java.net.SocketAddress); method public abstract java.net.SocketAddress getLocalAddress() throws java.io.IOException; method public abstract java.net.SocketAddress getRemoteAddress() throws java.io.IOException; method public static java.nio.channels.AsynchronousSocketChannel open(java.nio.channels.AsynchronousChannelGroup) throws java.io.IOException; method public static java.nio.channels.AsynchronousSocketChannel open() throws java.io.IOException; method public final java.nio.channels.spi.AsynchronousChannelProvider provider(); - method public abstract void read(java.nio.ByteBuffer, long, java.util.concurrent.TimeUnit, A, java.nio.channels.CompletionHandler); - method public final void read(java.nio.ByteBuffer, A, java.nio.channels.CompletionHandler); + method public abstract void read(java.nio.ByteBuffer, long, java.util.concurrent.TimeUnit, A, java.nio.channels.CompletionHandler); + method public final void read(java.nio.ByteBuffer, A, java.nio.channels.CompletionHandler); method public abstract java.util.concurrent.Future read(java.nio.ByteBuffer); - method public abstract void read(java.nio.ByteBuffer[], int, int, long, java.util.concurrent.TimeUnit, A, java.nio.channels.CompletionHandler); - method public abstract java.nio.channels.AsynchronousSocketChannel setOption(java.net.SocketOption, T) throws java.io.IOException; + method public abstract void read(java.nio.ByteBuffer[], int, int, long, java.util.concurrent.TimeUnit, A, java.nio.channels.CompletionHandler); + method public abstract java.nio.channels.AsynchronousSocketChannel setOption(java.net.SocketOption, T) throws java.io.IOException; method public abstract java.nio.channels.AsynchronousSocketChannel shutdownInput() throws java.io.IOException; method public abstract java.nio.channels.AsynchronousSocketChannel shutdownOutput() throws java.io.IOException; - method public abstract void write(java.nio.ByteBuffer, long, java.util.concurrent.TimeUnit, A, java.nio.channels.CompletionHandler); - method public final void write(java.nio.ByteBuffer, A, java.nio.channels.CompletionHandler); + method public abstract void write(java.nio.ByteBuffer, long, java.util.concurrent.TimeUnit, A, java.nio.channels.CompletionHandler); + method public final void write(java.nio.ByteBuffer, A, java.nio.channels.CompletionHandler); method public abstract java.util.concurrent.Future write(java.nio.ByteBuffer); - method public abstract void write(java.nio.ByteBuffer[], int, int, long, java.util.concurrent.TimeUnit, A, java.nio.channels.CompletionHandler); + method public abstract void write(java.nio.ByteBuffer[], int, int, long, java.util.concurrent.TimeUnit, A, java.nio.channels.CompletionHandler); } public abstract interface ByteChannel implements java.nio.channels.ReadableByteChannel java.nio.channels.WritableByteChannel { @@ -56856,7 +56856,7 @@ package java.nio.channels { ctor public ClosedSelectorException(); } - public abstract interface CompletionHandler { + public abstract interface CompletionHandler { method public abstract void completed(V, A); method public abstract void failed(java.lang.Throwable, A); } @@ -56880,7 +56880,7 @@ package java.nio.channels { method public final long read(java.nio.ByteBuffer[]) throws java.io.IOException; method public abstract java.net.SocketAddress receive(java.nio.ByteBuffer) throws java.io.IOException; method public abstract int send(java.nio.ByteBuffer, java.net.SocketAddress) throws java.io.IOException; - method public abstract java.nio.channels.DatagramChannel setOption(java.net.SocketOption, T) throws java.io.IOException; + method public abstract java.nio.channels.DatagramChannel setOption(java.net.SocketOption, T) throws java.io.IOException; method public abstract java.net.DatagramSocket socket(); method public final int validOps(); method public abstract int write(java.nio.ByteBuffer) throws java.io.IOException; @@ -56985,8 +56985,8 @@ package java.nio.channels { public abstract interface NetworkChannel implements java.nio.channels.Channel { method public abstract java.nio.channels.NetworkChannel bind(java.net.SocketAddress) throws java.io.IOException; method public abstract java.net.SocketAddress getLocalAddress() throws java.io.IOException; - method public abstract T getOption(java.net.SocketOption) throws java.io.IOException; - method public abstract java.nio.channels.NetworkChannel setOption(java.net.SocketOption, T) throws java.io.IOException; + method public abstract T getOption(java.net.SocketOption) throws java.io.IOException; + method public abstract java.nio.channels.NetworkChannel setOption(java.net.SocketOption, T) throws java.io.IOException; method public abstract java.util.Set> supportedOptions(); } @@ -57108,7 +57108,7 @@ package java.nio.channels { method public abstract java.nio.channels.ServerSocketChannel bind(java.net.SocketAddress, int) throws java.io.IOException; method public abstract java.net.SocketAddress getLocalAddress() throws java.io.IOException; method public static java.nio.channels.ServerSocketChannel open() throws java.io.IOException; - method public abstract java.nio.channels.ServerSocketChannel setOption(java.net.SocketOption, T) throws java.io.IOException; + method public abstract java.nio.channels.ServerSocketChannel setOption(java.net.SocketOption, T) throws java.io.IOException; method public abstract java.net.ServerSocket socket(); method public final int validOps(); } @@ -57131,7 +57131,7 @@ package java.nio.channels { method public abstract int read(java.nio.ByteBuffer) throws java.io.IOException; method public abstract long read(java.nio.ByteBuffer[], int, int) throws java.io.IOException; method public final long read(java.nio.ByteBuffer[]) throws java.io.IOException; - method public abstract java.nio.channels.SocketChannel setOption(java.net.SocketOption, T) throws java.io.IOException; + method public abstract java.nio.channels.SocketChannel setOption(java.net.SocketOption, T) throws java.io.IOException; method public abstract java.nio.channels.SocketChannel shutdownInput() throws java.io.IOException; method public abstract java.nio.channels.SocketChannel shutdownOutput() throws java.io.IOException; method public abstract java.net.Socket socket(); @@ -57416,11 +57416,11 @@ package java.nio.file { ctor public DirectoryNotEmptyException(java.lang.String); } - public abstract interface DirectoryStream implements java.io.Closeable java.lang.Iterable { + public abstract interface DirectoryStream implements java.io.Closeable java.lang.Iterable { method public abstract java.util.Iterator iterator(); } - public static abstract interface DirectoryStream.Filter { + public static abstract interface DirectoryStream.Filter { method public abstract boolean accept(T) throws java.io.IOException; } @@ -57432,7 +57432,7 @@ package java.nio.file { public abstract class FileStore { ctor protected FileStore(); method public abstract java.lang.Object getAttribute(java.lang.String) throws java.io.IOException; - method public abstract V getFileStoreAttributeView(java.lang.Class); + method public abstract V getFileStoreAttributeView(java.lang.Class); method public abstract long getTotalSpace() throws java.io.IOException; method public abstract long getUnallocatedSpace() throws java.io.IOException; method public abstract long getUsableSpace() throws java.io.IOException; @@ -57504,7 +57504,7 @@ package java.nio.file { enum_constant public static final java.nio.file.FileVisitResult TERMINATE; } - public abstract interface FileVisitor { + public abstract interface FileVisitor { method public abstract java.nio.file.FileVisitResult postVisitDirectory(T, java.io.IOException) throws java.io.IOException; method public abstract java.nio.file.FileVisitResult preVisitDirectory(T, java.nio.file.attribute.BasicFileAttributes) throws java.io.IOException; method public abstract java.nio.file.FileVisitResult visitFile(T, java.nio.file.attribute.BasicFileAttributes) throws java.io.IOException; @@ -57529,7 +57529,7 @@ package java.nio.file { method public static boolean exists(java.nio.file.Path, java.nio.file.LinkOption...); method public static java.util.stream.Stream find(java.nio.file.Path, int, java.util.function.BiPredicate, java.nio.file.FileVisitOption...) throws java.io.IOException; method public static java.lang.Object getAttribute(java.nio.file.Path, java.lang.String, java.nio.file.LinkOption...) throws java.io.IOException; - method public static V getFileAttributeView(java.nio.file.Path, java.lang.Class, java.nio.file.LinkOption...); + method public static V getFileAttributeView(java.nio.file.Path, java.lang.Class, java.nio.file.LinkOption...); method public static java.nio.file.FileStore getFileStore(java.nio.file.Path) throws java.io.IOException; method public static java.nio.file.attribute.FileTime getLastModifiedTime(java.nio.file.Path, java.nio.file.LinkOption...) throws java.io.IOException; method public static java.nio.file.attribute.UserPrincipal getOwner(java.nio.file.Path, java.nio.file.LinkOption...) throws java.io.IOException; @@ -57562,7 +57562,7 @@ package java.nio.file { method public static byte[] readAllBytes(java.nio.file.Path) throws java.io.IOException; method public static java.util.List readAllLines(java.nio.file.Path, java.nio.charset.Charset) throws java.io.IOException; method public static java.util.List readAllLines(java.nio.file.Path) throws java.io.IOException; - method public static A readAttributes(java.nio.file.Path, java.lang.Class, java.nio.file.LinkOption...) throws java.io.IOException; + method public static A readAttributes(java.nio.file.Path, java.lang.Class, java.nio.file.LinkOption...) throws java.io.IOException; method public static java.util.Map readAttributes(java.nio.file.Path, java.lang.String, java.nio.file.LinkOption...) throws java.io.IOException; method public static java.nio.file.Path readSymbolicLink(java.nio.file.Path) throws java.io.IOException; method public static java.nio.file.Path setAttribute(java.nio.file.Path, java.lang.String, java.lang.Object, java.nio.file.LinkOption...) throws java.io.IOException; @@ -57670,17 +57670,17 @@ package java.nio.file { ctor public ReadOnlyFileSystemException(); } - public abstract interface SecureDirectoryStream implements java.nio.file.DirectoryStream { + public abstract interface SecureDirectoryStream implements java.nio.file.DirectoryStream { method public abstract void deleteDirectory(T) throws java.io.IOException; method public abstract void deleteFile(T) throws java.io.IOException; - method public abstract V getFileAttributeView(java.lang.Class); - method public abstract V getFileAttributeView(T, java.lang.Class, java.nio.file.LinkOption...); + method public abstract V getFileAttributeView(java.lang.Class); + method public abstract V getFileAttributeView(T, java.lang.Class, java.nio.file.LinkOption...); method public abstract void move(T, java.nio.file.SecureDirectoryStream, T) throws java.io.IOException; method public abstract java.nio.channels.SeekableByteChannel newByteChannel(T, java.util.Set, java.nio.file.attribute.FileAttribute...) throws java.io.IOException; method public abstract java.nio.file.SecureDirectoryStream newDirectoryStream(T, java.nio.file.LinkOption...) throws java.io.IOException; } - public class SimpleFileVisitor implements java.nio.file.FileVisitor { + public class SimpleFileVisitor implements java.nio.file.FileVisitor { ctor protected SimpleFileVisitor(); method public java.nio.file.FileVisitResult postVisitDirectory(T, java.io.IOException) throws java.io.IOException; method public java.nio.file.FileVisitResult preVisitDirectory(T, java.nio.file.attribute.BasicFileAttributes) throws java.io.IOException; @@ -57718,13 +57718,13 @@ package java.nio.file { field public static final java.nio.file.WatchEvent.Kind OVERFLOW; } - public abstract interface WatchEvent { + public abstract interface WatchEvent { method public abstract T context(); method public abstract int count(); method public abstract java.nio.file.WatchEvent.Kind kind(); } - public static abstract interface WatchEvent.Kind { + public static abstract interface WatchEvent.Kind { method public abstract java.lang.String name(); method public abstract java.lang.Class type(); } @@ -57860,7 +57860,7 @@ package java.nio.file.attribute { method public abstract boolean isSystem(); } - public abstract interface FileAttribute { + public abstract interface FileAttribute { method public abstract java.lang.String name(); method public abstract T value(); } @@ -57957,7 +57957,7 @@ package java.nio.file.spi { method public void createSymbolicLink(java.nio.file.Path, java.nio.file.Path, java.nio.file.attribute.FileAttribute...) throws java.io.IOException; method public abstract void delete(java.nio.file.Path) throws java.io.IOException; method public boolean deleteIfExists(java.nio.file.Path) throws java.io.IOException; - method public abstract V getFileAttributeView(java.nio.file.Path, java.lang.Class, java.nio.file.LinkOption...); + method public abstract V getFileAttributeView(java.nio.file.Path, java.lang.Class, java.nio.file.LinkOption...); method public abstract java.nio.file.FileStore getFileStore(java.nio.file.Path) throws java.io.IOException; method public abstract java.nio.file.FileSystem getFileSystem(java.net.URI); method public abstract java.nio.file.Path getPath(java.net.URI); @@ -57974,7 +57974,7 @@ package java.nio.file.spi { method public java.nio.file.FileSystem newFileSystem(java.nio.file.Path, java.util.Map) throws java.io.IOException; method public java.io.InputStream newInputStream(java.nio.file.Path, java.nio.file.OpenOption...) throws java.io.IOException; method public java.io.OutputStream newOutputStream(java.nio.file.Path, java.nio.file.OpenOption...) throws java.io.IOException; - method public abstract A readAttributes(java.nio.file.Path, java.lang.Class, java.nio.file.LinkOption...) throws java.io.IOException; + method public abstract A readAttributes(java.nio.file.Path, java.lang.Class, java.nio.file.LinkOption...) throws java.io.IOException; method public abstract java.util.Map readAttributes(java.nio.file.Path, java.lang.String, java.nio.file.LinkOption...) throws java.io.IOException; method public java.nio.file.Path readSymbolicLink(java.nio.file.Path) throws java.io.IOException; method public abstract void setAttribute(java.nio.file.Path, java.lang.String, java.lang.Object, java.nio.file.LinkOption...) throws java.io.IOException; @@ -58004,12 +58004,12 @@ package java.security { public final class AccessController { method public static void checkPermission(java.security.Permission) throws java.security.AccessControlException; - method public static T doPrivileged(java.security.PrivilegedAction); - method public static T doPrivileged(java.security.PrivilegedAction, java.security.AccessControlContext); - method public static T doPrivileged(java.security.PrivilegedExceptionAction) throws java.security.PrivilegedActionException; - method public static T doPrivileged(java.security.PrivilegedExceptionAction, java.security.AccessControlContext) throws java.security.PrivilegedActionException; - method public static T doPrivilegedWithCombiner(java.security.PrivilegedAction); - method public static T doPrivilegedWithCombiner(java.security.PrivilegedExceptionAction) throws java.security.PrivilegedActionException; + method public static T doPrivileged(java.security.PrivilegedAction); + method public static T doPrivileged(java.security.PrivilegedAction, java.security.AccessControlContext); + method public static T doPrivileged(java.security.PrivilegedExceptionAction) throws java.security.PrivilegedActionException; + method public static T doPrivileged(java.security.PrivilegedExceptionAction, java.security.AccessControlContext) throws java.security.PrivilegedActionException; + method public static T doPrivilegedWithCombiner(java.security.PrivilegedAction); + method public static T doPrivilegedWithCombiner(java.security.PrivilegedExceptionAction) throws java.security.PrivilegedActionException; method public static java.security.AccessControlContext getContext(); } @@ -58048,7 +58048,7 @@ package java.security { method public static java.security.AlgorithmParameters getInstance(java.lang.String) throws java.security.NoSuchAlgorithmException; method public static java.security.AlgorithmParameters getInstance(java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; method public static java.security.AlgorithmParameters getInstance(java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException; - method public final T getParameterSpec(java.lang.Class) throws java.security.spec.InvalidParameterSpecException; + method public final T getParameterSpec(java.lang.Class) throws java.security.spec.InvalidParameterSpecException; method public final java.security.Provider getProvider(); method public final void init(java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException; method public final void init(byte[]) throws java.io.IOException; @@ -58060,7 +58060,7 @@ package java.security { ctor public AlgorithmParametersSpi(); method protected abstract byte[] engineGetEncoded() throws java.io.IOException; method protected abstract byte[] engineGetEncoded(java.lang.String) throws java.io.IOException; - method protected abstract T engineGetParameterSpec(java.lang.Class) throws java.security.spec.InvalidParameterSpecException; + method protected abstract T engineGetParameterSpec(java.lang.Class) throws java.security.spec.InvalidParameterSpecException; method protected abstract void engineInit(java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException; method protected abstract void engineInit(byte[]) throws java.io.IOException; method protected abstract void engineInit(byte[], java.lang.String) throws java.io.IOException; @@ -58252,7 +58252,7 @@ package java.security { method public static java.security.KeyFactory getInstance(java.lang.String) throws java.security.NoSuchAlgorithmException; method public static java.security.KeyFactory getInstance(java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; method public static java.security.KeyFactory getInstance(java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException; - method public final T getKeySpec(java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException; + method public final T getKeySpec(java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException; method public final java.security.Provider getProvider(); method public final java.security.Key translateKey(java.security.Key) throws java.security.InvalidKeyException; } @@ -58261,7 +58261,7 @@ package java.security { ctor public KeyFactorySpi(); method protected abstract java.security.PrivateKey engineGeneratePrivate(java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException; method protected abstract java.security.PublicKey engineGeneratePublic(java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException; - method protected abstract T engineGetKeySpec(java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException; + method protected abstract T engineGetKeySpec(java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException; method protected abstract java.security.Key engineTranslateKey(java.security.Key) throws java.security.InvalidKeyException; } @@ -58549,7 +58549,7 @@ package java.security { field public static final long serialVersionUID = 6034044314589513430L; // 0x53bd3b559a12c6d6L } - public abstract interface PrivilegedAction { + public abstract interface PrivilegedAction { method public abstract T run(); } @@ -58558,7 +58558,7 @@ package java.security { method public java.lang.Exception getException(); } - public abstract interface PrivilegedExceptionAction { + public abstract interface PrivilegedExceptionAction { method public abstract T run() throws java.lang.Exception; } @@ -60752,11 +60752,11 @@ package java.sql { method public abstract void free() throws java.sql.SQLException; method public abstract java.io.InputStream getBinaryStream() throws java.sql.SQLException; method public abstract java.io.Reader getCharacterStream() throws java.sql.SQLException; - method public abstract T getSource(java.lang.Class) throws java.sql.SQLException; + method public abstract T getSource(java.lang.Class) throws java.sql.SQLException; method public abstract java.lang.String getString() throws java.sql.SQLException; method public abstract java.io.OutputStream setBinaryStream() throws java.sql.SQLException; method public abstract java.io.Writer setCharacterStream() throws java.sql.SQLException; - method public abstract T setResult(java.lang.Class) throws java.sql.SQLException; + method public abstract T setResult(java.lang.Class) throws java.sql.SQLException; method public abstract void setString(java.lang.String) throws java.sql.SQLException; } @@ -60880,7 +60880,7 @@ package java.sql { public abstract interface Wrapper { method public abstract boolean isWrapperFor(java.lang.Class) throws java.sql.SQLException; - method public abstract T unwrap(java.lang.Class) throws java.sql.SQLException; + method public abstract T unwrap(java.lang.Class) throws java.sql.SQLException; } } @@ -61413,7 +61413,7 @@ package java.text { package java.util { - public abstract class AbstractCollection implements java.util.Collection { + public abstract class AbstractCollection implements java.util.Collection { ctor protected AbstractCollection(); method public boolean add(E); method public boolean addAll(java.util.Collection); @@ -61427,10 +61427,10 @@ package java.util { method public boolean retainAll(java.util.Collection); method public abstract int size(); method public java.lang.Object[] toArray(); - method public T[] toArray(T[]); + method public T[] toArray(T[]); } - public abstract class AbstractList extends java.util.AbstractCollection implements java.util.List { + public abstract class AbstractList extends java.util.AbstractCollection implements java.util.List { ctor protected AbstractList(); method public void add(int, E); method public boolean addAll(int, java.util.Collection); @@ -61447,7 +61447,7 @@ package java.util { field protected transient int modCount; } - public abstract class AbstractMap implements java.util.Map { + public abstract class AbstractMap implements java.util.Map { ctor protected AbstractMap(); method public void clear(); method public boolean containsKey(java.lang.Object); @@ -61463,7 +61463,7 @@ package java.util { method public java.util.Collection values(); } - public static class AbstractMap.SimpleEntry implements java.util.Map.Entry java.io.Serializable { + public static class AbstractMap.SimpleEntry implements java.util.Map.Entry java.io.Serializable { ctor public AbstractMap.SimpleEntry(K, V); ctor public AbstractMap.SimpleEntry(java.util.Map.Entry); method public K getKey(); @@ -61471,7 +61471,7 @@ package java.util { method public V setValue(V); } - public static class AbstractMap.SimpleImmutableEntry implements java.util.Map.Entry java.io.Serializable { + public static class AbstractMap.SimpleImmutableEntry implements java.util.Map.Entry java.io.Serializable { ctor public AbstractMap.SimpleImmutableEntry(K, V); ctor public AbstractMap.SimpleImmutableEntry(java.util.Map.Entry); method public K getKey(); @@ -61479,23 +61479,23 @@ package java.util { method public V setValue(V); } - public abstract class AbstractQueue extends java.util.AbstractCollection implements java.util.Queue { + public abstract class AbstractQueue extends java.util.AbstractCollection implements java.util.Queue { ctor protected AbstractQueue(); method public E element(); method public E remove(); } - public abstract class AbstractSequentialList extends java.util.AbstractList { + public abstract class AbstractSequentialList extends java.util.AbstractList { ctor protected AbstractSequentialList(); method public E get(int); method public abstract java.util.ListIterator listIterator(int); } - public abstract class AbstractSet extends java.util.AbstractCollection implements java.util.Set { + public abstract class AbstractSet extends java.util.AbstractCollection implements java.util.Set { ctor protected AbstractSet(); } - public class ArrayDeque extends java.util.AbstractCollection implements java.lang.Cloneable java.util.Deque java.io.Serializable { + public class ArrayDeque extends java.util.AbstractCollection implements java.lang.Cloneable java.util.Deque java.io.Serializable { ctor public ArrayDeque(); ctor public ArrayDeque(int); ctor public ArrayDeque(java.util.Collection); @@ -61527,7 +61527,7 @@ package java.util { method public java.util.Spliterator spliterator(); } - public class ArrayList extends java.util.AbstractList implements java.lang.Cloneable java.util.List java.util.RandomAccess java.io.Serializable { + public class ArrayList extends java.util.AbstractList implements java.lang.Cloneable java.util.List java.util.RandomAccess java.io.Serializable { ctor public ArrayList(int); ctor public ArrayList(); ctor public ArrayList(java.util.Collection); @@ -61544,7 +61544,7 @@ package java.util { } public class Arrays { - method public static java.util.List asList(T...); + method public static java.util.List asList(T...); method public static int binarySearch(long[], long); method public static int binarySearch(long[], int, int, long); method public static int binarySearch(int[], int); @@ -61561,10 +61561,10 @@ package java.util { method public static int binarySearch(float[], int, int, float); method public static int binarySearch(java.lang.Object[], java.lang.Object); method public static int binarySearch(java.lang.Object[], int, int, java.lang.Object); - method public static int binarySearch(T[], T, java.util.Comparator); - method public static int binarySearch(T[], int, int, T, java.util.Comparator); - method public static T[] copyOf(T[], int); - method public static T[] copyOf(U[], int, java.lang.Class); + method public static int binarySearch(T[], T, java.util.Comparator); + method public static int binarySearch(T[], int, int, T, java.util.Comparator); + method public static T[] copyOf(T[], int); + method public static T[] copyOf(U[], int, java.lang.Class); method public static byte[] copyOf(byte[], int); method public static short[] copyOf(short[], int); method public static int[] copyOf(int[], int); @@ -61573,8 +61573,8 @@ package java.util { method public static float[] copyOf(float[], int); method public static double[] copyOf(double[], int); method public static boolean[] copyOf(boolean[], int); - method public static T[] copyOfRange(T[], int, int); - method public static T[] copyOfRange(U[], int, int, java.lang.Class); + method public static T[] copyOfRange(T[], int, int); + method public static T[] copyOfRange(U[], int, int, java.lang.Class); method public static byte[] copyOfRange(byte[], int, int); method public static short[] copyOfRange(short[], int, int); method public static int[] copyOfRange(int[], int, int); @@ -61622,15 +61622,15 @@ package java.util { method public static int hashCode(float[]); method public static int hashCode(double[]); method public static int hashCode(java.lang.Object[]); - method public static void parallelPrefix(T[], java.util.function.BinaryOperator); - method public static void parallelPrefix(T[], int, int, java.util.function.BinaryOperator); + method public static void parallelPrefix(T[], java.util.function.BinaryOperator); + method public static void parallelPrefix(T[], int, int, java.util.function.BinaryOperator); method public static void parallelPrefix(long[], java.util.function.LongBinaryOperator); method public static void parallelPrefix(long[], int, int, java.util.function.LongBinaryOperator); method public static void parallelPrefix(double[], java.util.function.DoubleBinaryOperator); method public static void parallelPrefix(double[], int, int, java.util.function.DoubleBinaryOperator); method public static void parallelPrefix(int[], java.util.function.IntBinaryOperator); method public static void parallelPrefix(int[], int, int, java.util.function.IntBinaryOperator); - method public static void parallelSetAll(T[], java.util.function.IntFunction); + method public static void parallelSetAll(T[], java.util.function.IntFunction); method public static void parallelSetAll(int[], java.util.function.IntUnaryOperator); method public static void parallelSetAll(long[], java.util.function.IntToLongFunction); method public static void parallelSetAll(double[], java.util.function.IntToDoubleFunction); @@ -61648,11 +61648,11 @@ package java.util { method public static void parallelSort(float[], int, int); method public static void parallelSort(double[]); method public static void parallelSort(double[], int, int); - method public static void parallelSort(T[]); - method public static void parallelSort(T[], int, int); - method public static void parallelSort(T[], java.util.Comparator); - method public static void parallelSort(T[], int, int, java.util.Comparator); - method public static void setAll(T[], java.util.function.IntFunction); + method public static > void parallelSort(T[]); + method public static > void parallelSort(T[], int, int); + method public static void parallelSort(T[], java.util.Comparator); + method public static void parallelSort(T[], int, int, java.util.Comparator); + method public static void setAll(T[], java.util.function.IntFunction); method public static void setAll(int[], java.util.function.IntUnaryOperator); method public static void setAll(long[], java.util.function.IntToLongFunction); method public static void setAll(double[], java.util.function.IntToDoubleFunction); @@ -61672,18 +61672,18 @@ package java.util { method public static void sort(double[], int, int); method public static void sort(java.lang.Object[]); method public static void sort(java.lang.Object[], int, int); - method public static void sort(T[], java.util.Comparator); - method public static void sort(T[], int, int, java.util.Comparator); - method public static java.util.Spliterator spliterator(T[]); - method public static java.util.Spliterator spliterator(T[], int, int); + method public static void sort(T[], java.util.Comparator); + method public static void sort(T[], int, int, java.util.Comparator); + method public static java.util.Spliterator spliterator(T[]); + method public static java.util.Spliterator spliterator(T[], int, int); method public static java.util.Spliterator.OfInt spliterator(int[]); method public static java.util.Spliterator.OfInt spliterator(int[], int, int); method public static java.util.Spliterator.OfLong spliterator(long[]); method public static java.util.Spliterator.OfLong spliterator(long[], int, int); method public static java.util.Spliterator.OfDouble spliterator(double[]); method public static java.util.Spliterator.OfDouble spliterator(double[], int, int); - method public static java.util.stream.Stream stream(T[]); - method public static java.util.stream.Stream stream(T[], int, int); + method public static java.util.stream.Stream stream(T[]); + method public static java.util.stream.Stream stream(T[], int, int); method public static java.util.stream.IntStream stream(int[]); method public static java.util.stream.IntStream stream(int[], int, int); method public static java.util.stream.LongStream stream(long[]); @@ -61867,7 +61867,7 @@ package java.util { field protected long time; } - public abstract interface Collection implements java.lang.Iterable { + public abstract interface Collection implements java.lang.Iterable { method public abstract boolean add(E); method public abstract boolean addAll(java.util.Collection); method public abstract void clear(); @@ -61885,86 +61885,86 @@ package java.util { method public abstract int size(); method public default java.util.stream.Stream stream(); method public abstract java.lang.Object[] toArray(); - method public abstract T[] toArray(T[]); + method public abstract T[] toArray(T[]); } public class Collections { - method public static boolean addAll(java.util.Collection, T...); - method public static java.util.Queue asLifoQueue(java.util.Deque); - method public static int binarySearch(java.util.List>, T); - method public static int binarySearch(java.util.List, T, java.util.Comparator); - method public static java.util.Collection checkedCollection(java.util.Collection, java.lang.Class); - method public static java.util.List checkedList(java.util.List, java.lang.Class); - method public static java.util.Map checkedMap(java.util.Map, java.lang.Class, java.lang.Class); - method public static java.util.Set checkedSet(java.util.Set, java.lang.Class); - method public static java.util.SortedMap checkedSortedMap(java.util.SortedMap, java.lang.Class, java.lang.Class); - method public static java.util.SortedSet checkedSortedSet(java.util.SortedSet, java.lang.Class); - method public static void copy(java.util.List, java.util.List); + method public static boolean addAll(java.util.Collection, T...); + method public static java.util.Queue asLifoQueue(java.util.Deque); + method public static int binarySearch(java.util.List>, T); + method public static int binarySearch(java.util.List, T, java.util.Comparator); + method public static java.util.Collection checkedCollection(java.util.Collection, java.lang.Class); + method public static java.util.List checkedList(java.util.List, java.lang.Class); + method public static java.util.Map checkedMap(java.util.Map, java.lang.Class, java.lang.Class); + method public static java.util.Set checkedSet(java.util.Set, java.lang.Class); + method public static java.util.SortedMap checkedSortedMap(java.util.SortedMap, java.lang.Class, java.lang.Class); + method public static java.util.SortedSet checkedSortedSet(java.util.SortedSet, java.lang.Class); + method public static void copy(java.util.List, java.util.List); method public static boolean disjoint(java.util.Collection, java.util.Collection); - method public static java.util.Enumeration emptyEnumeration(); - method public static java.util.Iterator emptyIterator(); - method public static final java.util.List emptyList(); - method public static java.util.ListIterator emptyListIterator(); - method public static final java.util.Map emptyMap(); - method public static final java.util.Set emptySet(); - method public static java.util.Enumeration enumeration(java.util.Collection); - method public static void fill(java.util.List, T); + method public static java.util.Enumeration emptyEnumeration(); + method public static java.util.Iterator emptyIterator(); + method public static final java.util.List emptyList(); + method public static java.util.ListIterator emptyListIterator(); + method public static final java.util.Map emptyMap(); + method public static final java.util.Set emptySet(); + method public static java.util.Enumeration enumeration(java.util.Collection); + method public static void fill(java.util.List, T); method public static int frequency(java.util.Collection, java.lang.Object); method public static int indexOfSubList(java.util.List, java.util.List); method public static int lastIndexOfSubList(java.util.List, java.util.List); - method public static java.util.ArrayList list(java.util.Enumeration); - method public static T max(java.util.Collection); - method public static T max(java.util.Collection, java.util.Comparator); - method public static T min(java.util.Collection); - method public static T min(java.util.Collection, java.util.Comparator); - method public static java.util.List nCopies(int, T); - method public static java.util.Set newSetFromMap(java.util.Map); - method public static boolean replaceAll(java.util.List, T, T); + method public static java.util.ArrayList list(java.util.Enumeration); + method public static > T max(java.util.Collection); + method public static T max(java.util.Collection, java.util.Comparator); + method public static > T min(java.util.Collection); + method public static T min(java.util.Collection, java.util.Comparator); + method public static java.util.List nCopies(int, T); + method public static java.util.Set newSetFromMap(java.util.Map); + method public static boolean replaceAll(java.util.List, T, T); method public static void reverse(java.util.List); - method public static java.util.Comparator reverseOrder(); - method public static java.util.Comparator reverseOrder(java.util.Comparator); + method public static java.util.Comparator reverseOrder(); + method public static java.util.Comparator reverseOrder(java.util.Comparator); method public static void rotate(java.util.List, int); method public static void shuffle(java.util.List); method public static void shuffle(java.util.List, java.util.Random); - method public static java.util.Set singleton(E); - method public static java.util.List singletonList(E); - method public static java.util.Map singletonMap(K, V); - method public static void sort(java.util.List); - method public static void sort(java.util.List, java.util.Comparator); + method public static java.util.Set singleton(E); + method public static java.util.List singletonList(E); + method public static java.util.Map singletonMap(K, V); + method public static > void sort(java.util.List); + method public static void sort(java.util.List, java.util.Comparator); method public static void swap(java.util.List, int, int); - method public static java.util.Collection synchronizedCollection(java.util.Collection); - method public static java.util.List synchronizedList(java.util.List); - method public static java.util.Map synchronizedMap(java.util.Map); - method public static java.util.Set synchronizedSet(java.util.Set); - method public static java.util.SortedMap synchronizedSortedMap(java.util.SortedMap); - method public static java.util.SortedSet synchronizedSortedSet(java.util.SortedSet); - method public static java.util.Collection unmodifiableCollection(java.util.Collection); - method public static java.util.List unmodifiableList(java.util.List); - method public static java.util.Map unmodifiableMap(java.util.Map); - method public static java.util.Set unmodifiableSet(java.util.Set); - method public static java.util.SortedMap unmodifiableSortedMap(java.util.SortedMap); - method public static java.util.SortedSet unmodifiableSortedSet(java.util.SortedSet); + method public static java.util.Collection synchronizedCollection(java.util.Collection); + method public static java.util.List synchronizedList(java.util.List); + method public static java.util.Map synchronizedMap(java.util.Map); + method public static java.util.Set synchronizedSet(java.util.Set); + method public static java.util.SortedMap synchronizedSortedMap(java.util.SortedMap); + method public static java.util.SortedSet synchronizedSortedSet(java.util.SortedSet); + method public static java.util.Collection unmodifiableCollection(java.util.Collection); + method public static java.util.List unmodifiableList(java.util.List); + method public static java.util.Map unmodifiableMap(java.util.Map); + method public static java.util.Set unmodifiableSet(java.util.Set); + method public static java.util.SortedMap unmodifiableSortedMap(java.util.SortedMap); + method public static java.util.SortedSet unmodifiableSortedSet(java.util.SortedSet); field public static final java.util.List EMPTY_LIST; field public static final java.util.Map EMPTY_MAP; field public static final java.util.Set EMPTY_SET; } - public abstract interface Comparator { + public abstract interface Comparator { method public abstract int compare(T, T); - method public static java.util.Comparator comparing(java.util.function.Function, java.util.Comparator); - method public static java.util.Comparator comparing(java.util.function.Function); - method public static java.util.Comparator comparingDouble(java.util.function.ToDoubleFunction); - method public static java.util.Comparator comparingInt(java.util.function.ToIntFunction); - method public static java.util.Comparator comparingLong(java.util.function.ToLongFunction); + method public static java.util.Comparator comparing(java.util.function.Function, java.util.Comparator); + method public static > java.util.Comparator comparing(java.util.function.Function); + method public static java.util.Comparator comparingDouble(java.util.function.ToDoubleFunction); + method public static java.util.Comparator comparingInt(java.util.function.ToIntFunction); + method public static java.util.Comparator comparingLong(java.util.function.ToLongFunction); method public abstract boolean equals(java.lang.Object); - method public static java.util.Comparator naturalOrder(); - method public static java.util.Comparator nullsFirst(java.util.Comparator); - method public static java.util.Comparator nullsLast(java.util.Comparator); - method public static java.util.Comparator reverseOrder(); + method public static > java.util.Comparator naturalOrder(); + method public static java.util.Comparator nullsFirst(java.util.Comparator); + method public static java.util.Comparator nullsLast(java.util.Comparator); + method public static > java.util.Comparator reverseOrder(); method public default java.util.Comparator reversed(); method public default java.util.Comparator thenComparing(java.util.Comparator); - method public default java.util.Comparator thenComparing(java.util.function.Function, java.util.Comparator); - method public default java.util.Comparator thenComparing(java.util.function.Function); + method public default java.util.Comparator thenComparing(java.util.function.Function, java.util.Comparator); + method public default > java.util.Comparator thenComparing(java.util.function.Function); method public default java.util.Comparator thenComparingDouble(java.util.function.ToDoubleFunction); method public default java.util.Comparator thenComparingInt(java.util.function.ToIntFunction); method public default java.util.Comparator thenComparingLong(java.util.function.ToLongFunction); @@ -62023,7 +62023,7 @@ package java.util { method public deprecated java.lang.String toLocaleString(); } - public abstract interface Deque implements java.util.Queue { + public abstract interface Deque implements java.util.Queue { method public abstract boolean add(E); method public abstract void addFirst(E); method public abstract void addLast(E); @@ -62053,7 +62053,7 @@ package java.util { method public abstract int size(); } - public abstract class Dictionary { + public abstract class Dictionary { ctor public Dictionary(); method public abstract java.util.Enumeration elements(); method public abstract V get(java.lang.Object); @@ -62084,7 +62084,7 @@ package java.util { ctor public EmptyStackException(); } - public class EnumMap extends java.util.AbstractMap implements java.lang.Cloneable java.io.Serializable { + public class EnumMap, V> extends java.util.AbstractMap implements java.lang.Cloneable java.io.Serializable { ctor public EnumMap(java.lang.Class); ctor public EnumMap(java.util.EnumMap); ctor public EnumMap(java.util.Map); @@ -62092,23 +62092,23 @@ package java.util { method public java.util.Set> entrySet(); } - public abstract class EnumSet extends java.util.AbstractSet implements java.lang.Cloneable java.io.Serializable { - method public static java.util.EnumSet allOf(java.lang.Class); + public abstract class EnumSet> extends java.util.AbstractSet implements java.lang.Cloneable java.io.Serializable { + method public static > java.util.EnumSet allOf(java.lang.Class); method public java.util.EnumSet clone(); - method public static java.util.EnumSet complementOf(java.util.EnumSet); - method public static java.util.EnumSet copyOf(java.util.EnumSet); - method public static java.util.EnumSet copyOf(java.util.Collection); - method public static java.util.EnumSet noneOf(java.lang.Class); - method public static java.util.EnumSet of(E); - method public static java.util.EnumSet of(E, E); - method public static java.util.EnumSet of(E, E, E); - method public static java.util.EnumSet of(E, E, E, E); - method public static java.util.EnumSet of(E, E, E, E, E); - method public static java.util.EnumSet of(E, E...); - method public static java.util.EnumSet range(E, E); + method public static > java.util.EnumSet complementOf(java.util.EnumSet); + method public static > java.util.EnumSet copyOf(java.util.EnumSet); + method public static > java.util.EnumSet copyOf(java.util.Collection); + method public static > java.util.EnumSet noneOf(java.lang.Class); + method public static > java.util.EnumSet of(E); + method public static > java.util.EnumSet of(E, E); + method public static > java.util.EnumSet of(E, E, E); + method public static > java.util.EnumSet of(E, E, E, E); + method public static > java.util.EnumSet of(E, E, E, E, E); + method public static > java.util.EnumSet of(E, E...); + method public static > java.util.EnumSet range(E, E); } - public abstract interface Enumeration { + public abstract interface Enumeration { method public abstract boolean hasMoreElements(); method public abstract E nextElement(); } @@ -62116,7 +62116,7 @@ package java.util { public abstract interface EventListener { } - public abstract class EventListenerProxy implements java.util.EventListener { + public abstract class EventListenerProxy implements java.util.EventListener { ctor public EventListenerProxy(T); method public T getListener(); } @@ -62202,7 +62202,7 @@ package java.util { field public static final int BC = 0; // 0x0 } - public class HashMap extends java.util.AbstractMap implements java.lang.Cloneable java.util.Map java.io.Serializable { + public class HashMap extends java.util.AbstractMap implements java.lang.Cloneable java.util.Map java.io.Serializable { ctor public HashMap(int, float); ctor public HashMap(int); ctor public HashMap(); @@ -62222,7 +62222,7 @@ package java.util { method public void replaceAll(java.util.function.BiFunction); } - public class HashSet extends java.util.AbstractSet implements java.lang.Cloneable java.io.Serializable java.util.Set { + public class HashSet extends java.util.AbstractSet implements java.lang.Cloneable java.io.Serializable java.util.Set { ctor public HashSet(); ctor public HashSet(java.util.Collection); ctor public HashSet(int, float); @@ -62233,7 +62233,7 @@ package java.util { method public java.util.Spliterator spliterator(); } - public class Hashtable extends java.util.Dictionary implements java.lang.Cloneable java.util.Map java.io.Serializable { + public class Hashtable extends java.util.Dictionary implements java.lang.Cloneable java.util.Map java.io.Serializable { ctor public Hashtable(int, float); ctor public Hashtable(int); ctor public Hashtable(); @@ -62268,7 +62268,7 @@ package java.util { method public java.util.Collection values(); } - public class IdentityHashMap extends java.util.AbstractMap implements java.lang.Cloneable java.util.Map java.io.Serializable { + public class IdentityHashMap extends java.util.AbstractMap implements java.lang.Cloneable java.util.Map java.io.Serializable { ctor public IdentityHashMap(); ctor public IdentityHashMap(int); ctor public IdentityHashMap(java.util.Map); @@ -62335,14 +62335,14 @@ package java.util { ctor public InvalidPropertiesFormatException(java.lang.String); } - public abstract interface Iterator { + public abstract interface Iterator { method public default void forEachRemaining(java.util.function.Consumer); method public abstract boolean hasNext(); method public abstract E next(); method public default void remove(); } - public class LinkedHashMap extends java.util.HashMap implements java.util.Map { + public class LinkedHashMap extends java.util.HashMap implements java.util.Map { ctor public LinkedHashMap(int, float); ctor public LinkedHashMap(int); ctor public LinkedHashMap(); @@ -62351,14 +62351,14 @@ package java.util { method protected boolean removeEldestEntry(java.util.Map.Entry); } - public class LinkedHashSet extends java.util.HashSet implements java.lang.Cloneable java.io.Serializable java.util.Set { + public class LinkedHashSet extends java.util.HashSet implements java.lang.Cloneable java.io.Serializable java.util.Set { ctor public LinkedHashSet(int, float); ctor public LinkedHashSet(int); ctor public LinkedHashSet(); ctor public LinkedHashSet(java.util.Collection); } - public class LinkedList extends java.util.AbstractSequentialList implements java.lang.Cloneable java.util.Deque java.util.List java.io.Serializable { + public class LinkedList extends java.util.AbstractSequentialList implements java.lang.Cloneable java.util.Deque java.util.List java.io.Serializable { ctor public LinkedList(); ctor public LinkedList(java.util.Collection); method public void addFirst(E); @@ -62389,7 +62389,7 @@ package java.util { method public java.util.Spliterator spliterator(); } - public abstract interface List implements java.util.Collection { + public abstract interface List implements java.util.Collection { method public abstract boolean add(E); method public abstract void add(int, E); method public abstract boolean addAll(java.util.Collection); @@ -62416,10 +62416,10 @@ package java.util { method public default void sort(java.util.Comparator); method public abstract java.util.List subList(int, int); method public abstract java.lang.Object[] toArray(); - method public abstract T[] toArray(T[]); + method public abstract T[] toArray(T[]); } - public abstract interface ListIterator implements java.util.Iterator { + public abstract interface ListIterator implements java.util.Iterator { method public abstract void add(E); method public abstract boolean hasNext(); method public abstract boolean hasPrevious(); @@ -62536,7 +62536,7 @@ package java.util { method public final long getSum(); } - public abstract interface Map { + public abstract interface Map { method public abstract void clear(); method public default V compute(K, java.util.function.BiFunction); method public default V computeIfAbsent(K, java.util.function.Function); @@ -62564,11 +62564,11 @@ package java.util { method public abstract java.util.Collection values(); } - public static abstract interface Map.Entry { - method public static java.util.Comparator> comparingByKey(); - method public static java.util.Comparator> comparingByKey(java.util.Comparator); - method public static java.util.Comparator> comparingByValue(); - method public static java.util.Comparator> comparingByValue(java.util.Comparator); + public static abstract interface Map.Entry { + method public static , V> java.util.Comparator> comparingByKey(); + method public static java.util.Comparator> comparingByKey(java.util.Comparator); + method public static > java.util.Comparator> comparingByValue(); + method public static java.util.Comparator> comparingByValue(java.util.Comparator); method public abstract boolean equals(java.lang.Object); method public abstract K getKey(); method public abstract V getValue(); @@ -62592,7 +62592,7 @@ package java.util { method public java.lang.String getKey(); } - public abstract interface NavigableMap implements java.util.SortedMap { + public abstract interface NavigableMap implements java.util.SortedMap { method public abstract java.util.Map.Entry ceilingEntry(K); method public abstract K ceilingKey(K); method public abstract java.util.NavigableSet descendingKeySet(); @@ -62616,7 +62616,7 @@ package java.util { method public abstract java.util.SortedMap tailMap(K); } - public abstract interface NavigableSet implements java.util.SortedSet { + public abstract interface NavigableSet implements java.util.SortedSet { method public abstract E ceiling(E); method public abstract java.util.Iterator descendingIterator(); method public abstract java.util.NavigableSet descendingSet(); @@ -62640,16 +62640,16 @@ package java.util { } public final class Objects { - method public static int compare(T, T, java.util.Comparator); + method public static int compare(T, T, java.util.Comparator); method public static boolean deepEquals(java.lang.Object, java.lang.Object); method public static boolean equals(java.lang.Object, java.lang.Object); method public static int hash(java.lang.Object...); method public static int hashCode(java.lang.Object); method public static boolean isNull(java.lang.Object); method public static boolean nonNull(java.lang.Object); - method public static T requireNonNull(T); - method public static T requireNonNull(T, java.lang.String); - method public static T requireNonNull(T, java.util.function.Supplier); + method public static T requireNonNull(T); + method public static T requireNonNull(T, java.lang.String); + method public static T requireNonNull(T, java.util.function.Supplier); method public static java.lang.String toString(java.lang.Object); method public static java.lang.String toString(java.lang.Object, java.lang.String); } @@ -62671,19 +62671,19 @@ package java.util { method public abstract void update(java.util.Observable, java.lang.Object); } - public final class Optional { - method public static java.util.Optional empty(); + public final class Optional { + method public static java.util.Optional empty(); method public java.util.Optional filter(java.util.function.Predicate); - method public java.util.Optional flatMap(java.util.function.Function>); + method public java.util.Optional flatMap(java.util.function.Function>); method public T get(); method public void ifPresent(java.util.function.Consumer); method public boolean isPresent(); - method public java.util.Optional map(java.util.function.Function); - method public static java.util.Optional of(T); - method public static java.util.Optional ofNullable(T); + method public java.util.Optional map(java.util.function.Function); + method public static java.util.Optional of(T); + method public static java.util.Optional ofNullable(T); method public T orElse(T); method public T orElseGet(java.util.function.Supplier); - method public T orElseThrow(java.util.function.Supplier) throws java.lang.Throwable; + method public T orElseThrow(java.util.function.Supplier) throws java.lang.Throwable; } public final class OptionalDouble { @@ -62694,7 +62694,7 @@ package java.util { method public static java.util.OptionalDouble of(double); method public double orElse(double); method public double orElseGet(java.util.function.DoubleSupplier); - method public double orElseThrow(java.util.function.Supplier) throws java.lang.Throwable; + method public double orElseThrow(java.util.function.Supplier) throws java.lang.Throwable; } public final class OptionalInt { @@ -62705,7 +62705,7 @@ package java.util { method public static java.util.OptionalInt of(int); method public int orElse(int); method public int orElseGet(java.util.function.IntSupplier); - method public int orElseThrow(java.util.function.Supplier) throws java.lang.Throwable; + method public int orElseThrow(java.util.function.Supplier) throws java.lang.Throwable; } public final class OptionalLong { @@ -62716,10 +62716,10 @@ package java.util { method public static java.util.OptionalLong of(long); method public long orElse(long); method public long orElseGet(java.util.function.LongSupplier); - method public long orElseThrow(java.util.function.Supplier) throws java.lang.Throwable; + method public long orElseThrow(java.util.function.Supplier) throws java.lang.Throwable; } - public abstract interface PrimitiveIterator implements java.util.Iterator { + public abstract interface PrimitiveIterator implements java.util.Iterator { method public abstract void forEachRemaining(T_CONS); } @@ -62744,7 +62744,7 @@ package java.util { method public abstract long nextLong(); } - public class PriorityQueue extends java.util.AbstractQueue implements java.io.Serializable { + public class PriorityQueue extends java.util.AbstractQueue implements java.io.Serializable { ctor public PriorityQueue(); ctor public PriorityQueue(int); ctor public PriorityQueue(java.util.Comparator); @@ -62793,7 +62793,7 @@ package java.util { method public java.lang.Object handleGetObject(java.lang.String); } - public abstract interface Queue implements java.util.Collection { + public abstract interface Queue implements java.util.Collection { method public abstract boolean add(E); method public abstract E element(); method public abstract boolean offer(E); @@ -62946,15 +62946,15 @@ package java.util { ctor public ServiceConfigurationError(java.lang.String, java.lang.Throwable); } - public final class ServiceLoader implements java.lang.Iterable { + public final class ServiceLoader implements java.lang.Iterable { method public java.util.Iterator iterator(); - method public static java.util.ServiceLoader load(java.lang.Class, java.lang.ClassLoader); - method public static java.util.ServiceLoader load(java.lang.Class); - method public static java.util.ServiceLoader loadInstalled(java.lang.Class); + method public static java.util.ServiceLoader load(java.lang.Class, java.lang.ClassLoader); + method public static java.util.ServiceLoader load(java.lang.Class); + method public static java.util.ServiceLoader loadInstalled(java.lang.Class); method public void reload(); } - public abstract interface Set implements java.util.Collection { + public abstract interface Set implements java.util.Collection { method public abstract boolean add(E); method public abstract boolean addAll(java.util.Collection); method public abstract void clear(); @@ -62969,7 +62969,7 @@ package java.util { method public abstract boolean retainAll(java.util.Collection); method public abstract int size(); method public abstract java.lang.Object[] toArray(); - method public abstract T[] toArray(T[]); + method public abstract T[] toArray(T[]); } public class SimpleTimeZone extends java.util.TimeZone { @@ -62995,7 +62995,7 @@ package java.util { field public static final int WALL_TIME = 0; // 0x0 } - public abstract interface SortedMap implements java.util.Map { + public abstract interface SortedMap implements java.util.Map { method public abstract java.util.Comparator comparator(); method public abstract java.util.Set> entrySet(); method public abstract K firstKey(); @@ -63007,7 +63007,7 @@ package java.util { method public abstract java.util.Collection values(); } - public abstract interface SortedSet implements java.util.Set { + public abstract interface SortedSet implements java.util.Set { method public abstract java.util.Comparator comparator(); method public abstract E first(); method public abstract java.util.SortedSet headSet(E); @@ -63016,7 +63016,7 @@ package java.util { method public abstract java.util.SortedSet tailSet(E); } - public abstract interface Spliterator { + public abstract interface Spliterator { method public abstract int characteristics(); method public abstract long estimateSize(); method public default void forEachRemaining(java.util.function.Consumer); @@ -63059,7 +63059,7 @@ package java.util { method public abstract java.util.Spliterator.OfLong trySplit(); } - public static abstract interface Spliterator.OfPrimitive implements java.util.Spliterator { + public static abstract interface Spliterator.OfPrimitive> implements java.util.Spliterator { method public default void forEachRemaining(T_CONS); method public abstract boolean tryAdvance(T_CONS); method public abstract T_SPLITR trySplit(); @@ -63069,25 +63069,25 @@ package java.util { method public static java.util.Spliterator.OfDouble emptyDoubleSpliterator(); method public static java.util.Spliterator.OfInt emptyIntSpliterator(); method public static java.util.Spliterator.OfLong emptyLongSpliterator(); - method public static java.util.Spliterator emptySpliterator(); - method public static java.util.Iterator iterator(java.util.Spliterator); + method public static java.util.Spliterator emptySpliterator(); + method public static java.util.Iterator iterator(java.util.Spliterator); method public static java.util.PrimitiveIterator.OfInt iterator(java.util.Spliterator.OfInt); method public static java.util.PrimitiveIterator.OfLong iterator(java.util.Spliterator.OfLong); method public static java.util.PrimitiveIterator.OfDouble iterator(java.util.Spliterator.OfDouble); - method public static java.util.Spliterator spliterator(java.lang.Object[], int); - method public static java.util.Spliterator spliterator(java.lang.Object[], int, int, int); + method public static java.util.Spliterator spliterator(java.lang.Object[], int); + method public static java.util.Spliterator spliterator(java.lang.Object[], int, int, int); method public static java.util.Spliterator.OfInt spliterator(int[], int); method public static java.util.Spliterator.OfInt spliterator(int[], int, int, int); method public static java.util.Spliterator.OfLong spliterator(long[], int); method public static java.util.Spliterator.OfLong spliterator(long[], int, int, int); method public static java.util.Spliterator.OfDouble spliterator(double[], int); method public static java.util.Spliterator.OfDouble spliterator(double[], int, int, int); - method public static java.util.Spliterator spliterator(java.util.Collection, int); - method public static java.util.Spliterator spliterator(java.util.Iterator, long, int); + method public static java.util.Spliterator spliterator(java.util.Collection, int); + method public static java.util.Spliterator spliterator(java.util.Iterator, long, int); method public static java.util.Spliterator.OfInt spliterator(java.util.PrimitiveIterator.OfInt, long, int); method public static java.util.Spliterator.OfLong spliterator(java.util.PrimitiveIterator.OfLong, long, int); method public static java.util.Spliterator.OfDouble spliterator(java.util.PrimitiveIterator.OfDouble, long, int); - method public static java.util.Spliterator spliteratorUnknownSize(java.util.Iterator, int); + method public static java.util.Spliterator spliteratorUnknownSize(java.util.Iterator, int); method public static java.util.Spliterator.OfInt spliteratorUnknownSize(java.util.PrimitiveIterator.OfInt, int); method public static java.util.Spliterator.OfLong spliteratorUnknownSize(java.util.PrimitiveIterator.OfLong, int); method public static java.util.Spliterator.OfDouble spliteratorUnknownSize(java.util.PrimitiveIterator.OfDouble, int); @@ -63114,7 +63114,7 @@ package java.util { method public java.util.Spliterator.OfLong trySplit(); } - public static abstract class Spliterators.AbstractSpliterator implements java.util.Spliterator { + public static abstract class Spliterators.AbstractSpliterator implements java.util.Spliterator { ctor protected Spliterators.AbstractSpliterator(long, int); method public int characteristics(); method public long estimateSize(); @@ -63149,7 +63149,7 @@ package java.util { method public java.util.SplittableRandom split(); } - public class Stack extends java.util.Vector { + public class Stack extends java.util.Vector { ctor public Stack(); method public boolean empty(); method public synchronized E peek(); @@ -63233,7 +63233,7 @@ package java.util { ctor public TooManyListenersException(java.lang.String); } - public class TreeMap extends java.util.AbstractMap implements java.lang.Cloneable java.util.NavigableMap java.io.Serializable { + public class TreeMap extends java.util.AbstractMap implements java.lang.Cloneable java.util.NavigableMap java.io.Serializable { ctor public TreeMap(); ctor public TreeMap(java.util.Comparator); ctor public TreeMap(java.util.Map); @@ -63270,7 +63270,7 @@ package java.util { method public java.util.SortedMap tailMap(K); } - public class TreeSet extends java.util.AbstractSet implements java.lang.Cloneable java.util.NavigableSet java.io.Serializable { + public class TreeSet extends java.util.AbstractSet implements java.lang.Cloneable java.util.NavigableSet java.io.Serializable { ctor public TreeSet(); ctor public TreeSet(java.util.Comparator); ctor public TreeSet(java.util.Collection); @@ -63323,7 +63323,7 @@ package java.util { method public java.lang.String getFlags(); } - public class Vector extends java.util.AbstractList implements java.lang.Cloneable java.util.List java.util.RandomAccess java.io.Serializable { + public class Vector extends java.util.AbstractList implements java.lang.Cloneable java.util.List java.util.RandomAccess java.io.Serializable { ctor public Vector(int, int); ctor public Vector(int); ctor public Vector(); @@ -63358,7 +63358,7 @@ package java.util { field protected java.lang.Object[] elementData; } - public class WeakHashMap extends java.util.AbstractMap implements java.util.Map { + public class WeakHashMap extends java.util.AbstractMap implements java.util.Map { ctor public WeakHashMap(int, float); ctor public WeakHashMap(int); ctor public WeakHashMap(); @@ -63374,18 +63374,18 @@ package java.util.concurrent { public abstract class AbstractExecutorService implements java.util.concurrent.ExecutorService { ctor public AbstractExecutorService(); - method public java.util.List> invokeAll(java.util.Collection>) throws java.lang.InterruptedException; - method public java.util.List> invokeAll(java.util.Collection>, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; - method public T invokeAny(java.util.Collection>) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException; - method public T invokeAny(java.util.Collection>, long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException, java.util.concurrent.TimeoutException; - method protected java.util.concurrent.RunnableFuture newTaskFor(java.lang.Runnable, T); - method protected java.util.concurrent.RunnableFuture newTaskFor(java.util.concurrent.Callable); + method public java.util.List> invokeAll(java.util.Collection>) throws java.lang.InterruptedException; + method public java.util.List> invokeAll(java.util.Collection>, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; + method public T invokeAny(java.util.Collection>) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException; + method public T invokeAny(java.util.Collection>, long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException, java.util.concurrent.TimeoutException; + method protected java.util.concurrent.RunnableFuture newTaskFor(java.lang.Runnable, T); + method protected java.util.concurrent.RunnableFuture newTaskFor(java.util.concurrent.Callable); method public java.util.concurrent.Future submit(java.lang.Runnable); - method public java.util.concurrent.Future submit(java.lang.Runnable, T); - method public java.util.concurrent.Future submit(java.util.concurrent.Callable); + method public java.util.concurrent.Future submit(java.lang.Runnable, T); + method public java.util.concurrent.Future submit(java.util.concurrent.Callable); } - public class ArrayBlockingQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue java.io.Serializable { + public class ArrayBlockingQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue java.io.Serializable { ctor public ArrayBlockingQueue(int); ctor public ArrayBlockingQueue(int, boolean); ctor public ArrayBlockingQueue(int, boolean, java.util.Collection); @@ -63404,7 +63404,7 @@ package java.util.concurrent { method public E take() throws java.lang.InterruptedException; } - public abstract interface BlockingDeque implements java.util.concurrent.BlockingQueue java.util.Deque { + public abstract interface BlockingDeque implements java.util.concurrent.BlockingQueue java.util.Deque { method public abstract boolean add(E); method public abstract void addFirst(E); method public abstract void addLast(E); @@ -63436,7 +63436,7 @@ package java.util.concurrent { method public abstract E takeLast() throws java.lang.InterruptedException; } - public abstract interface BlockingQueue implements java.util.Queue { + public abstract interface BlockingQueue implements java.util.Queue { method public abstract boolean add(E); method public abstract boolean contains(java.lang.Object); method public abstract int drainTo(java.util.Collection); @@ -63455,7 +63455,7 @@ package java.util.concurrent { ctor public BrokenBarrierException(java.lang.String); } - public abstract interface Callable { + public abstract interface Callable { method public abstract V call() throws java.lang.Exception; } @@ -63464,28 +63464,28 @@ package java.util.concurrent { ctor public CancellationException(java.lang.String); } - public class CompletableFuture implements java.util.concurrent.CompletionStage java.util.concurrent.Future { + public class CompletableFuture implements java.util.concurrent.CompletionStage java.util.concurrent.Future { ctor public CompletableFuture(); method public java.util.concurrent.CompletableFuture acceptEither(java.util.concurrent.CompletionStage, java.util.function.Consumer); method public java.util.concurrent.CompletableFuture acceptEitherAsync(java.util.concurrent.CompletionStage, java.util.function.Consumer); method public java.util.concurrent.CompletableFuture acceptEitherAsync(java.util.concurrent.CompletionStage, java.util.function.Consumer, java.util.concurrent.Executor); method public static java.util.concurrent.CompletableFuture allOf(java.util.concurrent.CompletableFuture...); method public static java.util.concurrent.CompletableFuture anyOf(java.util.concurrent.CompletableFuture...); - method public java.util.concurrent.CompletableFuture applyToEither(java.util.concurrent.CompletionStage, java.util.function.Function); - method public java.util.concurrent.CompletableFuture applyToEitherAsync(java.util.concurrent.CompletionStage, java.util.function.Function); - method public java.util.concurrent.CompletableFuture applyToEitherAsync(java.util.concurrent.CompletionStage, java.util.function.Function, java.util.concurrent.Executor); + method public java.util.concurrent.CompletableFuture applyToEither(java.util.concurrent.CompletionStage, java.util.function.Function); + method public java.util.concurrent.CompletableFuture applyToEitherAsync(java.util.concurrent.CompletionStage, java.util.function.Function); + method public java.util.concurrent.CompletableFuture applyToEitherAsync(java.util.concurrent.CompletionStage, java.util.function.Function, java.util.concurrent.Executor); method public boolean cancel(boolean); method public boolean complete(T); method public boolean completeExceptionally(java.lang.Throwable); - method public static java.util.concurrent.CompletableFuture completedFuture(U); + method public static java.util.concurrent.CompletableFuture completedFuture(U); method public java.util.concurrent.CompletableFuture exceptionally(java.util.function.Function); method public T get() throws java.util.concurrent.ExecutionException, java.lang.InterruptedException; method public T get(long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException, java.util.concurrent.TimeoutException; method public T getNow(T); method public int getNumberOfDependents(); - method public java.util.concurrent.CompletableFuture handle(java.util.function.BiFunction); - method public java.util.concurrent.CompletableFuture handleAsync(java.util.function.BiFunction); - method public java.util.concurrent.CompletableFuture handleAsync(java.util.function.BiFunction, java.util.concurrent.Executor); + method public java.util.concurrent.CompletableFuture handle(java.util.function.BiFunction); + method public java.util.concurrent.CompletableFuture handleAsync(java.util.function.BiFunction); + method public java.util.concurrent.CompletableFuture handleAsync(java.util.function.BiFunction, java.util.concurrent.Executor); method public boolean isCancelled(); method public boolean isCompletedExceptionally(); method public boolean isDone(); @@ -63500,23 +63500,23 @@ package java.util.concurrent { method public java.util.concurrent.CompletableFuture runAfterEitherAsync(java.util.concurrent.CompletionStage, java.lang.Runnable, java.util.concurrent.Executor); method public static java.util.concurrent.CompletableFuture runAsync(java.lang.Runnable); method public static java.util.concurrent.CompletableFuture runAsync(java.lang.Runnable, java.util.concurrent.Executor); - method public static java.util.concurrent.CompletableFuture supplyAsync(java.util.function.Supplier); - method public static java.util.concurrent.CompletableFuture supplyAsync(java.util.function.Supplier, java.util.concurrent.Executor); + method public static java.util.concurrent.CompletableFuture supplyAsync(java.util.function.Supplier); + method public static java.util.concurrent.CompletableFuture supplyAsync(java.util.function.Supplier, java.util.concurrent.Executor); method public java.util.concurrent.CompletableFuture thenAccept(java.util.function.Consumer); method public java.util.concurrent.CompletableFuture thenAcceptAsync(java.util.function.Consumer); method public java.util.concurrent.CompletableFuture thenAcceptAsync(java.util.function.Consumer, java.util.concurrent.Executor); - method public java.util.concurrent.CompletableFuture thenAcceptBoth(java.util.concurrent.CompletionStage, java.util.function.BiConsumer); - method public java.util.concurrent.CompletableFuture thenAcceptBothAsync(java.util.concurrent.CompletionStage, java.util.function.BiConsumer); - method public java.util.concurrent.CompletableFuture thenAcceptBothAsync(java.util.concurrent.CompletionStage, java.util.function.BiConsumer, java.util.concurrent.Executor); - method public java.util.concurrent.CompletableFuture thenApply(java.util.function.Function); - method public java.util.concurrent.CompletableFuture thenApplyAsync(java.util.function.Function); - method public java.util.concurrent.CompletableFuture thenApplyAsync(java.util.function.Function, java.util.concurrent.Executor); - method public java.util.concurrent.CompletableFuture thenCombine(java.util.concurrent.CompletionStage, java.util.function.BiFunction); - method public java.util.concurrent.CompletableFuture thenCombineAsync(java.util.concurrent.CompletionStage, java.util.function.BiFunction); - method public java.util.concurrent.CompletableFuture thenCombineAsync(java.util.concurrent.CompletionStage, java.util.function.BiFunction, java.util.concurrent.Executor); - method public java.util.concurrent.CompletableFuture thenCompose(java.util.function.Function>); - method public java.util.concurrent.CompletableFuture thenComposeAsync(java.util.function.Function>); - method public java.util.concurrent.CompletableFuture thenComposeAsync(java.util.function.Function>, java.util.concurrent.Executor); + method public java.util.concurrent.CompletableFuture thenAcceptBoth(java.util.concurrent.CompletionStage, java.util.function.BiConsumer); + method public java.util.concurrent.CompletableFuture thenAcceptBothAsync(java.util.concurrent.CompletionStage, java.util.function.BiConsumer); + method public java.util.concurrent.CompletableFuture thenAcceptBothAsync(java.util.concurrent.CompletionStage, java.util.function.BiConsumer, java.util.concurrent.Executor); + method public java.util.concurrent.CompletableFuture thenApply(java.util.function.Function); + method public java.util.concurrent.CompletableFuture thenApplyAsync(java.util.function.Function); + method public java.util.concurrent.CompletableFuture thenApplyAsync(java.util.function.Function, java.util.concurrent.Executor); + method public java.util.concurrent.CompletableFuture thenCombine(java.util.concurrent.CompletionStage, java.util.function.BiFunction); + method public java.util.concurrent.CompletableFuture thenCombineAsync(java.util.concurrent.CompletionStage, java.util.function.BiFunction); + method public java.util.concurrent.CompletableFuture thenCombineAsync(java.util.concurrent.CompletionStage, java.util.function.BiFunction, java.util.concurrent.Executor); + method public java.util.concurrent.CompletableFuture thenCompose(java.util.function.Function>); + method public java.util.concurrent.CompletableFuture thenComposeAsync(java.util.function.Function>); + method public java.util.concurrent.CompletableFuture thenComposeAsync(java.util.function.Function>, java.util.concurrent.Executor); method public java.util.concurrent.CompletableFuture thenRun(java.lang.Runnable); method public java.util.concurrent.CompletableFuture thenRunAsync(java.lang.Runnable); method public java.util.concurrent.CompletableFuture thenRunAsync(java.lang.Runnable, java.util.concurrent.Executor); @@ -63536,7 +63536,7 @@ package java.util.concurrent { ctor public CompletionException(java.lang.Throwable); } - public abstract interface CompletionService { + public abstract interface CompletionService { method public abstract java.util.concurrent.Future poll(); method public abstract java.util.concurrent.Future poll(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; method public abstract java.util.concurrent.Future submit(java.util.concurrent.Callable); @@ -63544,17 +63544,17 @@ package java.util.concurrent { method public abstract java.util.concurrent.Future take() throws java.lang.InterruptedException; } - public abstract interface CompletionStage { + public abstract interface CompletionStage { method public abstract java.util.concurrent.CompletionStage acceptEither(java.util.concurrent.CompletionStage, java.util.function.Consumer); method public abstract java.util.concurrent.CompletionStage acceptEitherAsync(java.util.concurrent.CompletionStage, java.util.function.Consumer); method public abstract java.util.concurrent.CompletionStage acceptEitherAsync(java.util.concurrent.CompletionStage, java.util.function.Consumer, java.util.concurrent.Executor); - method public abstract java.util.concurrent.CompletionStage applyToEither(java.util.concurrent.CompletionStage, java.util.function.Function); - method public abstract java.util.concurrent.CompletionStage applyToEitherAsync(java.util.concurrent.CompletionStage, java.util.function.Function); - method public abstract java.util.concurrent.CompletionStage applyToEitherAsync(java.util.concurrent.CompletionStage, java.util.function.Function, java.util.concurrent.Executor); + method public abstract java.util.concurrent.CompletionStage applyToEither(java.util.concurrent.CompletionStage, java.util.function.Function); + method public abstract java.util.concurrent.CompletionStage applyToEitherAsync(java.util.concurrent.CompletionStage, java.util.function.Function); + method public abstract java.util.concurrent.CompletionStage applyToEitherAsync(java.util.concurrent.CompletionStage, java.util.function.Function, java.util.concurrent.Executor); method public abstract java.util.concurrent.CompletionStage exceptionally(java.util.function.Function); - method public abstract java.util.concurrent.CompletionStage handle(java.util.function.BiFunction); - method public abstract java.util.concurrent.CompletionStage handleAsync(java.util.function.BiFunction); - method public abstract java.util.concurrent.CompletionStage handleAsync(java.util.function.BiFunction, java.util.concurrent.Executor); + method public abstract java.util.concurrent.CompletionStage handle(java.util.function.BiFunction); + method public abstract java.util.concurrent.CompletionStage handleAsync(java.util.function.BiFunction); + method public abstract java.util.concurrent.CompletionStage handleAsync(java.util.function.BiFunction, java.util.concurrent.Executor); method public abstract java.util.concurrent.CompletionStage runAfterBoth(java.util.concurrent.CompletionStage, java.lang.Runnable); method public abstract java.util.concurrent.CompletionStage runAfterBothAsync(java.util.concurrent.CompletionStage, java.lang.Runnable); method public abstract java.util.concurrent.CompletionStage runAfterBothAsync(java.util.concurrent.CompletionStage, java.lang.Runnable, java.util.concurrent.Executor); @@ -63564,18 +63564,18 @@ package java.util.concurrent { method public abstract java.util.concurrent.CompletionStage thenAccept(java.util.function.Consumer); method public abstract java.util.concurrent.CompletionStage thenAcceptAsync(java.util.function.Consumer); method public abstract java.util.concurrent.CompletionStage thenAcceptAsync(java.util.function.Consumer, java.util.concurrent.Executor); - method public abstract java.util.concurrent.CompletionStage thenAcceptBoth(java.util.concurrent.CompletionStage, java.util.function.BiConsumer); - method public abstract java.util.concurrent.CompletionStage thenAcceptBothAsync(java.util.concurrent.CompletionStage, java.util.function.BiConsumer); - method public abstract java.util.concurrent.CompletionStage thenAcceptBothAsync(java.util.concurrent.CompletionStage, java.util.function.BiConsumer, java.util.concurrent.Executor); - method public abstract java.util.concurrent.CompletionStage thenApply(java.util.function.Function); - method public abstract java.util.concurrent.CompletionStage thenApplyAsync(java.util.function.Function); - method public abstract java.util.concurrent.CompletionStage thenApplyAsync(java.util.function.Function, java.util.concurrent.Executor); - method public abstract java.util.concurrent.CompletionStage thenCombine(java.util.concurrent.CompletionStage, java.util.function.BiFunction); - method public abstract java.util.concurrent.CompletionStage thenCombineAsync(java.util.concurrent.CompletionStage, java.util.function.BiFunction); - method public abstract java.util.concurrent.CompletionStage thenCombineAsync(java.util.concurrent.CompletionStage, java.util.function.BiFunction, java.util.concurrent.Executor); - method public abstract java.util.concurrent.CompletionStage thenCompose(java.util.function.Function>); - method public abstract java.util.concurrent.CompletionStage thenComposeAsync(java.util.function.Function>); - method public abstract java.util.concurrent.CompletionStage thenComposeAsync(java.util.function.Function>, java.util.concurrent.Executor); + method public abstract java.util.concurrent.CompletionStage thenAcceptBoth(java.util.concurrent.CompletionStage, java.util.function.BiConsumer); + method public abstract java.util.concurrent.CompletionStage thenAcceptBothAsync(java.util.concurrent.CompletionStage, java.util.function.BiConsumer); + method public abstract java.util.concurrent.CompletionStage thenAcceptBothAsync(java.util.concurrent.CompletionStage, java.util.function.BiConsumer, java.util.concurrent.Executor); + method public abstract java.util.concurrent.CompletionStage thenApply(java.util.function.Function); + method public abstract java.util.concurrent.CompletionStage thenApplyAsync(java.util.function.Function); + method public abstract java.util.concurrent.CompletionStage thenApplyAsync(java.util.function.Function, java.util.concurrent.Executor); + method public abstract java.util.concurrent.CompletionStage thenCombine(java.util.concurrent.CompletionStage, java.util.function.BiFunction); + method public abstract java.util.concurrent.CompletionStage thenCombineAsync(java.util.concurrent.CompletionStage, java.util.function.BiFunction); + method public abstract java.util.concurrent.CompletionStage thenCombineAsync(java.util.concurrent.CompletionStage, java.util.function.BiFunction, java.util.concurrent.Executor); + method public abstract java.util.concurrent.CompletionStage thenCompose(java.util.function.Function>); + method public abstract java.util.concurrent.CompletionStage thenComposeAsync(java.util.function.Function>); + method public abstract java.util.concurrent.CompletionStage thenComposeAsync(java.util.function.Function>, java.util.concurrent.Executor); method public abstract java.util.concurrent.CompletionStage thenRun(java.lang.Runnable); method public abstract java.util.concurrent.CompletionStage thenRunAsync(java.lang.Runnable); method public abstract java.util.concurrent.CompletionStage thenRunAsync(java.lang.Runnable, java.util.concurrent.Executor); @@ -63585,7 +63585,7 @@ package java.util.concurrent { method public abstract java.util.concurrent.CompletionStage whenCompleteAsync(java.util.function.BiConsumer, java.util.concurrent.Executor); } - public class ConcurrentHashMap extends java.util.AbstractMap implements java.util.concurrent.ConcurrentMap java.io.Serializable { + public class ConcurrentHashMap extends java.util.AbstractMap implements java.util.concurrent.ConcurrentMap java.io.Serializable { ctor public ConcurrentHashMap(); ctor public ConcurrentHashMap(int); ctor public ConcurrentHashMap(java.util.Map); @@ -63599,29 +63599,29 @@ package java.util.concurrent { method public java.util.Set> entrySet(); method public void forEach(java.util.function.BiConsumer); method public void forEach(long, java.util.function.BiConsumer); - method public void forEach(long, java.util.function.BiFunction, java.util.function.Consumer); + method public void forEach(long, java.util.function.BiFunction, java.util.function.Consumer); method public void forEachEntry(long, java.util.function.Consumer>); - method public void forEachEntry(long, java.util.function.Function, ? extends U>, java.util.function.Consumer); + method public void forEachEntry(long, java.util.function.Function, ? extends U>, java.util.function.Consumer); method public void forEachKey(long, java.util.function.Consumer); - method public void forEachKey(long, java.util.function.Function, java.util.function.Consumer); + method public void forEachKey(long, java.util.function.Function, java.util.function.Consumer); method public void forEachValue(long, java.util.function.Consumer); - method public void forEachValue(long, java.util.function.Function, java.util.function.Consumer); + method public void forEachValue(long, java.util.function.Function, java.util.function.Consumer); method public V getOrDefault(java.lang.Object, V); method public java.util.concurrent.ConcurrentHashMap.KeySetView keySet(V); method public java.util.Enumeration keys(); method public long mappingCount(); method public V merge(K, V, java.util.function.BiFunction); - method public static java.util.concurrent.ConcurrentHashMap.KeySetView newKeySet(); - method public static java.util.concurrent.ConcurrentHashMap.KeySetView newKeySet(int); + method public static java.util.concurrent.ConcurrentHashMap.KeySetView newKeySet(); + method public static java.util.concurrent.ConcurrentHashMap.KeySetView newKeySet(int); method public V putIfAbsent(K, V); - method public U reduce(long, java.util.function.BiFunction, java.util.function.BiFunction); + method public U reduce(long, java.util.function.BiFunction, java.util.function.BiFunction); method public java.util.Map.Entry reduceEntries(long, java.util.function.BiFunction, java.util.Map.Entry, ? extends java.util.Map.Entry>); - method public U reduceEntries(long, java.util.function.Function, ? extends U>, java.util.function.BiFunction); + method public U reduceEntries(long, java.util.function.Function, ? extends U>, java.util.function.BiFunction); method public double reduceEntriesToDouble(long, java.util.function.ToDoubleFunction>, double, java.util.function.DoubleBinaryOperator); method public int reduceEntriesToInt(long, java.util.function.ToIntFunction>, int, java.util.function.IntBinaryOperator); method public long reduceEntriesToLong(long, java.util.function.ToLongFunction>, long, java.util.function.LongBinaryOperator); method public K reduceKeys(long, java.util.function.BiFunction); - method public U reduceKeys(long, java.util.function.Function, java.util.function.BiFunction); + method public U reduceKeys(long, java.util.function.Function, java.util.function.BiFunction); method public double reduceKeysToDouble(long, java.util.function.ToDoubleFunction, double, java.util.function.DoubleBinaryOperator); method public int reduceKeysToInt(long, java.util.function.ToIntFunction, int, java.util.function.IntBinaryOperator); method public long reduceKeysToLong(long, java.util.function.ToLongFunction, long, java.util.function.LongBinaryOperator); @@ -63629,7 +63629,7 @@ package java.util.concurrent { method public int reduceToInt(long, java.util.function.ToIntBiFunction, int, java.util.function.IntBinaryOperator); method public long reduceToLong(long, java.util.function.ToLongBiFunction, long, java.util.function.LongBinaryOperator); method public V reduceValues(long, java.util.function.BiFunction); - method public U reduceValues(long, java.util.function.Function, java.util.function.BiFunction); + method public U reduceValues(long, java.util.function.Function, java.util.function.BiFunction); method public double reduceValuesToDouble(long, java.util.function.ToDoubleFunction, double, java.util.function.DoubleBinaryOperator); method public int reduceValuesToInt(long, java.util.function.ToIntFunction, int, java.util.function.IntBinaryOperator); method public long reduceValuesToLong(long, java.util.function.ToLongFunction, long, java.util.function.LongBinaryOperator); @@ -63637,13 +63637,13 @@ package java.util.concurrent { method public boolean replace(K, V, V); method public V replace(K, V); method public void replaceAll(java.util.function.BiFunction); - method public U search(long, java.util.function.BiFunction); - method public U searchEntries(long, java.util.function.Function, ? extends U>); - method public U searchKeys(long, java.util.function.Function); - method public U searchValues(long, java.util.function.Function); + method public U search(long, java.util.function.BiFunction); + method public U searchEntries(long, java.util.function.Function, ? extends U>); + method public U searchKeys(long, java.util.function.Function); + method public U searchValues(long, java.util.function.Function); } - static abstract class ConcurrentHashMap.CollectionView implements java.util.Collection java.io.Serializable { + static abstract class ConcurrentHashMap.CollectionView implements java.util.Collection java.io.Serializable { method public final void clear(); method public abstract boolean contains(java.lang.Object); method public final boolean containsAll(java.util.Collection); @@ -63655,11 +63655,11 @@ package java.util.concurrent { method public final boolean retainAll(java.util.Collection); method public final int size(); method public final java.lang.Object[] toArray(); - method public final T[] toArray(T[]); + method public final T[] toArray(T[]); method public final java.lang.String toString(); } - public static class ConcurrentHashMap.KeySetView extends java.util.concurrent.ConcurrentHashMap.CollectionView implements java.io.Serializable java.util.Set { + public static class ConcurrentHashMap.KeySetView extends java.util.concurrent.ConcurrentHashMap.CollectionView implements java.io.Serializable java.util.Set { method public boolean add(K); method public boolean addAll(java.util.Collection); method public boolean contains(java.lang.Object); @@ -63670,7 +63670,7 @@ package java.util.concurrent { method public java.util.Spliterator spliterator(); } - public class ConcurrentLinkedDeque extends java.util.AbstractCollection implements java.util.Deque java.io.Serializable { + public class ConcurrentLinkedDeque extends java.util.AbstractCollection implements java.util.Deque java.io.Serializable { ctor public ConcurrentLinkedDeque(); ctor public ConcurrentLinkedDeque(java.util.Collection); method public void addFirst(E); @@ -63700,7 +63700,7 @@ package java.util.concurrent { method public java.util.Spliterator spliterator(); } - public class ConcurrentLinkedQueue extends java.util.AbstractQueue implements java.util.Queue java.io.Serializable { + public class ConcurrentLinkedQueue extends java.util.AbstractQueue implements java.util.Queue java.io.Serializable { ctor public ConcurrentLinkedQueue(); ctor public ConcurrentLinkedQueue(java.util.Collection); method public java.util.Iterator iterator(); @@ -63711,14 +63711,14 @@ package java.util.concurrent { method public java.util.Spliterator spliterator(); } - public abstract interface ConcurrentMap implements java.util.Map { + public abstract interface ConcurrentMap implements java.util.Map { method public abstract V putIfAbsent(K, V); method public abstract boolean remove(java.lang.Object, java.lang.Object); method public abstract boolean replace(K, V, V); method public abstract V replace(K, V); } - public abstract interface ConcurrentNavigableMap implements java.util.concurrent.ConcurrentMap java.util.NavigableMap { + public abstract interface ConcurrentNavigableMap implements java.util.concurrent.ConcurrentMap java.util.NavigableMap { method public abstract java.util.NavigableSet descendingKeySet(); method public abstract java.util.concurrent.ConcurrentNavigableMap descendingMap(); method public abstract java.util.concurrent.ConcurrentNavigableMap headMap(K, boolean); @@ -63731,7 +63731,7 @@ package java.util.concurrent { method public abstract java.util.concurrent.ConcurrentNavigableMap tailMap(K); } - public class ConcurrentSkipListMap extends java.util.AbstractMap implements java.lang.Cloneable java.util.concurrent.ConcurrentNavigableMap java.io.Serializable { + public class ConcurrentSkipListMap extends java.util.AbstractMap implements java.lang.Cloneable java.util.concurrent.ConcurrentNavigableMap java.io.Serializable { ctor public ConcurrentSkipListMap(); ctor public ConcurrentSkipListMap(java.util.Comparator); ctor public ConcurrentSkipListMap(java.util.Map); @@ -63775,7 +63775,7 @@ package java.util.concurrent { method public java.util.concurrent.ConcurrentNavigableMap tailMap(K); } - public class ConcurrentSkipListSet extends java.util.AbstractSet implements java.lang.Cloneable java.util.NavigableSet java.io.Serializable { + public class ConcurrentSkipListSet extends java.util.AbstractSet implements java.lang.Cloneable java.util.NavigableSet java.io.Serializable { ctor public ConcurrentSkipListSet(); ctor public ConcurrentSkipListSet(java.util.Comparator); ctor public ConcurrentSkipListSet(java.util.Collection); @@ -63803,7 +63803,7 @@ package java.util.concurrent { method public java.util.NavigableSet tailSet(E); } - public class CopyOnWriteArrayList implements java.lang.Cloneable java.util.List java.util.RandomAccess java.io.Serializable { + public class CopyOnWriteArrayList implements java.lang.Cloneable java.util.List java.util.RandomAccess java.io.Serializable { ctor public CopyOnWriteArrayList(); ctor public CopyOnWriteArrayList(java.util.Collection); ctor public CopyOnWriteArrayList(E[]); @@ -63835,10 +63835,10 @@ package java.util.concurrent { method public int size(); method public java.util.List subList(int, int); method public java.lang.Object[] toArray(); - method public T[] toArray(T[]); + method public T[] toArray(T[]); } - public class CopyOnWriteArraySet extends java.util.AbstractSet implements java.io.Serializable { + public class CopyOnWriteArraySet extends java.util.AbstractSet implements java.io.Serializable { ctor public CopyOnWriteArraySet(); ctor public CopyOnWriteArraySet(java.util.Collection); method public void forEach(java.util.function.Consumer); @@ -63856,7 +63856,7 @@ package java.util.concurrent { method public long getCount(); } - public abstract class CountedCompleter extends java.util.concurrent.ForkJoinTask { + public abstract class CountedCompleter extends java.util.concurrent.ForkJoinTask { ctor protected CountedCompleter(java.util.concurrent.CountedCompleter, int); ctor protected CountedCompleter(java.util.concurrent.CountedCompleter); ctor protected CountedCompleter(); @@ -63893,7 +63893,7 @@ package java.util.concurrent { method public void reset(); } - public class DelayQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue { + public class DelayQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue { ctor public DelayQueue(); ctor public DelayQueue(java.util.Collection); method public int drainTo(java.util.Collection); @@ -63914,7 +63914,7 @@ package java.util.concurrent { method public abstract long getDelay(java.util.concurrent.TimeUnit); } - public class Exchanger { + public class Exchanger { ctor public Exchanger(); method public V exchange(V) throws java.lang.InterruptedException; method public V exchange(V, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException; @@ -63931,7 +63931,7 @@ package java.util.concurrent { method public abstract void execute(java.lang.Runnable); } - public class ExecutorCompletionService implements java.util.concurrent.CompletionService { + public class ExecutorCompletionService implements java.util.concurrent.CompletionService { ctor public ExecutorCompletionService(java.util.concurrent.Executor); ctor public ExecutorCompletionService(java.util.concurrent.Executor, java.util.concurrent.BlockingQueue>); method public java.util.concurrent.Future poll(); @@ -63943,21 +63943,21 @@ package java.util.concurrent { public abstract interface ExecutorService implements java.util.concurrent.Executor { method public abstract boolean awaitTermination(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; - method public abstract java.util.List> invokeAll(java.util.Collection>) throws java.lang.InterruptedException; - method public abstract java.util.List> invokeAll(java.util.Collection>, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; - method public abstract T invokeAny(java.util.Collection>) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException; - method public abstract T invokeAny(java.util.Collection>, long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException, java.util.concurrent.TimeoutException; + method public abstract java.util.List> invokeAll(java.util.Collection>) throws java.lang.InterruptedException; + method public abstract java.util.List> invokeAll(java.util.Collection>, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; + method public abstract T invokeAny(java.util.Collection>) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException; + method public abstract T invokeAny(java.util.Collection>, long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException, java.util.concurrent.TimeoutException; method public abstract boolean isShutdown(); method public abstract boolean isTerminated(); method public abstract void shutdown(); method public abstract java.util.List shutdownNow(); - method public abstract java.util.concurrent.Future submit(java.util.concurrent.Callable); - method public abstract java.util.concurrent.Future submit(java.lang.Runnable, T); + method public abstract java.util.concurrent.Future submit(java.util.concurrent.Callable); + method public abstract java.util.concurrent.Future submit(java.lang.Runnable, T); method public abstract java.util.concurrent.Future submit(java.lang.Runnable); } public class Executors { - method public static java.util.concurrent.Callable callable(java.lang.Runnable, T); + method public static java.util.concurrent.Callable callable(java.lang.Runnable, T); method public static java.util.concurrent.Callable callable(java.lang.Runnable); method public static java.util.concurrent.Callable callable(java.security.PrivilegedAction); method public static java.util.concurrent.Callable callable(java.security.PrivilegedExceptionAction); @@ -63974,8 +63974,8 @@ package java.util.concurrent { method public static java.util.concurrent.ScheduledExecutorService newSingleThreadScheduledExecutor(java.util.concurrent.ThreadFactory); method public static java.util.concurrent.ExecutorService newWorkStealingPool(int); method public static java.util.concurrent.ExecutorService newWorkStealingPool(); - method public static java.util.concurrent.Callable privilegedCallable(java.util.concurrent.Callable); - method public static java.util.concurrent.Callable privilegedCallableUsingCurrentClassLoader(java.util.concurrent.Callable); + method public static java.util.concurrent.Callable privilegedCallable(java.util.concurrent.Callable); + method public static java.util.concurrent.Callable privilegedCallableUsingCurrentClassLoader(java.util.concurrent.Callable); method public static java.util.concurrent.ThreadFactory privilegedThreadFactory(); method public static java.util.concurrent.ExecutorService unconfigurableExecutorService(java.util.concurrent.ExecutorService); method public static java.util.concurrent.ScheduledExecutorService unconfigurableScheduledExecutorService(java.util.concurrent.ScheduledExecutorService); @@ -64003,7 +64003,7 @@ package java.util.concurrent { method public long getStealCount(); method public java.lang.Thread.UncaughtExceptionHandler getUncaughtExceptionHandler(); method public boolean hasQueuedSubmissions(); - method public T invoke(java.util.concurrent.ForkJoinTask); + method public T invoke(java.util.concurrent.ForkJoinTask); method public boolean isQuiescent(); method public boolean isShutdown(); method public boolean isTerminated(); @@ -64012,7 +64012,7 @@ package java.util.concurrent { method protected java.util.concurrent.ForkJoinTask pollSubmission(); method public void shutdown(); method public java.util.List shutdownNow(); - method public java.util.concurrent.ForkJoinTask submit(java.util.concurrent.ForkJoinTask); + method public java.util.concurrent.ForkJoinTask submit(java.util.concurrent.ForkJoinTask); field public static final java.util.concurrent.ForkJoinPool.ForkJoinWorkerThreadFactory defaultForkJoinWorkerThreadFactory; } @@ -64025,11 +64025,11 @@ package java.util.concurrent { method public abstract boolean isReleasable(); } - public abstract class ForkJoinTask implements java.util.concurrent.Future java.io.Serializable { + public abstract class ForkJoinTask implements java.util.concurrent.Future java.io.Serializable { ctor public ForkJoinTask(); method public static java.util.concurrent.ForkJoinTask adapt(java.lang.Runnable); - method public static java.util.concurrent.ForkJoinTask adapt(java.lang.Runnable, T); - method public static java.util.concurrent.ForkJoinTask adapt(java.util.concurrent.Callable); + method public static java.util.concurrent.ForkJoinTask adapt(java.lang.Runnable, T); + method public static java.util.concurrent.ForkJoinTask adapt(java.util.concurrent.Callable); method public boolean cancel(boolean); method public final boolean compareAndSetForkJoinTaskTag(short, short); method public void complete(V); @@ -64049,7 +64049,7 @@ package java.util.concurrent { method public final V invoke(); method public static void invokeAll(java.util.concurrent.ForkJoinTask, java.util.concurrent.ForkJoinTask); method public static void invokeAll(java.util.concurrent.ForkJoinTask...); - method public static java.util.Collection invokeAll(java.util.Collection); + method public static > java.util.Collection invokeAll(java.util.Collection); method public final boolean isCancelled(); method public final boolean isCompletedAbnormally(); method public final boolean isCompletedNormally(); @@ -64075,7 +64075,7 @@ package java.util.concurrent { method protected void onTermination(java.lang.Throwable); } - public abstract interface Future { + public abstract interface Future { method public abstract boolean cancel(boolean); method public abstract V get() throws java.util.concurrent.ExecutionException, java.lang.InterruptedException; method public abstract V get(long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException, java.util.concurrent.TimeoutException; @@ -64083,7 +64083,7 @@ package java.util.concurrent { method public abstract boolean isDone(); } - public class FutureTask implements java.util.concurrent.RunnableFuture { + public class FutureTask implements java.util.concurrent.RunnableFuture { ctor public FutureTask(java.util.concurrent.Callable); ctor public FutureTask(java.lang.Runnable, V); method public boolean cancel(boolean); @@ -64098,7 +64098,7 @@ package java.util.concurrent { method protected void setException(java.lang.Throwable); } - public class LinkedBlockingDeque extends java.util.AbstractQueue implements java.util.concurrent.BlockingDeque java.io.Serializable { + public class LinkedBlockingDeque extends java.util.AbstractQueue implements java.util.concurrent.BlockingDeque java.io.Serializable { ctor public LinkedBlockingDeque(); ctor public LinkedBlockingDeque(int); ctor public LinkedBlockingDeque(java.util.Collection); @@ -64142,7 +64142,7 @@ package java.util.concurrent { method public E takeLast() throws java.lang.InterruptedException; } - public class LinkedBlockingQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue java.io.Serializable { + public class LinkedBlockingQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue java.io.Serializable { ctor public LinkedBlockingQueue(); ctor public LinkedBlockingQueue(int); ctor public LinkedBlockingQueue(java.util.Collection); @@ -64161,7 +64161,7 @@ package java.util.concurrent { method public E take() throws java.lang.InterruptedException; } - public class LinkedTransferQueue extends java.util.AbstractQueue implements java.io.Serializable java.util.concurrent.TransferQueue { + public class LinkedTransferQueue extends java.util.AbstractQueue implements java.io.Serializable java.util.concurrent.TransferQueue { ctor public LinkedTransferQueue(); ctor public LinkedTransferQueue(java.util.Collection); method public int drainTo(java.util.Collection); @@ -64208,7 +64208,7 @@ package java.util.concurrent { method public int register(); } - public class PriorityBlockingQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue java.io.Serializable { + public class PriorityBlockingQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue java.io.Serializable { ctor public PriorityBlockingQueue(); ctor public PriorityBlockingQueue(int); ctor public PriorityBlockingQueue(int, java.util.Comparator); @@ -64237,7 +64237,7 @@ package java.util.concurrent { method protected final void setRawResult(java.lang.Void); } - public abstract class RecursiveTask extends java.util.concurrent.ForkJoinTask { + public abstract class RecursiveTask extends java.util.concurrent.ForkJoinTask { ctor public RecursiveTask(); method protected abstract V compute(); method protected final boolean exec(); @@ -64256,22 +64256,22 @@ package java.util.concurrent { method public abstract void rejectedExecution(java.lang.Runnable, java.util.concurrent.ThreadPoolExecutor); } - public abstract interface RunnableFuture implements java.util.concurrent.Future java.lang.Runnable { + public abstract interface RunnableFuture implements java.util.concurrent.Future java.lang.Runnable { method public abstract void run(); } - public abstract interface RunnableScheduledFuture implements java.util.concurrent.RunnableFuture java.util.concurrent.ScheduledFuture { + public abstract interface RunnableScheduledFuture implements java.util.concurrent.RunnableFuture java.util.concurrent.ScheduledFuture { method public abstract boolean isPeriodic(); } public abstract interface ScheduledExecutorService implements java.util.concurrent.ExecutorService { method public abstract java.util.concurrent.ScheduledFuture schedule(java.lang.Runnable, long, java.util.concurrent.TimeUnit); - method public abstract java.util.concurrent.ScheduledFuture schedule(java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit); + method public abstract java.util.concurrent.ScheduledFuture schedule(java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit); method public abstract java.util.concurrent.ScheduledFuture scheduleAtFixedRate(java.lang.Runnable, long, long, java.util.concurrent.TimeUnit); method public abstract java.util.concurrent.ScheduledFuture scheduleWithFixedDelay(java.lang.Runnable, long, long, java.util.concurrent.TimeUnit); } - public abstract interface ScheduledFuture implements java.util.concurrent.Delayed java.util.concurrent.Future { + public abstract interface ScheduledFuture implements java.util.concurrent.Delayed java.util.concurrent.Future { } public class ScheduledThreadPoolExecutor extends java.util.concurrent.ThreadPoolExecutor implements java.util.concurrent.ScheduledExecutorService { @@ -64279,13 +64279,13 @@ package java.util.concurrent { ctor public ScheduledThreadPoolExecutor(int, java.util.concurrent.ThreadFactory); ctor public ScheduledThreadPoolExecutor(int, java.util.concurrent.RejectedExecutionHandler); ctor public ScheduledThreadPoolExecutor(int, java.util.concurrent.ThreadFactory, java.util.concurrent.RejectedExecutionHandler); - method protected java.util.concurrent.RunnableScheduledFuture decorateTask(java.lang.Runnable, java.util.concurrent.RunnableScheduledFuture); - method protected java.util.concurrent.RunnableScheduledFuture decorateTask(java.util.concurrent.Callable, java.util.concurrent.RunnableScheduledFuture); + method protected java.util.concurrent.RunnableScheduledFuture decorateTask(java.lang.Runnable, java.util.concurrent.RunnableScheduledFuture); + method protected java.util.concurrent.RunnableScheduledFuture decorateTask(java.util.concurrent.Callable, java.util.concurrent.RunnableScheduledFuture); method public boolean getContinueExistingPeriodicTasksAfterShutdownPolicy(); method public boolean getExecuteExistingDelayedTasksAfterShutdownPolicy(); method public boolean getRemoveOnCancelPolicy(); method public java.util.concurrent.ScheduledFuture schedule(java.lang.Runnable, long, java.util.concurrent.TimeUnit); - method public java.util.concurrent.ScheduledFuture schedule(java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit); + method public java.util.concurrent.ScheduledFuture schedule(java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit); method public java.util.concurrent.ScheduledFuture scheduleAtFixedRate(java.lang.Runnable, long, long, java.util.concurrent.TimeUnit); method public java.util.concurrent.ScheduledFuture scheduleWithFixedDelay(java.lang.Runnable, long, long, java.util.concurrent.TimeUnit); method public void setContinueExistingPeriodicTasksAfterShutdownPolicy(boolean); @@ -64315,7 +64315,7 @@ package java.util.concurrent { method public boolean tryAcquire(int, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; } - public class SynchronousQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue java.io.Serializable { + public class SynchronousQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue java.io.Serializable { ctor public SynchronousQueue(); ctor public SynchronousQueue(boolean); method public int drainTo(java.util.Collection); @@ -64433,7 +64433,7 @@ package java.util.concurrent { ctor public TimeoutException(java.lang.String); } - public abstract interface TransferQueue implements java.util.concurrent.BlockingQueue { + public abstract interface TransferQueue implements java.util.concurrent.BlockingQueue { method public abstract int getWaitingConsumerCount(); method public abstract boolean hasWaitingConsumer(); method public abstract void transfer(E) throws java.lang.InterruptedException; @@ -64503,7 +64503,7 @@ package java.util.concurrent.atomic { method public final boolean weakCompareAndSet(int, int, int); } - public abstract class AtomicIntegerFieldUpdater { + public abstract class AtomicIntegerFieldUpdater { ctor protected AtomicIntegerFieldUpdater(); method public final int accumulateAndGet(T, int, java.util.function.IntBinaryOperator); method public int addAndGet(T, int); @@ -64518,7 +64518,7 @@ package java.util.concurrent.atomic { method public final int getAndUpdate(T, java.util.function.IntUnaryOperator); method public int incrementAndGet(T); method public abstract void lazySet(T, int); - method public static java.util.concurrent.atomic.AtomicIntegerFieldUpdater newUpdater(java.lang.Class, java.lang.String); + method public static java.util.concurrent.atomic.AtomicIntegerFieldUpdater newUpdater(java.lang.Class, java.lang.String); method public abstract void set(T, int); method public final int updateAndGet(T, java.util.function.IntUnaryOperator); method public abstract boolean weakCompareAndSet(T, int, int); @@ -64571,7 +64571,7 @@ package java.util.concurrent.atomic { method public final boolean weakCompareAndSet(int, long, long); } - public abstract class AtomicLongFieldUpdater { + public abstract class AtomicLongFieldUpdater { ctor protected AtomicLongFieldUpdater(); method public final long accumulateAndGet(T, long, java.util.function.LongBinaryOperator); method public long addAndGet(T, long); @@ -64586,13 +64586,13 @@ package java.util.concurrent.atomic { method public final long getAndUpdate(T, java.util.function.LongUnaryOperator); method public long incrementAndGet(T); method public abstract void lazySet(T, long); - method public static java.util.concurrent.atomic.AtomicLongFieldUpdater newUpdater(java.lang.Class, java.lang.String); + method public static java.util.concurrent.atomic.AtomicLongFieldUpdater newUpdater(java.lang.Class, java.lang.String); method public abstract void set(T, long); method public final long updateAndGet(T, java.util.function.LongUnaryOperator); method public abstract boolean weakCompareAndSet(T, long, long); } - public class AtomicMarkableReference { + public class AtomicMarkableReference { ctor public AtomicMarkableReference(V, boolean); method public boolean attemptMark(V, boolean); method public boolean compareAndSet(V, V, boolean, boolean); @@ -64603,7 +64603,7 @@ package java.util.concurrent.atomic { method public boolean weakCompareAndSet(V, V, boolean, boolean); } - public class AtomicReference implements java.io.Serializable { + public class AtomicReference implements java.io.Serializable { ctor public AtomicReference(V); ctor public AtomicReference(); method public final V accumulateAndGet(V, java.util.function.BinaryOperator); @@ -64618,7 +64618,7 @@ package java.util.concurrent.atomic { method public final boolean weakCompareAndSet(V, V); } - public class AtomicReferenceArray implements java.io.Serializable { + public class AtomicReferenceArray implements java.io.Serializable { ctor public AtomicReferenceArray(int); ctor public AtomicReferenceArray(E[]); method public final E accumulateAndGet(int, E, java.util.function.BinaryOperator); @@ -64634,7 +64634,7 @@ package java.util.concurrent.atomic { method public final boolean weakCompareAndSet(int, E, E); } - public abstract class AtomicReferenceFieldUpdater { + public abstract class AtomicReferenceFieldUpdater { ctor protected AtomicReferenceFieldUpdater(); method public final V accumulateAndGet(T, V, java.util.function.BinaryOperator); method public abstract boolean compareAndSet(T, V, V); @@ -64643,13 +64643,13 @@ package java.util.concurrent.atomic { method public V getAndSet(T, V); method public final V getAndUpdate(T, java.util.function.UnaryOperator); method public abstract void lazySet(T, V); - method public static java.util.concurrent.atomic.AtomicReferenceFieldUpdater newUpdater(java.lang.Class, java.lang.Class, java.lang.String); + method public static java.util.concurrent.atomic.AtomicReferenceFieldUpdater newUpdater(java.lang.Class, java.lang.Class, java.lang.String); method public abstract void set(T, V); method public final V updateAndGet(T, java.util.function.UnaryOperator); method public abstract boolean weakCompareAndSet(T, V, V); } - public class AtomicStampedReference { + public class AtomicStampedReference { ctor public AtomicStampedReference(V, int); method public boolean attemptStamp(V, int); method public boolean compareAndSet(V, V, int, int); @@ -64952,33 +64952,33 @@ package java.util.concurrent.locks { package java.util.function { - public abstract interface BiConsumer { + public abstract interface BiConsumer { method public abstract void accept(T, U); method public default java.util.function.BiConsumer andThen(java.util.function.BiConsumer); } - public abstract interface BiFunction { - method public default java.util.function.BiFunction andThen(java.util.function.Function); + public abstract interface BiFunction { + method public default java.util.function.BiFunction andThen(java.util.function.Function); method public abstract R apply(T, U); } - public abstract interface BiPredicate { + public abstract interface BiPredicate { method public default java.util.function.BiPredicate and(java.util.function.BiPredicate); method public default java.util.function.BiPredicate negate(); method public default java.util.function.BiPredicate or(java.util.function.BiPredicate); method public abstract boolean test(T, U); } - public abstract interface BinaryOperator implements java.util.function.BiFunction { - method public static java.util.function.BinaryOperator maxBy(java.util.Comparator); - method public static java.util.function.BinaryOperator minBy(java.util.Comparator); + public abstract interface BinaryOperator implements java.util.function.BiFunction { + method public static java.util.function.BinaryOperator maxBy(java.util.Comparator); + method public static java.util.function.BinaryOperator minBy(java.util.Comparator); } public abstract interface BooleanSupplier { method public abstract boolean getAsBoolean(); } - public abstract interface Consumer { + public abstract interface Consumer { method public abstract void accept(T); method public default java.util.function.Consumer andThen(java.util.function.Consumer); } @@ -64992,7 +64992,7 @@ package java.util.function { method public default java.util.function.DoubleConsumer andThen(java.util.function.DoubleConsumer); } - public abstract interface DoubleFunction { + public abstract interface DoubleFunction { method public abstract R apply(double); } @@ -65022,11 +65022,11 @@ package java.util.function { method public static java.util.function.DoubleUnaryOperator identity(); } - public abstract interface Function { - method public default java.util.function.Function andThen(java.util.function.Function); + public abstract interface Function { + method public default java.util.function.Function andThen(java.util.function.Function); method public abstract R apply(T); - method public default java.util.function.Function compose(java.util.function.Function); - method public static java.util.function.Function identity(); + method public default java.util.function.Function compose(java.util.function.Function); + method public static java.util.function.Function identity(); } public abstract interface IntBinaryOperator { @@ -65038,7 +65038,7 @@ package java.util.function { method public default java.util.function.IntConsumer andThen(java.util.function.IntConsumer); } - public abstract interface IntFunction { + public abstract interface IntFunction { method public abstract R apply(int); } @@ -65077,7 +65077,7 @@ package java.util.function { method public default java.util.function.LongConsumer andThen(java.util.function.LongConsumer); } - public abstract interface LongFunction { + public abstract interface LongFunction { method public abstract R apply(long); } @@ -65107,56 +65107,56 @@ package java.util.function { method public static java.util.function.LongUnaryOperator identity(); } - public abstract interface ObjDoubleConsumer { + public abstract interface ObjDoubleConsumer { method public abstract void accept(T, double); } - public abstract interface ObjIntConsumer { + public abstract interface ObjIntConsumer { method public abstract void accept(T, int); } - public abstract interface ObjLongConsumer { + public abstract interface ObjLongConsumer { method public abstract void accept(T, long); } - public abstract interface Predicate { + public abstract interface Predicate { method public default java.util.function.Predicate and(java.util.function.Predicate); - method public static java.util.function.Predicate isEqual(java.lang.Object); + method public static java.util.function.Predicate isEqual(java.lang.Object); method public default java.util.function.Predicate negate(); method public default java.util.function.Predicate or(java.util.function.Predicate); method public abstract boolean test(T); } - public abstract interface Supplier { + public abstract interface Supplier { method public abstract T get(); } - public abstract interface ToDoubleBiFunction { + public abstract interface ToDoubleBiFunction { method public abstract double applyAsDouble(T, U); } - public abstract interface ToDoubleFunction { + public abstract interface ToDoubleFunction { method public abstract double applyAsDouble(T); } - public abstract interface ToIntBiFunction { + public abstract interface ToIntBiFunction { method public abstract int applyAsInt(T, U); } - public abstract interface ToIntFunction { + public abstract interface ToIntFunction { method public abstract int applyAsInt(T); } - public abstract interface ToLongBiFunction { + public abstract interface ToLongBiFunction { method public abstract long applyAsLong(T, U); } - public abstract interface ToLongFunction { + public abstract interface ToLongFunction { method public abstract long applyAsLong(T); } - public abstract interface UnaryOperator implements java.util.function.Function { - method public static java.util.function.UnaryOperator identity(); + public abstract interface UnaryOperator implements java.util.function.Function { + method public static java.util.function.UnaryOperator identity(); } } @@ -65744,7 +65744,7 @@ package java.util.regex { package java.util.stream { - public abstract interface BaseStream implements java.lang.AutoCloseable { + public abstract interface BaseStream> implements java.lang.AutoCloseable { method public abstract void close(); method public abstract boolean isParallel(); method public abstract java.util.Iterator iterator(); @@ -65755,13 +65755,13 @@ package java.util.stream { method public abstract S unordered(); } - public abstract interface Collector { + public abstract interface Collector { method public abstract java.util.function.BiConsumer accumulator(); method public abstract java.util.Set characteristics(); method public abstract java.util.function.BinaryOperator combiner(); method public abstract java.util.function.Function finisher(); - method public static java.util.stream.Collector of(java.util.function.Supplier, java.util.function.BiConsumer, java.util.function.BinaryOperator, java.util.stream.Collector.Characteristics...); - method public static java.util.stream.Collector of(java.util.function.Supplier, java.util.function.BiConsumer, java.util.function.BinaryOperator, java.util.function.Function, java.util.stream.Collector.Characteristics...); + method public static java.util.stream.Collector of(java.util.function.Supplier, java.util.function.BiConsumer, java.util.function.BinaryOperator, java.util.stream.Collector.Characteristics...); + method public static java.util.stream.Collector of(java.util.function.Supplier, java.util.function.BiConsumer, java.util.function.BinaryOperator, java.util.function.Function, java.util.stream.Collector.Characteristics...); method public abstract java.util.function.Supplier supplier(); } @@ -65774,43 +65774,43 @@ package java.util.stream { } public final class Collectors { - method public static java.util.stream.Collector averagingDouble(java.util.function.ToDoubleFunction); - method public static java.util.stream.Collector averagingInt(java.util.function.ToIntFunction); - method public static java.util.stream.Collector averagingLong(java.util.function.ToLongFunction); - method public static java.util.stream.Collector collectingAndThen(java.util.stream.Collector, java.util.function.Function); - method public static java.util.stream.Collector counting(); - method public static java.util.stream.Collector>> groupingBy(java.util.function.Function); - method public static java.util.stream.Collector> groupingBy(java.util.function.Function, java.util.stream.Collector); - method public static java.util.stream.Collector groupingBy(java.util.function.Function, java.util.function.Supplier, java.util.stream.Collector); - method public static java.util.stream.Collector>> groupingByConcurrent(java.util.function.Function); - method public static java.util.stream.Collector> groupingByConcurrent(java.util.function.Function, java.util.stream.Collector); - method public static java.util.stream.Collector groupingByConcurrent(java.util.function.Function, java.util.function.Supplier, java.util.stream.Collector); + method public static java.util.stream.Collector averagingDouble(java.util.function.ToDoubleFunction); + method public static java.util.stream.Collector averagingInt(java.util.function.ToIntFunction); + method public static java.util.stream.Collector averagingLong(java.util.function.ToLongFunction); + method public static java.util.stream.Collector collectingAndThen(java.util.stream.Collector, java.util.function.Function); + method public static java.util.stream.Collector counting(); + method public static java.util.stream.Collector>> groupingBy(java.util.function.Function); + method public static java.util.stream.Collector> groupingBy(java.util.function.Function, java.util.stream.Collector); + method public static > java.util.stream.Collector groupingBy(java.util.function.Function, java.util.function.Supplier, java.util.stream.Collector); + method public static java.util.stream.Collector>> groupingByConcurrent(java.util.function.Function); + method public static java.util.stream.Collector> groupingByConcurrent(java.util.function.Function, java.util.stream.Collector); + method public static > java.util.stream.Collector groupingByConcurrent(java.util.function.Function, java.util.function.Supplier, java.util.stream.Collector); method public static java.util.stream.Collector joining(); method public static java.util.stream.Collector joining(java.lang.CharSequence); method public static java.util.stream.Collector joining(java.lang.CharSequence, java.lang.CharSequence, java.lang.CharSequence); - method public static java.util.stream.Collector mapping(java.util.function.Function, java.util.stream.Collector); - method public static java.util.stream.Collector> maxBy(java.util.Comparator); - method public static java.util.stream.Collector> minBy(java.util.Comparator); - method public static java.util.stream.Collector>> partitioningBy(java.util.function.Predicate); - method public static java.util.stream.Collector> partitioningBy(java.util.function.Predicate, java.util.stream.Collector); - method public static java.util.stream.Collector reducing(T, java.util.function.BinaryOperator); - method public static java.util.stream.Collector> reducing(java.util.function.BinaryOperator); - method public static java.util.stream.Collector reducing(U, java.util.function.Function, java.util.function.BinaryOperator); - method public static java.util.stream.Collector summarizingDouble(java.util.function.ToDoubleFunction); - method public static java.util.stream.Collector summarizingInt(java.util.function.ToIntFunction); - method public static java.util.stream.Collector summarizingLong(java.util.function.ToLongFunction); - method public static java.util.stream.Collector summingDouble(java.util.function.ToDoubleFunction); - method public static java.util.stream.Collector summingInt(java.util.function.ToIntFunction); - method public static java.util.stream.Collector summingLong(java.util.function.ToLongFunction); - method public static java.util.stream.Collector toCollection(java.util.function.Supplier); - method public static java.util.stream.Collector> toConcurrentMap(java.util.function.Function, java.util.function.Function); - method public static java.util.stream.Collector> toConcurrentMap(java.util.function.Function, java.util.function.Function, java.util.function.BinaryOperator); - method public static java.util.stream.Collector toConcurrentMap(java.util.function.Function, java.util.function.Function, java.util.function.BinaryOperator, java.util.function.Supplier); - method public static java.util.stream.Collector> toList(); - method public static java.util.stream.Collector> toMap(java.util.function.Function, java.util.function.Function); - method public static java.util.stream.Collector> toMap(java.util.function.Function, java.util.function.Function, java.util.function.BinaryOperator); - method public static java.util.stream.Collector toMap(java.util.function.Function, java.util.function.Function, java.util.function.BinaryOperator, java.util.function.Supplier); - method public static java.util.stream.Collector> toSet(); + method public static java.util.stream.Collector mapping(java.util.function.Function, java.util.stream.Collector); + method public static java.util.stream.Collector> maxBy(java.util.Comparator); + method public static java.util.stream.Collector> minBy(java.util.Comparator); + method public static java.util.stream.Collector>> partitioningBy(java.util.function.Predicate); + method public static java.util.stream.Collector> partitioningBy(java.util.function.Predicate, java.util.stream.Collector); + method public static java.util.stream.Collector reducing(T, java.util.function.BinaryOperator); + method public static java.util.stream.Collector> reducing(java.util.function.BinaryOperator); + method public static java.util.stream.Collector reducing(U, java.util.function.Function, java.util.function.BinaryOperator); + method public static java.util.stream.Collector summarizingDouble(java.util.function.ToDoubleFunction); + method public static java.util.stream.Collector summarizingInt(java.util.function.ToIntFunction); + method public static java.util.stream.Collector summarizingLong(java.util.function.ToLongFunction); + method public static java.util.stream.Collector summingDouble(java.util.function.ToDoubleFunction); + method public static java.util.stream.Collector summingInt(java.util.function.ToIntFunction); + method public static java.util.stream.Collector summingLong(java.util.function.ToLongFunction); + method public static > java.util.stream.Collector toCollection(java.util.function.Supplier); + method public static java.util.stream.Collector> toConcurrentMap(java.util.function.Function, java.util.function.Function); + method public static java.util.stream.Collector> toConcurrentMap(java.util.function.Function, java.util.function.Function, java.util.function.BinaryOperator); + method public static > java.util.stream.Collector toConcurrentMap(java.util.function.Function, java.util.function.Function, java.util.function.BinaryOperator, java.util.function.Supplier); + method public static java.util.stream.Collector> toList(); + method public static java.util.stream.Collector> toMap(java.util.function.Function, java.util.function.Function); + method public static java.util.stream.Collector> toMap(java.util.function.Function, java.util.function.Function, java.util.function.BinaryOperator); + method public static > java.util.stream.Collector toMap(java.util.function.Function, java.util.function.Function, java.util.function.BinaryOperator, java.util.function.Supplier); + method public static java.util.stream.Collector> toSet(); } public abstract interface DoubleStream implements java.util.stream.BaseStream { @@ -65819,7 +65819,7 @@ package java.util.stream { method public abstract java.util.OptionalDouble average(); method public abstract java.util.stream.Stream boxed(); method public static java.util.stream.DoubleStream.Builder builder(); - method public abstract R collect(java.util.function.Supplier, java.util.function.ObjDoubleConsumer, java.util.function.BiConsumer); + method public abstract R collect(java.util.function.Supplier, java.util.function.ObjDoubleConsumer, java.util.function.BiConsumer); method public static java.util.stream.DoubleStream concat(java.util.stream.DoubleStream, java.util.stream.DoubleStream); method public abstract long count(); method public abstract java.util.stream.DoubleStream distinct(); @@ -65837,7 +65837,7 @@ package java.util.stream { method public abstract java.util.stream.DoubleStream map(java.util.function.DoubleUnaryOperator); method public abstract java.util.stream.IntStream mapToInt(java.util.function.DoubleToIntFunction); method public abstract java.util.stream.LongStream mapToLong(java.util.function.DoubleToLongFunction); - method public abstract java.util.stream.Stream mapToObj(java.util.function.DoubleFunction); + method public abstract java.util.stream.Stream mapToObj(java.util.function.DoubleFunction); method public abstract java.util.OptionalDouble max(); method public abstract java.util.OptionalDouble min(); method public abstract boolean noneMatch(java.util.function.DoublePredicate); @@ -65870,7 +65870,7 @@ package java.util.stream { method public abstract java.util.OptionalDouble average(); method public abstract java.util.stream.Stream boxed(); method public static java.util.stream.IntStream.Builder builder(); - method public abstract R collect(java.util.function.Supplier, java.util.function.ObjIntConsumer, java.util.function.BiConsumer); + method public abstract R collect(java.util.function.Supplier, java.util.function.ObjIntConsumer, java.util.function.BiConsumer); method public static java.util.stream.IntStream concat(java.util.stream.IntStream, java.util.stream.IntStream); method public abstract long count(); method public abstract java.util.stream.IntStream distinct(); @@ -65888,7 +65888,7 @@ package java.util.stream { method public abstract java.util.stream.IntStream map(java.util.function.IntUnaryOperator); method public abstract java.util.stream.DoubleStream mapToDouble(java.util.function.IntToDoubleFunction); method public abstract java.util.stream.LongStream mapToLong(java.util.function.IntToLongFunction); - method public abstract java.util.stream.Stream mapToObj(java.util.function.IntFunction); + method public abstract java.util.stream.Stream mapToObj(java.util.function.IntFunction); method public abstract java.util.OptionalInt max(); method public abstract java.util.OptionalInt min(); method public abstract boolean noneMatch(java.util.function.IntPredicate); @@ -65922,7 +65922,7 @@ package java.util.stream { method public abstract java.util.OptionalDouble average(); method public abstract java.util.stream.Stream boxed(); method public static java.util.stream.LongStream.Builder builder(); - method public abstract R collect(java.util.function.Supplier, java.util.function.ObjLongConsumer, java.util.function.BiConsumer); + method public abstract R collect(java.util.function.Supplier, java.util.function.ObjLongConsumer, java.util.function.BiConsumer); method public static java.util.stream.LongStream concat(java.util.stream.LongStream, java.util.stream.LongStream); method public abstract long count(); method public abstract java.util.stream.LongStream distinct(); @@ -65940,7 +65940,7 @@ package java.util.stream { method public abstract java.util.stream.LongStream map(java.util.function.LongUnaryOperator); method public abstract java.util.stream.DoubleStream mapToDouble(java.util.function.LongToDoubleFunction); method public abstract java.util.stream.IntStream mapToInt(java.util.function.LongToIntFunction); - method public abstract java.util.stream.Stream mapToObj(java.util.function.LongFunction); + method public abstract java.util.stream.Stream mapToObj(java.util.function.LongFunction); method public abstract java.util.OptionalLong max(); method public abstract java.util.OptionalLong min(); method public abstract boolean noneMatch(java.util.function.LongPredicate); @@ -65967,49 +65967,49 @@ package java.util.stream { method public abstract java.util.stream.LongStream build(); } - public abstract interface Stream implements java.util.stream.BaseStream { + public abstract interface Stream implements java.util.stream.BaseStream { method public abstract boolean allMatch(java.util.function.Predicate); method public abstract boolean anyMatch(java.util.function.Predicate); - method public static java.util.stream.Stream.Builder builder(); - method public abstract R collect(java.util.function.Supplier, java.util.function.BiConsumer, java.util.function.BiConsumer); - method public abstract R collect(java.util.stream.Collector); - method public static java.util.stream.Stream concat(java.util.stream.Stream, java.util.stream.Stream); + method public static java.util.stream.Stream.Builder builder(); + method public abstract R collect(java.util.function.Supplier, java.util.function.BiConsumer, java.util.function.BiConsumer); + method public abstract R collect(java.util.stream.Collector); + method public static java.util.stream.Stream concat(java.util.stream.Stream, java.util.stream.Stream); method public abstract long count(); method public abstract java.util.stream.Stream distinct(); - method public static java.util.stream.Stream empty(); + method public static java.util.stream.Stream empty(); method public abstract java.util.stream.Stream filter(java.util.function.Predicate); method public abstract java.util.Optional findAny(); method public abstract java.util.Optional findFirst(); - method public abstract java.util.stream.Stream flatMap(java.util.function.Function>); + method public abstract java.util.stream.Stream flatMap(java.util.function.Function>); method public abstract java.util.stream.DoubleStream flatMapToDouble(java.util.function.Function); method public abstract java.util.stream.IntStream flatMapToInt(java.util.function.Function); method public abstract java.util.stream.LongStream flatMapToLong(java.util.function.Function); method public abstract void forEach(java.util.function.Consumer); method public abstract void forEachOrdered(java.util.function.Consumer); - method public static java.util.stream.Stream generate(java.util.function.Supplier); - method public static java.util.stream.Stream iterate(T, java.util.function.UnaryOperator); + method public static java.util.stream.Stream generate(java.util.function.Supplier); + method public static java.util.stream.Stream iterate(T, java.util.function.UnaryOperator); method public abstract java.util.stream.Stream limit(long); - method public abstract java.util.stream.Stream map(java.util.function.Function); + method public abstract java.util.stream.Stream map(java.util.function.Function); method public abstract java.util.stream.DoubleStream mapToDouble(java.util.function.ToDoubleFunction); method public abstract java.util.stream.IntStream mapToInt(java.util.function.ToIntFunction); method public abstract java.util.stream.LongStream mapToLong(java.util.function.ToLongFunction); method public abstract java.util.Optional max(java.util.Comparator); method public abstract java.util.Optional min(java.util.Comparator); method public abstract boolean noneMatch(java.util.function.Predicate); - method public static java.util.stream.Stream of(T); - method public static java.util.stream.Stream of(T...); + method public static java.util.stream.Stream of(T); + method public static java.util.stream.Stream of(T...); method public abstract java.util.stream.Stream peek(java.util.function.Consumer); method public abstract T reduce(T, java.util.function.BinaryOperator); method public abstract java.util.Optional reduce(java.util.function.BinaryOperator); - method public abstract U reduce(U, java.util.function.BiFunction, java.util.function.BinaryOperator); + method public abstract U reduce(U, java.util.function.BiFunction, java.util.function.BinaryOperator); method public abstract java.util.stream.Stream skip(long); method public abstract java.util.stream.Stream sorted(); method public abstract java.util.stream.Stream sorted(java.util.Comparator); method public abstract java.lang.Object[] toArray(); - method public abstract A[] toArray(java.util.function.IntFunction); + method public abstract A[] toArray(java.util.function.IntFunction); } - public static abstract interface Stream.Builder implements java.util.function.Consumer { + public static abstract interface Stream.Builder implements java.util.function.Consumer { method public abstract void accept(T); method public default java.util.stream.Stream.Builder add(T); method public abstract java.util.stream.Stream build(); @@ -66022,8 +66022,8 @@ package java.util.stream { method public static java.util.stream.IntStream intStream(java.util.function.Supplier, int, boolean); method public static java.util.stream.LongStream longStream(java.util.Spliterator.OfLong, boolean); method public static java.util.stream.LongStream longStream(java.util.function.Supplier, int, boolean); - method public static java.util.stream.Stream stream(java.util.Spliterator, boolean); - method public static java.util.stream.Stream stream(java.util.function.Supplier>, int, boolean); + method public static java.util.stream.Stream stream(java.util.Spliterator, boolean); + method public static java.util.stream.Stream stream(java.util.function.Supplier>, int, boolean); } } @@ -68196,16 +68196,16 @@ package javax.security.auth { public final class Subject implements java.io.Serializable { ctor public Subject(); ctor public Subject(boolean, java.util.Set, java.util.Set, java.util.Set); - method public static T doAs(javax.security.auth.Subject, java.security.PrivilegedAction); - method public static T doAs(javax.security.auth.Subject, java.security.PrivilegedExceptionAction) throws java.security.PrivilegedActionException; - method public static T doAsPrivileged(javax.security.auth.Subject, java.security.PrivilegedAction, java.security.AccessControlContext); - method public static T doAsPrivileged(javax.security.auth.Subject, java.security.PrivilegedExceptionAction, java.security.AccessControlContext) throws java.security.PrivilegedActionException; + method public static T doAs(javax.security.auth.Subject, java.security.PrivilegedAction); + method public static T doAs(javax.security.auth.Subject, java.security.PrivilegedExceptionAction) throws java.security.PrivilegedActionException; + method public static T doAsPrivileged(javax.security.auth.Subject, java.security.PrivilegedAction, java.security.AccessControlContext); + method public static T doAsPrivileged(javax.security.auth.Subject, java.security.PrivilegedExceptionAction, java.security.AccessControlContext) throws java.security.PrivilegedActionException; method public java.util.Set getPrincipals(); - method public java.util.Set getPrincipals(java.lang.Class); + method public java.util.Set getPrincipals(java.lang.Class); method public java.util.Set getPrivateCredentials(); - method public java.util.Set getPrivateCredentials(java.lang.Class); + method public java.util.Set getPrivateCredentials(java.lang.Class); method public java.util.Set getPublicCredentials(); - method public java.util.Set getPublicCredentials(java.lang.Class); + method public java.util.Set getPublicCredentials(java.lang.Class); method public static javax.security.auth.Subject getSubject(java.security.AccessControlContext); method public boolean isReadOnly(); method public void setReadOnly(); diff --git a/api/test-current.txt b/api/test-current.txt index 9f81a8538c220..941790e11c01e 100644 --- a/api/test-current.txt +++ b/api/test-current.txt @@ -2897,11 +2897,11 @@ package android.accounts { field public static final java.lang.String LOGIN_ACCOUNTS_CHANGED_ACTION = "android.accounts.LOGIN_ACCOUNTS_CHANGED"; } - public abstract interface AccountManagerCallback { + public abstract interface AccountManagerCallback { method public abstract void run(android.accounts.AccountManagerFuture); } - public abstract interface AccountManagerFuture { + public abstract interface AccountManagerFuture { method public abstract boolean cancel(boolean); method public abstract V getResult() throws android.accounts.AuthenticatorException, java.io.IOException, android.accounts.OperationCanceledException; method public abstract V getResult(long, java.util.concurrent.TimeUnit) throws android.accounts.AuthenticatorException, java.io.IOException, android.accounts.OperationCanceledException; @@ -3047,7 +3047,7 @@ package android.animation { method public java.lang.Object evaluate(float, java.lang.Object, java.lang.Object); } - public abstract class BidirectionalTypeConverter extends android.animation.TypeConverter { + public abstract class BidirectionalTypeConverter extends android.animation.TypeConverter { ctor public BidirectionalTypeConverter(java.lang.Class, java.lang.Class); method public abstract T convertBack(V); method public android.animation.BidirectionalTypeConverter invert(); @@ -3139,26 +3139,26 @@ package android.animation { method public java.lang.String getPropertyName(); method public java.lang.Object getTarget(); method public static android.animation.ObjectAnimator ofArgb(java.lang.Object, java.lang.String, int...); - method public static android.animation.ObjectAnimator ofArgb(T, android.util.Property, int...); + method public static android.animation.ObjectAnimator ofArgb(T, android.util.Property, int...); method public static android.animation.ObjectAnimator ofFloat(java.lang.Object, java.lang.String, float...); method public static android.animation.ObjectAnimator ofFloat(java.lang.Object, java.lang.String, java.lang.String, android.graphics.Path); - method public static android.animation.ObjectAnimator ofFloat(T, android.util.Property, float...); - method public static android.animation.ObjectAnimator ofFloat(T, android.util.Property, android.util.Property, android.graphics.Path); + method public static android.animation.ObjectAnimator ofFloat(T, android.util.Property, float...); + method public static android.animation.ObjectAnimator ofFloat(T, android.util.Property, android.util.Property, android.graphics.Path); method public static android.animation.ObjectAnimator ofInt(java.lang.Object, java.lang.String, int...); method public static android.animation.ObjectAnimator ofInt(java.lang.Object, java.lang.String, java.lang.String, android.graphics.Path); - method public static android.animation.ObjectAnimator ofInt(T, android.util.Property, int...); - method public static android.animation.ObjectAnimator ofInt(T, android.util.Property, android.util.Property, android.graphics.Path); + method public static android.animation.ObjectAnimator ofInt(T, android.util.Property, int...); + method public static android.animation.ObjectAnimator ofInt(T, android.util.Property, android.util.Property, android.graphics.Path); method public static android.animation.ObjectAnimator ofMultiFloat(java.lang.Object, java.lang.String, float[][]); method public static android.animation.ObjectAnimator ofMultiFloat(java.lang.Object, java.lang.String, android.graphics.Path); - method public static android.animation.ObjectAnimator ofMultiFloat(java.lang.Object, java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, T...); + method public static android.animation.ObjectAnimator ofMultiFloat(java.lang.Object, java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, T...); method public static android.animation.ObjectAnimator ofMultiInt(java.lang.Object, java.lang.String, int[][]); method public static android.animation.ObjectAnimator ofMultiInt(java.lang.Object, java.lang.String, android.graphics.Path); - method public static android.animation.ObjectAnimator ofMultiInt(java.lang.Object, java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, T...); + method public static android.animation.ObjectAnimator ofMultiInt(java.lang.Object, java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, T...); method public static android.animation.ObjectAnimator ofObject(java.lang.Object, java.lang.String, android.animation.TypeEvaluator, java.lang.Object...); method public static android.animation.ObjectAnimator ofObject(java.lang.Object, java.lang.String, android.animation.TypeConverter, android.graphics.Path); - method public static android.animation.ObjectAnimator ofObject(T, android.util.Property, android.animation.TypeEvaluator, V...); - method public static android.animation.ObjectAnimator ofObject(T, android.util.Property, android.animation.TypeConverter, android.animation.TypeEvaluator, V...); - method public static android.animation.ObjectAnimator ofObject(T, android.util.Property, android.animation.TypeConverter, android.graphics.Path); + method public static android.animation.ObjectAnimator ofObject(T, android.util.Property, android.animation.TypeEvaluator, V...); + method public static android.animation.ObjectAnimator ofObject(T, android.util.Property, android.animation.TypeConverter, android.animation.TypeEvaluator, V...); + method public static android.animation.ObjectAnimator ofObject(T, android.util.Property, android.animation.TypeConverter, android.graphics.Path); method public static android.animation.ObjectAnimator ofPropertyValuesHolder(java.lang.Object, android.animation.PropertyValuesHolder...); method public void setAutoCancel(boolean); method public void setProperty(android.util.Property); @@ -3182,17 +3182,17 @@ package android.animation { method public static android.animation.PropertyValuesHolder ofKeyframe(android.util.Property, android.animation.Keyframe...); method public static android.animation.PropertyValuesHolder ofMultiFloat(java.lang.String, float[][]); method public static android.animation.PropertyValuesHolder ofMultiFloat(java.lang.String, android.graphics.Path); - method public static android.animation.PropertyValuesHolder ofMultiFloat(java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, V...); - method public static android.animation.PropertyValuesHolder ofMultiFloat(java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, android.animation.Keyframe...); + method public static android.animation.PropertyValuesHolder ofMultiFloat(java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, V...); + method public static android.animation.PropertyValuesHolder ofMultiFloat(java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, android.animation.Keyframe...); method public static android.animation.PropertyValuesHolder ofMultiInt(java.lang.String, int[][]); method public static android.animation.PropertyValuesHolder ofMultiInt(java.lang.String, android.graphics.Path); - method public static android.animation.PropertyValuesHolder ofMultiInt(java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, V...); - method public static android.animation.PropertyValuesHolder ofMultiInt(java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, android.animation.Keyframe...); + method public static android.animation.PropertyValuesHolder ofMultiInt(java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, V...); + method public static android.animation.PropertyValuesHolder ofMultiInt(java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, android.animation.Keyframe...); method public static android.animation.PropertyValuesHolder ofObject(java.lang.String, android.animation.TypeEvaluator, java.lang.Object...); method public static android.animation.PropertyValuesHolder ofObject(java.lang.String, android.animation.TypeConverter, android.graphics.Path); - method public static android.animation.PropertyValuesHolder ofObject(android.util.Property, android.animation.TypeEvaluator, V...); - method public static android.animation.PropertyValuesHolder ofObject(android.util.Property, android.animation.TypeConverter, android.animation.TypeEvaluator, T...); - method public static android.animation.PropertyValuesHolder ofObject(android.util.Property, android.animation.TypeConverter, android.graphics.Path); + method public static android.animation.PropertyValuesHolder ofObject(android.util.Property, android.animation.TypeEvaluator, V...); + method public static android.animation.PropertyValuesHolder ofObject(android.util.Property, android.animation.TypeConverter, android.animation.TypeEvaluator, T...); + method public static android.animation.PropertyValuesHolder ofObject(android.util.Property, android.animation.TypeConverter, android.graphics.Path); method public void setConverter(android.animation.TypeConverter); method public void setEvaluator(android.animation.TypeEvaluator); method public void setFloatValues(float...); @@ -3229,12 +3229,12 @@ package android.animation { method public abstract float getInterpolation(float); } - public abstract class TypeConverter { + public abstract class TypeConverter { ctor public TypeConverter(java.lang.Class, java.lang.Class); method public abstract V convert(T); } - public abstract interface TypeEvaluator { + public abstract interface TypeEvaluator { method public abstract T evaluate(float, T, T); } @@ -4562,7 +4562,7 @@ package android.app { method public android.os.Parcelable saveAllState(); } - public abstract class FragmentHostCallback extends android.app.FragmentContainer { + public abstract class FragmentHostCallback extends android.app.FragmentContainer { ctor public FragmentHostCallback(android.content.Context, android.os.Handler, int); method public void onAttachFragment(android.app.Fragment); method public void onDump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); @@ -4829,12 +4829,12 @@ package android.app { method public abstract void destroyLoader(int); method public abstract void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); method public static void enableDebugLogging(boolean); - method public abstract android.content.Loader getLoader(int); - method public abstract android.content.Loader initLoader(int, android.os.Bundle, android.app.LoaderManager.LoaderCallbacks); - method public abstract android.content.Loader restartLoader(int, android.os.Bundle, android.app.LoaderManager.LoaderCallbacks); + method public abstract android.content.Loader getLoader(int); + method public abstract android.content.Loader initLoader(int, android.os.Bundle, android.app.LoaderManager.LoaderCallbacks); + method public abstract android.content.Loader restartLoader(int, android.os.Bundle, android.app.LoaderManager.LoaderCallbacks); } - public static abstract interface LoaderManager.LoaderCallbacks { + public static abstract interface LoaderManager.LoaderCallbacks { method public abstract android.content.Loader onCreateLoader(int, android.os.Bundle); method public abstract void onLoadFinished(android.content.Loader, D); method public abstract void onLoaderReset(android.content.Loader); @@ -7618,7 +7618,7 @@ package android.content { ctor public AsyncQueryHandler.WorkerHandler(android.os.Looper); } - public abstract class AsyncTaskLoader extends android.content.Loader { + public abstract class AsyncTaskLoader extends android.content.Loader { ctor public AsyncTaskLoader(android.content.Context); method public void cancelLoadInBackground(); method public boolean isLoadInBackgroundCanceled(); @@ -7800,7 +7800,7 @@ package android.content { method public android.os.ParcelFileDescriptor openFile(android.net.Uri, java.lang.String) throws java.io.FileNotFoundException; method public android.os.ParcelFileDescriptor openFile(android.net.Uri, java.lang.String, android.os.CancellationSignal) throws java.io.FileNotFoundException; method protected final android.os.ParcelFileDescriptor openFileHelper(android.net.Uri, java.lang.String) throws java.io.FileNotFoundException; - method public android.os.ParcelFileDescriptor openPipeHelper(android.net.Uri, java.lang.String, android.os.Bundle, T, android.content.ContentProvider.PipeDataWriter) throws java.io.FileNotFoundException; + method public android.os.ParcelFileDescriptor openPipeHelper(android.net.Uri, java.lang.String, android.os.Bundle, T, android.content.ContentProvider.PipeDataWriter) throws java.io.FileNotFoundException; method public android.content.res.AssetFileDescriptor openTypedAssetFile(android.net.Uri, java.lang.String, android.os.Bundle) throws java.io.FileNotFoundException; method public android.content.res.AssetFileDescriptor openTypedAssetFile(android.net.Uri, java.lang.String, android.os.Bundle, android.os.CancellationSignal) throws java.io.FileNotFoundException; method public abstract android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String); @@ -7813,7 +7813,7 @@ package android.content { method public abstract int update(android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]); } - public static abstract interface ContentProvider.PipeDataWriter { + public static abstract interface ContentProvider.PipeDataWriter { method public abstract void writeDataToPipe(android.os.ParcelFileDescriptor, android.net.Uri, java.lang.String, android.os.Bundle, T); } @@ -8085,7 +8085,7 @@ package android.content { method public final java.lang.String getString(int); method public final java.lang.String getString(int, java.lang.Object...); method public abstract java.lang.Object getSystemService(java.lang.String); - method public final T getSystemService(java.lang.Class); + method public final T getSystemService(java.lang.Class); method public abstract java.lang.String getSystemServiceName(java.lang.Class); method public final java.lang.CharSequence getText(int); method public abstract android.content.res.Resources.Theme getTheme(); @@ -8441,8 +8441,8 @@ package android.content { method public long getLongExtra(java.lang.String, long); method public java.lang.String getPackage(); method public android.os.Parcelable[] getParcelableArrayExtra(java.lang.String); - method public java.util.ArrayList getParcelableArrayListExtra(java.lang.String); - method public T getParcelableExtra(java.lang.String); + method public java.util.ArrayList getParcelableArrayListExtra(java.lang.String); + method public T getParcelableExtra(java.lang.String); method public java.lang.String getScheme(); method public android.content.Intent getSelector(); method public java.io.Serializable getSerializableExtra(java.lang.String); @@ -8917,7 +8917,7 @@ package android.content { ctor public IntentSender.SendIntentException(java.lang.Exception); } - public class Loader { + public class Loader { ctor public Loader(android.content.Context); method public void abandon(); method public boolean cancelLoad(); @@ -8954,11 +8954,11 @@ package android.content { ctor public Loader.ForceLoadContentObserver(); } - public static abstract interface Loader.OnLoadCanceledListener { + public static abstract interface Loader.OnLoadCanceledListener { method public abstract void onLoadCanceled(android.content.Loader); } - public static abstract interface Loader.OnLoadCompleteListener { + public static abstract interface Loader.OnLoadCompleteListener { method public abstract void onLoadComplete(android.content.Loader, D); } @@ -10753,7 +10753,7 @@ package android.database { method public boolean isNull(int); } - public abstract class Observable { + public abstract class Observable { ctor public Observable(); method public void registerObserver(T); method public void unregisterAll(); @@ -12643,7 +12643,7 @@ package android.graphics.drawable { public class AnimatedStateListDrawable extends android.graphics.drawable.StateListDrawable { ctor public AnimatedStateListDrawable(); method public void addState(int[], android.graphics.drawable.Drawable, int); - method public void addTransition(int, int, T, boolean); + method public void addTransition(int, int, T, boolean); } public class AnimatedVectorDrawable extends android.graphics.drawable.Drawable implements android.graphics.drawable.Animatable2 { @@ -13767,7 +13767,7 @@ package android.hardware.camera2 { } public final class CameraCharacteristics extends android.hardware.camera2.CameraMetadata { - method public T get(android.hardware.camera2.CameraCharacteristics.Key); + method public T get(android.hardware.camera2.CameraCharacteristics.Key); method public java.util.List> getAvailableCaptureRequestKeys(); method public java.util.List> getAvailableCaptureResultKeys(); field public static final android.hardware.camera2.CameraCharacteristics.Key COLOR_CORRECTION_AVAILABLE_ABERRATION_MODES; @@ -13852,7 +13852,7 @@ package android.hardware.camera2 { field public static final android.hardware.camera2.CameraCharacteristics.Key TONEMAP_MAX_CURVE_POINTS; } - public static final class CameraCharacteristics.Key { + public static final class CameraCharacteristics.Key { method public final boolean equals(java.lang.Object); method public java.lang.String getName(); method public final int hashCode(); @@ -13917,7 +13917,7 @@ package android.hardware.camera2 { method public void onTorchModeUnavailable(java.lang.String); } - public abstract class CameraMetadata { + public abstract class CameraMetadata { method public java.util.List getKeys(); field public static final int COLOR_CORRECTION_ABERRATION_MODE_FAST = 1; // 0x1 field public static final int COLOR_CORRECTION_ABERRATION_MODE_HIGH_QUALITY = 2; // 0x2 @@ -14125,7 +14125,7 @@ package android.hardware.camera2 { public final class CaptureRequest extends android.hardware.camera2.CameraMetadata implements android.os.Parcelable { method public int describeContents(); - method public T get(android.hardware.camera2.CaptureRequest.Key); + method public T get(android.hardware.camera2.CaptureRequest.Key); method public java.lang.Object getTag(); method public boolean isReprocess(); method public void writeToParcel(android.os.Parcel, int); @@ -14188,20 +14188,20 @@ package android.hardware.camera2 { public static final class CaptureRequest.Builder { method public void addTarget(android.view.Surface); method public android.hardware.camera2.CaptureRequest build(); - method public T get(android.hardware.camera2.CaptureRequest.Key); + method public T get(android.hardware.camera2.CaptureRequest.Key); method public void removeTarget(android.view.Surface); - method public void set(android.hardware.camera2.CaptureRequest.Key, T); + method public void set(android.hardware.camera2.CaptureRequest.Key, T); method public void setTag(java.lang.Object); } - public static final class CaptureRequest.Key { + public static final class CaptureRequest.Key { method public final boolean equals(java.lang.Object); method public java.lang.String getName(); method public final int hashCode(); } public class CaptureResult extends android.hardware.camera2.CameraMetadata { - method public T get(android.hardware.camera2.CaptureResult.Key); + method public T get(android.hardware.camera2.CaptureResult.Key); method public long getFrameNumber(); method public android.hardware.camera2.CaptureRequest getRequest(); method public int getSequenceId(); @@ -14282,7 +14282,7 @@ package android.hardware.camera2 { field public static final android.hardware.camera2.CaptureResult.Key TONEMAP_PRESET_CURVE; } - public static final class CaptureResult.Key { + public static final class CaptureResult.Key { method public final boolean equals(java.lang.Object); method public java.lang.String getName(); method public final int hashCode(); @@ -14407,14 +14407,14 @@ package android.hardware.camera2.params { method public android.util.Size[] getInputSizes(int); method public final int[] getOutputFormats(); method public long getOutputMinFrameDuration(int, android.util.Size); - method public long getOutputMinFrameDuration(java.lang.Class, android.util.Size); - method public android.util.Size[] getOutputSizes(java.lang.Class); + method public long getOutputMinFrameDuration(java.lang.Class, android.util.Size); + method public android.util.Size[] getOutputSizes(java.lang.Class); method public android.util.Size[] getOutputSizes(int); method public long getOutputStallDuration(int, android.util.Size); - method public long getOutputStallDuration(java.lang.Class, android.util.Size); + method public long getOutputStallDuration(java.lang.Class, android.util.Size); method public final int[] getValidOutputFormatsForInput(int); method public boolean isOutputSupportedFor(int); - method public static boolean isOutputSupportedFor(java.lang.Class); + method public static boolean isOutputSupportedFor(java.lang.Class); method public boolean isOutputSupportedFor(android.view.Surface); } @@ -16115,7 +16115,7 @@ package android.icu.math { package android.icu.text { - public final class AlphabeticIndex implements java.lang.Iterable { + public final class AlphabeticIndex implements java.lang.Iterable { ctor public AlphabeticIndex(android.icu.util.ULocale); ctor public AlphabeticIndex(java.util.Locale); ctor public AlphabeticIndex(android.icu.text.RuleBasedCollator); @@ -16141,7 +16141,7 @@ package android.icu.text { method public android.icu.text.AlphabeticIndex setUnderflowLabel(java.lang.String); } - public static class AlphabeticIndex.Bucket implements java.lang.Iterable { + public static class AlphabeticIndex.Bucket implements java.lang.Iterable { method public java.lang.String getLabel(); method public android.icu.text.AlphabeticIndex.Bucket.LabelType getLabelType(); method public java.util.Iterator> iterator(); @@ -16157,14 +16157,14 @@ package android.icu.text { enum_constant public static final android.icu.text.AlphabeticIndex.Bucket.LabelType UNDERFLOW; } - public static final class AlphabeticIndex.ImmutableIndex implements java.lang.Iterable { + public static final class AlphabeticIndex.ImmutableIndex implements java.lang.Iterable { method public android.icu.text.AlphabeticIndex.Bucket getBucket(int); method public int getBucketCount(); method public int getBucketIndex(java.lang.CharSequence); method public java.util.Iterator> iterator(); } - public static class AlphabeticIndex.Record { + public static class AlphabeticIndex.Record { method public V getData(); method public java.lang.CharSequence getName(); } @@ -17677,8 +17677,8 @@ package android.icu.text { method public final android.icu.text.UnicodeSet addAll(java.lang.CharSequence); method public android.icu.text.UnicodeSet addAll(android.icu.text.UnicodeSet); method public android.icu.text.UnicodeSet addAll(java.lang.Iterable); - method public android.icu.text.UnicodeSet addAll(T...); - method public T addAllTo(T); + method public android.icu.text.UnicodeSet addAll(T...); + method public > T addAllTo(T); method public void addMatchSetTo(android.icu.text.UnicodeSet); method public android.icu.text.UnicodeSet applyIntPropertyValue(int, int); method public final android.icu.text.UnicodeSet applyPattern(java.lang.String); @@ -17706,15 +17706,15 @@ package android.icu.text { method public final boolean contains(java.lang.CharSequence); method public boolean containsAll(android.icu.text.UnicodeSet); method public boolean containsAll(java.lang.String); - method public boolean containsAll(java.lang.Iterable); + method public boolean containsAll(java.lang.Iterable); method public boolean containsNone(int, int); method public boolean containsNone(android.icu.text.UnicodeSet); method public boolean containsNone(java.lang.CharSequence); - method public boolean containsNone(java.lang.Iterable); + method public boolean containsNone(java.lang.Iterable); method public final boolean containsSome(int, int); method public final boolean containsSome(android.icu.text.UnicodeSet); method public final boolean containsSome(java.lang.CharSequence); - method public final boolean containsSome(java.lang.Iterable); + method public final boolean containsSome(java.lang.Iterable); method public android.icu.text.UnicodeSet freeze(); method public static android.icu.text.UnicodeSet from(java.lang.CharSequence); method public static android.icu.text.UnicodeSet fromAll(java.lang.CharSequence); @@ -17732,14 +17732,14 @@ package android.icu.text { method public final android.icu.text.UnicodeSet remove(java.lang.CharSequence); method public final android.icu.text.UnicodeSet removeAll(java.lang.CharSequence); method public android.icu.text.UnicodeSet removeAll(android.icu.text.UnicodeSet); - method public android.icu.text.UnicodeSet removeAll(java.lang.Iterable); + method public android.icu.text.UnicodeSet removeAll(java.lang.Iterable); method public final android.icu.text.UnicodeSet removeAllStrings(); method public android.icu.text.UnicodeSet retain(int, int); method public final android.icu.text.UnicodeSet retain(int); method public final android.icu.text.UnicodeSet retain(java.lang.CharSequence); method public final android.icu.text.UnicodeSet retainAll(java.lang.CharSequence); method public android.icu.text.UnicodeSet retainAll(android.icu.text.UnicodeSet); - method public android.icu.text.UnicodeSet retainAll(java.lang.Iterable); + method public android.icu.text.UnicodeSet retainAll(java.lang.Iterable); method public android.icu.text.UnicodeSet set(int, int); method public android.icu.text.UnicodeSet set(android.icu.text.UnicodeSet); method public int size(); @@ -18149,7 +18149,7 @@ package android.icu.util { method public long getToDate(); } - public abstract interface Freezable implements java.lang.Cloneable { + public abstract interface Freezable implements java.lang.Cloneable { method public abstract T cloneAsThawed(); method public abstract T freeze(); method public abstract boolean isFrozen(); @@ -18431,7 +18431,7 @@ package android.icu.util { field public static final android.icu.util.TimeUnit YEAR; } - public class Output { + public class Output { ctor public Output(); ctor public Output(T); field public T value; @@ -28138,7 +28138,7 @@ package android.opengl { package android.os { - public abstract class AsyncTask { + public abstract class AsyncTask { ctor public AsyncTask(); method public final boolean cancel(boolean); method protected abstract Result doInBackground(Params...); @@ -28364,16 +28364,16 @@ package android.os { method public float getFloat(java.lang.String, float); method public float[] getFloatArray(java.lang.String); method public java.util.ArrayList getIntegerArrayList(java.lang.String); - method public T getParcelable(java.lang.String); + method public T getParcelable(java.lang.String); method public android.os.Parcelable[] getParcelableArray(java.lang.String); - method public java.util.ArrayList getParcelableArrayList(java.lang.String); + method public java.util.ArrayList getParcelableArrayList(java.lang.String); method public java.io.Serializable getSerializable(java.lang.String); method public short getShort(java.lang.String); method public short getShort(java.lang.String, short); method public short[] getShortArray(java.lang.String); method public android.util.Size getSize(java.lang.String); method public android.util.SizeF getSizeF(java.lang.String); - method public android.util.SparseArray getSparseParcelableArray(java.lang.String); + method public android.util.SparseArray getSparseParcelableArray(java.lang.String); method public java.util.ArrayList getStringArrayList(java.lang.String); method public boolean hasFileDescriptors(); method public void putAll(android.os.Bundle); @@ -28878,8 +28878,8 @@ package android.os { method public final long[] createLongArray(); method public final java.lang.String[] createStringArray(); method public final java.util.ArrayList createStringArrayList(); - method public final T[] createTypedArray(android.os.Parcelable.Creator); - method public final java.util.ArrayList createTypedArrayList(android.os.Parcelable.Creator); + method public final T[] createTypedArray(android.os.Parcelable.Creator); + method public final java.util.ArrayList createTypedArrayList(android.os.Parcelable.Creator); method public final int dataAvail(); method public final int dataCapacity(); method public final int dataPosition(); @@ -28912,7 +28912,7 @@ package android.os { method public final long readLong(); method public final void readLongArray(long[]); method public final void readMap(java.util.Map, java.lang.ClassLoader); - method public final T readParcelable(java.lang.ClassLoader); + method public final T readParcelable(java.lang.ClassLoader); method public final android.os.Parcelable[] readParcelableArray(java.lang.ClassLoader); method public final android.os.PersistableBundle readPersistableBundle(); method public final android.os.PersistableBundle readPersistableBundle(java.lang.ClassLoader); @@ -28925,9 +28925,9 @@ package android.os { method public final void readStringArray(java.lang.String[]); method public final void readStringList(java.util.List); method public final android.os.IBinder readStrongBinder(); - method public final void readTypedArray(T[], android.os.Parcelable.Creator); - method public final void readTypedList(java.util.List, android.os.Parcelable.Creator); - method public final T readTypedObject(android.os.Parcelable.Creator); + method public final void readTypedArray(T[], android.os.Parcelable.Creator); + method public final void readTypedList(java.util.List, android.os.Parcelable.Creator); + method public final T readTypedObject(android.os.Parcelable.Creator); method public final java.lang.Object readValue(java.lang.ClassLoader); method public final void recycle(); method public final void setDataCapacity(int); @@ -28958,7 +28958,7 @@ package android.os { method public final void writeMap(java.util.Map); method public final void writeNoException(); method public final void writeParcelable(android.os.Parcelable, int); - method public final void writeParcelableArray(T[], int); + method public final void writeParcelableArray(T[], int); method public final void writePersistableBundle(android.os.PersistableBundle); method public final void writeSerializable(java.io.Serializable); method public final void writeSize(android.util.Size); @@ -28970,9 +28970,9 @@ package android.os { method public final void writeStringList(java.util.List); method public final void writeStrongBinder(android.os.IBinder); method public final void writeStrongInterface(android.os.IInterface); - method public final void writeTypedArray(T[], int); - method public final void writeTypedList(java.util.List); - method public final void writeTypedObject(T, int); + method public final void writeTypedArray(T[], int); + method public final void writeTypedList(java.util.List); + method public final void writeTypedObject(T, int); method public final void writeValue(java.lang.Object); field public static final android.os.Parcelable.Creator STRING_CREATOR; } @@ -29050,11 +29050,11 @@ package android.os { field public static final int PARCELABLE_WRITE_RETURN_VALUE = 1; // 0x1 } - public static abstract interface Parcelable.ClassLoaderCreator implements android.os.Parcelable.Creator { + public static abstract interface Parcelable.ClassLoaderCreator implements android.os.Parcelable.Creator { method public abstract T createFromParcel(android.os.Parcel, java.lang.ClassLoader); } - public static abstract interface Parcelable.Creator { + public static abstract interface Parcelable.Creator { method public abstract T createFromParcel(android.os.Parcel); method public abstract T[] newArray(int); } @@ -29168,7 +29168,7 @@ package android.os { method public abstract void onProgress(int); } - public class RemoteCallbackList { + public class RemoteCallbackList { ctor public RemoteCallbackList(); method public int beginBroadcast(); method public void finishBroadcast(); @@ -34486,7 +34486,7 @@ package android.service.carrier { field public static final java.lang.String SERVICE_INTERFACE = "android.service.carrier.CarrierMessagingService"; } - public static abstract interface CarrierMessagingService.ResultCallback { + public static abstract interface CarrierMessagingService.ResultCallback { method public abstract void onReceiveResult(T) throws android.os.RemoteException; } @@ -34637,7 +34637,7 @@ package android.service.media { field public static final java.lang.String EXTRA_SUGGESTED = "android.service.media.extra.SUGGESTED"; } - public class MediaBrowserService.Result { + public class MediaBrowserService.Result { method public void detach(); method public void sendResult(T); } @@ -37507,14 +37507,14 @@ package android.telephony.gsm { package android.test { - public abstract deprecated class ActivityInstrumentationTestCase extends android.test.ActivityTestCase { + public abstract deprecated class ActivityInstrumentationTestCase extends android.test.ActivityTestCase { ctor public ActivityInstrumentationTestCase(java.lang.String, java.lang.Class); ctor public ActivityInstrumentationTestCase(java.lang.String, java.lang.Class, boolean); method public T getActivity(); method public void testActivityTestCaseSetUpProperly() throws java.lang.Exception; } - public abstract deprecated class ActivityInstrumentationTestCase2 extends android.test.ActivityTestCase { + public abstract deprecated class ActivityInstrumentationTestCase2 extends android.test.ActivityTestCase { ctor public deprecated ActivityInstrumentationTestCase2(java.lang.String, java.lang.Class); ctor public ActivityInstrumentationTestCase2(java.lang.Class); method public T getActivity(); @@ -37529,7 +37529,7 @@ package android.test { method protected void setActivity(android.app.Activity); } - public abstract deprecated class ActivityUnitTestCase extends android.test.ActivityTestCase { + public abstract deprecated class ActivityUnitTestCase extends android.test.ActivityTestCase { ctor public ActivityUnitTestCase(java.lang.Class); method public T getActivity(); method public int getFinishedActivityRequest(); @@ -37575,7 +37575,7 @@ package android.test { method public void testStarted(java.lang.String); } - public abstract deprecated class ApplicationTestCase extends android.test.AndroidTestCase { + public abstract deprecated class ApplicationTestCase extends android.test.AndroidTestCase { ctor public ApplicationTestCase(java.lang.Class); method protected final void createApplication(); method public T getApplication(); @@ -37601,8 +37601,8 @@ package android.test { method public android.app.Instrumentation getInstrumentation(); method public deprecated void injectInsrumentation(android.app.Instrumentation); method public void injectInstrumentation(android.app.Instrumentation); - method public final T launchActivity(java.lang.String, java.lang.Class, android.os.Bundle); - method public final T launchActivityWithIntent(java.lang.String, java.lang.Class, android.content.Intent); + method public final T launchActivity(java.lang.String, java.lang.Class, android.os.Bundle); + method public final T launchActivityWithIntent(java.lang.String, java.lang.Class, android.content.Intent); method public void runTestOnUiThread(java.lang.Runnable) throws java.lang.Throwable; method public void sendKeys(java.lang.String); method public void sendKeys(int...); @@ -37642,7 +37642,7 @@ package android.test { public class LoaderTestCase extends android.test.AndroidTestCase { ctor public LoaderTestCase(); - method public T getLoaderResultSynchronously(android.content.Loader); + method public T getLoaderResultSynchronously(android.content.Loader); } public final deprecated class MoreAsserts { @@ -37697,20 +37697,20 @@ package android.test { method public abstract void startTiming(boolean); } - public abstract deprecated class ProviderTestCase extends android.test.InstrumentationTestCase { + public abstract deprecated class ProviderTestCase extends android.test.InstrumentationTestCase { ctor public ProviderTestCase(java.lang.Class, java.lang.String); method public android.test.mock.MockContentResolver getMockContentResolver(); method public android.test.IsolatedContext getMockContext(); method public T getProvider(); - method public static android.content.ContentResolver newResolverWithContentProviderFromSql(android.content.Context, java.lang.Class, java.lang.String, java.lang.String, int, java.lang.String) throws java.lang.IllegalAccessException, java.lang.InstantiationException; + method public static android.content.ContentResolver newResolverWithContentProviderFromSql(android.content.Context, java.lang.Class, java.lang.String, java.lang.String, int, java.lang.String) throws java.lang.IllegalAccessException, java.lang.InstantiationException; } - public abstract class ProviderTestCase2 extends android.test.AndroidTestCase { + public abstract class ProviderTestCase2 extends android.test.AndroidTestCase { ctor public ProviderTestCase2(java.lang.Class, java.lang.String); method public android.test.mock.MockContentResolver getMockContentResolver(); method public android.test.IsolatedContext getMockContext(); method public T getProvider(); - method public static android.content.ContentResolver newResolverWithContentProviderFromSql(android.content.Context, java.lang.String, java.lang.Class, java.lang.String, java.lang.String, int, java.lang.String) throws java.lang.IllegalAccessException, java.lang.InstantiationException; + method public static android.content.ContentResolver newResolverWithContentProviderFromSql(android.content.Context, java.lang.String, java.lang.Class, java.lang.String, java.lang.String, int, java.lang.String) throws java.lang.IllegalAccessException, java.lang.InstantiationException; } public deprecated class RenamingDelegatingContext extends android.content.ContextWrapper { @@ -37718,11 +37718,11 @@ package android.test { ctor public RenamingDelegatingContext(android.content.Context, android.content.Context, java.lang.String); method public java.lang.String getDatabasePrefix(); method public void makeExistingFilesAndDbsAccessible(); - method public static T providerWithRenamedContext(java.lang.Class, android.content.Context, java.lang.String) throws java.lang.IllegalAccessException, java.lang.InstantiationException; - method public static T providerWithRenamedContext(java.lang.Class, android.content.Context, java.lang.String, boolean) throws java.lang.IllegalAccessException, java.lang.InstantiationException; + method public static T providerWithRenamedContext(java.lang.Class, android.content.Context, java.lang.String) throws java.lang.IllegalAccessException, java.lang.InstantiationException; + method public static T providerWithRenamedContext(java.lang.Class, android.content.Context, java.lang.String, boolean) throws java.lang.IllegalAccessException, java.lang.InstantiationException; } - public abstract deprecated class ServiceTestCase extends android.test.AndroidTestCase { + public abstract deprecated class ServiceTestCase extends android.test.AndroidTestCase { ctor public ServiceTestCase(java.lang.Class); method protected android.os.IBinder bindService(android.content.Intent); method public android.app.Application getApplication(); @@ -37735,7 +37735,7 @@ package android.test { method public void testServiceTestCaseSetUpProperly() throws java.lang.Exception; } - public abstract deprecated class SingleLaunchActivityTestCase extends android.test.InstrumentationTestCase { + public abstract deprecated class SingleLaunchActivityTestCase extends android.test.InstrumentationTestCase { ctor public SingleLaunchActivityTestCase(java.lang.String, java.lang.Class); method public T getActivity(); method public void testActivityTestCaseSetUpProperly() throws java.lang.Exception; @@ -38092,7 +38092,7 @@ package android.test.suitebuilder { ctor public TestMethod(java.lang.String, java.lang.Class); ctor public TestMethod(junit.framework.TestCase); method public junit.framework.TestCase createTest() throws java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException; - method public T getAnnotation(java.lang.Class); + method public T getAnnotation(java.lang.Class); method public java.lang.Class getEnclosingClass(); method public java.lang.String getEnclosingClassname(); method public java.lang.String getName(); @@ -38535,7 +38535,7 @@ package android.text { method public int getSpanEnd(java.lang.Object); method public int getSpanFlags(java.lang.Object); method public int getSpanStart(java.lang.Object); - method public T[] getSpans(int, int, java.lang.Class); + method public T[] getSpans(int, int, java.lang.Class); method public deprecated int getTextRunCursor(int, int, int, int, int, android.graphics.Paint); method public int getTextWatcherDepth(); method public android.text.SpannableStringBuilder insert(int, java.lang.CharSequence, int, int); @@ -38557,7 +38557,7 @@ package android.text { method public int getSpanEnd(java.lang.Object); method public int getSpanFlags(java.lang.Object); method public int getSpanStart(java.lang.Object); - method public T[] getSpans(int, int, java.lang.Class); + method public T[] getSpans(int, int, java.lang.Class); method public final int length(); method public int nextSpanTransition(int, int, java.lang.Class); method public final java.lang.String toString(); @@ -38567,7 +38567,7 @@ package android.text { method public abstract int getSpanEnd(java.lang.Object); method public abstract int getSpanFlags(java.lang.Object); method public abstract int getSpanStart(java.lang.Object); - method public abstract T[] getSpans(int, int, java.lang.Class); + method public abstract T[] getSpans(int, int, java.lang.Class); method public abstract int nextSpanTransition(int, int, java.lang.Class); field public static final int SPAN_COMPOSING = 256; // 0x100 field public static final int SPAN_EXCLUSIVE_EXCLUSIVE = 33; // 0x21 @@ -39544,7 +39544,7 @@ package android.text.style { field public static final int WEEKDAY_WEDNESDAY = 4; // 0x4 } - public static class TtsSpan.Builder { + public static class TtsSpan.Builder> { ctor public TtsSpan.Builder(java.lang.String); method public android.text.style.TtsSpan build(); method public C setIntArgument(java.lang.String, int); @@ -39640,7 +39640,7 @@ package android.text.style { method public android.text.style.TtsSpan.OrdinalBuilder setNumber(java.lang.String); } - public static class TtsSpan.SemioticClassBuilder extends android.text.style.TtsSpan.Builder { + public static class TtsSpan.SemioticClassBuilder> extends android.text.style.TtsSpan.Builder { ctor public TtsSpan.SemioticClassBuilder(java.lang.String); method public C setAnimacy(java.lang.String); method public C setCase(java.lang.String); @@ -40047,7 +40047,7 @@ package android.util { ctor public AndroidRuntimeException(java.lang.Exception); } - public final class ArrayMap implements java.util.Map { + public final class ArrayMap implements java.util.Map { ctor public ArrayMap(); ctor public ArrayMap(int); ctor public ArrayMap(android.util.ArrayMap); @@ -40075,7 +40075,7 @@ package android.util { method public java.util.Collection values(); } - public final class ArraySet implements java.util.Collection java.util.Set { + public final class ArraySet implements java.util.Collection java.util.Set { ctor public ArraySet(); ctor public ArraySet(int); ctor public ArraySet(android.util.ArraySet); @@ -40096,7 +40096,7 @@ package android.util { method public boolean retainAll(java.util.Collection); method public int size(); method public java.lang.Object[] toArray(); - method public T[] toArray(T[]); + method public T[] toArray(T[]); method public E valueAt(int); } @@ -40238,13 +40238,13 @@ package android.util { public deprecated class FloatMath { } - public abstract class FloatProperty extends android.util.Property { + public abstract class FloatProperty extends android.util.Property { ctor public FloatProperty(java.lang.String); method public final void set(T, java.lang.Float); method public abstract void setValue(T, float); } - public abstract class IntProperty extends android.util.Property { + public abstract class IntProperty extends android.util.Property { ctor public IntProperty(java.lang.String); method public final void set(T, java.lang.Integer); method public abstract void setValue(T, int); @@ -40344,7 +40344,7 @@ package android.util { method public void println(java.lang.String); } - public class LongSparseArray implements java.lang.Cloneable { + public class LongSparseArray implements java.lang.Cloneable { ctor public LongSparseArray(); ctor public LongSparseArray(int); method public void append(long, E); @@ -40364,7 +40364,7 @@ package android.util { method public E valueAt(int); } - public class LruCache { + public class LruCache { ctor public LruCache(int); method protected V create(K); method public final synchronized int createCount(); @@ -40452,9 +40452,9 @@ package android.util { ctor public NoSuchPropertyException(java.lang.String); } - public class Pair { + public class Pair { ctor public Pair(F, S); - method public static android.util.Pair create(A, B); + method public static android.util.Pair create(A, B); field public final F first; field public final S second; } @@ -40487,22 +40487,22 @@ package android.util { method public abstract void println(java.lang.String); } - public abstract class Property { + public abstract class Property { ctor public Property(java.lang.Class, java.lang.String); method public abstract V get(T); method public java.lang.String getName(); method public java.lang.Class getType(); method public boolean isReadOnly(); - method public static android.util.Property of(java.lang.Class, java.lang.Class, java.lang.String); + method public static android.util.Property of(java.lang.Class, java.lang.Class, java.lang.String); method public void set(T, V); } - public final class Range { + public final class Range> { ctor public Range(T, T); method public T clamp(T); method public boolean contains(T); method public boolean contains(android.util.Range); - method public static android.util.Range create(T, T); + method public static > android.util.Range create(T, T); method public android.util.Range extend(android.util.Range); method public android.util.Range extend(T, T); method public android.util.Range extend(T); @@ -40546,7 +40546,7 @@ package android.util { method public static android.util.SizeF parseSizeF(java.lang.String) throws java.lang.NumberFormatException; } - public class SparseArray implements java.lang.Cloneable { + public class SparseArray implements java.lang.Cloneable { ctor public SparseArray(); ctor public SparseArray(int); method public void append(int, E); @@ -45250,7 +45250,7 @@ package android.webkit { method public static java.lang.String stripAnchor(java.lang.String); } - public abstract interface ValueCallback { + public abstract interface ValueCallback { method public abstract void onReceiveValue(T); } @@ -45984,7 +45984,7 @@ package android.widget { field public static final int NO_SELECTION = -2147483648; // 0x80000000 } - public abstract class AdapterView extends android.view.ViewGroup { + public abstract class AdapterView extends android.view.ViewGroup { ctor public AdapterView(android.content.Context); ctor public AdapterView(android.content.Context, android.util.AttributeSet); ctor public AdapterView(android.content.Context, android.util.AttributeSet, int); @@ -46107,7 +46107,7 @@ package android.widget { ctor public AnalogClock(android.content.Context, android.util.AttributeSet, int, int); } - public class ArrayAdapter extends android.widget.BaseAdapter implements android.widget.Filterable android.widget.ThemedSpinnerAdapter { + public class ArrayAdapter extends android.widget.BaseAdapter implements android.widget.Filterable android.widget.ThemedSpinnerAdapter { ctor public ArrayAdapter(android.content.Context, int); ctor public ArrayAdapter(android.content.Context, int, int); ctor public ArrayAdapter(android.content.Context, int, T[]); @@ -46168,7 +46168,7 @@ package android.widget { method protected void performFiltering(java.lang.CharSequence, int); method public void performValidation(); method protected void replaceText(java.lang.CharSequence); - method public void setAdapter(T); + method public void setAdapter(T); method public void setCompletionHint(java.lang.CharSequence); method public void setDropDownAnchor(int); method public void setDropDownBackgroundDrawable(android.graphics.drawable.Drawable); @@ -48454,7 +48454,7 @@ package android.widget { package com.android.internal.util { - public abstract interface Predicate { + public abstract interface Predicate { method public abstract boolean apply(T); } @@ -50526,22 +50526,22 @@ package java.lang { enum_constant public static final java.lang.Character.UnicodeScript YI; } - public final class Class implements java.lang.reflect.AnnotatedElement java.lang.reflect.GenericDeclaration java.io.Serializable java.lang.reflect.Type { - method public java.lang.Class asSubclass(java.lang.Class); + public final class Class implements java.lang.reflect.AnnotatedElement java.lang.reflect.GenericDeclaration java.io.Serializable java.lang.reflect.Type { + method public java.lang.Class asSubclass(java.lang.Class); method public T cast(java.lang.Object); method public boolean desiredAssertionStatus(); method public static java.lang.Class forName(java.lang.String) throws java.lang.ClassNotFoundException; method public static java.lang.Class forName(java.lang.String, boolean, java.lang.ClassLoader) throws java.lang.ClassNotFoundException; - method public A getAnnotation(java.lang.Class); + method public A getAnnotation(java.lang.Class); method public java.lang.annotation.Annotation[] getAnnotations(); - method public A[] getAnnotationsByType(java.lang.Class); + method public A[] getAnnotationsByType(java.lang.Class); method public java.lang.String getCanonicalName(); method public java.lang.ClassLoader getClassLoader(); method public java.lang.Class[] getClasses(); method public java.lang.Class getComponentType(); method public java.lang.reflect.Constructor getConstructor(java.lang.Class...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; method public java.lang.reflect.Constructor[] getConstructors() throws java.lang.SecurityException; - method public A getDeclaredAnnotation(java.lang.Class); + method public A getDeclaredAnnotation(java.lang.Class); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public java.lang.Class[] getDeclaredClasses(); method public java.lang.reflect.Constructor getDeclaredConstructor(java.lang.Class...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; @@ -50653,7 +50653,7 @@ package java.lang { public abstract interface Cloneable { } - public abstract interface Comparable { + public abstract interface Comparable { method public abstract int compareTo(T); } @@ -50707,7 +50707,7 @@ package java.lang { field public static final java.lang.Class TYPE; } - public abstract class Enum implements java.lang.Comparable java.io.Serializable { + public abstract class Enum> implements java.lang.Comparable java.io.Serializable { ctor protected Enum(java.lang.String, int); method protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException; method public final int compareTo(E); @@ -50717,7 +50717,7 @@ package java.lang { method public final int hashCode(); method public final java.lang.String name(); method public final int ordinal(); - method public static T valueOf(java.lang.Class, java.lang.String); + method public static > T valueOf(java.lang.Class, java.lang.String); } public class EnumConstantNotPresentException extends java.lang.RuntimeException { @@ -50836,7 +50836,7 @@ package java.lang { ctor public IndexOutOfBoundsException(java.lang.String); } - public class InheritableThreadLocal extends java.lang.ThreadLocal { + public class InheritableThreadLocal extends java.lang.ThreadLocal { ctor public InheritableThreadLocal(); method protected T childValue(T); } @@ -50915,7 +50915,7 @@ package java.lang { ctor public InterruptedException(java.lang.String); } - public abstract interface Iterable { + public abstract interface Iterable { method public default void forEach(java.util.function.Consumer); method public abstract java.util.Iterator iterator(); method public default java.util.Spliterator spliterator(); @@ -51130,12 +51130,12 @@ package java.lang { } public class Package implements java.lang.reflect.AnnotatedElement { - method public A getAnnotation(java.lang.Class); + method public A getAnnotation(java.lang.Class); method public java.lang.annotation.Annotation[] getAnnotations(); - method public A[] getAnnotationsByType(java.lang.Class); - method public A getDeclaredAnnotation(java.lang.Class); + method public A[] getAnnotationsByType(java.lang.Class); + method public A getDeclaredAnnotation(java.lang.Class); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); - method public A[] getDeclaredAnnotationsByType(java.lang.Class); + method public A[] getDeclaredAnnotationsByType(java.lang.Class); method public java.lang.String getImplementationTitle(); method public java.lang.String getImplementationVendor(); method public java.lang.String getImplementationVersion(); @@ -51734,13 +51734,13 @@ package java.lang { method public void uncaughtException(java.lang.Thread, java.lang.Throwable); } - public class ThreadLocal { + public class ThreadLocal { ctor public ThreadLocal(); method public T get(); method protected T initialValue(); method public void remove(); method public void set(T); - method public static java.lang.ThreadLocal withInitial(java.util.function.Supplier); + method public static java.lang.ThreadLocal withInitial(java.util.function.Supplier); } public class Throwable implements java.io.Serializable { @@ -51878,30 +51878,30 @@ package java.lang.annotation { package java.lang.ref { - public class PhantomReference extends java.lang.ref.Reference { + public class PhantomReference extends java.lang.ref.Reference { ctor public PhantomReference(T, java.lang.ref.ReferenceQueue); } - public abstract class Reference { + public abstract class Reference { method public void clear(); method public boolean enqueue(); method public T get(); method public boolean isEnqueued(); } - public class ReferenceQueue { + public class ReferenceQueue { ctor public ReferenceQueue(); method public java.lang.ref.Reference poll(); method public java.lang.ref.Reference remove(long) throws java.lang.IllegalArgumentException, java.lang.InterruptedException; method public java.lang.ref.Reference remove() throws java.lang.InterruptedException; } - public class SoftReference extends java.lang.ref.Reference { + public class SoftReference extends java.lang.ref.Reference { ctor public SoftReference(T); ctor public SoftReference(T, java.lang.ref.ReferenceQueue); } - public class WeakReference extends java.lang.ref.Reference { + public class WeakReference extends java.lang.ref.Reference { ctor public WeakReference(T); ctor public WeakReference(T, java.lang.ref.ReferenceQueue); } @@ -51912,7 +51912,7 @@ package java.lang.reflect { public class AccessibleObject implements java.lang.reflect.AnnotatedElement { ctor protected AccessibleObject(); - method public T getAnnotation(java.lang.Class); + method public T getAnnotation(java.lang.Class); method public java.lang.annotation.Annotation[] getAnnotations(); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public boolean isAccessible(); @@ -51921,12 +51921,12 @@ package java.lang.reflect { } public abstract interface AnnotatedElement { - method public abstract T getAnnotation(java.lang.Class); + method public abstract T getAnnotation(java.lang.Class); method public abstract java.lang.annotation.Annotation[] getAnnotations(); - method public default T[] getAnnotationsByType(java.lang.Class); - method public default java.lang.annotation.Annotation getDeclaredAnnotation(java.lang.Class); + method public default T[] getAnnotationsByType(java.lang.Class); + method public default java.lang.annotation.Annotation getDeclaredAnnotation(java.lang.Class); method public abstract java.lang.annotation.Annotation[] getDeclaredAnnotations(); - method public default T[] getDeclaredAnnotationsByType(java.lang.Class); + method public default T[] getDeclaredAnnotationsByType(java.lang.Class); method public default boolean isAnnotationPresent(java.lang.Class); } @@ -51954,7 +51954,7 @@ package java.lang.reflect { method public static void setShort(java.lang.Object, int, short) throws java.lang.ArrayIndexOutOfBoundsException, java.lang.IllegalArgumentException; } - public final class Constructor extends java.lang.reflect.Executable { + public final class Constructor extends java.lang.reflect.Executable { method public java.lang.Class getDeclaringClass(); method public java.lang.Class[] getExceptionTypes(); method public int getModifiers(); @@ -52139,7 +52139,7 @@ package java.lang.reflect { public abstract interface Type { } - public abstract interface TypeVariable implements java.lang.reflect.Type { + public abstract interface TypeVariable implements java.lang.reflect.Type { method public abstract java.lang.reflect.Type[] getBounds(); method public abstract D getGenericDeclaration(); method public abstract java.lang.String getName(); @@ -52928,7 +52928,7 @@ package java.net { method public abstract java.net.SocketImpl createSocketImpl(); } - public abstract interface SocketOption { + public abstract interface SocketOption { method public abstract java.lang.String name(); method public abstract java.lang.Class type(); } @@ -53460,9 +53460,9 @@ package java.nio.channels { } public abstract interface AsynchronousByteChannel implements java.nio.channels.AsynchronousChannel { - method public abstract void read(java.nio.ByteBuffer, A, java.nio.channels.CompletionHandler); + method public abstract void read(java.nio.ByteBuffer, A, java.nio.channels.CompletionHandler); method public abstract java.util.concurrent.Future read(java.nio.ByteBuffer); - method public abstract void write(java.nio.ByteBuffer, A, java.nio.channels.CompletionHandler); + method public abstract void write(java.nio.ByteBuffer, A, java.nio.channels.CompletionHandler); method public abstract java.util.concurrent.Future write(java.nio.ByteBuffer); } @@ -53490,25 +53490,25 @@ package java.nio.channels { public abstract class AsynchronousFileChannel implements java.nio.channels.AsynchronousChannel { ctor protected AsynchronousFileChannel(); method public abstract void force(boolean) throws java.io.IOException; - method public abstract void lock(long, long, boolean, A, java.nio.channels.CompletionHandler); - method public final void lock(A, java.nio.channels.CompletionHandler); + method public abstract void lock(long, long, boolean, A, java.nio.channels.CompletionHandler); + method public final void lock(A, java.nio.channels.CompletionHandler); method public abstract java.util.concurrent.Future lock(long, long, boolean); method public final java.util.concurrent.Future lock(); method public static java.nio.channels.AsynchronousFileChannel open(java.nio.file.Path, java.util.Set, java.util.concurrent.ExecutorService, java.nio.file.attribute.FileAttribute...) throws java.io.IOException; method public static java.nio.channels.AsynchronousFileChannel open(java.nio.file.Path, java.nio.file.OpenOption...) throws java.io.IOException; - method public abstract void read(java.nio.ByteBuffer, long, A, java.nio.channels.CompletionHandler); + method public abstract void read(java.nio.ByteBuffer, long, A, java.nio.channels.CompletionHandler); method public abstract java.util.concurrent.Future read(java.nio.ByteBuffer, long); method public abstract long size() throws java.io.IOException; method public abstract java.nio.channels.AsynchronousFileChannel truncate(long) throws java.io.IOException; method public abstract java.nio.channels.FileLock tryLock(long, long, boolean) throws java.io.IOException; method public final java.nio.channels.FileLock tryLock() throws java.io.IOException; - method public abstract void write(java.nio.ByteBuffer, long, A, java.nio.channels.CompletionHandler); + method public abstract void write(java.nio.ByteBuffer, long, A, java.nio.channels.CompletionHandler); method public abstract java.util.concurrent.Future write(java.nio.ByteBuffer, long); } public abstract class AsynchronousServerSocketChannel implements java.nio.channels.AsynchronousChannel java.nio.channels.NetworkChannel { ctor protected AsynchronousServerSocketChannel(java.nio.channels.spi.AsynchronousChannelProvider); - method public abstract void accept(A, java.nio.channels.CompletionHandler); + method public abstract void accept(A, java.nio.channels.CompletionHandler); method public abstract java.util.concurrent.Future accept(); method public final java.nio.channels.AsynchronousServerSocketChannel bind(java.net.SocketAddress) throws java.io.IOException; method public abstract java.nio.channels.AsynchronousServerSocketChannel bind(java.net.SocketAddress, int) throws java.io.IOException; @@ -53516,30 +53516,30 @@ package java.nio.channels { method public static java.nio.channels.AsynchronousServerSocketChannel open(java.nio.channels.AsynchronousChannelGroup) throws java.io.IOException; method public static java.nio.channels.AsynchronousServerSocketChannel open() throws java.io.IOException; method public final java.nio.channels.spi.AsynchronousChannelProvider provider(); - method public abstract java.nio.channels.AsynchronousServerSocketChannel setOption(java.net.SocketOption, T) throws java.io.IOException; + method public abstract java.nio.channels.AsynchronousServerSocketChannel setOption(java.net.SocketOption, T) throws java.io.IOException; } public abstract class AsynchronousSocketChannel implements java.nio.channels.AsynchronousByteChannel java.nio.channels.NetworkChannel { ctor protected AsynchronousSocketChannel(java.nio.channels.spi.AsynchronousChannelProvider); method public abstract java.nio.channels.AsynchronousSocketChannel bind(java.net.SocketAddress) throws java.io.IOException; - method public abstract void connect(java.net.SocketAddress, A, java.nio.channels.CompletionHandler); + method public abstract void connect(java.net.SocketAddress, A, java.nio.channels.CompletionHandler); method public abstract java.util.concurrent.Future connect(java.net.SocketAddress); method public abstract java.net.SocketAddress getLocalAddress() throws java.io.IOException; method public abstract java.net.SocketAddress getRemoteAddress() throws java.io.IOException; method public static java.nio.channels.AsynchronousSocketChannel open(java.nio.channels.AsynchronousChannelGroup) throws java.io.IOException; method public static java.nio.channels.AsynchronousSocketChannel open() throws java.io.IOException; method public final java.nio.channels.spi.AsynchronousChannelProvider provider(); - method public abstract void read(java.nio.ByteBuffer, long, java.util.concurrent.TimeUnit, A, java.nio.channels.CompletionHandler); - method public final void read(java.nio.ByteBuffer, A, java.nio.channels.CompletionHandler); + method public abstract void read(java.nio.ByteBuffer, long, java.util.concurrent.TimeUnit, A, java.nio.channels.CompletionHandler); + method public final void read(java.nio.ByteBuffer, A, java.nio.channels.CompletionHandler); method public abstract java.util.concurrent.Future read(java.nio.ByteBuffer); - method public abstract void read(java.nio.ByteBuffer[], int, int, long, java.util.concurrent.TimeUnit, A, java.nio.channels.CompletionHandler); - method public abstract java.nio.channels.AsynchronousSocketChannel setOption(java.net.SocketOption, T) throws java.io.IOException; + method public abstract void read(java.nio.ByteBuffer[], int, int, long, java.util.concurrent.TimeUnit, A, java.nio.channels.CompletionHandler); + method public abstract java.nio.channels.AsynchronousSocketChannel setOption(java.net.SocketOption, T) throws java.io.IOException; method public abstract java.nio.channels.AsynchronousSocketChannel shutdownInput() throws java.io.IOException; method public abstract java.nio.channels.AsynchronousSocketChannel shutdownOutput() throws java.io.IOException; - method public abstract void write(java.nio.ByteBuffer, long, java.util.concurrent.TimeUnit, A, java.nio.channels.CompletionHandler); - method public final void write(java.nio.ByteBuffer, A, java.nio.channels.CompletionHandler); + method public abstract void write(java.nio.ByteBuffer, long, java.util.concurrent.TimeUnit, A, java.nio.channels.CompletionHandler); + method public final void write(java.nio.ByteBuffer, A, java.nio.channels.CompletionHandler); method public abstract java.util.concurrent.Future write(java.nio.ByteBuffer); - method public abstract void write(java.nio.ByteBuffer[], int, int, long, java.util.concurrent.TimeUnit, A, java.nio.channels.CompletionHandler); + method public abstract void write(java.nio.ByteBuffer[], int, int, long, java.util.concurrent.TimeUnit, A, java.nio.channels.CompletionHandler); } public abstract interface ByteChannel implements java.nio.channels.ReadableByteChannel java.nio.channels.WritableByteChannel { @@ -53579,7 +53579,7 @@ package java.nio.channels { ctor public ClosedSelectorException(); } - public abstract interface CompletionHandler { + public abstract interface CompletionHandler { method public abstract void completed(V, A); method public abstract void failed(java.lang.Throwable, A); } @@ -53603,7 +53603,7 @@ package java.nio.channels { method public final long read(java.nio.ByteBuffer[]) throws java.io.IOException; method public abstract java.net.SocketAddress receive(java.nio.ByteBuffer) throws java.io.IOException; method public abstract int send(java.nio.ByteBuffer, java.net.SocketAddress) throws java.io.IOException; - method public abstract java.nio.channels.DatagramChannel setOption(java.net.SocketOption, T) throws java.io.IOException; + method public abstract java.nio.channels.DatagramChannel setOption(java.net.SocketOption, T) throws java.io.IOException; method public abstract java.net.DatagramSocket socket(); method public final int validOps(); method public abstract int write(java.nio.ByteBuffer) throws java.io.IOException; @@ -53708,8 +53708,8 @@ package java.nio.channels { public abstract interface NetworkChannel implements java.nio.channels.Channel { method public abstract java.nio.channels.NetworkChannel bind(java.net.SocketAddress) throws java.io.IOException; method public abstract java.net.SocketAddress getLocalAddress() throws java.io.IOException; - method public abstract T getOption(java.net.SocketOption) throws java.io.IOException; - method public abstract java.nio.channels.NetworkChannel setOption(java.net.SocketOption, T) throws java.io.IOException; + method public abstract T getOption(java.net.SocketOption) throws java.io.IOException; + method public abstract java.nio.channels.NetworkChannel setOption(java.net.SocketOption, T) throws java.io.IOException; method public abstract java.util.Set> supportedOptions(); } @@ -53831,7 +53831,7 @@ package java.nio.channels { method public abstract java.nio.channels.ServerSocketChannel bind(java.net.SocketAddress, int) throws java.io.IOException; method public abstract java.net.SocketAddress getLocalAddress() throws java.io.IOException; method public static java.nio.channels.ServerSocketChannel open() throws java.io.IOException; - method public abstract java.nio.channels.ServerSocketChannel setOption(java.net.SocketOption, T) throws java.io.IOException; + method public abstract java.nio.channels.ServerSocketChannel setOption(java.net.SocketOption, T) throws java.io.IOException; method public abstract java.net.ServerSocket socket(); method public final int validOps(); } @@ -53854,7 +53854,7 @@ package java.nio.channels { method public abstract int read(java.nio.ByteBuffer) throws java.io.IOException; method public abstract long read(java.nio.ByteBuffer[], int, int) throws java.io.IOException; method public final long read(java.nio.ByteBuffer[]) throws java.io.IOException; - method public abstract java.nio.channels.SocketChannel setOption(java.net.SocketOption, T) throws java.io.IOException; + method public abstract java.nio.channels.SocketChannel setOption(java.net.SocketOption, T) throws java.io.IOException; method public abstract java.nio.channels.SocketChannel shutdownInput() throws java.io.IOException; method public abstract java.nio.channels.SocketChannel shutdownOutput() throws java.io.IOException; method public abstract java.net.Socket socket(); @@ -54139,11 +54139,11 @@ package java.nio.file { ctor public DirectoryNotEmptyException(java.lang.String); } - public abstract interface DirectoryStream implements java.io.Closeable java.lang.Iterable { + public abstract interface DirectoryStream implements java.io.Closeable java.lang.Iterable { method public abstract java.util.Iterator iterator(); } - public static abstract interface DirectoryStream.Filter { + public static abstract interface DirectoryStream.Filter { method public abstract boolean accept(T) throws java.io.IOException; } @@ -54155,7 +54155,7 @@ package java.nio.file { public abstract class FileStore { ctor protected FileStore(); method public abstract java.lang.Object getAttribute(java.lang.String) throws java.io.IOException; - method public abstract V getFileStoreAttributeView(java.lang.Class); + method public abstract V getFileStoreAttributeView(java.lang.Class); method public abstract long getTotalSpace() throws java.io.IOException; method public abstract long getUnallocatedSpace() throws java.io.IOException; method public abstract long getUsableSpace() throws java.io.IOException; @@ -54227,7 +54227,7 @@ package java.nio.file { enum_constant public static final java.nio.file.FileVisitResult TERMINATE; } - public abstract interface FileVisitor { + public abstract interface FileVisitor { method public abstract java.nio.file.FileVisitResult postVisitDirectory(T, java.io.IOException) throws java.io.IOException; method public abstract java.nio.file.FileVisitResult preVisitDirectory(T, java.nio.file.attribute.BasicFileAttributes) throws java.io.IOException; method public abstract java.nio.file.FileVisitResult visitFile(T, java.nio.file.attribute.BasicFileAttributes) throws java.io.IOException; @@ -54252,7 +54252,7 @@ package java.nio.file { method public static boolean exists(java.nio.file.Path, java.nio.file.LinkOption...); method public static java.util.stream.Stream find(java.nio.file.Path, int, java.util.function.BiPredicate, java.nio.file.FileVisitOption...) throws java.io.IOException; method public static java.lang.Object getAttribute(java.nio.file.Path, java.lang.String, java.nio.file.LinkOption...) throws java.io.IOException; - method public static V getFileAttributeView(java.nio.file.Path, java.lang.Class, java.nio.file.LinkOption...); + method public static V getFileAttributeView(java.nio.file.Path, java.lang.Class, java.nio.file.LinkOption...); method public static java.nio.file.FileStore getFileStore(java.nio.file.Path) throws java.io.IOException; method public static java.nio.file.attribute.FileTime getLastModifiedTime(java.nio.file.Path, java.nio.file.LinkOption...) throws java.io.IOException; method public static java.nio.file.attribute.UserPrincipal getOwner(java.nio.file.Path, java.nio.file.LinkOption...) throws java.io.IOException; @@ -54285,7 +54285,7 @@ package java.nio.file { method public static byte[] readAllBytes(java.nio.file.Path) throws java.io.IOException; method public static java.util.List readAllLines(java.nio.file.Path, java.nio.charset.Charset) throws java.io.IOException; method public static java.util.List readAllLines(java.nio.file.Path) throws java.io.IOException; - method public static A readAttributes(java.nio.file.Path, java.lang.Class, java.nio.file.LinkOption...) throws java.io.IOException; + method public static A readAttributes(java.nio.file.Path, java.lang.Class, java.nio.file.LinkOption...) throws java.io.IOException; method public static java.util.Map readAttributes(java.nio.file.Path, java.lang.String, java.nio.file.LinkOption...) throws java.io.IOException; method public static java.nio.file.Path readSymbolicLink(java.nio.file.Path) throws java.io.IOException; method public static java.nio.file.Path setAttribute(java.nio.file.Path, java.lang.String, java.lang.Object, java.nio.file.LinkOption...) throws java.io.IOException; @@ -54393,17 +54393,17 @@ package java.nio.file { ctor public ReadOnlyFileSystemException(); } - public abstract interface SecureDirectoryStream implements java.nio.file.DirectoryStream { + public abstract interface SecureDirectoryStream implements java.nio.file.DirectoryStream { method public abstract void deleteDirectory(T) throws java.io.IOException; method public abstract void deleteFile(T) throws java.io.IOException; - method public abstract V getFileAttributeView(java.lang.Class); - method public abstract V getFileAttributeView(T, java.lang.Class, java.nio.file.LinkOption...); + method public abstract V getFileAttributeView(java.lang.Class); + method public abstract V getFileAttributeView(T, java.lang.Class, java.nio.file.LinkOption...); method public abstract void move(T, java.nio.file.SecureDirectoryStream, T) throws java.io.IOException; method public abstract java.nio.channels.SeekableByteChannel newByteChannel(T, java.util.Set, java.nio.file.attribute.FileAttribute...) throws java.io.IOException; method public abstract java.nio.file.SecureDirectoryStream newDirectoryStream(T, java.nio.file.LinkOption...) throws java.io.IOException; } - public class SimpleFileVisitor implements java.nio.file.FileVisitor { + public class SimpleFileVisitor implements java.nio.file.FileVisitor { ctor protected SimpleFileVisitor(); method public java.nio.file.FileVisitResult postVisitDirectory(T, java.io.IOException) throws java.io.IOException; method public java.nio.file.FileVisitResult preVisitDirectory(T, java.nio.file.attribute.BasicFileAttributes) throws java.io.IOException; @@ -54441,13 +54441,13 @@ package java.nio.file { field public static final java.nio.file.WatchEvent.Kind OVERFLOW; } - public abstract interface WatchEvent { + public abstract interface WatchEvent { method public abstract T context(); method public abstract int count(); method public abstract java.nio.file.WatchEvent.Kind kind(); } - public static abstract interface WatchEvent.Kind { + public static abstract interface WatchEvent.Kind { method public abstract java.lang.String name(); method public abstract java.lang.Class type(); } @@ -54583,7 +54583,7 @@ package java.nio.file.attribute { method public abstract boolean isSystem(); } - public abstract interface FileAttribute { + public abstract interface FileAttribute { method public abstract java.lang.String name(); method public abstract T value(); } @@ -54680,7 +54680,7 @@ package java.nio.file.spi { method public void createSymbolicLink(java.nio.file.Path, java.nio.file.Path, java.nio.file.attribute.FileAttribute...) throws java.io.IOException; method public abstract void delete(java.nio.file.Path) throws java.io.IOException; method public boolean deleteIfExists(java.nio.file.Path) throws java.io.IOException; - method public abstract V getFileAttributeView(java.nio.file.Path, java.lang.Class, java.nio.file.LinkOption...); + method public abstract V getFileAttributeView(java.nio.file.Path, java.lang.Class, java.nio.file.LinkOption...); method public abstract java.nio.file.FileStore getFileStore(java.nio.file.Path) throws java.io.IOException; method public abstract java.nio.file.FileSystem getFileSystem(java.net.URI); method public abstract java.nio.file.Path getPath(java.net.URI); @@ -54697,7 +54697,7 @@ package java.nio.file.spi { method public java.nio.file.FileSystem newFileSystem(java.nio.file.Path, java.util.Map) throws java.io.IOException; method public java.io.InputStream newInputStream(java.nio.file.Path, java.nio.file.OpenOption...) throws java.io.IOException; method public java.io.OutputStream newOutputStream(java.nio.file.Path, java.nio.file.OpenOption...) throws java.io.IOException; - method public abstract A readAttributes(java.nio.file.Path, java.lang.Class, java.nio.file.LinkOption...) throws java.io.IOException; + method public abstract A readAttributes(java.nio.file.Path, java.lang.Class, java.nio.file.LinkOption...) throws java.io.IOException; method public abstract java.util.Map readAttributes(java.nio.file.Path, java.lang.String, java.nio.file.LinkOption...) throws java.io.IOException; method public java.nio.file.Path readSymbolicLink(java.nio.file.Path) throws java.io.IOException; method public abstract void setAttribute(java.nio.file.Path, java.lang.String, java.lang.Object, java.nio.file.LinkOption...) throws java.io.IOException; @@ -54727,12 +54727,12 @@ package java.security { public final class AccessController { method public static void checkPermission(java.security.Permission) throws java.security.AccessControlException; - method public static T doPrivileged(java.security.PrivilegedAction); - method public static T doPrivileged(java.security.PrivilegedAction, java.security.AccessControlContext); - method public static T doPrivileged(java.security.PrivilegedExceptionAction) throws java.security.PrivilegedActionException; - method public static T doPrivileged(java.security.PrivilegedExceptionAction, java.security.AccessControlContext) throws java.security.PrivilegedActionException; - method public static T doPrivilegedWithCombiner(java.security.PrivilegedAction); - method public static T doPrivilegedWithCombiner(java.security.PrivilegedExceptionAction) throws java.security.PrivilegedActionException; + method public static T doPrivileged(java.security.PrivilegedAction); + method public static T doPrivileged(java.security.PrivilegedAction, java.security.AccessControlContext); + method public static T doPrivileged(java.security.PrivilegedExceptionAction) throws java.security.PrivilegedActionException; + method public static T doPrivileged(java.security.PrivilegedExceptionAction, java.security.AccessControlContext) throws java.security.PrivilegedActionException; + method public static T doPrivilegedWithCombiner(java.security.PrivilegedAction); + method public static T doPrivilegedWithCombiner(java.security.PrivilegedExceptionAction) throws java.security.PrivilegedActionException; method public static java.security.AccessControlContext getContext(); } @@ -54771,7 +54771,7 @@ package java.security { method public static java.security.AlgorithmParameters getInstance(java.lang.String) throws java.security.NoSuchAlgorithmException; method public static java.security.AlgorithmParameters getInstance(java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; method public static java.security.AlgorithmParameters getInstance(java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException; - method public final T getParameterSpec(java.lang.Class) throws java.security.spec.InvalidParameterSpecException; + method public final T getParameterSpec(java.lang.Class) throws java.security.spec.InvalidParameterSpecException; method public final java.security.Provider getProvider(); method public final void init(java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException; method public final void init(byte[]) throws java.io.IOException; @@ -54783,7 +54783,7 @@ package java.security { ctor public AlgorithmParametersSpi(); method protected abstract byte[] engineGetEncoded() throws java.io.IOException; method protected abstract byte[] engineGetEncoded(java.lang.String) throws java.io.IOException; - method protected abstract T engineGetParameterSpec(java.lang.Class) throws java.security.spec.InvalidParameterSpecException; + method protected abstract T engineGetParameterSpec(java.lang.Class) throws java.security.spec.InvalidParameterSpecException; method protected abstract void engineInit(java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException; method protected abstract void engineInit(byte[]) throws java.io.IOException; method protected abstract void engineInit(byte[], java.lang.String) throws java.io.IOException; @@ -54975,7 +54975,7 @@ package java.security { method public static java.security.KeyFactory getInstance(java.lang.String) throws java.security.NoSuchAlgorithmException; method public static java.security.KeyFactory getInstance(java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; method public static java.security.KeyFactory getInstance(java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException; - method public final T getKeySpec(java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException; + method public final T getKeySpec(java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException; method public final java.security.Provider getProvider(); method public final java.security.Key translateKey(java.security.Key) throws java.security.InvalidKeyException; } @@ -54984,7 +54984,7 @@ package java.security { ctor public KeyFactorySpi(); method protected abstract java.security.PrivateKey engineGeneratePrivate(java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException; method protected abstract java.security.PublicKey engineGeneratePublic(java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException; - method protected abstract T engineGetKeySpec(java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException; + method protected abstract T engineGetKeySpec(java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException; method protected abstract java.security.Key engineTranslateKey(java.security.Key) throws java.security.InvalidKeyException; } @@ -55272,7 +55272,7 @@ package java.security { field public static final long serialVersionUID = 6034044314589513430L; // 0x53bd3b559a12c6d6L } - public abstract interface PrivilegedAction { + public abstract interface PrivilegedAction { method public abstract T run(); } @@ -55281,7 +55281,7 @@ package java.security { method public java.lang.Exception getException(); } - public abstract interface PrivilegedExceptionAction { + public abstract interface PrivilegedExceptionAction { method public abstract T run() throws java.lang.Exception; } @@ -57475,11 +57475,11 @@ package java.sql { method public abstract void free() throws java.sql.SQLException; method public abstract java.io.InputStream getBinaryStream() throws java.sql.SQLException; method public abstract java.io.Reader getCharacterStream() throws java.sql.SQLException; - method public abstract T getSource(java.lang.Class) throws java.sql.SQLException; + method public abstract T getSource(java.lang.Class) throws java.sql.SQLException; method public abstract java.lang.String getString() throws java.sql.SQLException; method public abstract java.io.OutputStream setBinaryStream() throws java.sql.SQLException; method public abstract java.io.Writer setCharacterStream() throws java.sql.SQLException; - method public abstract T setResult(java.lang.Class) throws java.sql.SQLException; + method public abstract T setResult(java.lang.Class) throws java.sql.SQLException; method public abstract void setString(java.lang.String) throws java.sql.SQLException; } @@ -57603,7 +57603,7 @@ package java.sql { public abstract interface Wrapper { method public abstract boolean isWrapperFor(java.lang.Class) throws java.sql.SQLException; - method public abstract T unwrap(java.lang.Class) throws java.sql.SQLException; + method public abstract T unwrap(java.lang.Class) throws java.sql.SQLException; } } @@ -58136,7 +58136,7 @@ package java.text { package java.util { - public abstract class AbstractCollection implements java.util.Collection { + public abstract class AbstractCollection implements java.util.Collection { ctor protected AbstractCollection(); method public boolean add(E); method public boolean addAll(java.util.Collection); @@ -58150,10 +58150,10 @@ package java.util { method public boolean retainAll(java.util.Collection); method public abstract int size(); method public java.lang.Object[] toArray(); - method public T[] toArray(T[]); + method public T[] toArray(T[]); } - public abstract class AbstractList extends java.util.AbstractCollection implements java.util.List { + public abstract class AbstractList extends java.util.AbstractCollection implements java.util.List { ctor protected AbstractList(); method public void add(int, E); method public boolean addAll(int, java.util.Collection); @@ -58170,7 +58170,7 @@ package java.util { field protected transient int modCount; } - public abstract class AbstractMap implements java.util.Map { + public abstract class AbstractMap implements java.util.Map { ctor protected AbstractMap(); method public void clear(); method public boolean containsKey(java.lang.Object); @@ -58186,7 +58186,7 @@ package java.util { method public java.util.Collection values(); } - public static class AbstractMap.SimpleEntry implements java.util.Map.Entry java.io.Serializable { + public static class AbstractMap.SimpleEntry implements java.util.Map.Entry java.io.Serializable { ctor public AbstractMap.SimpleEntry(K, V); ctor public AbstractMap.SimpleEntry(java.util.Map.Entry); method public K getKey(); @@ -58194,7 +58194,7 @@ package java.util { method public V setValue(V); } - public static class AbstractMap.SimpleImmutableEntry implements java.util.Map.Entry java.io.Serializable { + public static class AbstractMap.SimpleImmutableEntry implements java.util.Map.Entry java.io.Serializable { ctor public AbstractMap.SimpleImmutableEntry(K, V); ctor public AbstractMap.SimpleImmutableEntry(java.util.Map.Entry); method public K getKey(); @@ -58202,23 +58202,23 @@ package java.util { method public V setValue(V); } - public abstract class AbstractQueue extends java.util.AbstractCollection implements java.util.Queue { + public abstract class AbstractQueue extends java.util.AbstractCollection implements java.util.Queue { ctor protected AbstractQueue(); method public E element(); method public E remove(); } - public abstract class AbstractSequentialList extends java.util.AbstractList { + public abstract class AbstractSequentialList extends java.util.AbstractList { ctor protected AbstractSequentialList(); method public E get(int); method public abstract java.util.ListIterator listIterator(int); } - public abstract class AbstractSet extends java.util.AbstractCollection implements java.util.Set { + public abstract class AbstractSet extends java.util.AbstractCollection implements java.util.Set { ctor protected AbstractSet(); } - public class ArrayDeque extends java.util.AbstractCollection implements java.lang.Cloneable java.util.Deque java.io.Serializable { + public class ArrayDeque extends java.util.AbstractCollection implements java.lang.Cloneable java.util.Deque java.io.Serializable { ctor public ArrayDeque(); ctor public ArrayDeque(int); ctor public ArrayDeque(java.util.Collection); @@ -58250,7 +58250,7 @@ package java.util { method public java.util.Spliterator spliterator(); } - public class ArrayList extends java.util.AbstractList implements java.lang.Cloneable java.util.List java.util.RandomAccess java.io.Serializable { + public class ArrayList extends java.util.AbstractList implements java.lang.Cloneable java.util.List java.util.RandomAccess java.io.Serializable { ctor public ArrayList(int); ctor public ArrayList(); ctor public ArrayList(java.util.Collection); @@ -58267,7 +58267,7 @@ package java.util { } public class Arrays { - method public static java.util.List asList(T...); + method public static java.util.List asList(T...); method public static int binarySearch(long[], long); method public static int binarySearch(long[], int, int, long); method public static int binarySearch(int[], int); @@ -58284,10 +58284,10 @@ package java.util { method public static int binarySearch(float[], int, int, float); method public static int binarySearch(java.lang.Object[], java.lang.Object); method public static int binarySearch(java.lang.Object[], int, int, java.lang.Object); - method public static int binarySearch(T[], T, java.util.Comparator); - method public static int binarySearch(T[], int, int, T, java.util.Comparator); - method public static T[] copyOf(T[], int); - method public static T[] copyOf(U[], int, java.lang.Class); + method public static int binarySearch(T[], T, java.util.Comparator); + method public static int binarySearch(T[], int, int, T, java.util.Comparator); + method public static T[] copyOf(T[], int); + method public static T[] copyOf(U[], int, java.lang.Class); method public static byte[] copyOf(byte[], int); method public static short[] copyOf(short[], int); method public static int[] copyOf(int[], int); @@ -58296,8 +58296,8 @@ package java.util { method public static float[] copyOf(float[], int); method public static double[] copyOf(double[], int); method public static boolean[] copyOf(boolean[], int); - method public static T[] copyOfRange(T[], int, int); - method public static T[] copyOfRange(U[], int, int, java.lang.Class); + method public static T[] copyOfRange(T[], int, int); + method public static T[] copyOfRange(U[], int, int, java.lang.Class); method public static byte[] copyOfRange(byte[], int, int); method public static short[] copyOfRange(short[], int, int); method public static int[] copyOfRange(int[], int, int); @@ -58345,15 +58345,15 @@ package java.util { method public static int hashCode(float[]); method public static int hashCode(double[]); method public static int hashCode(java.lang.Object[]); - method public static void parallelPrefix(T[], java.util.function.BinaryOperator); - method public static void parallelPrefix(T[], int, int, java.util.function.BinaryOperator); + method public static void parallelPrefix(T[], java.util.function.BinaryOperator); + method public static void parallelPrefix(T[], int, int, java.util.function.BinaryOperator); method public static void parallelPrefix(long[], java.util.function.LongBinaryOperator); method public static void parallelPrefix(long[], int, int, java.util.function.LongBinaryOperator); method public static void parallelPrefix(double[], java.util.function.DoubleBinaryOperator); method public static void parallelPrefix(double[], int, int, java.util.function.DoubleBinaryOperator); method public static void parallelPrefix(int[], java.util.function.IntBinaryOperator); method public static void parallelPrefix(int[], int, int, java.util.function.IntBinaryOperator); - method public static void parallelSetAll(T[], java.util.function.IntFunction); + method public static void parallelSetAll(T[], java.util.function.IntFunction); method public static void parallelSetAll(int[], java.util.function.IntUnaryOperator); method public static void parallelSetAll(long[], java.util.function.IntToLongFunction); method public static void parallelSetAll(double[], java.util.function.IntToDoubleFunction); @@ -58371,11 +58371,11 @@ package java.util { method public static void parallelSort(float[], int, int); method public static void parallelSort(double[]); method public static void parallelSort(double[], int, int); - method public static void parallelSort(T[]); - method public static void parallelSort(T[], int, int); - method public static void parallelSort(T[], java.util.Comparator); - method public static void parallelSort(T[], int, int, java.util.Comparator); - method public static void setAll(T[], java.util.function.IntFunction); + method public static > void parallelSort(T[]); + method public static > void parallelSort(T[], int, int); + method public static void parallelSort(T[], java.util.Comparator); + method public static void parallelSort(T[], int, int, java.util.Comparator); + method public static void setAll(T[], java.util.function.IntFunction); method public static void setAll(int[], java.util.function.IntUnaryOperator); method public static void setAll(long[], java.util.function.IntToLongFunction); method public static void setAll(double[], java.util.function.IntToDoubleFunction); @@ -58395,18 +58395,18 @@ package java.util { method public static void sort(double[], int, int); method public static void sort(java.lang.Object[]); method public static void sort(java.lang.Object[], int, int); - method public static void sort(T[], java.util.Comparator); - method public static void sort(T[], int, int, java.util.Comparator); - method public static java.util.Spliterator spliterator(T[]); - method public static java.util.Spliterator spliterator(T[], int, int); + method public static void sort(T[], java.util.Comparator); + method public static void sort(T[], int, int, java.util.Comparator); + method public static java.util.Spliterator spliterator(T[]); + method public static java.util.Spliterator spliterator(T[], int, int); method public static java.util.Spliterator.OfInt spliterator(int[]); method public static java.util.Spliterator.OfInt spliterator(int[], int, int); method public static java.util.Spliterator.OfLong spliterator(long[]); method public static java.util.Spliterator.OfLong spliterator(long[], int, int); method public static java.util.Spliterator.OfDouble spliterator(double[]); method public static java.util.Spliterator.OfDouble spliterator(double[], int, int); - method public static java.util.stream.Stream stream(T[]); - method public static java.util.stream.Stream stream(T[], int, int); + method public static java.util.stream.Stream stream(T[]); + method public static java.util.stream.Stream stream(T[], int, int); method public static java.util.stream.IntStream stream(int[]); method public static java.util.stream.IntStream stream(int[], int, int); method public static java.util.stream.LongStream stream(long[]); @@ -58590,7 +58590,7 @@ package java.util { field protected long time; } - public abstract interface Collection implements java.lang.Iterable { + public abstract interface Collection implements java.lang.Iterable { method public abstract boolean add(E); method public abstract boolean addAll(java.util.Collection); method public abstract void clear(); @@ -58608,86 +58608,86 @@ package java.util { method public abstract int size(); method public default java.util.stream.Stream stream(); method public abstract java.lang.Object[] toArray(); - method public abstract T[] toArray(T[]); + method public abstract T[] toArray(T[]); } public class Collections { - method public static boolean addAll(java.util.Collection, T...); - method public static java.util.Queue asLifoQueue(java.util.Deque); - method public static int binarySearch(java.util.List>, T); - method public static int binarySearch(java.util.List, T, java.util.Comparator); - method public static java.util.Collection checkedCollection(java.util.Collection, java.lang.Class); - method public static java.util.List checkedList(java.util.List, java.lang.Class); - method public static java.util.Map checkedMap(java.util.Map, java.lang.Class, java.lang.Class); - method public static java.util.Set checkedSet(java.util.Set, java.lang.Class); - method public static java.util.SortedMap checkedSortedMap(java.util.SortedMap, java.lang.Class, java.lang.Class); - method public static java.util.SortedSet checkedSortedSet(java.util.SortedSet, java.lang.Class); - method public static void copy(java.util.List, java.util.List); + method public static boolean addAll(java.util.Collection, T...); + method public static java.util.Queue asLifoQueue(java.util.Deque); + method public static int binarySearch(java.util.List>, T); + method public static int binarySearch(java.util.List, T, java.util.Comparator); + method public static java.util.Collection checkedCollection(java.util.Collection, java.lang.Class); + method public static java.util.List checkedList(java.util.List, java.lang.Class); + method public static java.util.Map checkedMap(java.util.Map, java.lang.Class, java.lang.Class); + method public static java.util.Set checkedSet(java.util.Set, java.lang.Class); + method public static java.util.SortedMap checkedSortedMap(java.util.SortedMap, java.lang.Class, java.lang.Class); + method public static java.util.SortedSet checkedSortedSet(java.util.SortedSet, java.lang.Class); + method public static void copy(java.util.List, java.util.List); method public static boolean disjoint(java.util.Collection, java.util.Collection); - method public static java.util.Enumeration emptyEnumeration(); - method public static java.util.Iterator emptyIterator(); - method public static final java.util.List emptyList(); - method public static java.util.ListIterator emptyListIterator(); - method public static final java.util.Map emptyMap(); - method public static final java.util.Set emptySet(); - method public static java.util.Enumeration enumeration(java.util.Collection); - method public static void fill(java.util.List, T); + method public static java.util.Enumeration emptyEnumeration(); + method public static java.util.Iterator emptyIterator(); + method public static final java.util.List emptyList(); + method public static java.util.ListIterator emptyListIterator(); + method public static final java.util.Map emptyMap(); + method public static final java.util.Set emptySet(); + method public static java.util.Enumeration enumeration(java.util.Collection); + method public static void fill(java.util.List, T); method public static int frequency(java.util.Collection, java.lang.Object); method public static int indexOfSubList(java.util.List, java.util.List); method public static int lastIndexOfSubList(java.util.List, java.util.List); - method public static java.util.ArrayList list(java.util.Enumeration); - method public static T max(java.util.Collection); - method public static T max(java.util.Collection, java.util.Comparator); - method public static T min(java.util.Collection); - method public static T min(java.util.Collection, java.util.Comparator); - method public static java.util.List nCopies(int, T); - method public static java.util.Set newSetFromMap(java.util.Map); - method public static boolean replaceAll(java.util.List, T, T); + method public static java.util.ArrayList list(java.util.Enumeration); + method public static > T max(java.util.Collection); + method public static T max(java.util.Collection, java.util.Comparator); + method public static > T min(java.util.Collection); + method public static T min(java.util.Collection, java.util.Comparator); + method public static java.util.List nCopies(int, T); + method public static java.util.Set newSetFromMap(java.util.Map); + method public static boolean replaceAll(java.util.List, T, T); method public static void reverse(java.util.List); - method public static java.util.Comparator reverseOrder(); - method public static java.util.Comparator reverseOrder(java.util.Comparator); + method public static java.util.Comparator reverseOrder(); + method public static java.util.Comparator reverseOrder(java.util.Comparator); method public static void rotate(java.util.List, int); method public static void shuffle(java.util.List); method public static void shuffle(java.util.List, java.util.Random); - method public static java.util.Set singleton(E); - method public static java.util.List singletonList(E); - method public static java.util.Map singletonMap(K, V); - method public static void sort(java.util.List); - method public static void sort(java.util.List, java.util.Comparator); + method public static java.util.Set singleton(E); + method public static java.util.List singletonList(E); + method public static java.util.Map singletonMap(K, V); + method public static > void sort(java.util.List); + method public static void sort(java.util.List, java.util.Comparator); method public static void swap(java.util.List, int, int); - method public static java.util.Collection synchronizedCollection(java.util.Collection); - method public static java.util.List synchronizedList(java.util.List); - method public static java.util.Map synchronizedMap(java.util.Map); - method public static java.util.Set synchronizedSet(java.util.Set); - method public static java.util.SortedMap synchronizedSortedMap(java.util.SortedMap); - method public static java.util.SortedSet synchronizedSortedSet(java.util.SortedSet); - method public static java.util.Collection unmodifiableCollection(java.util.Collection); - method public static java.util.List unmodifiableList(java.util.List); - method public static java.util.Map unmodifiableMap(java.util.Map); - method public static java.util.Set unmodifiableSet(java.util.Set); - method public static java.util.SortedMap unmodifiableSortedMap(java.util.SortedMap); - method public static java.util.SortedSet unmodifiableSortedSet(java.util.SortedSet); + method public static java.util.Collection synchronizedCollection(java.util.Collection); + method public static java.util.List synchronizedList(java.util.List); + method public static java.util.Map synchronizedMap(java.util.Map); + method public static java.util.Set synchronizedSet(java.util.Set); + method public static java.util.SortedMap synchronizedSortedMap(java.util.SortedMap); + method public static java.util.SortedSet synchronizedSortedSet(java.util.SortedSet); + method public static java.util.Collection unmodifiableCollection(java.util.Collection); + method public static java.util.List unmodifiableList(java.util.List); + method public static java.util.Map unmodifiableMap(java.util.Map); + method public static java.util.Set unmodifiableSet(java.util.Set); + method public static java.util.SortedMap unmodifiableSortedMap(java.util.SortedMap); + method public static java.util.SortedSet unmodifiableSortedSet(java.util.SortedSet); field public static final java.util.List EMPTY_LIST; field public static final java.util.Map EMPTY_MAP; field public static final java.util.Set EMPTY_SET; } - public abstract interface Comparator { + public abstract interface Comparator { method public abstract int compare(T, T); - method public static java.util.Comparator comparing(java.util.function.Function, java.util.Comparator); - method public static java.util.Comparator comparing(java.util.function.Function); - method public static java.util.Comparator comparingDouble(java.util.function.ToDoubleFunction); - method public static java.util.Comparator comparingInt(java.util.function.ToIntFunction); - method public static java.util.Comparator comparingLong(java.util.function.ToLongFunction); + method public static java.util.Comparator comparing(java.util.function.Function, java.util.Comparator); + method public static > java.util.Comparator comparing(java.util.function.Function); + method public static java.util.Comparator comparingDouble(java.util.function.ToDoubleFunction); + method public static java.util.Comparator comparingInt(java.util.function.ToIntFunction); + method public static java.util.Comparator comparingLong(java.util.function.ToLongFunction); method public abstract boolean equals(java.lang.Object); - method public static java.util.Comparator naturalOrder(); - method public static java.util.Comparator nullsFirst(java.util.Comparator); - method public static java.util.Comparator nullsLast(java.util.Comparator); - method public static java.util.Comparator reverseOrder(); + method public static > java.util.Comparator naturalOrder(); + method public static java.util.Comparator nullsFirst(java.util.Comparator); + method public static java.util.Comparator nullsLast(java.util.Comparator); + method public static > java.util.Comparator reverseOrder(); method public default java.util.Comparator reversed(); method public default java.util.Comparator thenComparing(java.util.Comparator); - method public default java.util.Comparator thenComparing(java.util.function.Function, java.util.Comparator); - method public default java.util.Comparator thenComparing(java.util.function.Function); + method public default java.util.Comparator thenComparing(java.util.function.Function, java.util.Comparator); + method public default > java.util.Comparator thenComparing(java.util.function.Function); method public default java.util.Comparator thenComparingDouble(java.util.function.ToDoubleFunction); method public default java.util.Comparator thenComparingInt(java.util.function.ToIntFunction); method public default java.util.Comparator thenComparingLong(java.util.function.ToLongFunction); @@ -58746,7 +58746,7 @@ package java.util { method public deprecated java.lang.String toLocaleString(); } - public abstract interface Deque implements java.util.Queue { + public abstract interface Deque implements java.util.Queue { method public abstract boolean add(E); method public abstract void addFirst(E); method public abstract void addLast(E); @@ -58776,7 +58776,7 @@ package java.util { method public abstract int size(); } - public abstract class Dictionary { + public abstract class Dictionary { ctor public Dictionary(); method public abstract java.util.Enumeration elements(); method public abstract V get(java.lang.Object); @@ -58807,7 +58807,7 @@ package java.util { ctor public EmptyStackException(); } - public class EnumMap extends java.util.AbstractMap implements java.lang.Cloneable java.io.Serializable { + public class EnumMap, V> extends java.util.AbstractMap implements java.lang.Cloneable java.io.Serializable { ctor public EnumMap(java.lang.Class); ctor public EnumMap(java.util.EnumMap); ctor public EnumMap(java.util.Map); @@ -58815,23 +58815,23 @@ package java.util { method public java.util.Set> entrySet(); } - public abstract class EnumSet extends java.util.AbstractSet implements java.lang.Cloneable java.io.Serializable { - method public static java.util.EnumSet allOf(java.lang.Class); + public abstract class EnumSet> extends java.util.AbstractSet implements java.lang.Cloneable java.io.Serializable { + method public static > java.util.EnumSet allOf(java.lang.Class); method public java.util.EnumSet clone(); - method public static java.util.EnumSet complementOf(java.util.EnumSet); - method public static java.util.EnumSet copyOf(java.util.EnumSet); - method public static java.util.EnumSet copyOf(java.util.Collection); - method public static java.util.EnumSet noneOf(java.lang.Class); - method public static java.util.EnumSet of(E); - method public static java.util.EnumSet of(E, E); - method public static java.util.EnumSet of(E, E, E); - method public static java.util.EnumSet of(E, E, E, E); - method public static java.util.EnumSet of(E, E, E, E, E); - method public static java.util.EnumSet of(E, E...); - method public static java.util.EnumSet range(E, E); + method public static > java.util.EnumSet complementOf(java.util.EnumSet); + method public static > java.util.EnumSet copyOf(java.util.EnumSet); + method public static > java.util.EnumSet copyOf(java.util.Collection); + method public static > java.util.EnumSet noneOf(java.lang.Class); + method public static > java.util.EnumSet of(E); + method public static > java.util.EnumSet of(E, E); + method public static > java.util.EnumSet of(E, E, E); + method public static > java.util.EnumSet of(E, E, E, E); + method public static > java.util.EnumSet of(E, E, E, E, E); + method public static > java.util.EnumSet of(E, E...); + method public static > java.util.EnumSet range(E, E); } - public abstract interface Enumeration { + public abstract interface Enumeration { method public abstract boolean hasMoreElements(); method public abstract E nextElement(); } @@ -58839,7 +58839,7 @@ package java.util { public abstract interface EventListener { } - public abstract class EventListenerProxy implements java.util.EventListener { + public abstract class EventListenerProxy implements java.util.EventListener { ctor public EventListenerProxy(T); method public T getListener(); } @@ -58925,7 +58925,7 @@ package java.util { field public static final int BC = 0; // 0x0 } - public class HashMap extends java.util.AbstractMap implements java.lang.Cloneable java.util.Map java.io.Serializable { + public class HashMap extends java.util.AbstractMap implements java.lang.Cloneable java.util.Map java.io.Serializable { ctor public HashMap(int, float); ctor public HashMap(int); ctor public HashMap(); @@ -58945,7 +58945,7 @@ package java.util { method public void replaceAll(java.util.function.BiFunction); } - public class HashSet extends java.util.AbstractSet implements java.lang.Cloneable java.io.Serializable java.util.Set { + public class HashSet extends java.util.AbstractSet implements java.lang.Cloneable java.io.Serializable java.util.Set { ctor public HashSet(); ctor public HashSet(java.util.Collection); ctor public HashSet(int, float); @@ -58956,7 +58956,7 @@ package java.util { method public java.util.Spliterator spliterator(); } - public class Hashtable extends java.util.Dictionary implements java.lang.Cloneable java.util.Map java.io.Serializable { + public class Hashtable extends java.util.Dictionary implements java.lang.Cloneable java.util.Map java.io.Serializable { ctor public Hashtable(int, float); ctor public Hashtable(int); ctor public Hashtable(); @@ -58991,7 +58991,7 @@ package java.util { method public java.util.Collection values(); } - public class IdentityHashMap extends java.util.AbstractMap implements java.lang.Cloneable java.util.Map java.io.Serializable { + public class IdentityHashMap extends java.util.AbstractMap implements java.lang.Cloneable java.util.Map java.io.Serializable { ctor public IdentityHashMap(); ctor public IdentityHashMap(int); ctor public IdentityHashMap(java.util.Map); @@ -59058,14 +59058,14 @@ package java.util { ctor public InvalidPropertiesFormatException(java.lang.String); } - public abstract interface Iterator { + public abstract interface Iterator { method public default void forEachRemaining(java.util.function.Consumer); method public abstract boolean hasNext(); method public abstract E next(); method public default void remove(); } - public class LinkedHashMap extends java.util.HashMap implements java.util.Map { + public class LinkedHashMap extends java.util.HashMap implements java.util.Map { ctor public LinkedHashMap(int, float); ctor public LinkedHashMap(int); ctor public LinkedHashMap(); @@ -59074,14 +59074,14 @@ package java.util { method protected boolean removeEldestEntry(java.util.Map.Entry); } - public class LinkedHashSet extends java.util.HashSet implements java.lang.Cloneable java.io.Serializable java.util.Set { + public class LinkedHashSet extends java.util.HashSet implements java.lang.Cloneable java.io.Serializable java.util.Set { ctor public LinkedHashSet(int, float); ctor public LinkedHashSet(int); ctor public LinkedHashSet(); ctor public LinkedHashSet(java.util.Collection); } - public class LinkedList extends java.util.AbstractSequentialList implements java.lang.Cloneable java.util.Deque java.util.List java.io.Serializable { + public class LinkedList extends java.util.AbstractSequentialList implements java.lang.Cloneable java.util.Deque java.util.List java.io.Serializable { ctor public LinkedList(); ctor public LinkedList(java.util.Collection); method public void addFirst(E); @@ -59112,7 +59112,7 @@ package java.util { method public java.util.Spliterator spliterator(); } - public abstract interface List implements java.util.Collection { + public abstract interface List implements java.util.Collection { method public abstract boolean add(E); method public abstract void add(int, E); method public abstract boolean addAll(java.util.Collection); @@ -59139,10 +59139,10 @@ package java.util { method public default void sort(java.util.Comparator); method public abstract java.util.List subList(int, int); method public abstract java.lang.Object[] toArray(); - method public abstract T[] toArray(T[]); + method public abstract T[] toArray(T[]); } - public abstract interface ListIterator implements java.util.Iterator { + public abstract interface ListIterator implements java.util.Iterator { method public abstract void add(E); method public abstract boolean hasNext(); method public abstract boolean hasPrevious(); @@ -59259,7 +59259,7 @@ package java.util { method public final long getSum(); } - public abstract interface Map { + public abstract interface Map { method public abstract void clear(); method public default V compute(K, java.util.function.BiFunction); method public default V computeIfAbsent(K, java.util.function.Function); @@ -59287,11 +59287,11 @@ package java.util { method public abstract java.util.Collection values(); } - public static abstract interface Map.Entry { - method public static java.util.Comparator> comparingByKey(); - method public static java.util.Comparator> comparingByKey(java.util.Comparator); - method public static java.util.Comparator> comparingByValue(); - method public static java.util.Comparator> comparingByValue(java.util.Comparator); + public static abstract interface Map.Entry { + method public static , V> java.util.Comparator> comparingByKey(); + method public static java.util.Comparator> comparingByKey(java.util.Comparator); + method public static > java.util.Comparator> comparingByValue(); + method public static java.util.Comparator> comparingByValue(java.util.Comparator); method public abstract boolean equals(java.lang.Object); method public abstract K getKey(); method public abstract V getValue(); @@ -59315,7 +59315,7 @@ package java.util { method public java.lang.String getKey(); } - public abstract interface NavigableMap implements java.util.SortedMap { + public abstract interface NavigableMap implements java.util.SortedMap { method public abstract java.util.Map.Entry ceilingEntry(K); method public abstract K ceilingKey(K); method public abstract java.util.NavigableSet descendingKeySet(); @@ -59339,7 +59339,7 @@ package java.util { method public abstract java.util.SortedMap tailMap(K); } - public abstract interface NavigableSet implements java.util.SortedSet { + public abstract interface NavigableSet implements java.util.SortedSet { method public abstract E ceiling(E); method public abstract java.util.Iterator descendingIterator(); method public abstract java.util.NavigableSet descendingSet(); @@ -59363,16 +59363,16 @@ package java.util { } public final class Objects { - method public static int compare(T, T, java.util.Comparator); + method public static int compare(T, T, java.util.Comparator); method public static boolean deepEquals(java.lang.Object, java.lang.Object); method public static boolean equals(java.lang.Object, java.lang.Object); method public static int hash(java.lang.Object...); method public static int hashCode(java.lang.Object); method public static boolean isNull(java.lang.Object); method public static boolean nonNull(java.lang.Object); - method public static T requireNonNull(T); - method public static T requireNonNull(T, java.lang.String); - method public static T requireNonNull(T, java.util.function.Supplier); + method public static T requireNonNull(T); + method public static T requireNonNull(T, java.lang.String); + method public static T requireNonNull(T, java.util.function.Supplier); method public static java.lang.String toString(java.lang.Object); method public static java.lang.String toString(java.lang.Object, java.lang.String); } @@ -59394,19 +59394,19 @@ package java.util { method public abstract void update(java.util.Observable, java.lang.Object); } - public final class Optional { - method public static java.util.Optional empty(); + public final class Optional { + method public static java.util.Optional empty(); method public java.util.Optional filter(java.util.function.Predicate); - method public java.util.Optional flatMap(java.util.function.Function>); + method public java.util.Optional flatMap(java.util.function.Function>); method public T get(); method public void ifPresent(java.util.function.Consumer); method public boolean isPresent(); - method public java.util.Optional map(java.util.function.Function); - method public static java.util.Optional of(T); - method public static java.util.Optional ofNullable(T); + method public java.util.Optional map(java.util.function.Function); + method public static java.util.Optional of(T); + method public static java.util.Optional ofNullable(T); method public T orElse(T); method public T orElseGet(java.util.function.Supplier); - method public T orElseThrow(java.util.function.Supplier) throws java.lang.Throwable; + method public T orElseThrow(java.util.function.Supplier) throws java.lang.Throwable; } public final class OptionalDouble { @@ -59417,7 +59417,7 @@ package java.util { method public static java.util.OptionalDouble of(double); method public double orElse(double); method public double orElseGet(java.util.function.DoubleSupplier); - method public double orElseThrow(java.util.function.Supplier) throws java.lang.Throwable; + method public double orElseThrow(java.util.function.Supplier) throws java.lang.Throwable; } public final class OptionalInt { @@ -59428,7 +59428,7 @@ package java.util { method public static java.util.OptionalInt of(int); method public int orElse(int); method public int orElseGet(java.util.function.IntSupplier); - method public int orElseThrow(java.util.function.Supplier) throws java.lang.Throwable; + method public int orElseThrow(java.util.function.Supplier) throws java.lang.Throwable; } public final class OptionalLong { @@ -59439,10 +59439,10 @@ package java.util { method public static java.util.OptionalLong of(long); method public long orElse(long); method public long orElseGet(java.util.function.LongSupplier); - method public long orElseThrow(java.util.function.Supplier) throws java.lang.Throwable; + method public long orElseThrow(java.util.function.Supplier) throws java.lang.Throwable; } - public abstract interface PrimitiveIterator implements java.util.Iterator { + public abstract interface PrimitiveIterator implements java.util.Iterator { method public abstract void forEachRemaining(T_CONS); } @@ -59467,7 +59467,7 @@ package java.util { method public abstract long nextLong(); } - public class PriorityQueue extends java.util.AbstractQueue implements java.io.Serializable { + public class PriorityQueue extends java.util.AbstractQueue implements java.io.Serializable { ctor public PriorityQueue(); ctor public PriorityQueue(int); ctor public PriorityQueue(java.util.Comparator); @@ -59516,7 +59516,7 @@ package java.util { method public java.lang.Object handleGetObject(java.lang.String); } - public abstract interface Queue implements java.util.Collection { + public abstract interface Queue implements java.util.Collection { method public abstract boolean add(E); method public abstract E element(); method public abstract boolean offer(E); @@ -59669,15 +59669,15 @@ package java.util { ctor public ServiceConfigurationError(java.lang.String, java.lang.Throwable); } - public final class ServiceLoader implements java.lang.Iterable { + public final class ServiceLoader implements java.lang.Iterable { method public java.util.Iterator iterator(); - method public static java.util.ServiceLoader load(java.lang.Class, java.lang.ClassLoader); - method public static java.util.ServiceLoader load(java.lang.Class); - method public static java.util.ServiceLoader loadInstalled(java.lang.Class); + method public static java.util.ServiceLoader load(java.lang.Class, java.lang.ClassLoader); + method public static java.util.ServiceLoader load(java.lang.Class); + method public static java.util.ServiceLoader loadInstalled(java.lang.Class); method public void reload(); } - public abstract interface Set implements java.util.Collection { + public abstract interface Set implements java.util.Collection { method public abstract boolean add(E); method public abstract boolean addAll(java.util.Collection); method public abstract void clear(); @@ -59692,7 +59692,7 @@ package java.util { method public abstract boolean retainAll(java.util.Collection); method public abstract int size(); method public abstract java.lang.Object[] toArray(); - method public abstract T[] toArray(T[]); + method public abstract T[] toArray(T[]); } public class SimpleTimeZone extends java.util.TimeZone { @@ -59718,7 +59718,7 @@ package java.util { field public static final int WALL_TIME = 0; // 0x0 } - public abstract interface SortedMap implements java.util.Map { + public abstract interface SortedMap implements java.util.Map { method public abstract java.util.Comparator comparator(); method public abstract java.util.Set> entrySet(); method public abstract K firstKey(); @@ -59730,7 +59730,7 @@ package java.util { method public abstract java.util.Collection values(); } - public abstract interface SortedSet implements java.util.Set { + public abstract interface SortedSet implements java.util.Set { method public abstract java.util.Comparator comparator(); method public abstract E first(); method public abstract java.util.SortedSet headSet(E); @@ -59739,7 +59739,7 @@ package java.util { method public abstract java.util.SortedSet tailSet(E); } - public abstract interface Spliterator { + public abstract interface Spliterator { method public abstract int characteristics(); method public abstract long estimateSize(); method public default void forEachRemaining(java.util.function.Consumer); @@ -59782,7 +59782,7 @@ package java.util { method public abstract java.util.Spliterator.OfLong trySplit(); } - public static abstract interface Spliterator.OfPrimitive implements java.util.Spliterator { + public static abstract interface Spliterator.OfPrimitive> implements java.util.Spliterator { method public default void forEachRemaining(T_CONS); method public abstract boolean tryAdvance(T_CONS); method public abstract T_SPLITR trySplit(); @@ -59792,25 +59792,25 @@ package java.util { method public static java.util.Spliterator.OfDouble emptyDoubleSpliterator(); method public static java.util.Spliterator.OfInt emptyIntSpliterator(); method public static java.util.Spliterator.OfLong emptyLongSpliterator(); - method public static java.util.Spliterator emptySpliterator(); - method public static java.util.Iterator iterator(java.util.Spliterator); + method public static java.util.Spliterator emptySpliterator(); + method public static java.util.Iterator iterator(java.util.Spliterator); method public static java.util.PrimitiveIterator.OfInt iterator(java.util.Spliterator.OfInt); method public static java.util.PrimitiveIterator.OfLong iterator(java.util.Spliterator.OfLong); method public static java.util.PrimitiveIterator.OfDouble iterator(java.util.Spliterator.OfDouble); - method public static java.util.Spliterator spliterator(java.lang.Object[], int); - method public static java.util.Spliterator spliterator(java.lang.Object[], int, int, int); + method public static java.util.Spliterator spliterator(java.lang.Object[], int); + method public static java.util.Spliterator spliterator(java.lang.Object[], int, int, int); method public static java.util.Spliterator.OfInt spliterator(int[], int); method public static java.util.Spliterator.OfInt spliterator(int[], int, int, int); method public static java.util.Spliterator.OfLong spliterator(long[], int); method public static java.util.Spliterator.OfLong spliterator(long[], int, int, int); method public static java.util.Spliterator.OfDouble spliterator(double[], int); method public static java.util.Spliterator.OfDouble spliterator(double[], int, int, int); - method public static java.util.Spliterator spliterator(java.util.Collection, int); - method public static java.util.Spliterator spliterator(java.util.Iterator, long, int); + method public static java.util.Spliterator spliterator(java.util.Collection, int); + method public static java.util.Spliterator spliterator(java.util.Iterator, long, int); method public static java.util.Spliterator.OfInt spliterator(java.util.PrimitiveIterator.OfInt, long, int); method public static java.util.Spliterator.OfLong spliterator(java.util.PrimitiveIterator.OfLong, long, int); method public static java.util.Spliterator.OfDouble spliterator(java.util.PrimitiveIterator.OfDouble, long, int); - method public static java.util.Spliterator spliteratorUnknownSize(java.util.Iterator, int); + method public static java.util.Spliterator spliteratorUnknownSize(java.util.Iterator, int); method public static java.util.Spliterator.OfInt spliteratorUnknownSize(java.util.PrimitiveIterator.OfInt, int); method public static java.util.Spliterator.OfLong spliteratorUnknownSize(java.util.PrimitiveIterator.OfLong, int); method public static java.util.Spliterator.OfDouble spliteratorUnknownSize(java.util.PrimitiveIterator.OfDouble, int); @@ -59837,7 +59837,7 @@ package java.util { method public java.util.Spliterator.OfLong trySplit(); } - public static abstract class Spliterators.AbstractSpliterator implements java.util.Spliterator { + public static abstract class Spliterators.AbstractSpliterator implements java.util.Spliterator { ctor protected Spliterators.AbstractSpliterator(long, int); method public int characteristics(); method public long estimateSize(); @@ -59872,7 +59872,7 @@ package java.util { method public java.util.SplittableRandom split(); } - public class Stack extends java.util.Vector { + public class Stack extends java.util.Vector { ctor public Stack(); method public boolean empty(); method public synchronized E peek(); @@ -59956,7 +59956,7 @@ package java.util { ctor public TooManyListenersException(java.lang.String); } - public class TreeMap extends java.util.AbstractMap implements java.lang.Cloneable java.util.NavigableMap java.io.Serializable { + public class TreeMap extends java.util.AbstractMap implements java.lang.Cloneable java.util.NavigableMap java.io.Serializable { ctor public TreeMap(); ctor public TreeMap(java.util.Comparator); ctor public TreeMap(java.util.Map); @@ -59993,7 +59993,7 @@ package java.util { method public java.util.SortedMap tailMap(K); } - public class TreeSet extends java.util.AbstractSet implements java.lang.Cloneable java.util.NavigableSet java.io.Serializable { + public class TreeSet extends java.util.AbstractSet implements java.lang.Cloneable java.util.NavigableSet java.io.Serializable { ctor public TreeSet(); ctor public TreeSet(java.util.Comparator); ctor public TreeSet(java.util.Collection); @@ -60046,7 +60046,7 @@ package java.util { method public java.lang.String getFlags(); } - public class Vector extends java.util.AbstractList implements java.lang.Cloneable java.util.List java.util.RandomAccess java.io.Serializable { + public class Vector extends java.util.AbstractList implements java.lang.Cloneable java.util.List java.util.RandomAccess java.io.Serializable { ctor public Vector(int, int); ctor public Vector(int); ctor public Vector(); @@ -60081,7 +60081,7 @@ package java.util { field protected java.lang.Object[] elementData; } - public class WeakHashMap extends java.util.AbstractMap implements java.util.Map { + public class WeakHashMap extends java.util.AbstractMap implements java.util.Map { ctor public WeakHashMap(int, float); ctor public WeakHashMap(int); ctor public WeakHashMap(); @@ -60097,18 +60097,18 @@ package java.util.concurrent { public abstract class AbstractExecutorService implements java.util.concurrent.ExecutorService { ctor public AbstractExecutorService(); - method public java.util.List> invokeAll(java.util.Collection>) throws java.lang.InterruptedException; - method public java.util.List> invokeAll(java.util.Collection>, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; - method public T invokeAny(java.util.Collection>) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException; - method public T invokeAny(java.util.Collection>, long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException, java.util.concurrent.TimeoutException; - method protected java.util.concurrent.RunnableFuture newTaskFor(java.lang.Runnable, T); - method protected java.util.concurrent.RunnableFuture newTaskFor(java.util.concurrent.Callable); + method public java.util.List> invokeAll(java.util.Collection>) throws java.lang.InterruptedException; + method public java.util.List> invokeAll(java.util.Collection>, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; + method public T invokeAny(java.util.Collection>) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException; + method public T invokeAny(java.util.Collection>, long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException, java.util.concurrent.TimeoutException; + method protected java.util.concurrent.RunnableFuture newTaskFor(java.lang.Runnable, T); + method protected java.util.concurrent.RunnableFuture newTaskFor(java.util.concurrent.Callable); method public java.util.concurrent.Future submit(java.lang.Runnable); - method public java.util.concurrent.Future submit(java.lang.Runnable, T); - method public java.util.concurrent.Future submit(java.util.concurrent.Callable); + method public java.util.concurrent.Future submit(java.lang.Runnable, T); + method public java.util.concurrent.Future submit(java.util.concurrent.Callable); } - public class ArrayBlockingQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue java.io.Serializable { + public class ArrayBlockingQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue java.io.Serializable { ctor public ArrayBlockingQueue(int); ctor public ArrayBlockingQueue(int, boolean); ctor public ArrayBlockingQueue(int, boolean, java.util.Collection); @@ -60127,7 +60127,7 @@ package java.util.concurrent { method public E take() throws java.lang.InterruptedException; } - public abstract interface BlockingDeque implements java.util.concurrent.BlockingQueue java.util.Deque { + public abstract interface BlockingDeque implements java.util.concurrent.BlockingQueue java.util.Deque { method public abstract boolean add(E); method public abstract void addFirst(E); method public abstract void addLast(E); @@ -60159,7 +60159,7 @@ package java.util.concurrent { method public abstract E takeLast() throws java.lang.InterruptedException; } - public abstract interface BlockingQueue implements java.util.Queue { + public abstract interface BlockingQueue implements java.util.Queue { method public abstract boolean add(E); method public abstract boolean contains(java.lang.Object); method public abstract int drainTo(java.util.Collection); @@ -60178,7 +60178,7 @@ package java.util.concurrent { ctor public BrokenBarrierException(java.lang.String); } - public abstract interface Callable { + public abstract interface Callable { method public abstract V call() throws java.lang.Exception; } @@ -60187,28 +60187,28 @@ package java.util.concurrent { ctor public CancellationException(java.lang.String); } - public class CompletableFuture implements java.util.concurrent.CompletionStage java.util.concurrent.Future { + public class CompletableFuture implements java.util.concurrent.CompletionStage java.util.concurrent.Future { ctor public CompletableFuture(); method public java.util.concurrent.CompletableFuture acceptEither(java.util.concurrent.CompletionStage, java.util.function.Consumer); method public java.util.concurrent.CompletableFuture acceptEitherAsync(java.util.concurrent.CompletionStage, java.util.function.Consumer); method public java.util.concurrent.CompletableFuture acceptEitherAsync(java.util.concurrent.CompletionStage, java.util.function.Consumer, java.util.concurrent.Executor); method public static java.util.concurrent.CompletableFuture allOf(java.util.concurrent.CompletableFuture...); method public static java.util.concurrent.CompletableFuture anyOf(java.util.concurrent.CompletableFuture...); - method public java.util.concurrent.CompletableFuture applyToEither(java.util.concurrent.CompletionStage, java.util.function.Function); - method public java.util.concurrent.CompletableFuture applyToEitherAsync(java.util.concurrent.CompletionStage, java.util.function.Function); - method public java.util.concurrent.CompletableFuture applyToEitherAsync(java.util.concurrent.CompletionStage, java.util.function.Function, java.util.concurrent.Executor); + method public java.util.concurrent.CompletableFuture applyToEither(java.util.concurrent.CompletionStage, java.util.function.Function); + method public java.util.concurrent.CompletableFuture applyToEitherAsync(java.util.concurrent.CompletionStage, java.util.function.Function); + method public java.util.concurrent.CompletableFuture applyToEitherAsync(java.util.concurrent.CompletionStage, java.util.function.Function, java.util.concurrent.Executor); method public boolean cancel(boolean); method public boolean complete(T); method public boolean completeExceptionally(java.lang.Throwable); - method public static java.util.concurrent.CompletableFuture completedFuture(U); + method public static java.util.concurrent.CompletableFuture completedFuture(U); method public java.util.concurrent.CompletableFuture exceptionally(java.util.function.Function); method public T get() throws java.util.concurrent.ExecutionException, java.lang.InterruptedException; method public T get(long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException, java.util.concurrent.TimeoutException; method public T getNow(T); method public int getNumberOfDependents(); - method public java.util.concurrent.CompletableFuture handle(java.util.function.BiFunction); - method public java.util.concurrent.CompletableFuture handleAsync(java.util.function.BiFunction); - method public java.util.concurrent.CompletableFuture handleAsync(java.util.function.BiFunction, java.util.concurrent.Executor); + method public java.util.concurrent.CompletableFuture handle(java.util.function.BiFunction); + method public java.util.concurrent.CompletableFuture handleAsync(java.util.function.BiFunction); + method public java.util.concurrent.CompletableFuture handleAsync(java.util.function.BiFunction, java.util.concurrent.Executor); method public boolean isCancelled(); method public boolean isCompletedExceptionally(); method public boolean isDone(); @@ -60223,23 +60223,23 @@ package java.util.concurrent { method public java.util.concurrent.CompletableFuture runAfterEitherAsync(java.util.concurrent.CompletionStage, java.lang.Runnable, java.util.concurrent.Executor); method public static java.util.concurrent.CompletableFuture runAsync(java.lang.Runnable); method public static java.util.concurrent.CompletableFuture runAsync(java.lang.Runnable, java.util.concurrent.Executor); - method public static java.util.concurrent.CompletableFuture supplyAsync(java.util.function.Supplier); - method public static java.util.concurrent.CompletableFuture supplyAsync(java.util.function.Supplier, java.util.concurrent.Executor); + method public static java.util.concurrent.CompletableFuture supplyAsync(java.util.function.Supplier); + method public static java.util.concurrent.CompletableFuture supplyAsync(java.util.function.Supplier, java.util.concurrent.Executor); method public java.util.concurrent.CompletableFuture thenAccept(java.util.function.Consumer); method public java.util.concurrent.CompletableFuture thenAcceptAsync(java.util.function.Consumer); method public java.util.concurrent.CompletableFuture thenAcceptAsync(java.util.function.Consumer, java.util.concurrent.Executor); - method public java.util.concurrent.CompletableFuture thenAcceptBoth(java.util.concurrent.CompletionStage, java.util.function.BiConsumer); - method public java.util.concurrent.CompletableFuture thenAcceptBothAsync(java.util.concurrent.CompletionStage, java.util.function.BiConsumer); - method public java.util.concurrent.CompletableFuture thenAcceptBothAsync(java.util.concurrent.CompletionStage, java.util.function.BiConsumer, java.util.concurrent.Executor); - method public java.util.concurrent.CompletableFuture thenApply(java.util.function.Function); - method public java.util.concurrent.CompletableFuture thenApplyAsync(java.util.function.Function); - method public java.util.concurrent.CompletableFuture thenApplyAsync(java.util.function.Function, java.util.concurrent.Executor); - method public java.util.concurrent.CompletableFuture thenCombine(java.util.concurrent.CompletionStage, java.util.function.BiFunction); - method public java.util.concurrent.CompletableFuture thenCombineAsync(java.util.concurrent.CompletionStage, java.util.function.BiFunction); - method public java.util.concurrent.CompletableFuture thenCombineAsync(java.util.concurrent.CompletionStage, java.util.function.BiFunction, java.util.concurrent.Executor); - method public java.util.concurrent.CompletableFuture thenCompose(java.util.function.Function>); - method public java.util.concurrent.CompletableFuture thenComposeAsync(java.util.function.Function>); - method public java.util.concurrent.CompletableFuture thenComposeAsync(java.util.function.Function>, java.util.concurrent.Executor); + method public java.util.concurrent.CompletableFuture thenAcceptBoth(java.util.concurrent.CompletionStage, java.util.function.BiConsumer); + method public java.util.concurrent.CompletableFuture thenAcceptBothAsync(java.util.concurrent.CompletionStage, java.util.function.BiConsumer); + method public java.util.concurrent.CompletableFuture thenAcceptBothAsync(java.util.concurrent.CompletionStage, java.util.function.BiConsumer, java.util.concurrent.Executor); + method public java.util.concurrent.CompletableFuture thenApply(java.util.function.Function); + method public java.util.concurrent.CompletableFuture thenApplyAsync(java.util.function.Function); + method public java.util.concurrent.CompletableFuture thenApplyAsync(java.util.function.Function, java.util.concurrent.Executor); + method public java.util.concurrent.CompletableFuture thenCombine(java.util.concurrent.CompletionStage, java.util.function.BiFunction); + method public java.util.concurrent.CompletableFuture thenCombineAsync(java.util.concurrent.CompletionStage, java.util.function.BiFunction); + method public java.util.concurrent.CompletableFuture thenCombineAsync(java.util.concurrent.CompletionStage, java.util.function.BiFunction, java.util.concurrent.Executor); + method public java.util.concurrent.CompletableFuture thenCompose(java.util.function.Function>); + method public java.util.concurrent.CompletableFuture thenComposeAsync(java.util.function.Function>); + method public java.util.concurrent.CompletableFuture thenComposeAsync(java.util.function.Function>, java.util.concurrent.Executor); method public java.util.concurrent.CompletableFuture thenRun(java.lang.Runnable); method public java.util.concurrent.CompletableFuture thenRunAsync(java.lang.Runnable); method public java.util.concurrent.CompletableFuture thenRunAsync(java.lang.Runnable, java.util.concurrent.Executor); @@ -60259,7 +60259,7 @@ package java.util.concurrent { ctor public CompletionException(java.lang.Throwable); } - public abstract interface CompletionService { + public abstract interface CompletionService { method public abstract java.util.concurrent.Future poll(); method public abstract java.util.concurrent.Future poll(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; method public abstract java.util.concurrent.Future submit(java.util.concurrent.Callable); @@ -60267,17 +60267,17 @@ package java.util.concurrent { method public abstract java.util.concurrent.Future take() throws java.lang.InterruptedException; } - public abstract interface CompletionStage { + public abstract interface CompletionStage { method public abstract java.util.concurrent.CompletionStage acceptEither(java.util.concurrent.CompletionStage, java.util.function.Consumer); method public abstract java.util.concurrent.CompletionStage acceptEitherAsync(java.util.concurrent.CompletionStage, java.util.function.Consumer); method public abstract java.util.concurrent.CompletionStage acceptEitherAsync(java.util.concurrent.CompletionStage, java.util.function.Consumer, java.util.concurrent.Executor); - method public abstract java.util.concurrent.CompletionStage applyToEither(java.util.concurrent.CompletionStage, java.util.function.Function); - method public abstract java.util.concurrent.CompletionStage applyToEitherAsync(java.util.concurrent.CompletionStage, java.util.function.Function); - method public abstract java.util.concurrent.CompletionStage applyToEitherAsync(java.util.concurrent.CompletionStage, java.util.function.Function, java.util.concurrent.Executor); + method public abstract java.util.concurrent.CompletionStage applyToEither(java.util.concurrent.CompletionStage, java.util.function.Function); + method public abstract java.util.concurrent.CompletionStage applyToEitherAsync(java.util.concurrent.CompletionStage, java.util.function.Function); + method public abstract java.util.concurrent.CompletionStage applyToEitherAsync(java.util.concurrent.CompletionStage, java.util.function.Function, java.util.concurrent.Executor); method public abstract java.util.concurrent.CompletionStage exceptionally(java.util.function.Function); - method public abstract java.util.concurrent.CompletionStage handle(java.util.function.BiFunction); - method public abstract java.util.concurrent.CompletionStage handleAsync(java.util.function.BiFunction); - method public abstract java.util.concurrent.CompletionStage handleAsync(java.util.function.BiFunction, java.util.concurrent.Executor); + method public abstract java.util.concurrent.CompletionStage handle(java.util.function.BiFunction); + method public abstract java.util.concurrent.CompletionStage handleAsync(java.util.function.BiFunction); + method public abstract java.util.concurrent.CompletionStage handleAsync(java.util.function.BiFunction, java.util.concurrent.Executor); method public abstract java.util.concurrent.CompletionStage runAfterBoth(java.util.concurrent.CompletionStage, java.lang.Runnable); method public abstract java.util.concurrent.CompletionStage runAfterBothAsync(java.util.concurrent.CompletionStage, java.lang.Runnable); method public abstract java.util.concurrent.CompletionStage runAfterBothAsync(java.util.concurrent.CompletionStage, java.lang.Runnable, java.util.concurrent.Executor); @@ -60287,18 +60287,18 @@ package java.util.concurrent { method public abstract java.util.concurrent.CompletionStage thenAccept(java.util.function.Consumer); method public abstract java.util.concurrent.CompletionStage thenAcceptAsync(java.util.function.Consumer); method public abstract java.util.concurrent.CompletionStage thenAcceptAsync(java.util.function.Consumer, java.util.concurrent.Executor); - method public abstract java.util.concurrent.CompletionStage thenAcceptBoth(java.util.concurrent.CompletionStage, java.util.function.BiConsumer); - method public abstract java.util.concurrent.CompletionStage thenAcceptBothAsync(java.util.concurrent.CompletionStage, java.util.function.BiConsumer); - method public abstract java.util.concurrent.CompletionStage thenAcceptBothAsync(java.util.concurrent.CompletionStage, java.util.function.BiConsumer, java.util.concurrent.Executor); - method public abstract java.util.concurrent.CompletionStage thenApply(java.util.function.Function); - method public abstract java.util.concurrent.CompletionStage thenApplyAsync(java.util.function.Function); - method public abstract java.util.concurrent.CompletionStage thenApplyAsync(java.util.function.Function, java.util.concurrent.Executor); - method public abstract java.util.concurrent.CompletionStage thenCombine(java.util.concurrent.CompletionStage, java.util.function.BiFunction); - method public abstract java.util.concurrent.CompletionStage thenCombineAsync(java.util.concurrent.CompletionStage, java.util.function.BiFunction); - method public abstract java.util.concurrent.CompletionStage thenCombineAsync(java.util.concurrent.CompletionStage, java.util.function.BiFunction, java.util.concurrent.Executor); - method public abstract java.util.concurrent.CompletionStage thenCompose(java.util.function.Function>); - method public abstract java.util.concurrent.CompletionStage thenComposeAsync(java.util.function.Function>); - method public abstract java.util.concurrent.CompletionStage thenComposeAsync(java.util.function.Function>, java.util.concurrent.Executor); + method public abstract java.util.concurrent.CompletionStage thenAcceptBoth(java.util.concurrent.CompletionStage, java.util.function.BiConsumer); + method public abstract java.util.concurrent.CompletionStage thenAcceptBothAsync(java.util.concurrent.CompletionStage, java.util.function.BiConsumer); + method public abstract java.util.concurrent.CompletionStage thenAcceptBothAsync(java.util.concurrent.CompletionStage, java.util.function.BiConsumer, java.util.concurrent.Executor); + method public abstract java.util.concurrent.CompletionStage thenApply(java.util.function.Function); + method public abstract java.util.concurrent.CompletionStage thenApplyAsync(java.util.function.Function); + method public abstract java.util.concurrent.CompletionStage thenApplyAsync(java.util.function.Function, java.util.concurrent.Executor); + method public abstract java.util.concurrent.CompletionStage thenCombine(java.util.concurrent.CompletionStage, java.util.function.BiFunction); + method public abstract java.util.concurrent.CompletionStage thenCombineAsync(java.util.concurrent.CompletionStage, java.util.function.BiFunction); + method public abstract java.util.concurrent.CompletionStage thenCombineAsync(java.util.concurrent.CompletionStage, java.util.function.BiFunction, java.util.concurrent.Executor); + method public abstract java.util.concurrent.CompletionStage thenCompose(java.util.function.Function>); + method public abstract java.util.concurrent.CompletionStage thenComposeAsync(java.util.function.Function>); + method public abstract java.util.concurrent.CompletionStage thenComposeAsync(java.util.function.Function>, java.util.concurrent.Executor); method public abstract java.util.concurrent.CompletionStage thenRun(java.lang.Runnable); method public abstract java.util.concurrent.CompletionStage thenRunAsync(java.lang.Runnable); method public abstract java.util.concurrent.CompletionStage thenRunAsync(java.lang.Runnable, java.util.concurrent.Executor); @@ -60308,7 +60308,7 @@ package java.util.concurrent { method public abstract java.util.concurrent.CompletionStage whenCompleteAsync(java.util.function.BiConsumer, java.util.concurrent.Executor); } - public class ConcurrentHashMap extends java.util.AbstractMap implements java.util.concurrent.ConcurrentMap java.io.Serializable { + public class ConcurrentHashMap extends java.util.AbstractMap implements java.util.concurrent.ConcurrentMap java.io.Serializable { ctor public ConcurrentHashMap(); ctor public ConcurrentHashMap(int); ctor public ConcurrentHashMap(java.util.Map); @@ -60322,29 +60322,29 @@ package java.util.concurrent { method public java.util.Set> entrySet(); method public void forEach(java.util.function.BiConsumer); method public void forEach(long, java.util.function.BiConsumer); - method public void forEach(long, java.util.function.BiFunction, java.util.function.Consumer); + method public void forEach(long, java.util.function.BiFunction, java.util.function.Consumer); method public void forEachEntry(long, java.util.function.Consumer>); - method public void forEachEntry(long, java.util.function.Function, ? extends U>, java.util.function.Consumer); + method public void forEachEntry(long, java.util.function.Function, ? extends U>, java.util.function.Consumer); method public void forEachKey(long, java.util.function.Consumer); - method public void forEachKey(long, java.util.function.Function, java.util.function.Consumer); + method public void forEachKey(long, java.util.function.Function, java.util.function.Consumer); method public void forEachValue(long, java.util.function.Consumer); - method public void forEachValue(long, java.util.function.Function, java.util.function.Consumer); + method public void forEachValue(long, java.util.function.Function, java.util.function.Consumer); method public V getOrDefault(java.lang.Object, V); method public java.util.concurrent.ConcurrentHashMap.KeySetView keySet(V); method public java.util.Enumeration keys(); method public long mappingCount(); method public V merge(K, V, java.util.function.BiFunction); - method public static java.util.concurrent.ConcurrentHashMap.KeySetView newKeySet(); - method public static java.util.concurrent.ConcurrentHashMap.KeySetView newKeySet(int); + method public static java.util.concurrent.ConcurrentHashMap.KeySetView newKeySet(); + method public static java.util.concurrent.ConcurrentHashMap.KeySetView newKeySet(int); method public V putIfAbsent(K, V); - method public U reduce(long, java.util.function.BiFunction, java.util.function.BiFunction); + method public U reduce(long, java.util.function.BiFunction, java.util.function.BiFunction); method public java.util.Map.Entry reduceEntries(long, java.util.function.BiFunction, java.util.Map.Entry, ? extends java.util.Map.Entry>); - method public U reduceEntries(long, java.util.function.Function, ? extends U>, java.util.function.BiFunction); + method public U reduceEntries(long, java.util.function.Function, ? extends U>, java.util.function.BiFunction); method public double reduceEntriesToDouble(long, java.util.function.ToDoubleFunction>, double, java.util.function.DoubleBinaryOperator); method public int reduceEntriesToInt(long, java.util.function.ToIntFunction>, int, java.util.function.IntBinaryOperator); method public long reduceEntriesToLong(long, java.util.function.ToLongFunction>, long, java.util.function.LongBinaryOperator); method public K reduceKeys(long, java.util.function.BiFunction); - method public U reduceKeys(long, java.util.function.Function, java.util.function.BiFunction); + method public U reduceKeys(long, java.util.function.Function, java.util.function.BiFunction); method public double reduceKeysToDouble(long, java.util.function.ToDoubleFunction, double, java.util.function.DoubleBinaryOperator); method public int reduceKeysToInt(long, java.util.function.ToIntFunction, int, java.util.function.IntBinaryOperator); method public long reduceKeysToLong(long, java.util.function.ToLongFunction, long, java.util.function.LongBinaryOperator); @@ -60352,7 +60352,7 @@ package java.util.concurrent { method public int reduceToInt(long, java.util.function.ToIntBiFunction, int, java.util.function.IntBinaryOperator); method public long reduceToLong(long, java.util.function.ToLongBiFunction, long, java.util.function.LongBinaryOperator); method public V reduceValues(long, java.util.function.BiFunction); - method public U reduceValues(long, java.util.function.Function, java.util.function.BiFunction); + method public U reduceValues(long, java.util.function.Function, java.util.function.BiFunction); method public double reduceValuesToDouble(long, java.util.function.ToDoubleFunction, double, java.util.function.DoubleBinaryOperator); method public int reduceValuesToInt(long, java.util.function.ToIntFunction, int, java.util.function.IntBinaryOperator); method public long reduceValuesToLong(long, java.util.function.ToLongFunction, long, java.util.function.LongBinaryOperator); @@ -60360,13 +60360,13 @@ package java.util.concurrent { method public boolean replace(K, V, V); method public V replace(K, V); method public void replaceAll(java.util.function.BiFunction); - method public U search(long, java.util.function.BiFunction); - method public U searchEntries(long, java.util.function.Function, ? extends U>); - method public U searchKeys(long, java.util.function.Function); - method public U searchValues(long, java.util.function.Function); + method public U search(long, java.util.function.BiFunction); + method public U searchEntries(long, java.util.function.Function, ? extends U>); + method public U searchKeys(long, java.util.function.Function); + method public U searchValues(long, java.util.function.Function); } - static abstract class ConcurrentHashMap.CollectionView implements java.util.Collection java.io.Serializable { + static abstract class ConcurrentHashMap.CollectionView implements java.util.Collection java.io.Serializable { method public final void clear(); method public abstract boolean contains(java.lang.Object); method public final boolean containsAll(java.util.Collection); @@ -60378,11 +60378,11 @@ package java.util.concurrent { method public final boolean retainAll(java.util.Collection); method public final int size(); method public final java.lang.Object[] toArray(); - method public final T[] toArray(T[]); + method public final T[] toArray(T[]); method public final java.lang.String toString(); } - public static class ConcurrentHashMap.KeySetView extends java.util.concurrent.ConcurrentHashMap.CollectionView implements java.io.Serializable java.util.Set { + public static class ConcurrentHashMap.KeySetView extends java.util.concurrent.ConcurrentHashMap.CollectionView implements java.io.Serializable java.util.Set { method public boolean add(K); method public boolean addAll(java.util.Collection); method public boolean contains(java.lang.Object); @@ -60393,7 +60393,7 @@ package java.util.concurrent { method public java.util.Spliterator spliterator(); } - public class ConcurrentLinkedDeque extends java.util.AbstractCollection implements java.util.Deque java.io.Serializable { + public class ConcurrentLinkedDeque extends java.util.AbstractCollection implements java.util.Deque java.io.Serializable { ctor public ConcurrentLinkedDeque(); ctor public ConcurrentLinkedDeque(java.util.Collection); method public void addFirst(E); @@ -60423,7 +60423,7 @@ package java.util.concurrent { method public java.util.Spliterator spliterator(); } - public class ConcurrentLinkedQueue extends java.util.AbstractQueue implements java.util.Queue java.io.Serializable { + public class ConcurrentLinkedQueue extends java.util.AbstractQueue implements java.util.Queue java.io.Serializable { ctor public ConcurrentLinkedQueue(); ctor public ConcurrentLinkedQueue(java.util.Collection); method public java.util.Iterator iterator(); @@ -60434,14 +60434,14 @@ package java.util.concurrent { method public java.util.Spliterator spliterator(); } - public abstract interface ConcurrentMap implements java.util.Map { + public abstract interface ConcurrentMap implements java.util.Map { method public abstract V putIfAbsent(K, V); method public abstract boolean remove(java.lang.Object, java.lang.Object); method public abstract boolean replace(K, V, V); method public abstract V replace(K, V); } - public abstract interface ConcurrentNavigableMap implements java.util.concurrent.ConcurrentMap java.util.NavigableMap { + public abstract interface ConcurrentNavigableMap implements java.util.concurrent.ConcurrentMap java.util.NavigableMap { method public abstract java.util.NavigableSet descendingKeySet(); method public abstract java.util.concurrent.ConcurrentNavigableMap descendingMap(); method public abstract java.util.concurrent.ConcurrentNavigableMap headMap(K, boolean); @@ -60454,7 +60454,7 @@ package java.util.concurrent { method public abstract java.util.concurrent.ConcurrentNavigableMap tailMap(K); } - public class ConcurrentSkipListMap extends java.util.AbstractMap implements java.lang.Cloneable java.util.concurrent.ConcurrentNavigableMap java.io.Serializable { + public class ConcurrentSkipListMap extends java.util.AbstractMap implements java.lang.Cloneable java.util.concurrent.ConcurrentNavigableMap java.io.Serializable { ctor public ConcurrentSkipListMap(); ctor public ConcurrentSkipListMap(java.util.Comparator); ctor public ConcurrentSkipListMap(java.util.Map); @@ -60498,7 +60498,7 @@ package java.util.concurrent { method public java.util.concurrent.ConcurrentNavigableMap tailMap(K); } - public class ConcurrentSkipListSet extends java.util.AbstractSet implements java.lang.Cloneable java.util.NavigableSet java.io.Serializable { + public class ConcurrentSkipListSet extends java.util.AbstractSet implements java.lang.Cloneable java.util.NavigableSet java.io.Serializable { ctor public ConcurrentSkipListSet(); ctor public ConcurrentSkipListSet(java.util.Comparator); ctor public ConcurrentSkipListSet(java.util.Collection); @@ -60526,7 +60526,7 @@ package java.util.concurrent { method public java.util.NavigableSet tailSet(E); } - public class CopyOnWriteArrayList implements java.lang.Cloneable java.util.List java.util.RandomAccess java.io.Serializable { + public class CopyOnWriteArrayList implements java.lang.Cloneable java.util.List java.util.RandomAccess java.io.Serializable { ctor public CopyOnWriteArrayList(); ctor public CopyOnWriteArrayList(java.util.Collection); ctor public CopyOnWriteArrayList(E[]); @@ -60558,10 +60558,10 @@ package java.util.concurrent { method public int size(); method public java.util.List subList(int, int); method public java.lang.Object[] toArray(); - method public T[] toArray(T[]); + method public T[] toArray(T[]); } - public class CopyOnWriteArraySet extends java.util.AbstractSet implements java.io.Serializable { + public class CopyOnWriteArraySet extends java.util.AbstractSet implements java.io.Serializable { ctor public CopyOnWriteArraySet(); ctor public CopyOnWriteArraySet(java.util.Collection); method public void forEach(java.util.function.Consumer); @@ -60579,7 +60579,7 @@ package java.util.concurrent { method public long getCount(); } - public abstract class CountedCompleter extends java.util.concurrent.ForkJoinTask { + public abstract class CountedCompleter extends java.util.concurrent.ForkJoinTask { ctor protected CountedCompleter(java.util.concurrent.CountedCompleter, int); ctor protected CountedCompleter(java.util.concurrent.CountedCompleter); ctor protected CountedCompleter(); @@ -60616,7 +60616,7 @@ package java.util.concurrent { method public void reset(); } - public class DelayQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue { + public class DelayQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue { ctor public DelayQueue(); ctor public DelayQueue(java.util.Collection); method public int drainTo(java.util.Collection); @@ -60637,7 +60637,7 @@ package java.util.concurrent { method public abstract long getDelay(java.util.concurrent.TimeUnit); } - public class Exchanger { + public class Exchanger { ctor public Exchanger(); method public V exchange(V) throws java.lang.InterruptedException; method public V exchange(V, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException; @@ -60654,7 +60654,7 @@ package java.util.concurrent { method public abstract void execute(java.lang.Runnable); } - public class ExecutorCompletionService implements java.util.concurrent.CompletionService { + public class ExecutorCompletionService implements java.util.concurrent.CompletionService { ctor public ExecutorCompletionService(java.util.concurrent.Executor); ctor public ExecutorCompletionService(java.util.concurrent.Executor, java.util.concurrent.BlockingQueue>); method public java.util.concurrent.Future poll(); @@ -60666,21 +60666,21 @@ package java.util.concurrent { public abstract interface ExecutorService implements java.util.concurrent.Executor { method public abstract boolean awaitTermination(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; - method public abstract java.util.List> invokeAll(java.util.Collection>) throws java.lang.InterruptedException; - method public abstract java.util.List> invokeAll(java.util.Collection>, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; - method public abstract T invokeAny(java.util.Collection>) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException; - method public abstract T invokeAny(java.util.Collection>, long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException, java.util.concurrent.TimeoutException; + method public abstract java.util.List> invokeAll(java.util.Collection>) throws java.lang.InterruptedException; + method public abstract java.util.List> invokeAll(java.util.Collection>, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; + method public abstract T invokeAny(java.util.Collection>) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException; + method public abstract T invokeAny(java.util.Collection>, long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException, java.util.concurrent.TimeoutException; method public abstract boolean isShutdown(); method public abstract boolean isTerminated(); method public abstract void shutdown(); method public abstract java.util.List shutdownNow(); - method public abstract java.util.concurrent.Future submit(java.util.concurrent.Callable); - method public abstract java.util.concurrent.Future submit(java.lang.Runnable, T); + method public abstract java.util.concurrent.Future submit(java.util.concurrent.Callable); + method public abstract java.util.concurrent.Future submit(java.lang.Runnable, T); method public abstract java.util.concurrent.Future submit(java.lang.Runnable); } public class Executors { - method public static java.util.concurrent.Callable callable(java.lang.Runnable, T); + method public static java.util.concurrent.Callable callable(java.lang.Runnable, T); method public static java.util.concurrent.Callable callable(java.lang.Runnable); method public static java.util.concurrent.Callable callable(java.security.PrivilegedAction); method public static java.util.concurrent.Callable callable(java.security.PrivilegedExceptionAction); @@ -60697,8 +60697,8 @@ package java.util.concurrent { method public static java.util.concurrent.ScheduledExecutorService newSingleThreadScheduledExecutor(java.util.concurrent.ThreadFactory); method public static java.util.concurrent.ExecutorService newWorkStealingPool(int); method public static java.util.concurrent.ExecutorService newWorkStealingPool(); - method public static java.util.concurrent.Callable privilegedCallable(java.util.concurrent.Callable); - method public static java.util.concurrent.Callable privilegedCallableUsingCurrentClassLoader(java.util.concurrent.Callable); + method public static java.util.concurrent.Callable privilegedCallable(java.util.concurrent.Callable); + method public static java.util.concurrent.Callable privilegedCallableUsingCurrentClassLoader(java.util.concurrent.Callable); method public static java.util.concurrent.ThreadFactory privilegedThreadFactory(); method public static java.util.concurrent.ExecutorService unconfigurableExecutorService(java.util.concurrent.ExecutorService); method public static java.util.concurrent.ScheduledExecutorService unconfigurableScheduledExecutorService(java.util.concurrent.ScheduledExecutorService); @@ -60726,7 +60726,7 @@ package java.util.concurrent { method public long getStealCount(); method public java.lang.Thread.UncaughtExceptionHandler getUncaughtExceptionHandler(); method public boolean hasQueuedSubmissions(); - method public T invoke(java.util.concurrent.ForkJoinTask); + method public T invoke(java.util.concurrent.ForkJoinTask); method public boolean isQuiescent(); method public boolean isShutdown(); method public boolean isTerminated(); @@ -60735,7 +60735,7 @@ package java.util.concurrent { method protected java.util.concurrent.ForkJoinTask pollSubmission(); method public void shutdown(); method public java.util.List shutdownNow(); - method public java.util.concurrent.ForkJoinTask submit(java.util.concurrent.ForkJoinTask); + method public java.util.concurrent.ForkJoinTask submit(java.util.concurrent.ForkJoinTask); field public static final java.util.concurrent.ForkJoinPool.ForkJoinWorkerThreadFactory defaultForkJoinWorkerThreadFactory; } @@ -60748,11 +60748,11 @@ package java.util.concurrent { method public abstract boolean isReleasable(); } - public abstract class ForkJoinTask implements java.util.concurrent.Future java.io.Serializable { + public abstract class ForkJoinTask implements java.util.concurrent.Future java.io.Serializable { ctor public ForkJoinTask(); method public static java.util.concurrent.ForkJoinTask adapt(java.lang.Runnable); - method public static java.util.concurrent.ForkJoinTask adapt(java.lang.Runnable, T); - method public static java.util.concurrent.ForkJoinTask adapt(java.util.concurrent.Callable); + method public static java.util.concurrent.ForkJoinTask adapt(java.lang.Runnable, T); + method public static java.util.concurrent.ForkJoinTask adapt(java.util.concurrent.Callable); method public boolean cancel(boolean); method public final boolean compareAndSetForkJoinTaskTag(short, short); method public void complete(V); @@ -60772,7 +60772,7 @@ package java.util.concurrent { method public final V invoke(); method public static void invokeAll(java.util.concurrent.ForkJoinTask, java.util.concurrent.ForkJoinTask); method public static void invokeAll(java.util.concurrent.ForkJoinTask...); - method public static java.util.Collection invokeAll(java.util.Collection); + method public static > java.util.Collection invokeAll(java.util.Collection); method public final boolean isCancelled(); method public final boolean isCompletedAbnormally(); method public final boolean isCompletedNormally(); @@ -60798,7 +60798,7 @@ package java.util.concurrent { method protected void onTermination(java.lang.Throwable); } - public abstract interface Future { + public abstract interface Future { method public abstract boolean cancel(boolean); method public abstract V get() throws java.util.concurrent.ExecutionException, java.lang.InterruptedException; method public abstract V get(long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException, java.util.concurrent.TimeoutException; @@ -60806,7 +60806,7 @@ package java.util.concurrent { method public abstract boolean isDone(); } - public class FutureTask implements java.util.concurrent.RunnableFuture { + public class FutureTask implements java.util.concurrent.RunnableFuture { ctor public FutureTask(java.util.concurrent.Callable); ctor public FutureTask(java.lang.Runnable, V); method public boolean cancel(boolean); @@ -60821,7 +60821,7 @@ package java.util.concurrent { method protected void setException(java.lang.Throwable); } - public class LinkedBlockingDeque extends java.util.AbstractQueue implements java.util.concurrent.BlockingDeque java.io.Serializable { + public class LinkedBlockingDeque extends java.util.AbstractQueue implements java.util.concurrent.BlockingDeque java.io.Serializable { ctor public LinkedBlockingDeque(); ctor public LinkedBlockingDeque(int); ctor public LinkedBlockingDeque(java.util.Collection); @@ -60865,7 +60865,7 @@ package java.util.concurrent { method public E takeLast() throws java.lang.InterruptedException; } - public class LinkedBlockingQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue java.io.Serializable { + public class LinkedBlockingQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue java.io.Serializable { ctor public LinkedBlockingQueue(); ctor public LinkedBlockingQueue(int); ctor public LinkedBlockingQueue(java.util.Collection); @@ -60884,7 +60884,7 @@ package java.util.concurrent { method public E take() throws java.lang.InterruptedException; } - public class LinkedTransferQueue extends java.util.AbstractQueue implements java.io.Serializable java.util.concurrent.TransferQueue { + public class LinkedTransferQueue extends java.util.AbstractQueue implements java.io.Serializable java.util.concurrent.TransferQueue { ctor public LinkedTransferQueue(); ctor public LinkedTransferQueue(java.util.Collection); method public int drainTo(java.util.Collection); @@ -60931,7 +60931,7 @@ package java.util.concurrent { method public int register(); } - public class PriorityBlockingQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue java.io.Serializable { + public class PriorityBlockingQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue java.io.Serializable { ctor public PriorityBlockingQueue(); ctor public PriorityBlockingQueue(int); ctor public PriorityBlockingQueue(int, java.util.Comparator); @@ -60960,7 +60960,7 @@ package java.util.concurrent { method protected final void setRawResult(java.lang.Void); } - public abstract class RecursiveTask extends java.util.concurrent.ForkJoinTask { + public abstract class RecursiveTask extends java.util.concurrent.ForkJoinTask { ctor public RecursiveTask(); method protected abstract V compute(); method protected final boolean exec(); @@ -60979,22 +60979,22 @@ package java.util.concurrent { method public abstract void rejectedExecution(java.lang.Runnable, java.util.concurrent.ThreadPoolExecutor); } - public abstract interface RunnableFuture implements java.util.concurrent.Future java.lang.Runnable { + public abstract interface RunnableFuture implements java.util.concurrent.Future java.lang.Runnable { method public abstract void run(); } - public abstract interface RunnableScheduledFuture implements java.util.concurrent.RunnableFuture java.util.concurrent.ScheduledFuture { + public abstract interface RunnableScheduledFuture implements java.util.concurrent.RunnableFuture java.util.concurrent.ScheduledFuture { method public abstract boolean isPeriodic(); } public abstract interface ScheduledExecutorService implements java.util.concurrent.ExecutorService { method public abstract java.util.concurrent.ScheduledFuture schedule(java.lang.Runnable, long, java.util.concurrent.TimeUnit); - method public abstract java.util.concurrent.ScheduledFuture schedule(java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit); + method public abstract java.util.concurrent.ScheduledFuture schedule(java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit); method public abstract java.util.concurrent.ScheduledFuture scheduleAtFixedRate(java.lang.Runnable, long, long, java.util.concurrent.TimeUnit); method public abstract java.util.concurrent.ScheduledFuture scheduleWithFixedDelay(java.lang.Runnable, long, long, java.util.concurrent.TimeUnit); } - public abstract interface ScheduledFuture implements java.util.concurrent.Delayed java.util.concurrent.Future { + public abstract interface ScheduledFuture implements java.util.concurrent.Delayed java.util.concurrent.Future { } public class ScheduledThreadPoolExecutor extends java.util.concurrent.ThreadPoolExecutor implements java.util.concurrent.ScheduledExecutorService { @@ -61002,13 +61002,13 @@ package java.util.concurrent { ctor public ScheduledThreadPoolExecutor(int, java.util.concurrent.ThreadFactory); ctor public ScheduledThreadPoolExecutor(int, java.util.concurrent.RejectedExecutionHandler); ctor public ScheduledThreadPoolExecutor(int, java.util.concurrent.ThreadFactory, java.util.concurrent.RejectedExecutionHandler); - method protected java.util.concurrent.RunnableScheduledFuture decorateTask(java.lang.Runnable, java.util.concurrent.RunnableScheduledFuture); - method protected java.util.concurrent.RunnableScheduledFuture decorateTask(java.util.concurrent.Callable, java.util.concurrent.RunnableScheduledFuture); + method protected java.util.concurrent.RunnableScheduledFuture decorateTask(java.lang.Runnable, java.util.concurrent.RunnableScheduledFuture); + method protected java.util.concurrent.RunnableScheduledFuture decorateTask(java.util.concurrent.Callable, java.util.concurrent.RunnableScheduledFuture); method public boolean getContinueExistingPeriodicTasksAfterShutdownPolicy(); method public boolean getExecuteExistingDelayedTasksAfterShutdownPolicy(); method public boolean getRemoveOnCancelPolicy(); method public java.util.concurrent.ScheduledFuture schedule(java.lang.Runnable, long, java.util.concurrent.TimeUnit); - method public java.util.concurrent.ScheduledFuture schedule(java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit); + method public java.util.concurrent.ScheduledFuture schedule(java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit); method public java.util.concurrent.ScheduledFuture scheduleAtFixedRate(java.lang.Runnable, long, long, java.util.concurrent.TimeUnit); method public java.util.concurrent.ScheduledFuture scheduleWithFixedDelay(java.lang.Runnable, long, long, java.util.concurrent.TimeUnit); method public void setContinueExistingPeriodicTasksAfterShutdownPolicy(boolean); @@ -61038,7 +61038,7 @@ package java.util.concurrent { method public boolean tryAcquire(int, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; } - public class SynchronousQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue java.io.Serializable { + public class SynchronousQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue java.io.Serializable { ctor public SynchronousQueue(); ctor public SynchronousQueue(boolean); method public int drainTo(java.util.Collection); @@ -61156,7 +61156,7 @@ package java.util.concurrent { ctor public TimeoutException(java.lang.String); } - public abstract interface TransferQueue implements java.util.concurrent.BlockingQueue { + public abstract interface TransferQueue implements java.util.concurrent.BlockingQueue { method public abstract int getWaitingConsumerCount(); method public abstract boolean hasWaitingConsumer(); method public abstract void transfer(E) throws java.lang.InterruptedException; @@ -61226,7 +61226,7 @@ package java.util.concurrent.atomic { method public final boolean weakCompareAndSet(int, int, int); } - public abstract class AtomicIntegerFieldUpdater { + public abstract class AtomicIntegerFieldUpdater { ctor protected AtomicIntegerFieldUpdater(); method public final int accumulateAndGet(T, int, java.util.function.IntBinaryOperator); method public int addAndGet(T, int); @@ -61241,7 +61241,7 @@ package java.util.concurrent.atomic { method public final int getAndUpdate(T, java.util.function.IntUnaryOperator); method public int incrementAndGet(T); method public abstract void lazySet(T, int); - method public static java.util.concurrent.atomic.AtomicIntegerFieldUpdater newUpdater(java.lang.Class, java.lang.String); + method public static java.util.concurrent.atomic.AtomicIntegerFieldUpdater newUpdater(java.lang.Class, java.lang.String); method public abstract void set(T, int); method public final int updateAndGet(T, java.util.function.IntUnaryOperator); method public abstract boolean weakCompareAndSet(T, int, int); @@ -61294,7 +61294,7 @@ package java.util.concurrent.atomic { method public final boolean weakCompareAndSet(int, long, long); } - public abstract class AtomicLongFieldUpdater { + public abstract class AtomicLongFieldUpdater { ctor protected AtomicLongFieldUpdater(); method public final long accumulateAndGet(T, long, java.util.function.LongBinaryOperator); method public long addAndGet(T, long); @@ -61309,13 +61309,13 @@ package java.util.concurrent.atomic { method public final long getAndUpdate(T, java.util.function.LongUnaryOperator); method public long incrementAndGet(T); method public abstract void lazySet(T, long); - method public static java.util.concurrent.atomic.AtomicLongFieldUpdater newUpdater(java.lang.Class, java.lang.String); + method public static java.util.concurrent.atomic.AtomicLongFieldUpdater newUpdater(java.lang.Class, java.lang.String); method public abstract void set(T, long); method public final long updateAndGet(T, java.util.function.LongUnaryOperator); method public abstract boolean weakCompareAndSet(T, long, long); } - public class AtomicMarkableReference { + public class AtomicMarkableReference { ctor public AtomicMarkableReference(V, boolean); method public boolean attemptMark(V, boolean); method public boolean compareAndSet(V, V, boolean, boolean); @@ -61326,7 +61326,7 @@ package java.util.concurrent.atomic { method public boolean weakCompareAndSet(V, V, boolean, boolean); } - public class AtomicReference implements java.io.Serializable { + public class AtomicReference implements java.io.Serializable { ctor public AtomicReference(V); ctor public AtomicReference(); method public final V accumulateAndGet(V, java.util.function.BinaryOperator); @@ -61341,7 +61341,7 @@ package java.util.concurrent.atomic { method public final boolean weakCompareAndSet(V, V); } - public class AtomicReferenceArray implements java.io.Serializable { + public class AtomicReferenceArray implements java.io.Serializable { ctor public AtomicReferenceArray(int); ctor public AtomicReferenceArray(E[]); method public final E accumulateAndGet(int, E, java.util.function.BinaryOperator); @@ -61357,7 +61357,7 @@ package java.util.concurrent.atomic { method public final boolean weakCompareAndSet(int, E, E); } - public abstract class AtomicReferenceFieldUpdater { + public abstract class AtomicReferenceFieldUpdater { ctor protected AtomicReferenceFieldUpdater(); method public final V accumulateAndGet(T, V, java.util.function.BinaryOperator); method public abstract boolean compareAndSet(T, V, V); @@ -61366,13 +61366,13 @@ package java.util.concurrent.atomic { method public V getAndSet(T, V); method public final V getAndUpdate(T, java.util.function.UnaryOperator); method public abstract void lazySet(T, V); - method public static java.util.concurrent.atomic.AtomicReferenceFieldUpdater newUpdater(java.lang.Class, java.lang.Class, java.lang.String); + method public static java.util.concurrent.atomic.AtomicReferenceFieldUpdater newUpdater(java.lang.Class, java.lang.Class, java.lang.String); method public abstract void set(T, V); method public final V updateAndGet(T, java.util.function.UnaryOperator); method public abstract boolean weakCompareAndSet(T, V, V); } - public class AtomicStampedReference { + public class AtomicStampedReference { ctor public AtomicStampedReference(V, int); method public boolean attemptStamp(V, int); method public boolean compareAndSet(V, V, int, int); @@ -61675,33 +61675,33 @@ package java.util.concurrent.locks { package java.util.function { - public abstract interface BiConsumer { + public abstract interface BiConsumer { method public abstract void accept(T, U); method public default java.util.function.BiConsumer andThen(java.util.function.BiConsumer); } - public abstract interface BiFunction { - method public default java.util.function.BiFunction andThen(java.util.function.Function); + public abstract interface BiFunction { + method public default java.util.function.BiFunction andThen(java.util.function.Function); method public abstract R apply(T, U); } - public abstract interface BiPredicate { + public abstract interface BiPredicate { method public default java.util.function.BiPredicate and(java.util.function.BiPredicate); method public default java.util.function.BiPredicate negate(); method public default java.util.function.BiPredicate or(java.util.function.BiPredicate); method public abstract boolean test(T, U); } - public abstract interface BinaryOperator implements java.util.function.BiFunction { - method public static java.util.function.BinaryOperator maxBy(java.util.Comparator); - method public static java.util.function.BinaryOperator minBy(java.util.Comparator); + public abstract interface BinaryOperator implements java.util.function.BiFunction { + method public static java.util.function.BinaryOperator maxBy(java.util.Comparator); + method public static java.util.function.BinaryOperator minBy(java.util.Comparator); } public abstract interface BooleanSupplier { method public abstract boolean getAsBoolean(); } - public abstract interface Consumer { + public abstract interface Consumer { method public abstract void accept(T); method public default java.util.function.Consumer andThen(java.util.function.Consumer); } @@ -61715,7 +61715,7 @@ package java.util.function { method public default java.util.function.DoubleConsumer andThen(java.util.function.DoubleConsumer); } - public abstract interface DoubleFunction { + public abstract interface DoubleFunction { method public abstract R apply(double); } @@ -61745,11 +61745,11 @@ package java.util.function { method public static java.util.function.DoubleUnaryOperator identity(); } - public abstract interface Function { - method public default java.util.function.Function andThen(java.util.function.Function); + public abstract interface Function { + method public default java.util.function.Function andThen(java.util.function.Function); method public abstract R apply(T); - method public default java.util.function.Function compose(java.util.function.Function); - method public static java.util.function.Function identity(); + method public default java.util.function.Function compose(java.util.function.Function); + method public static java.util.function.Function identity(); } public abstract interface IntBinaryOperator { @@ -61761,7 +61761,7 @@ package java.util.function { method public default java.util.function.IntConsumer andThen(java.util.function.IntConsumer); } - public abstract interface IntFunction { + public abstract interface IntFunction { method public abstract R apply(int); } @@ -61800,7 +61800,7 @@ package java.util.function { method public default java.util.function.LongConsumer andThen(java.util.function.LongConsumer); } - public abstract interface LongFunction { + public abstract interface LongFunction { method public abstract R apply(long); } @@ -61830,56 +61830,56 @@ package java.util.function { method public static java.util.function.LongUnaryOperator identity(); } - public abstract interface ObjDoubleConsumer { + public abstract interface ObjDoubleConsumer { method public abstract void accept(T, double); } - public abstract interface ObjIntConsumer { + public abstract interface ObjIntConsumer { method public abstract void accept(T, int); } - public abstract interface ObjLongConsumer { + public abstract interface ObjLongConsumer { method public abstract void accept(T, long); } - public abstract interface Predicate { + public abstract interface Predicate { method public default java.util.function.Predicate and(java.util.function.Predicate); - method public static java.util.function.Predicate isEqual(java.lang.Object); + method public static java.util.function.Predicate isEqual(java.lang.Object); method public default java.util.function.Predicate negate(); method public default java.util.function.Predicate or(java.util.function.Predicate); method public abstract boolean test(T); } - public abstract interface Supplier { + public abstract interface Supplier { method public abstract T get(); } - public abstract interface ToDoubleBiFunction { + public abstract interface ToDoubleBiFunction { method public abstract double applyAsDouble(T, U); } - public abstract interface ToDoubleFunction { + public abstract interface ToDoubleFunction { method public abstract double applyAsDouble(T); } - public abstract interface ToIntBiFunction { + public abstract interface ToIntBiFunction { method public abstract int applyAsInt(T, U); } - public abstract interface ToIntFunction { + public abstract interface ToIntFunction { method public abstract int applyAsInt(T); } - public abstract interface ToLongBiFunction { + public abstract interface ToLongBiFunction { method public abstract long applyAsLong(T, U); } - public abstract interface ToLongFunction { + public abstract interface ToLongFunction { method public abstract long applyAsLong(T); } - public abstract interface UnaryOperator implements java.util.function.Function { - method public static java.util.function.UnaryOperator identity(); + public abstract interface UnaryOperator implements java.util.function.Function { + method public static java.util.function.UnaryOperator identity(); } } @@ -62467,7 +62467,7 @@ package java.util.regex { package java.util.stream { - public abstract interface BaseStream implements java.lang.AutoCloseable { + public abstract interface BaseStream> implements java.lang.AutoCloseable { method public abstract void close(); method public abstract boolean isParallel(); method public abstract java.util.Iterator iterator(); @@ -62478,13 +62478,13 @@ package java.util.stream { method public abstract S unordered(); } - public abstract interface Collector { + public abstract interface Collector { method public abstract java.util.function.BiConsumer accumulator(); method public abstract java.util.Set characteristics(); method public abstract java.util.function.BinaryOperator combiner(); method public abstract java.util.function.Function finisher(); - method public static java.util.stream.Collector of(java.util.function.Supplier, java.util.function.BiConsumer, java.util.function.BinaryOperator, java.util.stream.Collector.Characteristics...); - method public static java.util.stream.Collector of(java.util.function.Supplier, java.util.function.BiConsumer, java.util.function.BinaryOperator, java.util.function.Function, java.util.stream.Collector.Characteristics...); + method public static java.util.stream.Collector of(java.util.function.Supplier, java.util.function.BiConsumer, java.util.function.BinaryOperator, java.util.stream.Collector.Characteristics...); + method public static java.util.stream.Collector of(java.util.function.Supplier, java.util.function.BiConsumer, java.util.function.BinaryOperator, java.util.function.Function, java.util.stream.Collector.Characteristics...); method public abstract java.util.function.Supplier supplier(); } @@ -62497,43 +62497,43 @@ package java.util.stream { } public final class Collectors { - method public static java.util.stream.Collector averagingDouble(java.util.function.ToDoubleFunction); - method public static java.util.stream.Collector averagingInt(java.util.function.ToIntFunction); - method public static java.util.stream.Collector averagingLong(java.util.function.ToLongFunction); - method public static java.util.stream.Collector collectingAndThen(java.util.stream.Collector, java.util.function.Function); - method public static java.util.stream.Collector counting(); - method public static java.util.stream.Collector>> groupingBy(java.util.function.Function); - method public static java.util.stream.Collector> groupingBy(java.util.function.Function, java.util.stream.Collector); - method public static java.util.stream.Collector groupingBy(java.util.function.Function, java.util.function.Supplier, java.util.stream.Collector); - method public static java.util.stream.Collector>> groupingByConcurrent(java.util.function.Function); - method public static java.util.stream.Collector> groupingByConcurrent(java.util.function.Function, java.util.stream.Collector); - method public static java.util.stream.Collector groupingByConcurrent(java.util.function.Function, java.util.function.Supplier, java.util.stream.Collector); + method public static java.util.stream.Collector averagingDouble(java.util.function.ToDoubleFunction); + method public static java.util.stream.Collector averagingInt(java.util.function.ToIntFunction); + method public static java.util.stream.Collector averagingLong(java.util.function.ToLongFunction); + method public static java.util.stream.Collector collectingAndThen(java.util.stream.Collector, java.util.function.Function); + method public static java.util.stream.Collector counting(); + method public static java.util.stream.Collector>> groupingBy(java.util.function.Function); + method public static java.util.stream.Collector> groupingBy(java.util.function.Function, java.util.stream.Collector); + method public static > java.util.stream.Collector groupingBy(java.util.function.Function, java.util.function.Supplier, java.util.stream.Collector); + method public static java.util.stream.Collector>> groupingByConcurrent(java.util.function.Function); + method public static java.util.stream.Collector> groupingByConcurrent(java.util.function.Function, java.util.stream.Collector); + method public static > java.util.stream.Collector groupingByConcurrent(java.util.function.Function, java.util.function.Supplier, java.util.stream.Collector); method public static java.util.stream.Collector joining(); method public static java.util.stream.Collector joining(java.lang.CharSequence); method public static java.util.stream.Collector joining(java.lang.CharSequence, java.lang.CharSequence, java.lang.CharSequence); - method public static java.util.stream.Collector mapping(java.util.function.Function, java.util.stream.Collector); - method public static java.util.stream.Collector> maxBy(java.util.Comparator); - method public static java.util.stream.Collector> minBy(java.util.Comparator); - method public static java.util.stream.Collector>> partitioningBy(java.util.function.Predicate); - method public static java.util.stream.Collector> partitioningBy(java.util.function.Predicate, java.util.stream.Collector); - method public static java.util.stream.Collector reducing(T, java.util.function.BinaryOperator); - method public static java.util.stream.Collector> reducing(java.util.function.BinaryOperator); - method public static java.util.stream.Collector reducing(U, java.util.function.Function, java.util.function.BinaryOperator); - method public static java.util.stream.Collector summarizingDouble(java.util.function.ToDoubleFunction); - method public static java.util.stream.Collector summarizingInt(java.util.function.ToIntFunction); - method public static java.util.stream.Collector summarizingLong(java.util.function.ToLongFunction); - method public static java.util.stream.Collector summingDouble(java.util.function.ToDoubleFunction); - method public static java.util.stream.Collector summingInt(java.util.function.ToIntFunction); - method public static java.util.stream.Collector summingLong(java.util.function.ToLongFunction); - method public static java.util.stream.Collector toCollection(java.util.function.Supplier); - method public static java.util.stream.Collector> toConcurrentMap(java.util.function.Function, java.util.function.Function); - method public static java.util.stream.Collector> toConcurrentMap(java.util.function.Function, java.util.function.Function, java.util.function.BinaryOperator); - method public static java.util.stream.Collector toConcurrentMap(java.util.function.Function, java.util.function.Function, java.util.function.BinaryOperator, java.util.function.Supplier); - method public static java.util.stream.Collector> toList(); - method public static java.util.stream.Collector> toMap(java.util.function.Function, java.util.function.Function); - method public static java.util.stream.Collector> toMap(java.util.function.Function, java.util.function.Function, java.util.function.BinaryOperator); - method public static java.util.stream.Collector toMap(java.util.function.Function, java.util.function.Function, java.util.function.BinaryOperator, java.util.function.Supplier); - method public static java.util.stream.Collector> toSet(); + method public static java.util.stream.Collector mapping(java.util.function.Function, java.util.stream.Collector); + method public static java.util.stream.Collector> maxBy(java.util.Comparator); + method public static java.util.stream.Collector> minBy(java.util.Comparator); + method public static java.util.stream.Collector>> partitioningBy(java.util.function.Predicate); + method public static java.util.stream.Collector> partitioningBy(java.util.function.Predicate, java.util.stream.Collector); + method public static java.util.stream.Collector reducing(T, java.util.function.BinaryOperator); + method public static java.util.stream.Collector> reducing(java.util.function.BinaryOperator); + method public static java.util.stream.Collector reducing(U, java.util.function.Function, java.util.function.BinaryOperator); + method public static java.util.stream.Collector summarizingDouble(java.util.function.ToDoubleFunction); + method public static java.util.stream.Collector summarizingInt(java.util.function.ToIntFunction); + method public static java.util.stream.Collector summarizingLong(java.util.function.ToLongFunction); + method public static java.util.stream.Collector summingDouble(java.util.function.ToDoubleFunction); + method public static java.util.stream.Collector summingInt(java.util.function.ToIntFunction); + method public static java.util.stream.Collector summingLong(java.util.function.ToLongFunction); + method public static > java.util.stream.Collector toCollection(java.util.function.Supplier); + method public static java.util.stream.Collector> toConcurrentMap(java.util.function.Function, java.util.function.Function); + method public static java.util.stream.Collector> toConcurrentMap(java.util.function.Function, java.util.function.Function, java.util.function.BinaryOperator); + method public static > java.util.stream.Collector toConcurrentMap(java.util.function.Function, java.util.function.Function, java.util.function.BinaryOperator, java.util.function.Supplier); + method public static java.util.stream.Collector> toList(); + method public static java.util.stream.Collector> toMap(java.util.function.Function, java.util.function.Function); + method public static java.util.stream.Collector> toMap(java.util.function.Function, java.util.function.Function, java.util.function.BinaryOperator); + method public static > java.util.stream.Collector toMap(java.util.function.Function, java.util.function.Function, java.util.function.BinaryOperator, java.util.function.Supplier); + method public static java.util.stream.Collector> toSet(); } public abstract interface DoubleStream implements java.util.stream.BaseStream { @@ -62542,7 +62542,7 @@ package java.util.stream { method public abstract java.util.OptionalDouble average(); method public abstract java.util.stream.Stream boxed(); method public static java.util.stream.DoubleStream.Builder builder(); - method public abstract R collect(java.util.function.Supplier, java.util.function.ObjDoubleConsumer, java.util.function.BiConsumer); + method public abstract R collect(java.util.function.Supplier, java.util.function.ObjDoubleConsumer, java.util.function.BiConsumer); method public static java.util.stream.DoubleStream concat(java.util.stream.DoubleStream, java.util.stream.DoubleStream); method public abstract long count(); method public abstract java.util.stream.DoubleStream distinct(); @@ -62560,7 +62560,7 @@ package java.util.stream { method public abstract java.util.stream.DoubleStream map(java.util.function.DoubleUnaryOperator); method public abstract java.util.stream.IntStream mapToInt(java.util.function.DoubleToIntFunction); method public abstract java.util.stream.LongStream mapToLong(java.util.function.DoubleToLongFunction); - method public abstract java.util.stream.Stream mapToObj(java.util.function.DoubleFunction); + method public abstract java.util.stream.Stream mapToObj(java.util.function.DoubleFunction); method public abstract java.util.OptionalDouble max(); method public abstract java.util.OptionalDouble min(); method public abstract boolean noneMatch(java.util.function.DoublePredicate); @@ -62593,7 +62593,7 @@ package java.util.stream { method public abstract java.util.OptionalDouble average(); method public abstract java.util.stream.Stream boxed(); method public static java.util.stream.IntStream.Builder builder(); - method public abstract R collect(java.util.function.Supplier, java.util.function.ObjIntConsumer, java.util.function.BiConsumer); + method public abstract R collect(java.util.function.Supplier, java.util.function.ObjIntConsumer, java.util.function.BiConsumer); method public static java.util.stream.IntStream concat(java.util.stream.IntStream, java.util.stream.IntStream); method public abstract long count(); method public abstract java.util.stream.IntStream distinct(); @@ -62611,7 +62611,7 @@ package java.util.stream { method public abstract java.util.stream.IntStream map(java.util.function.IntUnaryOperator); method public abstract java.util.stream.DoubleStream mapToDouble(java.util.function.IntToDoubleFunction); method public abstract java.util.stream.LongStream mapToLong(java.util.function.IntToLongFunction); - method public abstract java.util.stream.Stream mapToObj(java.util.function.IntFunction); + method public abstract java.util.stream.Stream mapToObj(java.util.function.IntFunction); method public abstract java.util.OptionalInt max(); method public abstract java.util.OptionalInt min(); method public abstract boolean noneMatch(java.util.function.IntPredicate); @@ -62645,7 +62645,7 @@ package java.util.stream { method public abstract java.util.OptionalDouble average(); method public abstract java.util.stream.Stream boxed(); method public static java.util.stream.LongStream.Builder builder(); - method public abstract R collect(java.util.function.Supplier, java.util.function.ObjLongConsumer, java.util.function.BiConsumer); + method public abstract R collect(java.util.function.Supplier, java.util.function.ObjLongConsumer, java.util.function.BiConsumer); method public static java.util.stream.LongStream concat(java.util.stream.LongStream, java.util.stream.LongStream); method public abstract long count(); method public abstract java.util.stream.LongStream distinct(); @@ -62663,7 +62663,7 @@ package java.util.stream { method public abstract java.util.stream.LongStream map(java.util.function.LongUnaryOperator); method public abstract java.util.stream.DoubleStream mapToDouble(java.util.function.LongToDoubleFunction); method public abstract java.util.stream.IntStream mapToInt(java.util.function.LongToIntFunction); - method public abstract java.util.stream.Stream mapToObj(java.util.function.LongFunction); + method public abstract java.util.stream.Stream mapToObj(java.util.function.LongFunction); method public abstract java.util.OptionalLong max(); method public abstract java.util.OptionalLong min(); method public abstract boolean noneMatch(java.util.function.LongPredicate); @@ -62690,49 +62690,49 @@ package java.util.stream { method public abstract java.util.stream.LongStream build(); } - public abstract interface Stream implements java.util.stream.BaseStream { + public abstract interface Stream implements java.util.stream.BaseStream { method public abstract boolean allMatch(java.util.function.Predicate); method public abstract boolean anyMatch(java.util.function.Predicate); - method public static java.util.stream.Stream.Builder builder(); - method public abstract R collect(java.util.function.Supplier, java.util.function.BiConsumer, java.util.function.BiConsumer); - method public abstract R collect(java.util.stream.Collector); - method public static java.util.stream.Stream concat(java.util.stream.Stream, java.util.stream.Stream); + method public static java.util.stream.Stream.Builder builder(); + method public abstract R collect(java.util.function.Supplier, java.util.function.BiConsumer, java.util.function.BiConsumer); + method public abstract R collect(java.util.stream.Collector); + method public static java.util.stream.Stream concat(java.util.stream.Stream, java.util.stream.Stream); method public abstract long count(); method public abstract java.util.stream.Stream distinct(); - method public static java.util.stream.Stream empty(); + method public static java.util.stream.Stream empty(); method public abstract java.util.stream.Stream filter(java.util.function.Predicate); method public abstract java.util.Optional findAny(); method public abstract java.util.Optional findFirst(); - method public abstract java.util.stream.Stream flatMap(java.util.function.Function>); + method public abstract java.util.stream.Stream flatMap(java.util.function.Function>); method public abstract java.util.stream.DoubleStream flatMapToDouble(java.util.function.Function); method public abstract java.util.stream.IntStream flatMapToInt(java.util.function.Function); method public abstract java.util.stream.LongStream flatMapToLong(java.util.function.Function); method public abstract void forEach(java.util.function.Consumer); method public abstract void forEachOrdered(java.util.function.Consumer); - method public static java.util.stream.Stream generate(java.util.function.Supplier); - method public static java.util.stream.Stream iterate(T, java.util.function.UnaryOperator); + method public static java.util.stream.Stream generate(java.util.function.Supplier); + method public static java.util.stream.Stream iterate(T, java.util.function.UnaryOperator); method public abstract java.util.stream.Stream limit(long); - method public abstract java.util.stream.Stream map(java.util.function.Function); + method public abstract java.util.stream.Stream map(java.util.function.Function); method public abstract java.util.stream.DoubleStream mapToDouble(java.util.function.ToDoubleFunction); method public abstract java.util.stream.IntStream mapToInt(java.util.function.ToIntFunction); method public abstract java.util.stream.LongStream mapToLong(java.util.function.ToLongFunction); method public abstract java.util.Optional max(java.util.Comparator); method public abstract java.util.Optional min(java.util.Comparator); method public abstract boolean noneMatch(java.util.function.Predicate); - method public static java.util.stream.Stream of(T); - method public static java.util.stream.Stream of(T...); + method public static java.util.stream.Stream of(T); + method public static java.util.stream.Stream of(T...); method public abstract java.util.stream.Stream peek(java.util.function.Consumer); method public abstract T reduce(T, java.util.function.BinaryOperator); method public abstract java.util.Optional reduce(java.util.function.BinaryOperator); - method public abstract U reduce(U, java.util.function.BiFunction, java.util.function.BinaryOperator); + method public abstract U reduce(U, java.util.function.BiFunction, java.util.function.BinaryOperator); method public abstract java.util.stream.Stream skip(long); method public abstract java.util.stream.Stream sorted(); method public abstract java.util.stream.Stream sorted(java.util.Comparator); method public abstract java.lang.Object[] toArray(); - method public abstract A[] toArray(java.util.function.IntFunction); + method public abstract A[] toArray(java.util.function.IntFunction); } - public static abstract interface Stream.Builder implements java.util.function.Consumer { + public static abstract interface Stream.Builder implements java.util.function.Consumer { method public abstract void accept(T); method public default java.util.stream.Stream.Builder add(T); method public abstract java.util.stream.Stream build(); @@ -62745,8 +62745,8 @@ package java.util.stream { method public static java.util.stream.IntStream intStream(java.util.function.Supplier, int, boolean); method public static java.util.stream.LongStream longStream(java.util.Spliterator.OfLong, boolean); method public static java.util.stream.LongStream longStream(java.util.function.Supplier, int, boolean); - method public static java.util.stream.Stream stream(java.util.Spliterator, boolean); - method public static java.util.stream.Stream stream(java.util.function.Supplier>, int, boolean); + method public static java.util.stream.Stream stream(java.util.Spliterator, boolean); + method public static java.util.stream.Stream stream(java.util.function.Supplier>, int, boolean); } } @@ -64919,16 +64919,16 @@ package javax.security.auth { public final class Subject implements java.io.Serializable { ctor public Subject(); ctor public Subject(boolean, java.util.Set, java.util.Set, java.util.Set); - method public static T doAs(javax.security.auth.Subject, java.security.PrivilegedAction); - method public static T doAs(javax.security.auth.Subject, java.security.PrivilegedExceptionAction) throws java.security.PrivilegedActionException; - method public static T doAsPrivileged(javax.security.auth.Subject, java.security.PrivilegedAction, java.security.AccessControlContext); - method public static T doAsPrivileged(javax.security.auth.Subject, java.security.PrivilegedExceptionAction, java.security.AccessControlContext) throws java.security.PrivilegedActionException; + method public static T doAs(javax.security.auth.Subject, java.security.PrivilegedAction); + method public static T doAs(javax.security.auth.Subject, java.security.PrivilegedExceptionAction) throws java.security.PrivilegedActionException; + method public static T doAsPrivileged(javax.security.auth.Subject, java.security.PrivilegedAction, java.security.AccessControlContext); + method public static T doAsPrivileged(javax.security.auth.Subject, java.security.PrivilegedExceptionAction, java.security.AccessControlContext) throws java.security.PrivilegedActionException; method public java.util.Set getPrincipals(); - method public java.util.Set getPrincipals(java.lang.Class); + method public java.util.Set getPrincipals(java.lang.Class); method public java.util.Set getPrivateCredentials(); - method public java.util.Set getPrivateCredentials(java.lang.Class); + method public java.util.Set getPrivateCredentials(java.lang.Class); method public java.util.Set getPublicCredentials(); - method public java.util.Set getPublicCredentials(java.lang.Class); + method public java.util.Set getPublicCredentials(java.lang.Class); method public static javax.security.auth.Subject getSubject(java.security.AccessControlContext); method public boolean isReadOnly(); method public void setReadOnly();