A B C D E F G H I J K L M N O P R S T U V W Y

## A

abs(int) - Static method in class java.lang.Math
  Returns the absolute value of an `int` value.
abs(long) - Static method in class java.lang.Math
  Returns the absolute value of a `long` value.
abs(float) - Static method in class java.lang.Math
  Returns the absolute value of a `float` value.
abs(double) - Static method in class java.lang.Math
  Returns the absolute value of a `double` value.
ABSTRACT - Static variable in class java.lang.reflect.Modifier
  The `int` value representing the `abstract` modifier.
accept(T, U) - Method in interface java.util.function.BiConsumer
  Performs this operation on the given arguments.
accept(T) - Method in interface java.util.function.Consumer
  Performs this operation on the given argument.
AccessibleObject - Class in java.lang.reflect
  The AccessibleObject class is the base class for Field, Method and Constructor objects.
AccessibleObject() - Constructor for class java.lang.reflect.AccessibleObject
  Constructor: only used by the Java Virtual Machine.
acos(double) - Static method in class java.lang.Math
  Returns the arc cosine of a value; the returned angle is in the range 0.0 through pi.
activeCount() - Static method in class java.lang.Thread
  Returns an estimate of the number of active threads in the current thread's thread group and its subgroups.
add(E) - Method in interface java.util.Collection
  Ensures that this collection contains the specified element (optional operation).
add(E) - Method in interface java.util.List
  Appends the specified element to the end of this list (optional operation).
add(int, E) - Method in interface java.util.List
  Inserts the specified element at the specified position in this list (optional operation).
add(E) - Method in interface java.util.ListIterator
  Inserts the specified element into the list (optional operation).
add(E) - Method in interface java.util.Set
  Adds the specified element to this set if it is not already present (optional operation).
addAll(Collection<? extends E>) - Method in interface java.util.Collection
  Adds all of the elements in the specified collection to this collection (optional operation).
addAll(Collection<? extends E>) - Method in interface java.util.List
  Appends all of the elements in the specified collection to the end of this list, in the order that they are returned by the specified collection's iterator (optional operation).
addAll(int, Collection<? extends E>) - Method in interface java.util.List
  Inserts all of the elements in the specified collection into this list at the specified position (optional operation).
addAll(Collection<? extends E>) - Method in interface java.util.Set
  Adds all of the elements in the specified collection to this set if they're not already present (optional operation).
addSuppressed(Throwable) - Method in class java.lang.Throwable
  Appends the specified exception to the exceptions that were suppressed in order to deliver this exception.
altMetafactory(MethodHandles.Lookup, String, MethodType, Object...) - Static method in class java.lang.invoke.LambdaMetafactory
  Facilitates the creation of simple "function objects" that implement one or more interfaces by delegation to a provided `MethodHandle`, after appropriate type adaptation and partial evaluation of arguments.
and(Predicate<? super T>) - Method in interface java.util.function.Predicate
  Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
andThen(BiConsumer<? super T, ? super U>) - Method in interface java.util.function.BiConsumer
  Returns a composed `BiConsumer` that performs, in sequence, this operation followed by the `after` operation.
andThen(Function<? super R, ? extends V>) - Method in interface java.util.function.BiFunction
  Returns a composed function that first applies this function to its input, and then applies the `after` function to the result.
andThen(Consumer<? super T>) - Method in interface java.util.function.Consumer
  Returns a composed `Consumer` that performs, in sequence, this operation followed by the `after` operation.
andThen(Function<? super R, ? extends V>) - Method in interface java.util.function.Function
  Returns a composed function that first applies this function to its input, and then applies the `after` function to the result.
AnnotatedElement - Interface in java.lang.reflect
  Represents an annotated element of the program currently running in this VM.
Annotation - Interface in java.lang.annotation
  The common interface extended by all annotation types.
annotationType() - Method in interface java.lang.annotation.Annotation
  Returns the annotation type of this annotation.
append(CharSequence) - Method in interface java.lang.Appendable
  Appends the specified character sequence to this `Appendable`.
append(CharSequence, int, int) - Method in interface java.lang.Appendable
  Appends a subsequence of the specified character sequence to this `Appendable`.
append(char) - Method in interface java.lang.Appendable
  Appends the specified character to this `Appendable`.
append(Object) - Method in class java.lang.StringBuffer
append(String) - Method in class java.lang.StringBuffer
append(StringBuffer) - Method in class java.lang.StringBuffer
  Appends the specified `StringBuffer` to this sequence.
append(CharSequence) - Method in class java.lang.StringBuffer
  Appends the specified `CharSequence` to this sequence.
append(CharSequence, int, int) - Method in class java.lang.StringBuffer
append(char[]) - Method in class java.lang.StringBuffer
append(char[], int, int) - Method in class java.lang.StringBuffer
append(boolean) - Method in class java.lang.StringBuffer
append(char) - Method in class java.lang.StringBuffer
append(int) - Method in class java.lang.StringBuffer
append(long) - Method in class java.lang.StringBuffer
append(float) - Method in class java.lang.StringBuffer
append(double) - Method in class java.lang.StringBuffer
append(Object) - Method in class java.lang.StringBuilder
append(String) - Method in class java.lang.StringBuilder
append(StringBuffer) - Method in class java.lang.StringBuilder
  Appends the specified `StringBuffer` to this sequence.
append(CharSequence) - Method in class java.lang.StringBuilder
append(CharSequence, int, int) - Method in class java.lang.StringBuilder
append(char[]) - Method in class java.lang.StringBuilder
append(char[], int, int) - Method in class java.lang.StringBuilder
append(boolean) - Method in class java.lang.StringBuilder
append(char) - Method in class java.lang.StringBuilder
append(int) - Method in class java.lang.StringBuilder
append(long) - Method in class java.lang.StringBuilder
append(float) - Method in class java.lang.StringBuilder
append(double) - Method in class java.lang.StringBuilder
Appendable - Interface in java.lang
  An object to which `char` sequences and values can be appended.
appendCodePoint(int) - Method in class java.lang.StringBuffer
appendCodePoint(int) - Method in class java.lang.StringBuilder
appendParameterTypes(Class<?>...) - Method in class java.lang.invoke.MethodType
  Finds or creates a method type with additional parameter types.
appendParameterTypes(List<Class<?>>) - Method in class java.lang.invoke.MethodType
  Finds or creates a method type with additional parameter types.
apply(T, U) - Method in interface java.util.function.BiFunction
  Applies this function to the given arguments.
apply(T) - Method in interface java.util.function.Function
  Applies this function to the given argument.
applyAsDouble(T) - Method in interface java.util.function.ToDoubleFunction
  Applies this function to the given argument.
applyAsInt(T) - Method in interface java.util.function.ToIntFunction
  Applies this function to the given argument.
applyAsLong(T, U) - Method in interface java.util.function.ToLongBiFunction
  Applies this function to the given arguments.
applyAsLong(T) - Method in interface java.util.function.ToLongFunction
  Applies this function to the given argument.
ArithmeticException - Exception in java.lang
  Thrown when an exceptional arithmetic condition has occurred.
ArithmeticException() - Constructor for exception java.lang.ArithmeticException
  Constructs an `ArithmeticException` with no detail message.
ArithmeticException(String) - Constructor for exception java.lang.ArithmeticException
  Constructs an `ArithmeticException` with the specified detail message.
Array - Class in java.lang.reflect
  The `Array` class provides static methods to dynamically create and access Java arrays.
ArrayIndexOutOfBoundsException - Exception in java.lang
  Thrown to indicate that an array has been accessed with an illegal index.
ArrayIndexOutOfBoundsException() - Constructor for exception java.lang.ArrayIndexOutOfBoundsException
  Constructs an `ArrayIndexOutOfBoundsException` with no detail message.
ArrayIndexOutOfBoundsException(int) - Constructor for exception java.lang.ArrayIndexOutOfBoundsException
  Constructs a new `ArrayIndexOutOfBoundsException` class with an argument indicating the illegal index.
ArrayIndexOutOfBoundsException(String) - Constructor for exception java.lang.ArrayIndexOutOfBoundsException
  Constructs an `ArrayIndexOutOfBoundsException` class with the specified detail message.
ArrayStoreException - Exception in java.lang
  Thrown to indicate that an attempt has been made to store the wrong type of object into an array of objects.
ArrayStoreException() - Constructor for exception java.lang.ArrayStoreException
  Constructs an `ArrayStoreException` with no detail message.
ArrayStoreException(String) - Constructor for exception java.lang.ArrayStoreException
  Constructs an `ArrayStoreException` with the specified detail message.
asCollector(Class<?>, int) - Method in class java.lang.invoke.MethodHandle
  Makes an array-collecting method handle, which accepts a given number of trailing positional arguments and collects them into an array argument.
asFixedArity() - Method in class java.lang.invoke.MethodHandle
  Makes a fixed arity method handle which is otherwise equivalent to the current method handle.
asin(double) - Static method in class java.lang.Math
  Returns the arc sine of a value; the returned angle is in the range -pi/2 through pi/2.
AssertionError - Error in java.lang
  Thrown to indicate that an assertion has failed.
AssertionError() - Constructor for error java.lang.AssertionError
  Constructs an AssertionError with no detail message.
AssertionError(Object) - Constructor for error java.lang.AssertionError
  Constructs an AssertionError with its detail message derived from the specified object, which is converted to a string as defined in section 15.18.1.1 of The Java™ Language Specification.
AssertionError(boolean) - Constructor for error java.lang.AssertionError
  Constructs an AssertionError with its detail message derived from the specified `boolean`, which is converted to a string as defined in section 15.18.1.1 of The Java™ Language Specification.
AssertionError(char) - Constructor for error java.lang.AssertionError
  Constructs an AssertionError with its detail message derived from the specified `char`, which is converted to a string as defined in section 15.18.1.1 of The Java™ Language Specification.
AssertionError(int) - Constructor for error java.lang.AssertionError
  Constructs an AssertionError with its detail message derived from the specified `int`, which is converted to a string as defined in section 15.18.1.1 of The Java™ Language Specification.
AssertionError(long) - Constructor for error java.lang.AssertionError
  Constructs an AssertionError with its detail message derived from the specified `long`, which is converted to a string as defined in section 15.18.1.1 of The Java™ Language Specification.
AssertionError(float) - Constructor for error java.lang.AssertionError
  Constructs an AssertionError with its detail message derived from the specified `float`, which is converted to a string as defined in section 15.18.1.1 of The Java™ Language Specification.
AssertionError(double) - Constructor for error java.lang.AssertionError
  Constructs an AssertionError with its detail message derived from the specified `double`, which is converted to a string as defined in section 15.18.1.1 of The Java™ Language Specification.
AssertionError(String, Throwable) - Constructor for error java.lang.AssertionError
  Constructs a new `AssertionError` with the specified detail message and cause.
asSpreader(Class<?>, int) - Method in class java.lang.invoke.MethodHandle
  Makes an array-spreading method handle, which accepts a trailing array argument and spreads its elements as positional arguments.
asSubclass(Class<U>) - Method in class java.lang.Class
  Casts this `Class` object to represent a subclass of the class represented by the specified class object.
asType(MethodType) - Method in class java.lang.invoke.MethodHandle
  Produces an adapter method handle which adapts the type of the current method handle to a new type.
asVarargsCollector(Class<?>) - Method in class java.lang.invoke.MethodHandle
  Makes a variable arity adapter which is able to accept any number of trailing positional arguments and collect them into an array argument.
atan(double) - Static method in class java.lang.Math
  Returns the arc tangent of a value; the returned angle is in the range -pi/2 through pi/2.
atan2(double, double) - Static method in class java.lang.Math
  Returns the angle theta from the conversion of rectangular coordinates (`x`, `y`) to polar coordinates (r, theta).
AutoCloseable - Interface in java.lang
  A resource that must be closed when it is no longer needed.
available() - Method in class java.io.ByteArrayInputStream
  Returns the number of remaining bytes that can be read (or skipped over) from this input stream.
available() - Method in class java.io.FilterInputStream
  Returns an estimate of the number of bytes that can be read (or skipped over) from this input stream without blocking by the next caller of a method for this input stream.
available() - Method in class java.io.InputStream
  Returns an estimate of the number of bytes that can be read (or skipped over) from this input stream without blocking by the next invocation of a method for this input stream.
available() - Method in class java.io.PushbackInputStream
  Returns an estimate of the number of bytes that can be read (or skipped over) from this input stream without blocking by the next invocation of a method for this input stream.

## B

BiConsumer<T,U> - Interface in java.util.function
  Represents an operation that accepts two input arguments and returns no result.
BiFunction<T,U,R> - Interface in java.util.function
  Represents a function that accepts two arguments and produces a result.
bind(Object, String, MethodType) - Method in class java.lang.invoke.MethodHandles.Lookup
  Produces an early-bound method handle for a non-static method.
bindTo(Object) - Method in class java.lang.invoke.MethodHandle
  Binds a value `x` to the first argument of a method handle, without invoking it.
bitCount(int) - Static method in class java.lang.Integer
  Returns the number of one-bits in the two's complement binary representation of the specified `int` value.
bitCount(long) - Static method in class java.lang.Long
  Returns the number of one-bits in the two's complement binary representation of the specified `long` value.
Boolean - Class in java.lang
  The Boolean class wraps a value of the primitive type `boolean` in an object.
Boolean(boolean) - Constructor for class java.lang.Boolean
  Allocates a `Boolean` object representing the `value` argument.
Boolean(String) - Constructor for class java.lang.Boolean
  Allocates a `Boolean` object representing the value `true` if the string argument is not `null` and is equal, ignoring case, to the string `"true"`.
booleanValue() - Method in class java.lang.Boolean
  Returns the value of this `Boolean` object as a boolean primitive.
buf - Variable in class java.io.ByteArrayInputStream
  An array of bytes that was provided by the creator of the stream.
buf - Variable in class java.io.ByteArrayOutputStream
  The buffer where data is stored.
buf - Variable in class java.io.PushbackInputStream
  The pushback buffer.
Byte - Class in java.lang
  The `Byte` class wraps a value of primitive type `byte` in an object.
Byte(byte) - Constructor for class java.lang.Byte
  Constructs a newly allocated `Byte` object that represents the specified `byte` value.
Byte(String) - Constructor for class java.lang.Byte
  Constructs a newly allocated `Byte` object that represents the `byte` value indicated by the `String` parameter.
ByteArrayInputStream - Class in java.io
  A `ByteArrayInputStream` contains an internal buffer that contains bytes that may be read from the stream.
ByteArrayInputStream(byte[]) - Constructor for class java.io.ByteArrayInputStream
  Creates a `ByteArrayInputStream` so that it uses `buf` as its buffer array.
ByteArrayInputStream(byte[], int, int) - Constructor for class java.io.ByteArrayInputStream
  Creates `ByteArrayInputStream` that uses `buf` as its buffer array.
ByteArrayOutputStream - Class in java.io
  This class implements an output stream in which the data is written into a byte array.
ByteArrayOutputStream() - Constructor for class java.io.ByteArrayOutputStream
  Creates a new byte array output stream.
ByteArrayOutputStream(int) - Constructor for class java.io.ByteArrayOutputStream
  Creates a new byte array output stream, with a buffer capacity of the specified size, in bytes.
byteValue() - Method in class java.lang.Byte
  Returns the value of this `Byte` as a `byte`.
byteValue() - Method in class java.lang.Double
  Returns the value of this `Double` as a `byte` (by casting to a `byte`).
byteValue() - Method in class java.lang.Float
  Returns the value of this `Float` as a `byte` (by casting to a `byte`).
byteValue() - Method in class java.lang.Integer
  Returns the value of this `Integer` as a `byte`.
byteValue() - Method in class java.lang.Long
  Returns the value of this `Long` as a `byte`.
byteValue() - Method in class java.lang.Number
  Returns the value of the specified number as a `byte`.
byteValue() - Method in class java.lang.Short
  Returns the value of this `Short` as a `byte`.

## C

call() - Method in interface java.util.concurrent.Callable
  Computes a result, or throws an exception if unable to do so.
Callable<V> - Interface in java.util.concurrent
  A task that returns a result and may throw an exception.
CallSite - Class in java.lang.invoke
  A `CallSite` is a holder for a variable `MethodHandle`, which is called its `target`.
cancel() - Method in class java.util.Timer
  Terminates this timer, discarding any currently scheduled tasks.
cancel() - Method in class java.util.TimerTask
  Cancels this timer task.
capacity() - Method in class java.lang.StringBuffer
CASE_INSENSITIVE_ORDER - Static variable in class java.lang.String
  A Comparator that orders `String` objects as by `compareToIgnoreCase`.
cast(Object) - Method in class java.lang.Class
  Casts an object to the class or interface represented by this `Class` object.
ceil(double) - Static method in class java.lang.Math
  Returns the smallest (closest to negative infinity) `double` value that is greater than or equal to the argument and is equal to a mathematical integer.
changeParameterType(int, Class<?>) - Method in class java.lang.invoke.MethodType
  Finds or creates a method type with a single different parameter type.
changeReturnType(Class<?>) - Method in class java.lang.invoke.MethodType
  Finds or creates a method type with a different return type.
Character - Class in java.lang
  The `Character` class wraps a value of the primitive type `char` in an object.
Character(char) - Constructor for class java.lang.Character
  Constructs a newly allocated `Character` object that represents the specified `char` value.
Character.Subset - Class in java.lang
  Instances of this class represent particular subsets of the Unicode character set.
charAt(int) - Method in interface java.lang.CharSequence
  Returns the `char` value at the specified index.
charAt(int) - Method in class java.lang.String
  Returns the `char` value at the specified index.
charAt(int) - Method in class java.lang.StringBuffer
charCount(int) - Static method in class java.lang.Character
  Determines the number of `char` values needed to represent the specified character (Unicode code point).
chars() - Method in interface java.lang.CharSequence
  Returns a stream of `int` zero-extending the `char` values from this sequence.
CharSequence - Interface in java.lang
  A `CharSequence` is a readable sequence of `char` values.
charValue() - Method in class java.lang.Character
  Returns the value of this `Character` object.
checkAccess() - Method in class java.lang.Thread
  Determines if the currently running thread has permission to modify this thread.
Class<T> - Class in java.lang
  Instances of the class `Class` represent classes and interfaces in a running Java application.
ClassCastException - Exception in java.lang
  Thrown to indicate that the code has attempted to cast an object to a subclass of which it is not an instance.
ClassCastException() - Constructor for exception java.lang.ClassCastException
  Constructs a `ClassCastException` with no detail message.
ClassCastException(String) - Constructor for exception java.lang.ClassCastException
  Constructs a `ClassCastException` with the specified detail message.
ClassFormatError - Error in java.lang
  Thrown when the Java Virtual Machine attempts to read a class file and determines that the file is malformed or otherwise cannot be interpreted as a class file.
ClassFormatError() - Constructor for error java.lang.ClassFormatError
  Constructs a `ClassFormatError` with no detail message.
ClassFormatError(String) - Constructor for error java.lang.ClassFormatError
  Constructs a `ClassFormatError` with the specified detail message.
ClassLoader - Class in java.lang
  A class loader is an object that is responsible for loading classes.
ClassLoader(ClassLoader) - Constructor for class java.lang.ClassLoader
  Creates a new class loader using the specified parent class loader for delegation.
ClassLoader() - Constructor for class java.lang.ClassLoader
  Creates a new class loader using the `ClassLoader` returned by the method ``getSystemClassLoader()`` as the parent class loader.
classModifiers() - Static method in class java.lang.reflect.Modifier
  Return an `int` value OR-ing together the source language modifiers that can be applied to a class.
ClassNotFoundException - Exception in java.lang
  Thrown when an application tries to load in a class through its string name using: The `forName` method in class `Class`.
ClassNotFoundException() - Constructor for exception java.lang.ClassNotFoundException
  Constructs a `ClassNotFoundException` with no detail message.
ClassNotFoundException(String) - Constructor for exception java.lang.ClassNotFoundException
  Constructs a `ClassNotFoundException` with the specified detail message.
ClassNotFoundException(String, Throwable) - Constructor for exception java.lang.ClassNotFoundException
  Constructs a `ClassNotFoundException` with the specified detail message and optional exception that was raised while loading the class.
ClassValue<T> - Class in java.lang
  Lazily associate a computed value with (potentially) every type.
ClassValue() - Constructor for class java.lang.ClassValue
  Sole constructor.
clear() - Method in interface java.util.Collection
  Removes all of the elements from this collection (optional operation).
clear() - Method in interface java.util.List
  Removes all of the elements from this list (optional operation).
clear() - Method in interface java.util.Map
  Removes all of the mappings from this map (optional operation).
clear() - Method in interface java.util.Set
  Removes all of the elements from this set (optional operation).
clone() - Method in class java.lang.Enum
  Throws CloneNotSupportedException.
clone() - Method in class java.lang.Object
  Creates and returns a copy of this object.
clone() - Method in class java.lang.Thread
  Throws CloneNotSupportedException as a Thread can not be meaningfully cloned.
Cloneable - Interface in java.lang
  A class implements the `Cloneable` interface to indicate to the `Object.clone()` method that it is legal for that method to make a field-for-field copy of instances of that class.
CloneNotSupportedException - Exception in java.lang
  Thrown to indicate that the `clone` method in class `Object` has been called to clone an object, but that the object's class does not implement the `Cloneable` interface.
CloneNotSupportedException() - Constructor for exception java.lang.CloneNotSupportedException
  Constructs a `CloneNotSupportedException` with no detail message.
CloneNotSupportedException(String) - Constructor for exception java.lang.CloneNotSupportedException
  Constructs a `CloneNotSupportedException` with the specified detail message.
close() - Method in class java.io.ByteArrayInputStream
  Closing a `ByteArrayInputStream` has no effect.
close() - Method in class java.io.ByteArrayOutputStream
  Closing a `ByteArrayOutputStream` has no effect.
close() - Method in interface java.io.Closeable
  Closes this stream and releases any system resources associated with it.
close() - Method in class java.io.FilterInputStream
  Closes this input stream and releases any system resources associated with the stream.
close() - Method in class java.io.InputStream
  Closes this input stream and releases any system resources associated with the stream.
close() - Method in class java.io.InputStreamReader
close() - Method in class java.io.OutputStream
  Closes this output stream and releases any system resources associated with this stream.
close() - Method in class java.io.PushbackInputStream
  Closes this input stream and releases any system resources associated with the stream.
close() - Method in class java.io.Reader
  Closes the stream and releases any system resources associated with it.
close() - Method in interface java.lang.AutoCloseable
  Closes this resource, relinquishing any underlying resources.
Closeable - Interface in java.io
  A `Closeable` is a source or destination of data that can be closed.
codePointAt(CharSequence, int) - Static method in class java.lang.Character
  Returns the code point at the given index of the `CharSequence`.
codePointAt(char[], int) - Static method in class java.lang.Character
  Returns the code point at the given index of the `char` array.
codePointAt(char[], int, int) - Static method in class java.lang.Character
  Returns the code point at the given index of the `char` array, where only array elements with `index` less than `limit` can be used.
codePointAt(int) - Method in class java.lang.String
  Returns the character (Unicode code point) at the specified index.
codePointAt(int) - Method in class java.lang.StringBuffer
codePointBefore(CharSequence, int) - Static method in class java.lang.Character
  Returns the code point preceding the given index of the `CharSequence`.
codePointBefore(char[], int) - Static method in class java.lang.Character
  Returns the code point preceding the given index of the `char` array.
codePointBefore(char[], int, int) - Static method in class java.lang.Character
  Returns the code point preceding the given index of the `char` array, where only array elements with `index` greater than or equal to `start` can be used.
codePointBefore(int) - Method in class java.lang.String
  Returns the character (Unicode code point) before the specified index.
codePointBefore(int) - Method in class java.lang.StringBuffer
codePointCount(CharSequence, int, int) - Static method in class java.lang.Character
  Returns the number of Unicode code points in the text range of the specified char sequence.
codePointCount(char[], int, int) - Static method in class java.lang.Character
  Returns the number of Unicode code points in a subarray of the `char` array argument.
codePointCount(int, int) - Method in class java.lang.String
  Returns the number of Unicode code points in the specified text range of this `String`.
codePointCount(int, int) - Method in class java.lang.StringBuffer
codePoints() - Method in interface java.lang.CharSequence
  Returns a stream of code point values from this sequence.
Collection<E> - Interface in java.util
  The root interface in the collection hierarchy.
COMBINING_SPACING_MARK - Static variable in class java.lang.Character
  General category "Mc" in the Unicode specification.
Comparable<T> - Interface in java.lang
  This interface imposes a total ordering on the objects of each class that implements it.
Comparator<T> - Interface in java.util
  A comparison function, which imposes a total ordering on some collection of objects.
compare(boolean, boolean) - Static method in class java.lang.Boolean
  Compares two `boolean` values.
compare(byte, byte) - Static method in class java.lang.Byte
  Compares two `byte` values numerically.
compare(char, char) - Static method in class java.lang.Character
  Compares two `char` values numerically.
compare(double, double) - Static method in class java.lang.Double
  Compares the two specified `double` values.
compare(float, float) - Static method in class java.lang.Float
  Compares the two specified `float` values.
compare(int, int) - Static method in class java.lang.Integer
  Compares two `int` values numerically.
compare(long, long) - Static method in class java.lang.Long
  Compares two `long` values numerically.
compare(short, short) - Static method in class java.lang.Short
  Compares two `short` values numerically.
compare(T, T) - Method in interface java.util.Comparator
  Compares its two arguments for order.
compare(T, T, Comparator<? super T>) - Static method in class java.util.Objects
  Returns 0 if the arguments are identical and `c.compare(a, b)` otherwise.
compareTo(Boolean) - Method in class java.lang.Boolean
  Compares this `Boolean` instance with another.
compareTo(Byte) - Method in class java.lang.Byte
  Compares two `Byte` objects numerically.
compareTo(Character) - Method in class java.lang.Character
  Compares two `Character` objects numerically.
compareTo(T) - Method in interface java.lang.Comparable
  Compares this object with the specified object for order.
compareTo(Double) - Method in class java.lang.Double
  Compares two `Double` objects numerically.
compareTo(E) - Method in class java.lang.Enum
  Compares this enum with the specified object for order.
compareTo(Float) - Method in class java.lang.Float
  Compares two `Float` objects numerically.
compareTo(Integer) - Method in class java.lang.Integer
  Compares two `Integer` objects numerically.
compareTo(Long) - Method in class java.lang.Long
  Compares two `Long` objects numerically.
compareTo(Short) - Method in class java.lang.Short
  Compares two `Short` objects numerically.
compareTo(String) - Method in class java.lang.String
  Compares two strings lexicographically.
compareToIgnoreCase(String) - Method in class java.lang.String
  Compares two strings lexicographically, ignoring case differences.
compareUnsigned(int, int) - Static method in class java.lang.Integer
  Compares two `int` values numerically treating the values as unsigned.
compareUnsigned(long, long) - Static method in class java.lang.Long
  Compares two `long` values numerically treating the values as unsigned.
comparing(Function<? super T, ? extends U>, Comparator<? super U>) - Static method in interface java.util.Comparator
  Accepts a function that extracts a sort key from a type `T`, and returns a `Comparator<T>` that compares by that sort key using the specified `Comparator`.
comparing(Function<? super T, ? extends U>) - Static method in interface java.util.Comparator
  Accepts a function that extracts a `Comparable` sort key from a type `T`, and returns a `Comparator<T>` that compares by that sort key.
comparingByKey() - Static method in interface java.util.Map.Entry
  Returns a comparator that compares `Map.Entry` in natural order on key.
comparingByKey(Comparator<? super K>) - Static method in interface java.util.Map.Entry
  Returns a comparator that compares `Map.Entry` by key using the given `Comparator`.
comparingByValue() - Static method in interface java.util.Map.Entry
  Returns a comparator that compares `Map.Entry` in natural order on value.
comparingByValue(Comparator<? super V>) - Static method in interface java.util.Map.Entry
  Returns a comparator that compares `Map.Entry` by value using the given `Comparator`.
comparingDouble(ToDoubleFunction<? super T>) - Static method in interface java.util.Comparator
  Accepts a function that extracts a `double` sort key from a type `T`, and returns a `Comparator<T>` that compares by that sort key.
comparingInt(ToIntFunction<? super T>) - Static method in interface java.util.Comparator
  Accepts a function that extracts an `int` sort key from a type `T`, and returns a `Comparator<T>` that compares by that sort key.
comparingLong(ToLongFunction<? super T>) - Static method in interface java.util.Comparator
  Accepts a function that extracts a `long` sort key from a type `T`, and returns a `Comparator<T>` that compares by that sort key.
compose(Function<? super V, ? extends T>) - Method in interface java.util.function.Function
  Returns a composed function that first applies the `before` function to its input, and then applies this function to the result.
compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in interface java.util.Map
  Attempts to compute a mapping for the specified key and its current mapped value (or `null` if there is no current mapping).
computeIfAbsent(K, Function<? super K, ? extends V>) - Method in interface java.util.Map
  If the specified key is not already associated with a value (or is mapped to `null`), attempts to compute its value using the given mapping function and enters it into this map unless `null`.
computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in interface java.util.Map
  If the value for the specified key is present and non-null, attempts to compute a new mapping given the key and its current mapped value.
computeValue(Class<?>) - Method in class java.lang.ClassValue
  Computes the given class's derived value for this `ClassValue`.
concat(String) - Method in class java.lang.String
  Concatenates the specified string to the end of this string.
CONNECTOR_PUNCTUATION - Static variable in class java.lang.Character
  General category "Pc" in the Unicode specification.
Constructor<T> - Class in java.lang.reflect
  `Constructor` provides information about, and access to, a single constructor for a class.
constructorModifiers() - Static method in class java.lang.reflect.Modifier
  Return an `int` value OR-ing together the source language modifiers that can be applied to a constructor.
Consumer<T> - Interface in java.util.function
  Represents an operation that accepts a single input argument and returns no result.
contains(CharSequence) - Method in class java.lang.String
  Returns true if and only if this string contains the specified sequence of char values.
contains(Object) - Method in interface java.util.Collection
  Returns `true` if this collection contains the specified element.
contains(Object) - Method in interface java.util.List
  Returns `true` if this list contains the specified element.
contains(Object) - Method in interface java.util.Set
  Returns `true` if this set contains the specified element.
containsAll(Collection<?>) - Method in interface java.util.Collection
  Returns `true` if this collection contains all of the elements in the specified collection.
containsAll(Collection<?>) - Method in interface java.util.List
  Returns `true` if this list contains all of the elements of the specified collection.
containsAll(Collection<?>) - Method in interface java.util.Set
  Returns `true` if this set contains all of the elements of the specified collection.
containsKey(Object) - Method in interface java.util.Map
  Returns `true` if this map contains a mapping for the specified key.
containsValue(Object) - Method in interface java.util.Map
  Returns `true` if this map maps one or more keys to the specified value.
contentEquals(StringBuffer) - Method in class java.lang.String
  Compares this string to the specified `StringBuffer`.
contentEquals(CharSequence) - Method in class java.lang.String
  Compares this string to the specified `CharSequence`.
CONTROL - Static variable in class java.lang.Character
  General category "Cc" in the Unicode specification.
copyValueOf(char[], int, int) - Static method in class java.lang.String
  Returns a String that represents the character sequence in the array specified.
copyValueOf(char[]) - Static method in class java.lang.String
  Returns a String that represents the character sequence in the array specified.
cos(double) - Static method in class java.lang.Math
  Returns the trigonometric cosine of an angle.
count - Variable in class java.io.ByteArrayInputStream
  The index one greater than the last valid character in the input stream buffer.
count - Variable in class java.io.ByteArrayOutputStream
  The number of valid bytes in the buffer.
countStackFrames() - Method in class java.lang.Thread
  Deprecated.
  The definition of this call depends on `Thread.suspend()`, which is deprecated. Further, the results of this call were never well-defined.
CURRENCY_SYMBOL - Static variable in class java.lang.Character
  General category "Sc" in the Unicode specification.
currentThread() - Static method in class java.lang.Thread
  Returns a reference to the currently executing thread object.

## D

DASH_PUNCTUATION - Static variable in class java.lang.Character
  General category "Pd" in the Unicode specification.
DataInput - Interface in java.io
  The `DataInput` interface provides for reading bytes from a binary stream and reconstructing from them data in any of the Java primitive types.
DataInputStream - Class in java.io
  A data input stream lets an application read primitive Java data types from an underlying input stream in a machine-independent way.
DataInputStream(InputStream) - Constructor for class java.io.DataInputStream
  Creates a DataInputStream that uses the specified underlying InputStream.
DECIMAL_DIGIT_NUMBER - Static variable in class java.lang.Character
  General category "Nd" in the Unicode specification.
DECLARED - Static variable in interface java.lang.reflect.Member
  Identifies the set of declared members of a class or interface.
decode(String) - Static method in class java.lang.Byte
  Decodes a `String` into a `Byte`.
decode(String) - Static method in class java.lang.Integer
  Decodes a `String` into an `Integer`.
decode(String) - Static method in class java.lang.Long
  Decodes a `String` into a `Long`.
decode(String) - Static method in class java.lang.Short
  Decodes a `String` into a `Short`.
deepEquals(Object, Object) - Static method in class java.util.Objects
  Returns `true` if the arguments are deeply equal to each other and `false` otherwise.
defineClass(byte[], int, int) - Method in class java.lang.ClassLoader
  Deprecated.
  Replaced by `defineClass(String, byte[], int, int)`
defineClass(String, byte[], int, int) - Method in class java.lang.ClassLoader
  Converts an array of bytes into an instance of class `Class`.
delete(int, int) - Method in class java.lang.StringBuffer
delete(int, int) - Method in class java.lang.StringBuilder
deleteCharAt(int) - Method in class java.lang.StringBuffer
deleteCharAt(int) - Method in class java.lang.StringBuilder
Deprecated - Annotation Type in java.lang
  A program element annotated @Deprecated is one that programmers are discouraged from using, typically because it is dangerous, or because a better alternative exists.
desiredAssertionStatus() - Method in class java.lang.Class
destroy() - Method in class java.lang.Thread
  Deprecated.
  This method was originally designed to destroy this thread without any cleanup. Any monitors it held would have remained locked. However, the method was never implemented. If if were to be implemented, it would be deadlock-prone in much the manner of `Thread.suspend()`. If the target thread held a lock protecting a critical system resource when it was destroyed, no thread could ever access this resource again. If another thread ever attempted to lock this resource, deadlock would result. Such deadlocks typically manifest themselves as "frozen" processes. For more information, see Why are Thread.stop, Thread.suspend and Thread.resume Deprecated?.
digit(char, int) - Static method in class java.lang.Character
  Returns the numeric value of the character `ch` in the specified radix.
digit(int, int) - Static method in class java.lang.Character
  Returns the numeric value of the specified character (Unicode code point) in the specified radix.
DIRECTIONALITY_ARABIC_NUMBER - Static variable in class java.lang.Character
  Weak bidirectional character type "AN" in the Unicode specification.
DIRECTIONALITY_BOUNDARY_NEUTRAL - Static variable in class java.lang.Character
  Weak bidirectional character type "BN" in the Unicode specification.
DIRECTIONALITY_COMMON_NUMBER_SEPARATOR - Static variable in class java.lang.Character
  Weak bidirectional character type "CS" in the Unicode specification.
DIRECTIONALITY_EUROPEAN_NUMBER - Static variable in class java.lang.Character
  Weak bidirectional character type "EN" in the Unicode specification.
DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR - Static variable in class java.lang.Character
  Weak bidirectional character type "ES" in the Unicode specification.
DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR - Static variable in class java.lang.Character
  Weak bidirectional character type "ET" in the Unicode specification.
DIRECTIONALITY_LEFT_TO_RIGHT - Static variable in class java.lang.Character
  Strong bidirectional character type "L" in the Unicode specification.
DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING - Static variable in class java.lang.Character
  Strong bidirectional character type "LRE" in the Unicode specification.
DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE - Static variable in class java.lang.Character
  Strong bidirectional character type "LRO" in the Unicode specification.
DIRECTIONALITY_NONSPACING_MARK - Static variable in class java.lang.Character
  Weak bidirectional character type "NSM" in the Unicode specification.
DIRECTIONALITY_OTHER_NEUTRALS - Static variable in class java.lang.Character
  Neutral bidirectional character type "ON" in the Unicode specification.
DIRECTIONALITY_PARAGRAPH_SEPARATOR - Static variable in class java.lang.Character
  Neutral bidirectional character type "B" in the Unicode specification.
DIRECTIONALITY_POP_DIRECTIONAL_FORMAT - Static variable in class java.lang.Character
  Weak bidirectional character type "PDF" in the Unicode specification.
DIRECTIONALITY_RIGHT_TO_LEFT - Static variable in class java.lang.Character
  Strong bidirectional character type "R" in the Unicode specification.
DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC - Static variable in class java.lang.Character
  Strong bidirectional character type "AL" in the Unicode specification.
DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING - Static variable in class java.lang.Character
  Strong bidirectional character type "RLE" in the Unicode specification.
DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE - Static variable in class java.lang.Character
  Strong bidirectional character type "RLO" in the Unicode specification.
DIRECTIONALITY_SEGMENT_SEPARATOR - Static variable in class java.lang.Character
  Neutral bidirectional character type "S" in the Unicode specification.
DIRECTIONALITY_UNDEFINED - Static variable in class java.lang.Character
  Undefined bidirectional character type.
DIRECTIONALITY_WHITESPACE - Static variable in class java.lang.Character
  Neutral bidirectional character type "WS" in the Unicode specification.
divideUnsigned(int, int) - Static method in class java.lang.Integer
  Returns the unsigned quotient of dividing the first argument by the second where each argument and the result is interpreted as an unsigned value.
divideUnsigned(long, long) - Static method in class java.lang.Long
  Returns the unsigned quotient of dividing the first argument by the second where each argument and the result is interpreted as an unsigned value.
Documented - Annotation Type in java.lang.annotation
  Indicates that annotations with a type are to be documented by javadoc and similar tools by default.
Double - Class in java.lang
  The `Double` class wraps a value of the primitive type `double` in an object.
Double(double) - Constructor for class java.lang.Double
  Constructs a newly allocated `Double` object that represents the primitive `double` argument.
Double(String) - Constructor for class java.lang.Double
  Constructs a newly allocated `Double` object that represents the floating-point value of type `double` represented by the string.
doubleToLongBits(double) - Static method in class java.lang.Double
  Returns a representation of the specified floating-point value according to the IEEE 754 floating-point "double format" bit layout.
doubleToRawLongBits(double) - Static method in class java.lang.Double
  Returns a representation of the specified floating-point value according to the IEEE 754 floating-point "double format" bit layout, preserving Not-a-Number (NaN) values.
doubleValue() - Method in class java.lang.Byte
  Returns the value of this `Byte` as a `double`.
doubleValue() - Method in class java.lang.Double
  Returns the `double` value of this `Double` object.
doubleValue() - Method in class java.lang.Float
  Returns the `double` value of this `Float` object.
doubleValue() - Method in class java.lang.Integer
  Returns the value of this `Integer` as a `double`.
doubleValue() - Method in class java.lang.Long
  Returns the value of this `Long` as a `double`.
doubleValue() - Method in class java.lang.Number
  Returns the value of the specified number as a `double`.
doubleValue() - Method in class java.lang.Short
  Returns the value of this `Short` as a `double`.
dropParameterTypes(int, int) - Method in class java.lang.invoke.MethodType
  Finds or creates a method type with some parameter types omitted.
dumpStack() - Static method in class java.lang.Thread
  Prints a stack trace of the current thread to the standard error stream.
dynamicInvoker() - Method in class java.lang.invoke.CallSite
  Produces a method handle equivalent to an invokedynamic instruction which has been linked to this call site.

## E

E - Static variable in class java.lang.Math
  The `double` value that is closer than any other to e, the base of the natural logarithms.
ElementType - Enum in java.lang.annotation
  A program element type.
ENCLOSING_MARK - Static variable in class java.lang.Character
  General category "Me" in the Unicode specification.
END_PUNCTUATION - Static variable in class java.lang.Character
  General category "Pe" in the Unicode specification.
endsWith(String) - Method in class java.lang.String
  Tests if this string ends with the specified suffix.
ensureCapacity(int) - Method in class java.lang.StringBuffer
entrySet() - Method in interface java.util.Map
  Returns a `Set` view of the mappings contained in this map.
Enum<E extends Enum<E>> - Class in java.lang
  This is the common base class of all Java language enumeration types.
Enum(String, int) - Constructor for class java.lang.Enum
  Sole constructor.
enumerate(Thread[]) - Static method in class java.lang.Thread
  Copies into the specified array every active thread in the current thread's thread group and its subgroups.
Enumeration<E> - Interface in java.util
  An object that implements the Enumeration interface generates a series of elements, one at a time.
EOFException - Exception in java.io
  Signals that an end of file or end of stream has been reached unexpectedly during input.
EOFException() - Constructor for exception java.io.EOFException
  Constructs an `EOFException` with `null` as its error detail message.
EOFException(String) - Constructor for exception java.io.EOFException
  Constructs an `EOFException` with the specified detail message.
equals(Object) - Method in interface java.lang.annotation.Annotation
  Returns true if the specified object represents an annotation that is logically equivalent to this one.
equals(Object) - Method in class java.lang.Boolean
  Returns `true` if and only if the argument is not `null` and is a `Boolean` object that represents the same `boolean` value as this object.
equals(Object) - Method in class java.lang.Byte
  Compares this object to the specified object.
equals(Object) - Method in class java.lang.Character
  Compares this object against the specified object.
equals(Object) - Method in class java.lang.Character.Subset
  Compares two `Subset` objects for equality.
equals(Object) - Method in class java.lang.Class
equals(Object) - Method in class java.lang.Double
  Compares this object against the specified object.
equals(Object) - Method in class java.lang.Enum
  Returns true if the specified object is equal to this enum constant.
equals(Object) - Method in class java.lang.Float
  Compares this object against the specified object.
equals(Object) - Method in class java.lang.Integer
  Compares this object to the specified object.
equals(Object) - Method in class java.lang.invoke.MethodType
  Compares the specified object with this type for equality.
equals(Object) - Method in class java.lang.Long
  Compares this object to the specified object.
equals(Object) - Method in class java.lang.Object
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class java.lang.reflect.Constructor
  Compares this `Constructor` against the specified object.
equals(Object) - Method in class java.lang.reflect.Field
  Compares this `Field` against the specified object.
equals(Object) - Method in class java.lang.reflect.Method
  Compares this `Method` against the specified object.
equals(Object) - Method in class java.lang.Short
  Compares this object to the specified object.
equals(Object) - Method in class java.lang.StackTraceElement
  Returns true if the specified object is another `StackTraceElement` instance representing the same execution point as this instance.
equals(Object) - Method in class java.lang.String
  Compares this string to the specified object.
equals(Object) - Method in class java.net.URL
  Compares this URL for equality with another object.
equals(URL, URL) - Method in class java.net.URLStreamHandler
  Provides the default equals calculation.
equals(Object) - Method in interface java.util.Collection
  Compares the specified object with this collection for equality.
equals(Object) - Method in interface java.util.Comparator
  Indicates whether some other object is "equal to" this comparator.
equals(Object) - Method in interface java.util.List
  Compares the specified object with this list for equality.
equals(Object) - Method in interface java.util.Map.Entry
  Compares the specified object with this entry for equality.
equals(Object) - Method in interface java.util.Map
  Compares the specified object with this map for equality.
equals(Object, Object) - Static method in class java.util.Objects
  Returns `true` if the arguments are equal to each other and `false` otherwise.
equals(Object) - Method in interface java.util.Set
  Compares the specified object with this set for equality.
equalsIgnoreCase(String) - Method in class java.lang.String
  Compares this `String` to another `String`, ignoring case considerations.
erase() - Method in class java.lang.invoke.MethodType
  Erases all reference types to `Object`.
Error - Error in java.lang
  An `Error` is a subclass of `Throwable` that indicates serious problems that a reasonable application should not try to catch.
Error() - Constructor for error java.lang.Error
  Constructs a new error with `null` as its detail message.
Error(String) - Constructor for error java.lang.Error
  Constructs a new error with the specified detail message.
Error(String, Throwable) - Constructor for error java.lang.Error
  Constructs a new error with the specified detail message and cause.
Error(Throwable) - Constructor for error java.lang.Error
  Constructs a new error with the specified cause and a detail message of `(cause==null ? null : cause.toString())` (which typically contains the class and detail message of `cause`).
Error(String, Throwable, boolean, boolean) - Constructor for error java.lang.Error
  Constructs a new error with the specified detail message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
Exception - Exception in java.lang
  The class `Exception` and its subclasses are a form of `Throwable` that indicates conditions that a reasonable application might want to catch.
Exception() - Constructor for exception java.lang.Exception
  Constructs a new exception with `null` as its detail message.
Exception(String) - Constructor for exception java.lang.Exception
  Constructs a new exception with the specified detail message.
Exception(String, Throwable) - Constructor for exception java.lang.Exception
  Constructs a new exception with the specified detail message and cause.
Exception(Throwable) - Constructor for exception java.lang.Exception
  Constructs a new exception with the specified cause and a detail message of `(cause==null ? null : cause.toString())` (which typically contains the class and detail message of `cause`).
Exception(String, Throwable, boolean, boolean) - Constructor for exception java.lang.Exception
  Constructs a new exception with the specified detail message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
execute(Runnable) - Method in interface java.util.concurrent.Executor
  Executes the given command at some time in the future.
Executor - Interface in java.util.concurrent
  An object that executes submitted `Runnable` tasks.
exp(double) - Static method in class java.lang.Math
  Returns Euler's number e raised to the power of a `double` value.

## F

FALSE - Static variable in class java.lang.Boolean
  The `Boolean` object corresponding to the primitive value `false`.
Field - Class in java.lang.reflect
  A `Field` provides information about, and dynamic access to, a single field of a class or an interface.
fieldModifiers() - Static method in class java.lang.reflect.Modifier
  Return an `int` value OR-ing together the source language modifiers that can be applied to a field.
fillInStackTrace() - Method in class java.lang.Throwable
  Fills in the execution stack trace.
FilterInputStream - Class in java.io
  A `FilterInputStream` contains some other input stream, which it uses as its basic source of data, possibly transforming the data along the way or providing additional functionality.
FilterInputStream(InputStream) - Constructor for class java.io.FilterInputStream
  Creates a `FilterInputStream` by assigning the argument `in` to the field `this.in` so as to remember it for later use.
FINAL - Static variable in class java.lang.reflect.Modifier
  The `int` value representing the `final` modifier.
FINAL_QUOTE_PUNCTUATION - Static variable in class java.lang.Character
  General category "Pf" in the Unicode specification.
finalize() - Method in class java.lang.Enum
  enum classes cannot have finalize methods.
finalize() - Method in class java.lang.Object
  Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.
findClass(String) - Method in class java.lang.ClassLoader
  Finds the class with the specified binary name.
findConstructor(Class<?>, MethodType) - Method in class java.lang.invoke.MethodHandles.Lookup
  Produces a method handle which creates an object and initializes it, using the constructor of the specified type.
findGetter(Class<?>, String, Class<?>) - Method in class java.lang.invoke.MethodHandles.Lookup
  Produces a method handle giving read access to a non-static field.
findLoadedClass(String) - Method in class java.lang.ClassLoader
  Returns the class with the given binary name if this loader has been recorded by the Java virtual machine as an initiating loader of a class with that binary name.
findResource(String) - Method in class java.lang.ClassLoader
  Finds the resource with the given name.
findResources(String) - Method in class java.lang.ClassLoader
  Returns an enumeration of ``URL`` objects representing all the resources with the given name.
findSetter(Class<?>, String, Class<?>) - Method in class java.lang.invoke.MethodHandles.Lookup
  Produces a method handle giving write access to a non-static field.
findSpecial(Class<?>, String, MethodType, Class<?>) - Method in class java.lang.invoke.MethodHandles.Lookup
  Produces an early-bound method handle for a virtual method.
findStatic(Class<?>, String, MethodType) - Method in class java.lang.invoke.MethodHandles.Lookup
  Produces a method handle for a static method.
findStaticGetter(Class<?>, String, Class<?>) - Method in class java.lang.invoke.MethodHandles.Lookup
  Produces a method handle giving read access to a static field.
findStaticSetter(Class<?>, String, Class<?>) - Method in class java.lang.invoke.MethodHandles.Lookup
  Produces a method handle giving write access to a static field.
findVirtual(Class<?>, String, MethodType) - Method in class java.lang.invoke.MethodHandles.Lookup
  Produces a method handle for a virtual method.
FLAG_BRIDGES - Static variable in class java.lang.invoke.LambdaMetafactory
  Flag for alternate metafactories indicating the lambda object requires additional bridge methods
FLAG_MARKERS - Static variable in class java.lang.invoke.LambdaMetafactory
  Flag for alternate metafactories indicating the lambda object implements other marker interfaces besides Serializable
FLAG_SERIALIZABLE - Static variable in class java.lang.invoke.LambdaMetafactory
  Flag for alternate metafactories indicating the lambda object must be serializable
Float - Class in java.lang
  The `Float` class wraps a value of primitive type `float` in an object.
Float(float) - Constructor for class java.lang.Float
  Constructs a newly allocated `Float` object that represents the primitive `float` argument.
Float(double) - Constructor for class java.lang.Float
  Constructs a newly allocated `Float` object that represents the argument converted to type `float`.
Float(String) - Constructor for class java.lang.Float
  Constructs a newly allocated `Float` object that represents the floating-point value of type `float` represented by the string.
floatToIntBits(float) - Static method in class java.lang.Float
  Returns a representation of the specified floating-point value according to the IEEE 754 floating-point "single format" bit layout.
floatToRawIntBits(float) - Static method in class java.lang.Float
  Returns a representation of the specified floating-point value according to the IEEE 754 floating-point "single format" bit layout, preserving Not-a-Number (NaN) values.
floatValue() - Method in class java.lang.Byte
  Returns the value of this `Byte` as a `float`.
floatValue() - Method in class java.lang.Double
  Returns the `float` value of this `Double` object.
floatValue() - Method in class java.lang.Float
  Returns the `float` value of this `Float` object.
floatValue() - Method in class java.lang.Integer
  Returns the value of this `Integer` as a `float`.
floatValue() - Method in class java.lang.Long
  Returns the value of this `Long` as a `float`.
floatValue() - Method in class java.lang.Number
  Returns the value of the specified number as a `float`.
floatValue() - Method in class java.lang.Short
  Returns the value of this `Short` as a `float`.
floor(double) - Static method in class java.lang.Math
  Returns the largest (closest to positive infinity) `double` value that is less than or equal to the argument and is equal to a mathematical integer.
flush() - Method in interface java.io.Flushable
  Flushes this stream by writing any buffered output to the underlying stream.
flush() - Method in class java.io.OutputStream
  Flushes this output stream and forces any buffered output bytes to be written out.
Flushable - Interface in java.io
  A `Flushable` is a destination of data that can be flushed.
forDigit(int, int) - Static method in class java.lang.Character
  Determines the character representation for a specific digit in the specified radix.
forEach(Consumer<? super T>) - Method in interface java.lang.Iterable
  Performs the given action for each element of the `Iterable` until all elements have been processed or the action throws an exception.
forEach(BiConsumer<? super K, ? super V>) - Method in interface java.util.Map
  Performs the given action for each entry in this map until all entries have been processed or the action throws an exception.
forEachRemaining(Consumer<? super E>) - Method in interface java.util.Iterator
  Performs the given action for each remaining element until all elements have been processed or the action throws an exception.
FORMAT - Static variable in class java.lang.Character
  General category "Cf" in the Unicode specification.
format(String, Object...) - Static method in class java.lang.String
  Returns a formatted string using the specified format string and arguments.
format(Locale, String, Object...) - Static method in class java.lang.String
  Returns a formatted string using the specified locale, format string, and arguments.
forName(String) - Static method in class java.lang.Class
  Returns the `Class` object associated with the class or interface with the given string name.
forName(String, boolean, ClassLoader) - Static method in class java.lang.Class
  Returns the `Class` object associated with the class or interface with the given string name, using the given class loader.
fromMethodDescriptorString(String, ClassLoader) - Static method in class java.lang.invoke.MethodType
  Finds or creates an instance of a method type, given the spelling of its bytecode descriptor.
Function<T,R> - Interface in java.util.function
  Represents a function that accepts one argument and produces a result.
FunctionalInterface - Annotation Type in java.lang
  An informative annotation type used to indicate that an interface type declaration is intended to be a functional interface as defined by the Java Language Specification.

## G

generic() - Method in class java.lang.invoke.MethodType
  Converts all types, both reference and primitive, to `Object`.
GenericDeclaration - Interface in java.lang.reflect
  A common interface for all entities that declare type variables.
genericMethodType(int, boolean) - Static method in class java.lang.invoke.MethodType
  Finds or creates a method type whose components are `Object` with an optional trailing `Object[]` array.
genericMethodType(int) - Static method in class java.lang.invoke.MethodType
  Finds or creates a method type whose components are all `Object`.
get(Class<?>) - Method in class java.lang.ClassValue
  Returns the value for the given class.
get(Object, int) - Static method in class java.lang.reflect.Array
  Returns the value of the indexed component in the specified array object.
get(Object) - Method in class java.lang.reflect.Field
  Returns the value of the field represented by this `Field`, on the specified object.
get() - Method in class java.lang.ThreadLocal
  Returns the value in the current thread's copy of this thread-local variable.
get() - Method in interface java.util.function.Supplier
  Gets a result.
get(int) - Method in interface java.util.List
  Returns the element at the specified position in this list.
get(Object) - Method in interface java.util.Map
  Returns the value to which the specified key is mapped, or `null` if this map contains no mapping for the key.
getAllStackTraces() - Static method in class java.lang.Thread
  Returns a map of stack traces for all live threads.
getAnnotation(Class<A>) - Method in class java.lang.Class
getAnnotation(Class<T>) - Method in class java.lang.reflect.AccessibleObject
getAnnotation(Class<T>) - Method in interface java.lang.reflect.AnnotatedElement
  Returns this element's annotation for the specified type if such an annotation is present, else null.
getAnnotation(Class<T>) - Method in class java.lang.reflect.Constructor
getAnnotation(Class<T>) - Method in class java.lang.reflect.Field
getAnnotation(Class<T>) - Method in class java.lang.reflect.Method
getAnnotations() - Method in class java.lang.Class
getAnnotations() - Method in class java.lang.reflect.AccessibleObject
getAnnotations() - Method in interface java.lang.reflect.AnnotatedElement
  Returns annotations that are present on this element.
getAnnotationsByType(Class<T>) - Method in interface java.lang.reflect.AnnotatedElement
  Returns annotations that are associated with this element.
getAuthority() - Method in class java.net.URL
  Gets the authority part of this `URL`.
getBoolean(String) - Static method in class java.lang.Boolean
  Returns `true` if and only if the system property named by the argument exists and is equal to the string `"true"`.
getBoolean(Object, int) - Static method in class java.lang.reflect.Array
  Returns the value of the indexed component in the specified array object, as a `boolean`.
getBoolean(Object) - Method in class java.lang.reflect.Field
  Gets the value of a static or instance `boolean` field.
getBounds() - Method in interface java.lang.reflect.TypeVariable
  Returns an array of `Type` objects representing the upper bound(s) of this type variable.
getByte(Object, int) - Static method in class java.lang.reflect.Array
  Returns the value of the indexed component in the specified array object, as a `byte`.
getByte(Object) - Method in class java.lang.reflect.Field
  Gets the value of a static or instance `byte` field.
getBytes(int, int, byte[], int) - Method in class java.lang.String
  Deprecated.
  This method does not properly convert characters into bytes. As of JDK 1.1, the preferred way to do this is via the `String.getBytes()` method, which uses the platform's default charset.
getBytes(String) - Method in class java.lang.String
  Encodes this `String` into a sequence of bytes using the named charset, storing the result into a new byte array.
getBytes() - Method in class java.lang.String
  Encodes this `String` into a sequence of bytes using the platform's default charset, storing the result into a new byte array.
getCanonicalName() - Method in class java.lang.Class
  Returns the canonical name of the underlying class as defined by the Java Language Specification.
getCapturedArg(int) - Method in class java.lang.invoke.SerializedLambda
  Get a dynamic argument to the lambda capture site.
getCapturedArgCount() - Method in class java.lang.invoke.SerializedLambda
  Get the count of dynamic arguments to the lambda capture site.
getCapturingClass() - Method in class java.lang.invoke.SerializedLambda
  Get the name of the class that captured this lambda.
getCause() - Method in exception java.lang.ClassNotFoundException
  Returns the cause of this exception (the exception that was raised if an error occurred while attempting to load the class; otherwise `null`).
getCause() - Method in exception java.lang.reflect.InvocationTargetException
  Returns the cause of this exception (the thrown target exception, which may be `null`).
getCause() - Method in exception java.lang.reflect.UndeclaredThrowableException
  Returns the cause of this exception (the `Throwable` instance wrapped in this `UndeclaredThrowableException`, which may be `null`).
getCause() - Method in class java.lang.Throwable
  Returns the cause of this throwable or `null` if the cause is nonexistent or unknown.
getChar(Object, int) - Static method in class java.lang.reflect.Array
  Returns the value of the indexed component in the specified array object, as a `char`.
getChar(Object) - Method in class java.lang.reflect.Field
  Gets the value of a static or instance field of type `char` or of another primitive type convertible to type `char` via a widening conversion.
getChars(int, int, char[], int) - Method in class java.lang.String
  Copies characters from this string into the destination character array.
getChars(int, int, char[], int) - Method in class java.lang.StringBuffer
getClass() - Method in class java.lang.Object
  Returns the runtime class of this `Object`.
getClassLoader() - Method in class java.lang.Class
  Returns the class loader for the class.
getClassLoadingLock(String) - Method in class java.lang.ClassLoader
  Returns the lock object for class loading operations.
getClassName() - Method in class java.lang.StackTraceElement
  Returns the fully qualified name of the class containing the execution point represented by this stack trace element.
getComponentType() - Method in class java.lang.Class
  Returns the `Class` representing the component type of an array.
getConstructor(Class<?>...) - Method in class java.lang.Class
  Returns a `Constructor` object that reflects the specified public constructor of the class represented by this `Class` object.
getConstructors() - Method in class java.lang.Class
  Returns an array containing `Constructor` objects reflecting all the public constructors of the class represented by this `Class` object.
getContent() - Method in class java.net.URL
  Gets the contents of this URL.
getContent(Class[]) - Method in class java.net.URL
  Gets the contents of this URL.
getContextClassLoader() - Method in class java.lang.Thread
  Returns the context ClassLoader for this Thread.
getDeclaredAnnotation(Class<T>) - Method in interface java.lang.reflect.AnnotatedElement
  Returns this element's annotation for the specified type if such an annotation is directly present, else null.
getDeclaredAnnotations() - Method in class java.lang.Class
getDeclaredAnnotations() - Method in class java.lang.reflect.AccessibleObject
getDeclaredAnnotations() - Method in interface java.lang.reflect.AnnotatedElement
  Returns annotations that are directly present on this element.
getDeclaredAnnotations() - Method in class java.lang.reflect.Constructor
getDeclaredAnnotations() - Method in class java.lang.reflect.Field
getDeclaredAnnotations() - Method in class java.lang.reflect.Method
getDeclaredAnnotationsByType(Class<T>) - Method in interface java.lang.reflect.AnnotatedElement
  Returns this element's annotation(s) for the specified type if such annotations are either directly present or indirectly present.
getDeclaredConstructor(Class<?>...) - Method in class java.lang.Class
  Returns a `Constructor` object that reflects the specified constructor of the class or interface represented by this `Class` object.
getDeclaredConstructors() - Method in class java.lang.Class
  Returns an array of `Constructor` objects reflecting all the constructors declared by the class represented by this `Class` object.
getDeclaredField(String) - Method in class java.lang.Class
  Returns a `Field` object that reflects the specified declared field of the class or interface represented by this `Class` object.
getDeclaredFields() - Method in class java.lang.Class
  Returns an array of `Field` objects reflecting all the fields declared by the class or interface represented by this `Class` object.
getDeclaredMethod(String, Class<?>...) - Method in class java.lang.Class
  Bck2Brwsr emulation can only seek public methods, otherwise it throws a `SecurityException`.
getDeclaredMethods() - Method in class java.lang.Class
  Returns an array of `Method` objects reflecting all the methods declared by the class or interface represented by this `Class` object.
getDeclaringClass() - Method in class java.lang.Class
  If the class or interface represented by this `Class` object is a member of another class, returns the `Class` object representing the class in which it was declared.
getDeclaringClass() - Method in class java.lang.Enum
  Returns the Class object corresponding to this enum constant's enum type.
getDeclaringClass() - Method in class java.lang.reflect.Constructor
  Returns the `Class` object representing the class that declares the constructor represented by this `Constructor` object.
getDeclaringClass() - Method in class java.lang.reflect.Field
  Returns the `Class` object representing the class or interface that declares the field represented by this `Field` object.
getDeclaringClass() - Method in interface java.lang.reflect.Member
  Returns the Class object representing the class or interface that declares the member or constructor represented by this Member.
getDeclaringClass() - Method in class java.lang.reflect.Method
  Returns the `Class` object representing the class or interface that declares the method represented by this `Method` object.
getDefaultPort() - Method in class java.net.URL
  Gets the default port number of the protocol associated with this `URL`.
getDefaultPort() - Method in class java.net.URLStreamHandler
  Returns the default port for a URL parsed by this handler.
getDefaultUncaughtExceptionHandler() - Static method in class java.lang.Thread
  Returns the default handler invoked when a thread abruptly terminates due to an uncaught exception.
getDefaultValue() - Method in class java.lang.reflect.Method
  Returns the default value for the annotation member represented by this `Method` instance.
getDouble(Object, int) - Static method in class java.lang.reflect.Array
  Returns the value of the indexed component in the specified array object, as a `double`.
getDouble(Object) - Method in class java.lang.reflect.Field
  Gets the value of a static or instance field of type `double` or of another primitive type convertible to type `double` via a widening conversion.
getEncoding() - Method in class java.io.InputStreamReader
  Returns the name of the character encoding being used by this stream.
getException() - Method in exception java.lang.ClassNotFoundException
  Returns the exception that was raised if an error occurred while attempting to load the class.
getExceptionTypes() - Method in class java.lang.reflect.Constructor
  Returns an array of `Class` objects that represent the types of exceptions declared to be thrown by the underlying constructor represented by this `Constructor` object.
getExceptionTypes() - Method in class java.lang.reflect.Method
  Returns an array of `Class` objects that represent the types of the exceptions declared to be thrown by the underlying method represented by this `Method` object.
getField(String) - Method in class java.lang.Class
  Returns a `Field` object that reflects the specified public member field of the class or interface represented by this `Class` object.
getFields() - Method in class java.lang.Class
  Returns an array containing `Field` objects reflecting all the accessible public fields of the class or interface represented by this `Class` object.
getFile() - Method in class java.net.URL
  Gets the file name of this `URL`.
getFileName() - Method in class java.lang.StackTraceElement
  Returns the name of the source file containing the execution point represented by this stack trace element.
getFloat(Object, int) - Static method in class java.lang.reflect.Array
  Returns the value of the indexed component in the specified array object, as a `float`.
getFloat(Object) - Method in class java.lang.reflect.Field
  Gets the value of a static or instance field of type `float` or of another primitive type convertible to type `float` via a widening conversion.
getFunctionalInterfaceClass() - Method in class java.lang.invoke.SerializedLambda
  Get the name of the invoked type to which this lambda has been converted
getFunctionalInterfaceMethodName() - Method in class java.lang.invoke.SerializedLambda
  Get the name of the primary method for the functional interface to which this lambda has been converted.
getFunctionalInterfaceMethodSignature() - Method in class java.lang.invoke.SerializedLambda
  Get the signature of the primary method for the functional interface to which this lambda has been converted.
getGenericDeclaration() - Method in interface java.lang.reflect.TypeVariable
  Returns the `GenericDeclaration` object representing the generic declaration declared this type variable.
getGenericExceptionTypes() - Method in class java.lang.reflect.Constructor
  Returns an array of `Type` objects that represent the exceptions declared to be thrown by this `Constructor` object.
getGenericExceptionTypes() - Method in class java.lang.reflect.Method
  Returns an array of `Type` objects that represent the exceptions declared to be thrown by this `Method` object.
getGenericParameterTypes() - Method in class java.lang.reflect.Constructor
  Returns an array of `Type` objects that represent the formal parameter types, in declaration order, of the method represented by this `Constructor` object.
getGenericParameterTypes() - Method in class java.lang.reflect.Method
  Returns an array of `Type` objects that represent the formal parameter types, in declaration order, of the method represented by this `Method` object.
getGenericReturnType() - Method in class java.lang.reflect.Method
  Returns a `Type` object that represents the formal return type of the method represented by this `Method` object.
getGenericType() - Method in class java.lang.reflect.Field
  Returns a `Type` object that represents the declared type for the field represented by this `Field` object.
getHost() - Method in class java.net.URL
  Gets the host name of this `URL`, if applicable.
getId() - Method in class java.lang.Thread
  Returns the identifier of this Thread.
getImplClass() - Method in class java.lang.invoke.SerializedLambda
  Get the name of the class containing the implementation method.
getImplMethodKind() - Method in class java.lang.invoke.SerializedLambda
  Get the method handle kind (see `MethodHandleInfo`) of the implementation method.
getImplMethodName() - Method in class java.lang.invoke.SerializedLambda
  Get the name of the implementation method.
getImplMethodSignature() - Method in class java.lang.invoke.SerializedLambda
  Get the signature of the implementation method.
getInstantiatedMethodType() - Method in class java.lang.invoke.SerializedLambda
  Get the signature of the primary functional interface method after type variables are substituted with their instantiation from the capture site.
getInt(Object, int) - Static method in class java.lang.reflect.Array
  Returns the value of the indexed component in the specified array object, as an `int`.
getInt(Object) - Method in class java.lang.reflect.Field
  Gets the value of a static or instance field of type `int` or of another primitive type convertible to type `int` via a widening conversion.
getInteger(String) - Static method in class java.lang.Integer
  Determines the integer value of the system property with the specified name.
getInteger(String, int) - Static method in class java.lang.Integer
  Determines the integer value of the system property with the specified name.
getInteger(String, Integer) - Static method in class java.lang.Integer
  Returns the integer value of the system property with the specified name.
getInterfaces() - Method in class java.lang.Class
  Determines the interfaces implemented by the class or interface represented by this object.
getInvocationHandler(Object) - Static method in class java.lang.reflect.Proxy
  Returns the invocation handler for the specified proxy instance.
getKey() - Method in interface java.util.Map.Entry
  Returns the key corresponding to this entry.
getLength(Object) - Static method in class java.lang.reflect.Array
  Returns the length of the specified array object, as an `int`.
getLineNumber() - Method in class java.lang.StackTraceElement
  Returns the line number of the source line containing the execution point represented by this stack trace element.
getLocalizedMessage() - Method in class java.lang.Throwable
  Creates a localized description of this throwable.
getLong(String) - Static method in class java.lang.Long
  Determines the `long` value of the system property with the specified name.
getLong(String, long) - Static method in class java.lang.Long
  Determines the `long` value of the system property with the specified name.
getLong(String, Long) - Static method in class java.lang.Long
  Returns the `long` value of the system property with the specified name.
getLong(Object, int) - Static method in class java.lang.reflect.Array
  Returns the value of the indexed component in the specified array object, as a `long`.
getLong(Object) - Method in class java.lang.reflect.Field
  Gets the value of a static or instance field of type `long` or of another primitive type convertible to type `long` via a widening conversion.
getMessage() - Method in class java.lang.Throwable
  Returns the detail message string of this throwable.
getMethod(String, Class<?>...) - Method in class java.lang.Class
  Returns a `Method` object that reflects the specified public member method of the class or interface represented by this `Class` object.
getMethodName() - Method in class java.lang.StackTraceElement
  Returns the name of the method containing the execution point represented by this stack trace element.
getMethods() - Method in class java.lang.Class
  Returns an array containing `Method` objects reflecting all the public member methods of the class or interface represented by this `Class` object, including those declared by the class or interface and those inherited from superclasses and superinterfaces.
getModifiers() - Method in class java.lang.Class
  Returns the Java language modifiers for this class or interface, encoded in an integer.
getModifiers() - Method in class java.lang.reflect.Constructor
  Returns the Java language modifiers for the constructor represented by this `Constructor` object, as an integer.
getModifiers() - Method in class java.lang.reflect.Field
  Returns the Java language modifiers for the field represented by this `Field` object, as an integer.
getModifiers() - Method in interface java.lang.reflect.Member
  Returns the Java language modifiers for the member or constructor represented by this Member, as an integer.
getModifiers() - Method in class java.lang.reflect.Method
  Returns the Java language modifiers for the method represented by this `Method` object, as an integer.
getName() - Method in class java.lang.Class
  Returns the name of the entity (class, interface, array class, primitive type, or void) represented by this `Class` object, as a `String`.
getName() - Method in class java.lang.reflect.Constructor
  Returns the name of this constructor, as a string.
getName() - Method in class java.lang.reflect.Field
  Returns the name of the field represented by this `Field` object.
getName() - Method in interface java.lang.reflect.Member
  Returns the simple name of the underlying member or constructor represented by this Member.
getName() - Method in class java.lang.reflect.Method
  Returns the name of the method represented by this `Method` object, as a `String`.
getName() - Method in interface java.lang.reflect.TypeVariable
  Returns the name of this type variable, as it occurs in the source code.
getName() - Method in class java.lang.Thread
  Returns this thread's name.
getNumericValue(char) - Static method in class java.lang.Character
  Returns the `int` value that the specified Unicode character represents.
getNumericValue(int) - Static method in class java.lang.Character
  Returns the `int` value that the specified character (Unicode code point) represents.
getOrDefault(Object, V) - Method in interface java.util.Map
  Returns the value to which the specified key is mapped, or `defaultValue` if this map contains no mapping for the key.
getPackage() - Method in class java.lang.Class
getParameterAnnotations() - Method in class java.lang.reflect.Constructor
  Returns an array of arrays that represent the annotations on the formal parameters, in declaration order, of the method represented by this `Constructor` object.
getParameterAnnotations() - Method in class java.lang.reflect.Method
  Returns an array of arrays that represent the annotations on the formal parameters, in declaration order, of the method represented by this `Method` object.
getParameterTypes() - Method in class java.lang.reflect.Constructor
  Returns an array of `Class` objects that represent the formal parameter types, in declaration order, of the constructor represented by this `Constructor` object.
getParameterTypes() - Method in class java.lang.reflect.Method
  Returns an array of `Class` objects that represent the formal parameter types, in declaration order, of the method represented by this `Method` object.
getParent() - Method in class java.lang.ClassLoader
  Returns the parent class loader for delegation.
getPath() - Method in class java.net.URL
  Gets the path part of this `URL`.
getPort() - Method in class java.net.URL
  Gets the port number of this `URL`.
getPriority() - Method in class java.lang.Thread
  Returns this thread's priority.
getProtocol() - Method in class java.net.URL
  Gets the protocol name of this `URL`.
getProxyClass(ClassLoader, Class<?>...) - Static method in class java.lang.reflect.Proxy
  Returns the `java.lang.Class` object for a proxy class given a class loader and an array of interfaces.
getQuery() - Method in class java.net.URL
  Gets the query part of this `URL`.
getRef() - Method in class java.net.URL
  Gets the anchor (also known as the "reference") of this `URL`.
getResource(String) - Method in class java.lang.Class
  Finds a resource with a given name.
getResource(String) - Method in class java.lang.ClassLoader
  Finds the resource with the given name.
getResourceAsStream(String) - Method in class java.lang.Class
  Finds a resource with a given name.
getResourceAsStream(String) - Method in class java.lang.ClassLoader
  Returns an input stream for reading the specified resource.
getResources(String) - Method in class java.lang.ClassLoader
  Finds all the resources with the given name.
getReturnType() - Method in class java.lang.reflect.Method
  Returns a `Class` object that represents the formal return type of the method represented by this `Method` object.
getShort(Object, int) - Static method in class java.lang.reflect.Array
  Returns the value of the indexed component in the specified array object, as a `short`.
getShort(Object) - Method in class java.lang.reflect.Field
  Gets the value of a static or instance field of type `short` or of another primitive type convertible to type `short` via a widening conversion.
getSimpleName() - Method in class java.lang.Class
  Returns the simple name of the underlying class as given in the source code.
getStackTrace() - Method in class java.lang.Thread
  Returns an array of stack trace elements representing the stack dump of this thread.
getStackTrace() - Method in class java.lang.Throwable
  Provides programmatic access to the stack trace information printed by `Throwable.printStackTrace()`.
getState() - Method in class java.lang.Thread
  Returns the state of this thread.
getSuperclass() - Method in class java.lang.Class
  Returns the `Class` representing the superclass of the entity (class, interface, primitive type or void) represented by this `Class`.
getSuppressed() - Method in class java.lang.Throwable
  Returns an array containing all of the exceptions that were suppressed, typically by the `try`-with-resources statement, in order to deliver this exception.
getSystemClassLoader() - Static method in class java.lang.ClassLoader
  Returns the system class loader for delegation.
getSystemResource(String) - Static method in class java.lang.ClassLoader
  Find a resource of the specified name from the search path used to load classes.
getSystemResourceAsStream(String) - Static method in class java.lang.ClassLoader
  Open for reading, a resource of the specified name from the search path used to load classes.
getSystemResources(String) - Static method in class java.lang.ClassLoader
  Finds all resources of the specified name from the search path used to load classes.
getTarget() - Method in class java.lang.invoke.CallSite
  Returns the target method of the call site, according to the behavior defined by this call site's specific class.
getTargetException() - Method in exception java.lang.reflect.InvocationTargetException
  Get the thrown target exception.
getType(int) - Static method in class java.lang.Character
getType() - Method in class java.lang.reflect.Field
  Returns a `Class` object that identifies the declared type for the field represented by this `Field` object.
getTypeParameters() - Method in class java.lang.Class
  Returns an array of `TypeVariable` objects that represent the type variables declared by the generic declaration represented by this `GenericDeclaration` object, in declaration order.
getTypeParameters() - Method in class java.lang.reflect.Constructor
  Returns an array of `TypeVariable` objects that represent the type variables declared by the generic declaration represented by this `GenericDeclaration` object, in declaration order.
getTypeParameters() - Method in interface java.lang.reflect.GenericDeclaration
  Returns an array of `TypeVariable` objects that represent the type variables declared by the generic declaration represented by this `GenericDeclaration` object, in declaration order.
getTypeParameters() - Method in class java.lang.reflect.Method
  Returns an array of `TypeVariable` objects that represent the type variables declared by the generic declaration represented by this `GenericDeclaration` object, in declaration order.
getUncaughtExceptionHandler() - Method in class java.lang.Thread
  Returns the handler invoked when this thread abruptly terminates due to an uncaught exception.
getUndeclaredThrowable() - Method in exception java.lang.reflect.UndeclaredThrowableException
  Returns the `Throwable` instance wrapped in this `UndeclaredThrowableException`, which may be `null`.
getUserInfo() - Method in class java.net.URL
  Gets the userInfo part of this `URL`.
getValue() - Method in interface java.util.Map.Entry
  Returns the value corresponding to this entry.

## H

h - Variable in class java.lang.reflect.Proxy
  the invocation handler for this proxy instance.
hash(Object...) - Static method in class java.util.Objects
  Generates a hash code for a sequence of input values.
hashCode() - Method in interface java.lang.annotation.Annotation
  Returns the hash code of this annotation, as defined below:
hashCode() - Method in class java.lang.Boolean
  Returns a hash code for this `Boolean` object.
hashCode() - Method in class java.lang.Byte
  Returns a hash code for this `Byte`; equal to the result of invoking `intValue()`.
hashCode() - Method in class java.lang.Character
  Returns a hash code for this `Character`; equal to the result of invoking `charValue()`.
hashCode() - Method in class java.lang.Character.Subset
  Returns the standard hash code as defined by the `Object.hashCode()` method.
hashCode() - Method in class java.lang.Double
  Returns a hash code for this `Double` object.
hashCode(double) - Static method in class java.lang.Double
  Returns a hash code for a `double` value; compatible with `Double.hashCode()`.
hashCode() - Method in class java.lang.Enum
  Returns a hash code for this enum constant.
hashCode() - Method in class java.lang.Float
  Returns a hash code for this `Float` object.
hashCode() - Method in class java.lang.Integer
  Returns a hash code for this `Integer`.
hashCode(int) - Static method in class java.lang.Integer
  Returns a hash code for a `int` value; compatible with `Integer.hashCode()`.
hashCode() - Method in class java.lang.invoke.MethodType
  Returns the hash code value for this method type.
hashCode() - Method in class java.lang.Long
  Returns a hash code for this `Long`.
hashCode(long) - Static method in class java.lang.Long
  Returns a hash code for a `long` value; compatible with `Long.hashCode()`.
hashCode() - Method in class java.lang.Object
  Returns a hash code value for the object.
hashCode() - Method in class java.lang.reflect.Constructor
  Returns a hashcode for this `Constructor`.
hashCode() - Method in class java.lang.reflect.Field
  Returns a hashcode for this `Field`.
hashCode() - Method in class java.lang.reflect.Method
  Returns a hashcode for this `Method`.
hashCode() - Method in class java.lang.Short
  Returns a hash code for this `Short`; equal to the result of invoking `intValue()`.
hashCode() - Method in class java.lang.StackTraceElement
  Returns a hash code value for this stack trace element.
hashCode() - Method in class java.lang.String
  Returns a hash code for this string.
hashCode() - Method in class java.net.URL
  Creates an integer suitable for hash table indexing.
hashCode(URL) - Method in class java.net.URLStreamHandler
  Provides the default hash calculation.
hashCode() - Method in interface java.util.Collection
  Returns the hash code value for this collection.
hashCode() - Method in interface java.util.List
  Returns the hash code value for this list.
hashCode() - Method in interface java.util.Map.Entry
  Returns the hash code value for this map entry.
hashCode() - Method in interface java.util.Map
  Returns the hash code value for this map.
hashCode(Object) - Static method in class java.util.Objects
  Returns the hash code of a non-`null` argument and 0 for a `null` argument.
hashCode() - Method in interface java.util.Set
  Returns the hash code value for this set.
hasMoreElements() - Method in interface java.util.Enumeration
  Tests if this enumeration contains more elements.
hasNext() - Method in interface java.util.Iterator
  Returns `true` if the iteration has more elements.
hasNext() - Method in interface java.util.ListIterator
  Returns `true` if this list iterator has more elements when traversing the list in the forward direction.
hasPrevious() - Method in interface java.util.ListIterator
  Returns `true` if this list iterator has more elements when traversing the list in the reverse direction.
hasPrimitives() - Method in class java.lang.invoke.MethodType
  Reports if this type contains a primitive argument or return value.
hasWrappers() - Method in class java.lang.invoke.MethodType
  Reports if this type contains a wrapper argument or return value.
highestOneBit(int) - Static method in class java.lang.Integer
  Returns an `int` value with at most a single one-bit, in the position of the highest-order ("leftmost") one-bit in the specified `int` value.
highestOneBit(long) - Static method in class java.lang.Long
  Returns a `long` value with at most a single one-bit, in the position of the highest-order ("leftmost") one-bit in the specified `long` value.
highSurrogate(int) - Static method in class java.lang.Character
  Returns the leading surrogate (a high surrogate code unit) of the surrogate pair representing the specified supplementary character (Unicode code point) in the UTF-16 encoding.
holdsLock(Object) - Static method in class java.lang.Thread
  Returns `true` if and only if the current thread holds the monitor lock on the specified object.
hostsEqual(URL, URL) - Method in class java.net.URLStreamHandler
  Compares the host components of two URLs.

## I

identity() - Static method in interface java.util.function.Function
  Returns a function that always returns its input argument.
identity() - Static method in interface java.util.function.UnaryOperator
  Returns a unary operator that always returns its input argument.
IEEEremainder(double, double) - Static method in class java.lang.Math
  Computes the remainder operation on two arguments as prescribed by the IEEE 754 standard.
IllegalAccessError - Error in java.lang
  Thrown if an application attempts to access or modify a field, or to call a method that it does not have access to.
IllegalAccessError() - Constructor for error java.lang.IllegalAccessError
  Constructs an `IllegalAccessError` with no detail message.
IllegalAccessError(String) - Constructor for error java.lang.IllegalAccessError
  Constructs an `IllegalAccessError` with the specified detail message.
IllegalAccessException - Exception in java.lang
  An IllegalAccessException is thrown when an application tries to reflectively create an instance (other than an array), set or get a field, or invoke a method, but the currently executing method does not have access to the definition of the specified class, field, method or constructor.
IllegalAccessException() - Constructor for exception java.lang.IllegalAccessException
  Constructs an `IllegalAccessException` without a detail message.
IllegalAccessException(String) - Constructor for exception java.lang.IllegalAccessException
  Constructs an `IllegalAccessException` with a detail message.
IllegalArgumentException - Exception in java.lang
  Thrown to indicate that a method has been passed an illegal or inappropriate argument.
IllegalArgumentException() - Constructor for exception java.lang.IllegalArgumentException
  Constructs an `IllegalArgumentException` with no detail message.
IllegalArgumentException(String) - Constructor for exception java.lang.IllegalArgumentException
  Constructs an `IllegalArgumentException` with the specified detail message.
IllegalArgumentException(String, Throwable) - Constructor for exception java.lang.IllegalArgumentException
  Constructs a new exception with the specified detail message and cause.
IllegalArgumentException(Throwable) - Constructor for exception java.lang.IllegalArgumentException
  Constructs a new exception with the specified cause and a detail message of `(cause==null ? null : cause.toString())` (which typically contains the class and detail message of `cause`).
IllegalStateException - Exception in java.lang
  Signals that a method has been invoked at an illegal or inappropriate time.
IllegalStateException() - Constructor for exception java.lang.IllegalStateException
  Constructs an IllegalStateException with no detail message.
IllegalStateException(String) - Constructor for exception java.lang.IllegalStateException
  Constructs an IllegalStateException with the specified detail message.
IllegalStateException(String, Throwable) - Constructor for exception java.lang.IllegalStateException
  Constructs a new exception with the specified detail message and cause.
IllegalStateException(Throwable) - Constructor for exception java.lang.IllegalStateException
  Constructs a new exception with the specified cause and a detail message of `(cause==null ? null : cause.toString())` (which typically contains the class and detail message of `cause`).
in - Variable in class java.io.FilterInputStream
  The input stream to be filtered.
in(Class<?>) - Method in class java.lang.invoke.MethodHandles.Lookup
  Creates a lookup on the specified new lookup class.
IncompatibleClassChangeError - Error in java.lang
  Thrown when an incompatible class change has occurred to some class definition.
IncompatibleClassChangeError() - Constructor for error java.lang.IncompatibleClassChangeError
  Constructs an `IncompatibleClassChangeError` with no detail message.
IncompatibleClassChangeError(String) - Constructor for error java.lang.IncompatibleClassChangeError
  Constructs an `IncompatibleClassChangeError` with the specified detail message.
indexOf(int) - Method in class java.lang.String
  Returns the index within this string of the first occurrence of the specified character.
indexOf(int, int) - Method in class java.lang.String
  Returns the index within this string of the first occurrence of the specified character, starting the search at the specified index.
indexOf(String) - Method in class java.lang.String
  Returns the index within this string of the first occurrence of the specified substring.
indexOf(String, int) - Method in class java.lang.String
  Returns the index within this string of the first occurrence of the specified substring, starting at the specified index.
indexOf(String) - Method in class java.lang.StringBuffer
indexOf(String, int) - Method in class java.lang.StringBuffer
indexOf(String) - Method in class java.lang.StringBuilder
indexOf(String, int) - Method in class java.lang.StringBuilder
indexOf(Object) - Method in interface java.util.List
  Returns the index of the first occurrence of the specified element in this list, or -1 if this list does not contain the element.
IndexOutOfBoundsException - Exception in java.lang
  Thrown to indicate that an index of some sort (such as to an array, to a string, or to a vector) is out of range.
IndexOutOfBoundsException() - Constructor for exception java.lang.IndexOutOfBoundsException
  Constructs an `IndexOutOfBoundsException` with no detail message.
IndexOutOfBoundsException(String) - Constructor for exception java.lang.IndexOutOfBoundsException
  Constructs an `IndexOutOfBoundsException` with the specified detail message.
initCause(Throwable) - Method in class java.lang.Throwable
  Initializes the cause of this throwable to the specified value.
INITIAL_QUOTE_PUNCTUATION - Static variable in class java.lang.Character
  General category "Pi" in the Unicode specification.
initialValue() - Method in class java.lang.ThreadLocal
  Returns the current thread's "initial value" for this thread-local variable.
InputStream - Class in java.io
  This abstract class is the superclass of all classes representing an input stream of bytes.
InputStream() - Constructor for class java.io.InputStream
InputStreamReader - Class in java.io
  An InputStreamReader is a bridge from byte streams to character streams: It reads bytes and decodes them into characters using a specified ``charset``.
InputStreamReader(InputStream) - Constructor for class java.io.InputStreamReader
  Creates an InputStreamReader that uses the default charset.
InputStreamReader(InputStream, String) - Constructor for class java.io.InputStreamReader
  Creates an InputStreamReader that uses the named charset.
insert(int, char[], int, int) - Method in class java.lang.StringBuffer
insert(int, Object) - Method in class java.lang.StringBuffer
insert(int, String) - Method in class java.lang.StringBuffer
insert(int, char[]) - Method in class java.lang.StringBuffer
insert(int, CharSequence) - Method in class java.lang.StringBuffer
insert(int, CharSequence, int, int) - Method in class java.lang.StringBuffer
insert(int, boolean) - Method in class java.lang.StringBuffer
insert(int, char) - Method in class java.lang.StringBuffer
insert(int, int) - Method in class java.lang.StringBuffer
insert(int, long) - Method in class java.lang.StringBuffer
insert(int, float) - Method in class java.lang.StringBuffer
insert(int, double) - Method in class java.lang.StringBuffer
insert(int, char[], int, int) - Method in class java.lang.StringBuilder
insert(int, Object) - Method in class java.lang.StringBuilder
insert(int, String) - Method in class java.lang.StringBuilder
insert(int, char[]) - Method in class java.lang.StringBuilder
insert(int, CharSequence) - Method in class java.lang.StringBuilder
insert(int, CharSequence, int, int) - Method in class java.lang.StringBuilder
insert(int, boolean) - Method in class java.lang.StringBuilder
insert(int, char) - Method in class java.lang.StringBuilder
insert(int, int) - Method in class java.lang.StringBuilder
insert(int, long) - Method in class java.lang.StringBuilder
insert(int, float) - Method in class java.lang.StringBuilder
insert(int, double) - Method in class java.lang.StringBuilder
insertParameterTypes(int, Class<?>...) - Method in class java.lang.invoke.MethodType
  Finds or creates a method type with additional parameter types.
insertParameterTypes(int, List<Class<?>>) - Method in class java.lang.invoke.MethodType
  Finds or creates a method type with additional parameter types.
InstantiationException - Exception in java.lang
  Thrown when an application tries to create an instance of a class using the `newInstance` method in class `Class`, but the specified class object cannot be instantiated.
InstantiationException() - Constructor for exception java.lang.InstantiationException
  Constructs an `InstantiationException` with no detail message.
InstantiationException(String) - Constructor for exception java.lang.InstantiationException
  Constructs an `InstantiationException` with the specified detail message.
intBitsToFloat(int) - Static method in class java.lang.Float
  Returns the `float` value corresponding to a given bit representation.
Integer - Class in java.lang
  The `Integer` class wraps a value of the primitive type `int` in an object.
Integer(int) - Constructor for class java.lang.Integer
  Constructs a newly allocated `Integer` object that represents the specified `int` value.
Integer(String) - Constructor for class java.lang.Integer
  Constructs a newly allocated `Integer` object that represents the `int` value indicated by the `String` parameter.
INTERFACE - Static variable in class java.lang.reflect.Modifier
  The `int` value representing the `interface` modifier.
interfaceModifiers() - Static method in class java.lang.reflect.Modifier
  Return an `int` value OR-ing together the source language modifiers that can be applied to an interface.
intern() - Method in class java.lang.String
  Returns a canonical representation for the string object.
interrupt() - Method in class java.lang.Thread
  Interrupts this thread.
interrupted() - Static method in class java.lang.Thread
  Tests whether the current thread has been interrupted.
InterruptedException - Exception in java.lang
  Thrown when a thread is waiting, sleeping, or otherwise occupied, and the thread is interrupted, either before or during the activity.
InterruptedException() - Constructor for exception java.lang.InterruptedException
  Constructs an `InterruptedException` with no detail message.
InterruptedException(String) - Constructor for exception java.lang.InterruptedException
  Constructs an `InterruptedException` with the specified detail message.
intValue() - Method in class java.lang.Byte
  Returns the value of this `Byte` as an `int`.
intValue() - Method in class java.lang.Double
  Returns the value of this `Double` as an `int` (by casting to type `int`).
intValue() - Method in class java.lang.Float
  Returns the value of this `Float` as an `int` (by casting to type `int`).
intValue() - Method in class java.lang.Integer
  Returns the value of this `Integer` as an `int`.
intValue() - Method in class java.lang.Long
  Returns the value of this `Long` as an `int`.
intValue() - Method in class java.lang.Number
  Returns the value of the specified number as an `int`.
intValue() - Method in class java.lang.Short
  Returns the value of this `Short` as an `int`.
InvocationHandler - Interface in java.lang.reflect
  `InvocationHandler` is the interface implemented by the invocation handler of a proxy instance.
InvocationTargetException - Exception in java.lang.reflect
  InvocationTargetException is a checked exception that wraps an exception thrown by an invoked method or constructor.
InvocationTargetException() - Constructor for exception java.lang.reflect.InvocationTargetException
  Constructs an `InvocationTargetException` with `null` as the target exception.
InvocationTargetException(Throwable) - Constructor for exception java.lang.reflect.InvocationTargetException
  Constructs a InvocationTargetException with a target exception.
InvocationTargetException(Throwable, String) - Constructor for exception java.lang.reflect.InvocationTargetException
  Constructs a InvocationTargetException with a target exception and a detail message.
invoke(Object...) - Method in class java.lang.invoke.MethodHandle
  Invokes the method handle, allowing any caller type descriptor, and optionally performing conversions on arguments and return values.
invoke(Object, Method, Object[]) - Method in interface java.lang.reflect.InvocationHandler
  Processes a method invocation on a proxy instance and returns the result.
invoke(Object, Object...) - Method in class java.lang.reflect.Method
  Invokes the underlying method represented by this `Method` object, on the specified object with the specified parameters.
invokeExact(Object...) - Method in class java.lang.invoke.MethodHandle
  Invokes the method handle, allowing any caller type descriptor, but requiring an exact type match.
invokeWithArguments(Object...) - Method in class java.lang.invoke.MethodHandle
  Performs a variable arity invocation, passing the arguments in the given list to the method handle, as if via an inexact `invoke` from a call site which mentions only the type `Object`, and whose arity is the length of the argument list.
invokeWithArguments(List<?>) - Method in class java.lang.invoke.MethodHandle
  Performs a variable arity invocation, passing the arguments in the given array to the method handle, as if via an inexact `invoke` from a call site which mentions only the type `Object`, and whose arity is the length of the argument array.
IOException - Exception in java.io
  Signals that an I/O exception of some sort has occurred.
IOException() - Constructor for exception java.io.IOException
  Constructs an `IOException` with `null` as its error detail message.
IOException(String) - Constructor for exception java.io.IOException
  Constructs an `IOException` with the specified detail message.
IOException(String, Throwable) - Constructor for exception java.io.IOException
  Constructs an `IOException` with the specified detail message and cause.
IOException(Throwable) - Constructor for exception java.io.IOException
  Constructs an `IOException` with the specified cause and a detail message of `(cause==null ? null : cause.toString())` (which typically contains the class and detail message of `cause`).
isAbstract(int) - Static method in class java.lang.reflect.Modifier
  Return `true` if the integer argument includes the `abstract` modifier, `false` otherwise.
isAccessible() - Method in class java.lang.reflect.AccessibleObject
  Get the value of the `accessible` flag for this object.
isAlive() - Method in class java.lang.Thread
  Tests if this thread is alive.
isAlphabetic(int) - Static method in class java.lang.Character
isAnnotation() - Method in class java.lang.Class
  Returns true if this `Class` object represents an annotation type.
isAnnotationPresent(Class<? extends Annotation>) - Method in class java.lang.Class
isAnnotationPresent(Class<? extends Annotation>) - Method in class java.lang.reflect.AccessibleObject
isAnnotationPresent(Class<? extends Annotation>) - Method in interface java.lang.reflect.AnnotatedElement
  Returns true if an annotation for the specified type is present on this element, else false.
isAnonymousClass() - Method in class java.lang.Class
  Returns `true` if and only if the underlying class is an anonymous class.
isArray() - Method in class java.lang.Class
  Determines if this `Class` object represents an array class.
isAssignableFrom(Class<?>) - Method in class java.lang.Class
  Determines if the class or interface represented by this `Class` object is either the same as, or is a superclass or superinterface of, the class or interface represented by the specified `Class` parameter.
isBmpCodePoint(int) - Static method in class java.lang.Character
  Determines whether the specified character (Unicode code point) is in the Basic Multilingual Plane (BMP).
isBridge() - Method in class java.lang.reflect.Method
  Returns `true` if this method is a bridge method; returns `false` otherwise.
isDaemon() - Method in class java.lang.Thread
  Tests if this thread is a daemon thread.
isDefined(char) - Static method in class java.lang.Character
  Determines if a character is defined in Unicode.
isDefined(int) - Static method in class java.lang.Character
  Determines if a character (Unicode code point) is defined in Unicode.
isDigit(char) - Static method in class java.lang.Character
  Determines if the specified character is a digit.
isDigit(int) - Static method in class java.lang.Character
  Determines if the specified character (Unicode code point) is a digit.
isEmpty() - Method in class java.lang.String
  Returns `true` if, and only if, `String.length()` is `0`.
isEmpty() - Method in interface java.util.Collection
  Returns `true` if this collection contains no elements.
isEmpty() - Method in interface java.util.List
  Returns `true` if this list contains no elements.
isEmpty() - Method in interface java.util.Map
  Returns `true` if this map contains no key-value mappings.
isEmpty() - Method in interface java.util.Set
  Returns `true` if this set contains no elements.
isEnum() - Method in class java.lang.Class
  Returns true if and only if this class was declared as an enum in the source code.
isEnumConstant() - Method in class java.lang.reflect.Field
  Returns `true` if this field represents an element of an enumerated type; returns `false` otherwise.
isEqual(Object) - Static method in interface java.util.function.Predicate
  Returns a predicate that tests if two arguments are equal according to `Objects#equals(Object, Object)`.
isFinal(int) - Static method in class java.lang.reflect.Modifier
  Return `true` if the integer argument includes the `final` modifier, `false` otherwise.
isHighSurrogate(char) - Static method in class java.lang.Character
  Determines if the given `char` value is a Unicode high-surrogate code unit (also known as leading-surrogate code unit).
isIdentifierIgnorable(int) - Static method in class java.lang.Character
isIdeographic(int) - Static method in class java.lang.Character
isInfinite(double) - Static method in class java.lang.Double
  Returns `true` if the specified number is infinitely large in magnitude, `false` otherwise.
isInfinite() - Method in class java.lang.Double
  Returns `true` if this `Double` value is infinitely large in magnitude, `false` otherwise.
isInfinite(float) - Static method in class java.lang.Float
  Returns `true` if the specified number is infinitely large in magnitude, `false` otherwise.
isInfinite() - Method in class java.lang.Float
  Returns `true` if this `Float` value is infinitely large in magnitude, `false` otherwise.
isInstance(Object) - Method in class java.lang.Class
  Determines if the specified `Object` is assignment-compatible with the object represented by this `Class`.
isInterface() - Method in class java.lang.Class
  Determines if the specified `Class` object represents an interface type.
isInterface(int) - Static method in class java.lang.reflect.Modifier
  Return `true` if the integer argument includes the `interface` modifier, `false` otherwise.
isInterrupted() - Method in class java.lang.Thread
  Tests whether this thread has been interrupted.
isISOControl(char) - Static method in class java.lang.Character
  Determines if the specified character is an ISO control character.
isISOControl(int) - Static method in class java.lang.Character
  Determines if the referenced character (Unicode code point) is an ISO control character.
isJavaIdentifierPart(char) - Static method in class java.lang.Character
  Determines if the specified character may be part of a Java identifier as other than the first character.
isJavaIdentifierPart(int) - Static method in class java.lang.Character
  Determines if the character (Unicode code point) may be part of a Java identifier as other than the first character.
isJavaIdentifierStart(char) - Static method in class java.lang.Character
  Determines if the specified character is permissible as the first character in a Java identifier.
isJavaIdentifierStart(int) - Static method in class java.lang.Character
  Determines if the character (Unicode code point) is permissible as the first character in a Java identifier.
isLetter(char) - Static method in class java.lang.Character
  Determines if the specified character is a letter.
isLetter(int) - Static method in class java.lang.Character
  Determines if the specified character (Unicode code point) is a letter.
isLetterOrDigit(char) - Static method in class java.lang.Character
  Determines if the specified character is a letter or digit.
isLetterOrDigit(int) - Static method in class java.lang.Character
  Determines if the specified character (Unicode code point) is a letter or digit.
isLocalClass() - Method in class java.lang.Class
  Returns `true` if and only if the underlying class is a local class.
isLowerCase(int) - Static method in class java.lang.Character
isLowerCase(char) - Static method in class java.lang.Character
  Determines if the specified character is a lowercase character.
isLowSurrogate(char) - Static method in class java.lang.Character
  Determines if the given `char` value is a Unicode low-surrogate code unit (also known as trailing-surrogate code unit).
isMemberClass() - Method in class java.lang.Class
  Returns `true` if and only if the underlying class is a member class.
isMirrored(int) - Static method in class java.lang.Character
isNaN(double) - Static method in class java.lang.Double
  Returns `true` if the specified number is a Not-a-Number (NaN) value, `false` otherwise.
isNaN() - Method in class java.lang.Double
  Returns `true` if this `Double` value is a Not-a-Number (NaN), `false` otherwise.
isNaN(float) - Static method in class java.lang.Float
  Returns `true` if the specified number is a Not-a-Number (NaN) value, `false` otherwise.
isNaN() - Method in class java.lang.Float
  Returns `true` if this `Float` value is a Not-a-Number (NaN), `false` otherwise.
isNative(int) - Static method in class java.lang.reflect.Modifier
  Return `true` if the integer argument includes the `native` modifier, `false` otherwise.
isNativeMethod() - Method in class java.lang.StackTraceElement
  Returns true if the method containing the execution point represented by this stack trace element is a native method.
isNull(Object) - Static method in class java.util.Objects
  Returns `true` if the provided reference is `null` otherwise returns `false`.
isPrimitive() - Method in class java.lang.Class
  Determines if the specified `Class` object represents a primitive type.
isPrivate(int) - Static method in class java.lang.reflect.Modifier
  Return `true` if the integer argument includes the `private` modifier, `false` otherwise.
isProtected(int) - Static method in class java.lang.reflect.Modifier
  Return `true` if the integer argument includes the `protected` modifier, `false` otherwise.
isProxyClass(Class<?>) - Static method in class java.lang.reflect.Proxy
  Returns true if and only if the specified class was dynamically generated to be a proxy class using the `getProxyClass` method or the `newProxyInstance` method.
isPublic(int) - Static method in class java.lang.reflect.Modifier
  Return `true` if the integer argument includes the `public` modifier, `false` otherwise.
isSpace(char) - Static method in class java.lang.Character
  Deprecated.
  Replaced by isWhitespace(char).
isSpaceChar(int) - Static method in class java.lang.Character
isStatic(int) - Static method in class java.lang.reflect.Modifier
  Return `true` if the integer argument includes the `static` modifier, `false` otherwise.
isStrict(int) - Static method in class java.lang.reflect.Modifier
  Return `true` if the integer argument includes the `strictfp` modifier, `false` otherwise.
isSupplementaryCodePoint(int) - Static method in class java.lang.Character
  Determines whether the specified character (Unicode code point) is in the supplementary character range.
isSurrogate(char) - Static method in class java.lang.Character
  Determines if the given `char` value is a Unicode surrogate code unit.
isSurrogatePair(char, char) - Static method in class java.lang.Character
  Determines whether the specified pair of `char` values is a valid Unicode surrogate pair.
isSynchronized(int) - Static method in class java.lang.reflect.Modifier
  Return `true` if the integer argument includes the `synchronized` modifier, `false` otherwise.
isSynthetic() - Method in class java.lang.Class
  Returns `true` if this class is a synthetic class; returns `false` otherwise.
isSynthetic() - Method in class java.lang.reflect.Constructor
  Returns `true` if this constructor is a synthetic constructor; returns `false` otherwise.
isSynthetic() - Method in class java.lang.reflect.Field
  Returns `true` if this field is a synthetic field; returns `false` otherwise.
isSynthetic() - Method in interface java.lang.reflect.Member
  Returns `true` if this member was introduced by the compiler; returns `false` otherwise.
isSynthetic() - Method in class java.lang.reflect.Method
  Returns `true` if this method is a synthetic method; returns `false` otherwise.
isTitleCase(char) - Static method in class java.lang.Character
  Determines if the specified character is a titlecase character.
isTitleCase(int) - Static method in class java.lang.Character
  Determines if the specified character (Unicode code point) is a titlecase character.
isTransient(int) - Static method in class java.lang.reflect.Modifier
  Return `true` if the integer argument includes the `transient` modifier, `false` otherwise.
isUnicodeIdentifierPart(int) - Static method in class java.lang.Character
isUnicodeIdentifierStart(int) - Static method in class java.lang.Character
isUpperCase(int) - Static method in class java.lang.Character
isUpperCase(char) - Static method in class java.lang.Character
  Determines if the specified character is an uppercase character.
isValidCodePoint(int) - Static method in class java.lang.Character
  Determines whether the specified code point is a valid Unicode code point value.
isVarArgs() - Method in class java.lang.reflect.Constructor
  Returns `true` if this constructor was declared to take a variable number of arguments; returns `false` otherwise.
isVarArgs() - Method in class java.lang.reflect.Method
  Returns `true` if this method was declared to take a variable number of arguments; returns `false` otherwise.
isVarargsCollector() - Method in class java.lang.invoke.MethodHandle
  Determines if this method handle supports variable arity calls.
isVolatile(int) - Static method in class java.lang.reflect.Modifier
  Return `true` if the integer argument includes the `volatile` modifier, `false` otherwise.
isWhitespace(char) - Static method in class java.lang.Character
  Determines if the specified character is white space according to Java.
isWhitespace(int) - Static method in class java.lang.Character
  Determines if the specified character (Unicode code point) is white space according to Java.
Iterable<T> - Interface in java.lang
  Implementing this interface allows an object to be the target of the "for-each loop" statement.
iterator() - Method in interface java.lang.Iterable
  Returns an iterator over elements of type `T`.
iterator() - Method in interface java.util.Collection
  Returns an iterator over the elements in this collection.
Iterator<E> - Interface in java.util
  An iterator over a collection.
iterator() - Method in interface java.util.List
  Returns an iterator over the elements in this list in proper sequence.
iterator() - Method in class java.util.ServiceLoader
  Lazily loads the available providers of this loader's service.
iterator() - Method in interface java.util.Set
  Returns an iterator over the elements in this set.

## J

java.io - package java.io
java.lang - package java.lang
java.lang.annotation - package java.lang.annotation
java.lang.invoke - package java.lang.invoke
java.lang.reflect - package java.lang.reflect
  Provides classes and interfaces for obtaining reflective information about classes and objects.
java.net - package java.net
java.util - package java.util
java.util.concurrent - package java.util.concurrent
java.util.function - package java.util.function
join(long) - Method in class java.lang.Thread
  Waits at most `millis` milliseconds for this thread to die.
join(long, int) - Method in class java.lang.Thread
  Waits at most `millis` milliseconds plus `nanos` nanoseconds for this thread to die.
join() - Method in class java.lang.Thread
  Waits for this thread to die.

## K

keySet() - Method in interface java.util.Map
  Returns a `Set` view of the keys contained in this map.

## L

LambdaMetafactory - Class in java.lang.invoke
  Methods to facilitate the creation of simple "function objects" that implement one or more interfaces by delegation to a provided `MethodHandle`, possibly after type adaptation and partial evaluation of arguments.
LambdaMetafactory() - Constructor for class java.lang.invoke.LambdaMetafactory
lastIndexOf(int) - Method in class java.lang.String
  Returns the index within this string of the last occurrence of the specified character.
lastIndexOf(int, int) - Method in class java.lang.String
  Returns the index within this string of the last occurrence of the specified character, searching backward starting at the specified index.
lastIndexOf(String) - Method in class java.lang.String
  Returns the index within this string of the last occurrence of the specified substring.
lastIndexOf(String, int) - Method in class java.lang.String
  Returns the index within this string of the last occurrence of the specified substring, searching backward starting at the specified index.
lastIndexOf(String) - Method in class java.lang.StringBuffer
lastIndexOf(String, int) - Method in class java.lang.StringBuffer
lastIndexOf(String) - Method in class java.lang.StringBuilder
lastIndexOf(String, int) - Method in class java.lang.StringBuilder
lastIndexOf(Object) - Method in interface java.util.List
  Returns the index of the last occurrence of the specified element in this list, or -1 if this list does not contain the element.
length() - Method in interface java.lang.CharSequence
  Returns the length of this character sequence.
length() - Method in class java.lang.String
  Returns the length of this string.
length() - Method in class java.lang.StringBuffer
LETTER_NUMBER - Static variable in class java.lang.Character
  General category "Nl" in the Unicode specification.
LINE_SEPARATOR - Static variable in class java.lang.Character
  General category "Zl" in the Unicode specification.
LinkageError - Error in java.lang
  Subclasses of `LinkageError` indicate that a class has some dependency on another class; however, the latter class has incompatibly changed after the compilation of the former class.
LinkageError() - Constructor for error java.lang.LinkageError
  Constructs a `LinkageError` with no detail message.
LinkageError(String) - Constructor for error java.lang.LinkageError
  Constructs a `LinkageError` with the specified detail message.
LinkageError(String, Throwable) - Constructor for error java.lang.LinkageError
  Constructs a `LinkageError` with the specified detail message and cause.
List<E> - Interface in java.util
  An ordered collection (also known as a sequence).
listIterator() - Method in interface java.util.List
  Returns a list iterator over the elements in this list (in proper sequence).
listIterator(int) - Method in interface java.util.List
  Returns a list iterator over the elements in this list (in proper sequence), starting at the specified position in the list.
ListIterator<E> - Interface in java.util
  An iterator for lists that allows the programmer to traverse the list in either direction, modify the list during iteration, and obtain the iterator's current position in the list.
load(Class<S>, ClassLoader) - Static method in class java.util.ServiceLoader
  Creates a new service loader for the given service type and class loader.
load(Class<S>) - Static method in class java.util.ServiceLoader
  Creates a new service loader for the given service type, using the current thread's context class loader.
loadClass(String) - Method in class java.lang.ClassLoader
  Loads the class with the specified binary name.
loadClass(String, boolean) - Method in class java.lang.ClassLoader
  Loads the class with the specified binary name.
loadInstalled(Class<S>) - Static method in class java.util.ServiceLoader
  Creates a new service loader for the given service type, using the extension class loader.
lock - Variable in class java.io.Reader
  The object used to synchronize operations on this stream.
log(double) - Static method in class java.lang.Math
  Returns the natural logarithm (base e) of a `double` value.
log10(double) - Static method in class java.lang.Math
  Returns the base 10 logarithm of a `double` value.
Long - Class in java.lang
  The `Long` class wraps a value of the primitive type `long` in an object.
Long(long) - Constructor for class java.lang.Long
  Constructs a newly allocated `Long` object that represents the specified `long` argument.
Long(String) - Constructor for class java.lang.Long
  Constructs a newly allocated `Long` object that represents the `long` value indicated by the `String` parameter.
longBitsToDouble(long) - Static method in class java.lang.Double
  Returns the `double` value corresponding to a given bit representation.
longValue() - Method in class java.lang.Byte
  Returns the value of this `Byte` as a `long`.
longValue() - Method in class java.lang.Double
  Returns the value of this `Double` as a `long` (by casting to type `long`).
longValue() - Method in class java.lang.Float
  Returns value of this `Float` as a `long` (by casting to type `long`).
longValue() - Method in class java.lang.Integer
  Returns the value of this `Integer` as a `long`.
longValue() - Method in class java.lang.Long
  Returns the value of this `Long` as a `long` value.
longValue() - Method in class java.lang.Number
  Returns the value of the specified number as a `long`.
longValue() - Method in class java.lang.Short
  Returns the value of this `Short` as a `long`.
lookup() - Static method in class java.lang.invoke.MethodHandles
  Returns a `lookup object` with full capabilities to emulate all supported bytecode behaviors of the caller.
lookupClass() - Method in class java.lang.invoke.MethodHandles.Lookup
  Tells which class is performing the lookup.
lookupModes() - Method in class java.lang.invoke.MethodHandles.Lookup
  Tells which access-protection classes of members this lookup object can produce.
LOWERCASE_LETTER - Static variable in class java.lang.Character
  General category "Ll" in the Unicode specification.
lowestOneBit(int) - Static method in class java.lang.Integer
  Returns an `int` value with at most a single one-bit, in the position of the lowest-order ("rightmost") one-bit in the specified `int` value.
lowestOneBit(long) - Static method in class java.lang.Long
  Returns a `long` value with at most a single one-bit, in the position of the lowest-order ("rightmost") one-bit in the specified `long` value.
lowSurrogate(int) - Static method in class java.lang.Character
  Returns the trailing surrogate (a low surrogate code unit) of the surrogate pair representing the specified supplementary character (Unicode code point) in the UTF-16 encoding.

## M

MalformedURLException - Exception in java.net
  Thrown to indicate that a malformed URL has occurred.
MalformedURLException() - Constructor for exception java.net.MalformedURLException
  Constructs a `MalformedURLException` with no detail message.
MalformedURLException(String) - Constructor for exception java.net.MalformedURLException
  Constructs a `MalformedURLException` with the specified detail message.
Map<K,V> - Interface in java.util
  An object that maps keys to values.
Map.Entry<K,V> - Interface in java.util
  A map entry (key-value pair).
mark - Variable in class java.io.ByteArrayInputStream
  The currently marked position in the stream.
mark(int) - Method in class java.io.ByteArrayInputStream
  Set the current marked position in the stream.
mark(int) - Method in class java.io.FilterInputStream
  Marks the current position in this input stream.
mark(int) - Method in class java.io.InputStream
  Marks the current position in this input stream.
mark(int) - Method in class java.io.PushbackInputStream
  Marks the current position in this input stream.
mark(int) - Method in class java.io.Reader
  Marks the present position in the stream.
markSupported() - Method in class java.io.ByteArrayInputStream
  Tests if this `InputStream` supports mark/reset.
markSupported() - Method in class java.io.FilterInputStream
  Tests if this input stream supports the `mark` and `reset` methods.
markSupported() - Method in class java.io.InputStream
  Tests if this input stream supports the `mark` and `reset` methods.
markSupported() - Method in class java.io.PushbackInputStream
  Tests if this input stream supports the `mark` and `reset` methods, which it does not.
markSupported() - Method in class java.io.Reader
  Tells whether this stream supports the mark() operation.
matches(String) - Method in class java.lang.String
  Tells whether or not this string matches the given regular expression.
Math - Class in java.lang
  The class `Math` contains methods for performing basic numeric operations such as the elementary exponential, logarithm, square root, and trigonometric functions.
MATH_SYMBOL - Static variable in class java.lang.Character
  General category "Sm" in the Unicode specification.
max(int, int) - Static method in class java.lang.Integer
  Returns the greater of two `int` values as if by calling `Math.max`.
max(long, long) - Static method in class java.lang.Long
  Returns the greater of two `long` values as if by calling `Math.max`.
max(int, int) - Static method in class java.lang.Math
  Returns the greater of two `int` values.
max(long, long) - Static method in class java.lang.Math
  Returns the greater of two `long` values.
max(float, float) - Static method in class java.lang.Math
  Returns the greater of two `float` values.
max(double, double) - Static method in class java.lang.Math
  Returns the greater of two `double` values.
MAX_CODE_POINT - Static variable in class java.lang.Character
  The maximum value of a Unicode code point, constant `U+10FFFF`.
MAX_EXPONENT - Static variable in class java.lang.Double
  Maximum exponent a finite `double` variable may have.
MAX_EXPONENT - Static variable in class java.lang.Float
  Maximum exponent a finite `float` variable may have.
MAX_HIGH_SURROGATE - Static variable in class java.lang.Character
  The maximum value of a Unicode high-surrogate code unit in the UTF-16 encoding, constant `'\uDBFF'`.
MAX_LOW_SURROGATE - Static variable in class java.lang.Character
  The maximum value of a Unicode low-surrogate code unit in the UTF-16 encoding, constant `'\uDFFF'`.
MAX_PRIORITY - Static variable in class java.lang.Thread
  The maximum priority that a thread can have.
MAX_RADIX - Static variable in class java.lang.Character
  The maximum radix available for conversion to and from strings.
MAX_SURROGATE - Static variable in class java.lang.Character
  The maximum value of a Unicode surrogate code unit in the UTF-16 encoding, constant `'\uDFFF'`.
MAX_VALUE - Static variable in class java.lang.Byte
  A constant holding the maximum value a `byte` can have, 27-1.
MAX_VALUE - Static variable in class java.lang.Character
  The constant value of this field is the largest value of type `char`, `'\uFFFF'`.
MAX_VALUE - Static variable in class java.lang.Double
  A constant holding the largest positive finite value of type `double`, (2-2-52)·21023.
MAX_VALUE - Static variable in class java.lang.Float
  A constant holding the largest positive finite value of type `float`, (2-2-23)·2127.
MAX_VALUE - Static variable in class java.lang.Integer
  A constant holding the maximum value an `int` can have, 231-1.
MAX_VALUE - Static variable in class java.lang.Long
  A constant holding the maximum value a `long` can have, 263-1.
MAX_VALUE - Static variable in class java.lang.Short
  A constant holding the maximum value a `short` can have, 215-1.
Member - Interface in java.lang.reflect
  Member is an interface that reflects identifying information about a single member (a field or a method) or a constructor.
merge(K, V, BiFunction<? super V, ? super V, ? extends V>) - Method in interface java.util.Map
  If the specified key is not already associated with a value or is associated with null, associates it with the given non-null value.
metafactory(MethodHandles.Lookup, String, MethodType, MethodType, MethodHandle, MethodType) - Static method in class java.lang.invoke.LambdaMetafactory
  Facilitates the creation of simple "function objects" that implement one or more interfaces by delegation to a provided `MethodHandle`, after appropriate type adaptation and partial evaluation of arguments.
Method - Class in java.lang.reflect
  A `Method` provides information about, and access to, a single method on a class or interface.
MethodHandle - Class in java.lang.invoke
  A method handle is a typed, directly executable reference to an underlying method, constructor, field, or similar low-level operation, with optional transformations of arguments or return values.
MethodHandle() - Constructor for class java.lang.invoke.MethodHandle
MethodHandles - Class in java.lang.invoke
  This class consists exclusively of static methods that operate on or return method handles.
MethodHandles.Lookup - Class in java.lang.invoke
  A lookup object is a factory for creating method handles, when the creation requires access checking.
methodModifiers() - Static method in class java.lang.reflect.Modifier
  Return an `int` value OR-ing together the source language modifiers that can be applied to a method.
MethodType - Class in java.lang.invoke
  A method type represents the arguments and return type accepted and returned by a method handle, or the arguments and return type passed and expected by a method handle caller.
methodType(Class<?>, Class<?>[]) - Static method in class java.lang.invoke.MethodType
  Finds or creates an instance of the given method type.
methodType(Class<?>, List<Class<?>>) - Static method in class java.lang.invoke.MethodType
  Finds or creates a method type with the given components.
methodType(Class<?>, Class<?>, Class<?>...) - Static method in class java.lang.invoke.MethodType
  Finds or creates a method type with the given components.
methodType(Class<?>) - Static method in class java.lang.invoke.MethodType
  Finds or creates a method type with the given components.
methodType(Class<?>, Class<?>) - Static method in class java.lang.invoke.MethodType
  Finds or creates a method type with the given components.
methodType(Class<?>, MethodType) - Static method in class java.lang.invoke.MethodType
  Finds or creates a method type with the given components.
min(int, int) - Static method in class java.lang.Integer
  Returns the smaller of two `int` values as if by calling `Math.min`.
min(long, long) - Static method in class java.lang.Long
  Returns the smaller of two `long` values as if by calling `Math.min`.
min(int, int) - Static method in class java.lang.Math
  Returns the smaller of two `int` values.
min(long, long) - Static method in class java.lang.Math
  Returns the smaller of two `long` values.
min(float, float) - Static method in class java.lang.Math
  Returns the smaller of two `float` values.
min(double, double) - Static method in class java.lang.Math
  Returns the smaller of two `double` values.
MIN_CODE_POINT - Static variable in class java.lang.Character
  The minimum value of a Unicode code point, constant `U+0000`.
MIN_EXPONENT - Static variable in class java.lang.Double
  Minimum exponent a normalized `double` variable may have.
MIN_EXPONENT - Static variable in class java.lang.Float
  Minimum exponent a normalized `float` variable may have.
MIN_HIGH_SURROGATE - Static variable in class java.lang.Character
  The minimum value of a Unicode high-surrogate code unit in the UTF-16 encoding, constant `'\uD800'`.
MIN_LOW_SURROGATE - Static variable in class java.lang.Character
  The minimum value of a Unicode low-surrogate code unit in the UTF-16 encoding, constant `'\uDC00'`.
MIN_NORMAL - Static variable in class java.lang.Double
  A constant holding the smallest positive normal value of type `double`, 2-1022.
MIN_NORMAL - Static variable in class java.lang.Float
  A constant holding the smallest positive normal value of type `float`, 2-126.
MIN_PRIORITY - Static variable in class java.lang.Thread
  The minimum priority that a thread can have.
MIN_RADIX - Static variable in class java.lang.Character
  The minimum radix available for conversion to and from strings.
MIN_SUPPLEMENTARY_CODE_POINT - Static variable in class java.lang.Character
  The minimum value of a Unicode supplementary code point, constant `U+10000`.
MIN_SURROGATE - Static variable in class java.lang.Character
  The minimum value of a Unicode surrogate code unit in the UTF-16 encoding, constant `'\uD800'`.
MIN_VALUE - Static variable in class java.lang.Byte
  A constant holding the minimum value a `byte` can have, -27.
MIN_VALUE - Static variable in class java.lang.Character
  The constant value of this field is the smallest value of type `char`, `'\u0000'`.
MIN_VALUE - Static variable in class java.lang.Double
  A constant holding the smallest positive nonzero value of type `double`, 2-1074.
MIN_VALUE - Static variable in class java.lang.Float
  A constant holding the smallest positive nonzero value of type `float`, 2-149.
MIN_VALUE - Static variable in class java.lang.Integer
  A constant holding the minimum value an `int` can have, -231.
MIN_VALUE - Static variable in class java.lang.Long
  A constant holding the minimum value a `long` can have, -263.
MIN_VALUE - Static variable in class java.lang.Short
  A constant holding the minimum value a `short` can have, -215.
Modifier - Class in java.lang.reflect
  The Modifier class provides `static` methods and constants to decode class and member access modifiers.
Modifier() - Constructor for class java.lang.reflect.Modifier
MODIFIER_LETTER - Static variable in class java.lang.Character
  General category "Lm" in the Unicode specification.
MODIFIER_SYMBOL - Static variable in class java.lang.Character
  General category "Sk" in the Unicode specification.

## N

name() - Method in class java.lang.Enum
  Returns the name of this enum constant, exactly as declared in its enum declaration.
NaN - Static variable in class java.lang.Double
  A constant holding a Not-a-Number (NaN) value of type `double`.
NaN - Static variable in class java.lang.Float
  A constant holding a Not-a-Number (NaN) value of type `float`.
NATIVE - Static variable in class java.lang.reflect.Modifier
  The `int` value representing the `native` modifier.
naturalOrder() - Static method in interface java.util.Comparator
  Returns a comparator that compares `Comparable` objects in natural order.
negate() - Method in interface java.util.function.Predicate
  Returns a predicate that represents the logical negation of this predicate.
NEGATIVE_INFINITY - Static variable in class java.lang.Double
  A constant holding the negative infinity of type `double`.
NEGATIVE_INFINITY - Static variable in class java.lang.Float
  A constant holding the negative infinity of type `float`.
NegativeArraySizeException - Exception in java.lang
  Thrown if an application tries to create an array with negative size.
NegativeArraySizeException() - Constructor for exception java.lang.NegativeArraySizeException
  Constructs a `NegativeArraySizeException` with no detail message.
NegativeArraySizeException(String) - Constructor for exception java.lang.NegativeArraySizeException
  Constructs a `NegativeArraySizeException` with the specified detail message.
newInstance() - Method in class java.lang.Class
newInstance(Class<?>, int) - Static method in class java.lang.reflect.Array
  Creates a new array with the specified component type and length.
newInstance(Class<?>, int...) - Static method in class java.lang.reflect.Array
  Creates a new array with the specified component type and dimensions.
newInstance(Object...) - Method in class java.lang.reflect.Constructor
  Uses the constructor represented by this `Constructor` object to create and initialize a new instance of the constructor's declaring class, with the specified initialization parameters.
newProxyInstance(ClassLoader, Class<?>[], InvocationHandler) - Static method in class java.lang.reflect.Proxy
  Returns an instance of a proxy class for the specified interfaces that dispatches method invocations to the specified invocation handler.
next() - Method in interface java.util.Iterator
  Returns the next element in the iteration.
next() - Method in interface java.util.ListIterator
  Returns the next element in the list and advances the cursor position.
nextElement() - Method in interface java.util.Enumeration
  Returns the next element of this enumeration if this enumeration object has at least one more element to provide.
nextIndex() - Method in interface java.util.ListIterator
  Returns the index of the element that would be returned by a subsequent call to `ListIterator.next()`.
NON_SPACING_MARK - Static variable in class java.lang.Character
  General category "Mn" in the Unicode specification.
nonNull(Object) - Static method in class java.util.Objects
  Returns `true` if the provided reference is non-`null` otherwise returns `false`.
NORM_PRIORITY - Static variable in class java.lang.Thread
  The default priority that is assigned to a thread.
NoSuchElementException - Exception in java.util
  Thrown by the `nextElement` method of an `Enumeration` to indicate that there are no more elements in the enumeration.
NoSuchElementException() - Constructor for exception java.util.NoSuchElementException
  Constructs a `NoSuchElementException` with `null` as its error message string.
NoSuchElementException(String) - Constructor for exception java.util.NoSuchElementException
  Constructs a `NoSuchElementException`, saving a reference to the error message string `s` for later retrieval by the `getMessage` method.
NoSuchMethodError - Error in java.lang
  Thrown if an application tries to call a specified method of a class (either static or instance), and that class no longer has a definition of that method.
NoSuchMethodError() - Constructor for error java.lang.NoSuchMethodError
  Constructs a `NoSuchMethodError` with no detail message.
NoSuchMethodError(String) - Constructor for error java.lang.NoSuchMethodError
  Constructs a `NoSuchMethodError` with the specified detail message.
NoSuchMethodException - Exception in java.lang
  Thrown when a particular method cannot be found.
NoSuchMethodException() - Constructor for exception java.lang.NoSuchMethodException
  Constructs a `NoSuchMethodException` without a detail message.
NoSuchMethodException(String) - Constructor for exception java.lang.NoSuchMethodException
  Constructs a `NoSuchMethodException` with a detail message.
notify() - Method in class java.lang.Object
  Wakes up a single thread that is waiting on this object's monitor.
notifyAll() - Method in class java.lang.Object
  Wakes up all threads that are waiting on this object's monitor.
NullPointerException - Exception in java.lang
  Thrown when an application attempts to use `null` in a case where an object is required.
NullPointerException() - Constructor for exception java.lang.NullPointerException
  Constructs a `NullPointerException` with no detail message.
NullPointerException(String) - Constructor for exception java.lang.NullPointerException
  Constructs a `NullPointerException` with the specified detail message.
nullsFirst(Comparator<? super T>) - Static method in interface java.util.Comparator
  Returns a null-friendly comparator that considers `null` to be less than non-null.
nullsLast(Comparator<? super T>) - Static method in interface java.util.Comparator
  Returns a null-friendly comparator that considers `null` to be greater than non-null.
Number - Class in java.lang
  The abstract class `Number` is the superclass of classes `BigDecimal`, `BigInteger`, `Byte`, `Double`, `Float`, `Integer`, `Long`, and `Short`.
Number() - Constructor for class java.lang.Number
NumberFormatException - Exception in java.lang
  Thrown to indicate that the application has attempted to convert a string to one of the numeric types, but that the string does not have the appropriate format.
NumberFormatException() - Constructor for exception java.lang.NumberFormatException
  Constructs a `NumberFormatException` with no detail message.
NumberFormatException(String) - Constructor for exception java.lang.NumberFormatException
  Constructs a `NumberFormatException` with the specified detail message.
numberOfLeadingZeros(int) - Static method in class java.lang.Integer
  Returns the number of zero bits preceding the highest-order ("leftmost") one-bit in the two's complement binary representation of the specified `int` value.
numberOfLeadingZeros(long) - Static method in class java.lang.Long
  Returns the number of zero bits preceding the highest-order ("leftmost") one-bit in the two's complement binary representation of the specified `long` value.
numberOfTrailingZeros(int) - Static method in class java.lang.Integer
  Returns the number of zero bits following the lowest-order ("rightmost") one-bit in the two's complement binary representation of the specified `int` value.
numberOfTrailingZeros(long) - Static method in class java.lang.Long
  Returns the number of zero bits following the lowest-order ("rightmost") one-bit in the two's complement binary representation of the specified `long` value.

## O

Object - Class in java.lang
  Class `Object` is the root of the class hierarchy.
Object() - Constructor for class java.lang.Object
Objects - Class in java.util
  This class consists of `static` utility methods for operating on objects.
offsetByCodePoints(CharSequence, int, int) - Static method in class java.lang.Character
  Returns the index within the given char sequence that is offset from the given `index` by `codePointOffset` code points.
offsetByCodePoints(char[], int, int, int, int) - Static method in class java.lang.Character
  Returns the index within the given `char` subarray that is offset from the given `index` by `codePointOffset` code points.
offsetByCodePoints(int, int) - Method in class java.lang.String
  Returns the index within this `String` that is offset from the given `index` by `codePointOffset` code points.
offsetByCodePoints(int, int) - Method in class java.lang.StringBuffer
openConnection() - Method in class java.net.URL
  Returns a `URLConnection` instance that represents a connection to the remote object referred to by the `URL`.
openConnection(URL) - Method in class java.net.URLStreamHandler
  Opens a connection to the object referenced by the `URL` argument.
openStream() - Method in class java.net.URL
  Opens a connection to this `URL` and returns an `InputStream` for reading from that connection.
or(Predicate<? super T>) - Method in interface java.util.function.Predicate
  Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
ordinal() - Method in class java.lang.Enum
  Returns the ordinal of this enumeration constant (its position in its enum declaration, where the initial constant is assigned an ordinal of zero).
org.apidesign.vm4brwsr.api - package org.apidesign.vm4brwsr.api
OTHER_LETTER - Static variable in class java.lang.Character
  General category "Lo" in the Unicode specification.
OTHER_NUMBER - Static variable in class java.lang.Character
  General category "No" in the Unicode specification.
OTHER_PUNCTUATION - Static variable in class java.lang.Character
  General category "Po" in the Unicode specification.
OTHER_SYMBOL - Static variable in class java.lang.Character
  General category "So" in the Unicode specification.
OutOfMemoryError - Error in java.lang
  Thrown when the Java Virtual Machine cannot allocate an object because it is out of memory, and no more memory could be made available by the garbage collector.
OutOfMemoryError() - Constructor for error java.lang.OutOfMemoryError
  Constructs an `OutOfMemoryError` with no detail message.
OutOfMemoryError(String) - Constructor for error java.lang.OutOfMemoryError
  Constructs an `OutOfMemoryError` with the specified detail message.
OutputStream - Class in java.io
  This abstract class is the superclass of all classes representing an output stream of bytes.
OutputStream() - Constructor for class java.io.OutputStream
Override - Annotation Type in java.lang
  Indicates that a method declaration is intended to override a method declaration in a supertype.

## P

PACKAGE - Static variable in class java.lang.invoke.MethodHandles.Lookup
  A single-bit mask representing `package` access (default access), which may contribute to the result of `lookupModes`.
PARAGRAPH_SEPARATOR - Static variable in class java.lang.Character
  General category "Zp" in the Unicode specification.
parallelStream() - Method in interface java.util.Collection
  Returns a possibly parallel `Stream` with this collection as its source.
parameterArray() - Method in class java.lang.invoke.MethodType
  Presents the parameter types as an array (a convenience method).
parameterCount() - Method in class java.lang.invoke.MethodType
  Returns the number of parameter types in this method type.
parameterList() - Method in class java.lang.invoke.MethodType
  Presents the parameter types as a list (a convenience method).
parameterType(int) - Method in class java.lang.invoke.MethodType
  Returns the parameter type at the specified index, within this method type.
parseBoolean(String) - Static method in class java.lang.Boolean
  Parses the string argument as a boolean.
parseByte(String, int) - Static method in class java.lang.Byte
  Parses the string argument as a signed `byte` in the radix specified by the second argument.
parseByte(String) - Static method in class java.lang.Byte
  Parses the string argument as a signed decimal `byte`.
parseDouble(String) - Static method in class java.lang.Double
  Returns a new `double` initialized to the value represented by the specified `String`, as performed by the `valueOf` method of class `Double`.
parseFloat(String) - Static method in class java.lang.Float
  Returns a new `float` initialized to the value represented by the specified `String`, as performed by the `valueOf` method of class `Float`.
parseInt(String, int) - Static method in class java.lang.Integer
  Parses the string argument as a signed integer in the radix specified by the second argument.
parseInt(String) - Static method in class java.lang.Integer
  Parses the string argument as a signed decimal integer.
parseLong(String, int) - Static method in class java.lang.Long
  Parses the string argument as a signed `long` in the radix specified by the second argument.
parseLong(String) - Static method in class java.lang.Long
  Parses the string argument as a signed decimal `long`.
parseShort(String, int) - Static method in class java.lang.Short
  Parses the string argument as a signed `short` in the radix specified by the second argument.
parseShort(String) - Static method in class java.lang.Short
  Parses the string argument as a signed decimal `short`.
parseURL(URL, String, int, int) - Method in class java.net.URLStreamHandler
  Parses the string representation of a `URL` into a `URL` object.
PI - Static variable in class java.lang.Math
  The `double` value that is closer than any other to pi, the ratio of the circumference of a circle to its diameter.
pos - Variable in class java.io.ByteArrayInputStream
  The index of the next character to read from the input stream buffer.
pos - Variable in class java.io.PushbackInputStream
  The position within the pushback buffer from which the next byte will be read.
POSITIVE_INFINITY - Static variable in class java.lang.Double
  A constant holding the positive infinity of type `double`.
POSITIVE_INFINITY - Static variable in class java.lang.Float
  A constant holding the positive infinity of type `float`.
pow(double, double) - Static method in class java.lang.Math
  Returns the value of the first argument raised to the power of the second argument.
Predicate<T> - Interface in java.util.function
  Represents a predicate (boolean-valued function) of one argument.
previous() - Method in interface java.util.ListIterator
  Returns the previous element in the list and moves the cursor position backwards.
previousIndex() - Method in interface java.util.ListIterator
  Returns the index of the element that would be returned by a subsequent call to `ListIterator.previous()`.
printStackTrace() - Method in class java.lang.Throwable
  Prints this throwable and its backtrace to the standard error stream.
printStackTrace(PrintStream) - Method in class java.lang.Throwable
  Prints this throwable and its backtrace to the specified print stream.
printStackTrace(PrintWriter) - Method in class java.lang.Throwable
  Prints this throwable and its backtrace to the specified print writer.
PRIVATE - Static variable in class java.lang.invoke.MethodHandles.Lookup
  A single-bit mask representing `private` access, which may contribute to the result of `lookupModes`.
PRIVATE - Static variable in class java.lang.reflect.Modifier
  The `int` value representing the `private` modifier.
PRIVATE_USE - Static variable in class java.lang.Character
  General category "Co" in the Unicode specification.
PROTECTED - Static variable in class java.lang.invoke.MethodHandles.Lookup
  A single-bit mask representing `protected` access, which may contribute to the result of `lookupModes`.
PROTECTED - Static variable in class java.lang.reflect.Modifier
  The `int` value representing the `protected` modifier.
Proxy - Class in java.lang.reflect
  `Proxy` provides static methods for creating dynamic proxy classes and instances, and it is also the superclass of all dynamic proxy classes created by those methods.
Proxy(InvocationHandler) - Constructor for class java.lang.reflect.Proxy
  Constructs a new `Proxy` instance from a subclass (typically, a dynamic proxy class) with the specified value for its invocation handler.
PUBLIC - Static variable in class java.lang.invoke.MethodHandles.Lookup
  A single-bit mask representing `public` access, which may contribute to the result of `lookupModes`.
PUBLIC - Static variable in interface java.lang.reflect.Member
  Identifies the set of all public members of a class or interface, including inherited members.
PUBLIC - Static variable in class java.lang.reflect.Modifier
  The `int` value representing the `public` modifier.
publicLookup() - Static method in class java.lang.invoke.MethodHandles
  Returns a `lookup object` which is trusted minimally.
purge() - Method in class java.util.Timer
  Removes all cancelled tasks from this timer's task queue.
PushbackInputStream - Class in java.io
  A `PushbackInputStream` adds functionality to another input stream, namely the ability to "push back" or "unread" one byte.
PushbackInputStream(InputStream, int) - Constructor for class java.io.PushbackInputStream
  Creates a `PushbackInputStream` with a pushback buffer of the specified `size`, and saves its argument, the input stream `in`, for later use.
PushbackInputStream(InputStream) - Constructor for class java.io.PushbackInputStream
  Creates a `PushbackInputStream` and saves its argument, the input stream `in`, for later use.
put(K, V) - Method in interface java.util.Map
  Associates the specified value with the specified key in this map (optional operation).
putAll(Map<? extends K, ? extends V>) - Method in interface java.util.Map
  Copies all of the mappings from the specified map to this map (optional operation).
putIfAbsent(K, V) - Method in interface java.util.Map
  If the specified key is not already associated with a value (or is mapped to `null`) associates it with the given value and returns `null`, else returns the current value.

## R

random() - Static method in class java.lang.Math
  Returns a `double` value with a positive sign, greater than or equal to `0.0` and less than `1.0`.
read() - Method in class java.io.ByteArrayInputStream
  Reads the next byte of data from this input stream.
read(byte[], int, int) - Method in class java.io.ByteArrayInputStream
  Reads up to `len` bytes of data into an array of bytes from this input stream.
read(byte[]) - Method in class java.io.DataInputStream
  Reads some number of bytes from the contained input stream and stores them into the buffer array `b`.
read(byte[], int, int) - Method in class java.io.DataInputStream
  Reads up to `len` bytes of data from the contained input stream into an array of bytes.
read() - Method in class java.io.FilterInputStream
  Reads the next byte of data from this input stream.
read(byte[]) - Method in class java.io.FilterInputStream
  Reads up to `byte.length` bytes of data from this input stream into an array of bytes.
read(byte[], int, int) - Method in class java.io.FilterInputStream
  Reads up to `len` bytes of data from this input stream into an array of bytes.
read() - Method in class java.io.InputStream
  Reads the next byte of data from the input stream.
read(byte[]) - Method in class java.io.InputStream
  Reads some number of bytes from the input stream and stores them into the buffer array `b`.
read(byte[], int, int) - Method in class java.io.InputStream
  Reads up to `len` bytes of data from the input stream into an array of bytes.
read() - Method in class java.io.InputStreamReader
  Reads a single character.
read(char[], int, int) - Method in class java.io.InputStreamReader
  Reads characters into a portion of an array.
read() - Method in class java.io.PushbackInputStream
  Reads the next byte of data from this input stream.
read(byte[], int, int) - Method in class java.io.PushbackInputStream
  Reads up to `len` bytes of data from this input stream into an array of bytes.
read(CharBuffer) - Method in class java.io.Reader
  Attempts to read characters into the specified character buffer.
read() - Method in class java.io.Reader
  Reads a single character.
read(char[]) - Method in class java.io.Reader
  Reads characters into an array.
read(char[], int, int) - Method in class java.io.Reader
  Reads characters into a portion of an array.
read(CharBuffer) - Method in interface java.lang.Readable
  Attempts to read characters into the specified character buffer.
Readable - Interface in java.lang
  A `Readable` is a source of characters.
readBoolean() - Method in interface java.io.DataInput
  Reads one input byte and returns `true` if that byte is nonzero, `false` if that byte is zero.
readBoolean() - Method in class java.io.DataInputStream
  See the general contract of the `readBoolean` method of `DataInput`.
readByte() - Method in interface java.io.DataInput
  Reads and returns one input byte.
readByte() - Method in class java.io.DataInputStream
  See the general contract of the `readByte` method of `DataInput`.
readChar() - Method in interface java.io.DataInput
  Reads two input bytes and returns a `char` value.
readChar() - Method in class java.io.DataInputStream
  See the general contract of the `readChar` method of `DataInput`.
readDouble() - Method in interface java.io.DataInput
  Reads eight input bytes and returns a `double` value.
readDouble() - Method in class java.io.DataInputStream
  See the general contract of the `readDouble` method of `DataInput`.
Reader - Class in java.io
  Abstract class for reading character streams.
Reader() - Constructor for class java.io.Reader
  Creates a new character-stream reader whose critical sections will synchronize on the reader itself.
Reader(Object) - Constructor for class java.io.Reader
  Creates a new character-stream reader whose critical sections will synchronize on the given object.
readFloat() - Method in interface java.io.DataInput
  Reads four input bytes and returns a `float` value.
readFloat() - Method in class java.io.DataInputStream
  See the general contract of the `readFloat` method of `DataInput`.
readFully(byte[]) - Method in interface java.io.DataInput
  Reads some bytes from an input stream and stores them into the buffer array `b`.
readFully(byte[], int, int) - Method in interface java.io.DataInput
  Reads `len` bytes from an input stream.
readFully(byte[]) - Method in class java.io.DataInputStream
  See the general contract of the `readFully` method of `DataInput`.
readFully(byte[], int, int) - Method in class java.io.DataInputStream
  See the general contract of the `readFully` method of `DataInput`.
readInt() - Method in interface java.io.DataInput
  Reads four input bytes and returns an `int` value.
readInt() - Method in class java.io.DataInputStream
  See the general contract of the `readInt` method of `DataInput`.
readLine() - Method in interface java.io.DataInput
  Reads the next line of text from the input stream.
readLine() - Method in class java.io.DataInputStream
  Deprecated.
  This method does not properly convert bytes to characters. As of JDK 1.1, the preferred way to read lines of text is via the `BufferedReader.readLine()` method. Programs that use the `DataInputStream` class to read lines can be converted to use the `BufferedReader` class by replacing code of the form:

  >          DataInputStream d = new DataInputStream(in);

  with:

  >          BufferedReader d
  >               = new BufferedReader(new InputStreamReader(in));

readLong() - Method in interface java.io.DataInput
  Reads eight input bytes and returns a `long` value.
readLong() - Method in class java.io.DataInputStream
  See the general contract of the `readLong` method of `DataInput`.
readShort() - Method in interface java.io.DataInput
  Reads two input bytes and returns a `short` value.
readShort() - Method in class java.io.DataInputStream
  See the general contract of the `readShort` method of `DataInput`.
readUnsignedByte() - Method in interface java.io.DataInput
  Reads one input byte, zero-extends it to type `int`, and returns the result, which is therefore in the range `0` through `255`.
readUnsignedByte() - Method in class java.io.DataInputStream
  See the general contract of the `readUnsignedByte` method of `DataInput`.
readUnsignedShort() - Method in interface java.io.DataInput
  Reads two input bytes and returns an `int` value in the range `0` through `65535`.
readUnsignedShort() - Method in class java.io.DataInputStream
  See the general contract of the `readUnsignedShort` method of `DataInput`.
readUTF() - Method in interface java.io.DataInput
  Reads in a string that has been encoded using a modified UTF-8 format.
readUTF() - Method in class java.io.DataInputStream
  See the general contract of the `readUTF` method of `DataInput`.
readUTF(DataInput) - Static method in class java.io.DataInputStream
  Reads from the stream `in` a representation of a Unicode character string encoded in modified UTF-8 format; this string of characters is then returned as a `String`.
ready() - Method in class java.io.InputStreamReader
  Tells whether this stream is ready to be read.
ready() - Method in class java.io.Reader
  Tells whether this stream is ready to be read.
reflectAs(Class<T>, MethodHandle) - Static method in class java.lang.invoke.MethodHandles
  Performs an unchecked "crack" of a direct method handle.
ReflectiveOperationException - Exception in java.lang
  Common superclass of exceptions thrown by reflective operations in core reflection.
ReflectiveOperationException() - Constructor for exception java.lang.ReflectiveOperationException
  Constructs a new exception with `null` as its detail message.
ReflectiveOperationException(String) - Constructor for exception java.lang.ReflectiveOperationException
  Constructs a new exception with the specified detail message.
ReflectiveOperationException(String, Throwable) - Constructor for exception java.lang.ReflectiveOperationException
  Constructs a new exception with the specified detail message and cause.
ReflectiveOperationException(Throwable) - Constructor for exception java.lang.ReflectiveOperationException
  Constructs a new exception with the specified cause and a detail message of `(cause==null ? null : cause.toString())` (which typically contains the class and detail message of `cause`).
regionMatches(int, String, int, int) - Method in class java.lang.String
  Tests if two string regions are equal.
regionMatches(boolean, int, String, int, int) - Method in class java.lang.String
  Tests if two string regions are equal.
reload() - Method in class java.util.ServiceLoader
  Clear this loader's provider cache so that all providers will be reloaded.
reload(Class<?>, byte[]) - Static method in class org.apidesign.vm4brwsr.api.VM
  Takes an existing class and replaces its existing byte code with new one.
remainderUnsigned(int, int) - Static method in class java.lang.Integer
  Returns the unsigned remainder from dividing the first argument by the second where each argument and the result is interpreted as an unsigned value.
remainderUnsigned(long, long) - Static method in class java.lang.Long
  Returns the unsigned remainder from dividing the first argument by the second where each argument and the result is interpreted as an unsigned value.
remove(Class<?>) - Method in class java.lang.ClassValue
  Removes the associated value for the given class.
remove() - Method in class java.lang.ThreadLocal
  Removes the current thread's value for this thread-local variable.
remove(Object) - Method in interface java.util.Collection
  Removes a single instance of the specified element from this collection, if it is present (optional operation).
remove() - Method in interface java.util.Iterator
  Removes from the underlying collection the last element returned by this iterator (optional operation).
remove(Object) - Method in interface java.util.List
  Removes the first occurrence of the specified element from this list, if it is present (optional operation).
remove(int) - Method in interface java.util.List
  Removes the element at the specified position in this list (optional operation).
remove() - Method in interface java.util.ListIterator
  Removes from the list the last element that was returned by `ListIterator.next()` or `ListIterator.previous()` (optional operation).
remove(Object) - Method in interface java.util.Map
  Removes the mapping for a key from this map if it is present (optional operation).
remove(Object, Object) - Method in interface java.util.Map
  Removes the entry for the specified key only if it is currently mapped to the specified value.
remove(Object) - Method in interface java.util.Set
  Removes the specified element from this set if it is present (optional operation).
removeAll(Collection<?>) - Method in interface java.util.Collection
  Removes all of this collection's elements that are also contained in the specified collection (optional operation).
removeAll(Collection<?>) - Method in interface java.util.List
  Removes from this list all of its elements that are contained in the specified collection (optional operation).
removeAll(Collection<?>) - Method in interface java.util.Set
  Removes from this set all of its elements that are contained in the specified collection (optional operation).
removeIf(Predicate<? super E>) - Method in interface java.util.Collection
  Removes all of the elements of this collection that satisfy the given predicate.
replace(char, char) - Method in class java.lang.String
  Returns a new string resulting from replacing all occurrences of `oldChar` in this string with `newChar`.
replace(CharSequence, CharSequence) - Method in class java.lang.String
  Replaces each substring of this string that matches the literal target sequence with the specified literal replacement sequence.
replace(int, int, String) - Method in class java.lang.StringBuffer
replace(int, int, String) - Method in class java.lang.StringBuilder
replace(K, V, V) - Method in interface java.util.Map
  Replaces the entry for the specified key only if currently mapped to the specified value.
replace(K, V) - Method in interface java.util.Map
  Replaces the entry for the specified key only if it is currently mapped to some value.
replaceAll(String, String) - Method in class java.lang.String
  Replaces each substring of this string that matches the given regular expression with the given replacement.
replaceAll(UnaryOperator<E>) - Method in interface java.util.List
  Replaces each element of this list with the result of applying the operator to that element.
replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in interface java.util.Map
  Replaces each entry's value with the result of invoking the given function on that entry until all entries have been processed or the function throws an exception.
replaceFirst(String, String) - Method in class java.lang.String
  Replaces the first substring of this string that matches the given regular expression with the given replacement.
requireNonNull(T) - Static method in class java.util.Objects
  Checks that the specified object reference is not `null`.
requireNonNull(T, String) - Static method in class java.util.Objects
  Checks that the specified object reference is not `null` and throws a customized `NullPointerException` if it is.
requireNonNull(T, Supplier<String>) - Static method in class java.util.Objects
  Checks that the specified object reference is not `null` and throws a customized `NullPointerException` if it is.
reset() - Method in class java.io.ByteArrayInputStream
  Resets the buffer to the marked position.
reset() - Method in class java.io.ByteArrayOutputStream
  Resets the `count` field of this byte array output stream to zero, so that all currently accumulated output in the output stream is discarded.
reset() - Method in class java.io.FilterInputStream
  Repositions this stream to the position at the time the `mark` method was last called on this input stream.
reset() - Method in class java.io.InputStream
  Repositions this stream to the position at the time the `mark` method was last called on this input stream.
reset() - Method in class java.io.PushbackInputStream
  Repositions this stream to the position at the time the `mark` method was last called on this input stream.
reset() - Method in class java.io.Reader
  Resets the stream.
resolveClass(Class<?>) - Method in class java.lang.ClassLoader
  Links the specified class.
resume() - Method in class java.lang.Thread
  Deprecated.
  This method exists solely for use with `Thread.suspend()`, which has been deprecated because it is deadlock-prone. For more information, see Why are Thread.stop, Thread.suspend and Thread.resume Deprecated?.
retainAll(Collection<?>) - Method in interface java.util.Collection
  Retains only the elements in this collection that are contained in the specified collection (optional operation).
retainAll(Collection<?>) - Method in interface java.util.List
  Retains only the elements in this list that are contained in the specified collection (optional operation).
retainAll(Collection<?>) - Method in interface java.util.Set
  Retains only the elements in this set that are contained in the specified collection (optional operation).
Retention - Annotation Type in java.lang.annotation
  Indicates how long annotations with the annotated type are to be retained.
RetentionPolicy - Enum in java.lang.annotation
  Annotation retention policy.
returnType() - Method in class java.lang.invoke.MethodType
  Returns the return type of this method type.
reverse(int) - Static method in class java.lang.Integer
  Returns the value obtained by reversing the order of the bits in the two's complement binary representation of the specified `int` value.
reverse(long) - Static method in class java.lang.Long
  Returns the value obtained by reversing the order of the bits in the two's complement binary representation of the specified `long` value.
reverse() - Method in class java.lang.StringBuffer
reverse() - Method in class java.lang.StringBuilder
reverseBytes(char) - Static method in class java.lang.Character
  Returns the value obtained by reversing the order of the bytes in the specified `char` value.
reverseBytes(int) - Static method in class java.lang.Integer
  Returns the value obtained by reversing the order of the bytes in the two's complement representation of the specified `int` value.
reverseBytes(long) - Static method in class java.lang.Long
  Returns the value obtained by reversing the order of the bytes in the two's complement representation of the specified `long` value.
reverseBytes(short) - Static method in class java.lang.Short
  Returns the value obtained by reversing the order of the bytes in the two's complement representation of the specified `short` value.
reversed() - Method in interface java.util.Comparator
  Returns a comparator that imposes the reverse ordering of this comparator.
reverseOrder() - Static method in interface java.util.Comparator
  Returns a comparator that imposes the reverse of the natural ordering.
rint(double) - Static method in class java.lang.Math
  Returns the `double` value that is closest in value to the argument and is equal to a mathematical integer.
rotateLeft(int, int) - Static method in class java.lang.Integer
  Returns the value obtained by rotating the two's complement binary representation of the specified `int` value left by the specified number of bits.
rotateLeft(long, int) - Static method in class java.lang.Long
  Returns the value obtained by rotating the two's complement binary representation of the specified `long` value left by the specified number of bits.
rotateRight(int, int) - Static method in class java.lang.Integer
  Returns the value obtained by rotating the two's complement binary representation of the specified `int` value right by the specified number of bits.
rotateRight(long, int) - Static method in class java.lang.Long
  Returns the value obtained by rotating the two's complement binary representation of the specified `long` value right by the specified number of bits.
round(float) - Static method in class java.lang.Math
  Returns the closest `int` to the argument, with ties rounding up.
round(double) - Static method in class java.lang.Math
  Returns the closest `long` to the argument, with ties rounding up.
run() - Method in interface java.lang.Runnable
  When an object implementing interface `Runnable` is used to create a thread, starting the thread causes the object's `run` method to be called in that separately executing thread.
run() - Method in class java.lang.Thread
  If this thread was constructed using a separate `Runnable` run object, then that `Runnable` object's `run` method is called; otherwise, this method does nothing and returns.
run() - Method in class java.util.TimerTask
  The action to be performed by this timer task.
Runnable - Interface in java.lang
  The `Runnable` interface should be implemented by any class whose instances are intended to be executed by a thread.
RuntimeException - Exception in java.lang
  `RuntimeException` is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
RuntimeException() - Constructor for exception java.lang.RuntimeException
  Constructs a new runtime exception with `null` as its detail message.
RuntimeException(String) - Constructor for exception java.lang.RuntimeException
  Constructs a new runtime exception with the specified detail message.
RuntimeException(String, Throwable) - Constructor for exception java.lang.RuntimeException
  Constructs a new runtime exception with the specified detail message and cause.
RuntimeException(Throwable) - Constructor for exception java.lang.RuntimeException
  Constructs a new runtime exception with the specified cause and a detail message of `(cause==null ? null : cause.toString())` (which typically contains the class and detail message of `cause`).
RuntimeException(String, Throwable, boolean, boolean) - Constructor for exception java.lang.RuntimeException
  Constructs a new runtime exception with the specified detail message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.

## S

sameFile(URL) - Method in class java.net.URL
  Compares two URLs, excluding the fragment component.
sameFile(URL, URL) - Method in class java.net.URLStreamHandler
  Compare two urls to see whether they refer to the same file, i.e., having the same protocol, host, port, and path.
schedule(TimerTask, long) - Method in class java.util.Timer
  Schedules the specified task for execution after the specified delay.
schedule(TimerTask, Date) - Method in class java.util.Timer
  Schedules the specified task for execution at the specified time.
schedule(TimerTask, long, long) - Method in class java.util.Timer
  Schedules the specified task for repeated fixed-delay execution, beginning after the specified delay.
schedule(TimerTask, Date, long) - Method in class java.util.Timer
  Schedules the specified task for repeated fixed-delay execution, beginning at the specified time.
scheduleAtFixedRate(TimerTask, long, long) - Method in class java.util.Timer
  Schedules the specified task for repeated fixed-rate execution, beginning after the specified delay.
scheduleAtFixedRate(TimerTask, Date, long) - Method in class java.util.Timer
  Schedules the specified task for repeated fixed-rate execution, beginning at the specified time.
scheduledExecutionTime() - Method in class java.util.TimerTask
  Returns the scheduled execution time of the most recent actual execution of this task.
SecurityException - Exception in java.lang
  Thrown by the security manager to indicate a security violation.
SecurityException() - Constructor for exception java.lang.SecurityException
  Constructs a `SecurityException` with no detail message.
SecurityException(String) - Constructor for exception java.lang.SecurityException
  Constructs a `SecurityException` with the specified detail message.
SecurityException(String, Throwable) - Constructor for exception java.lang.SecurityException
  Creates a `SecurityException` with the specified detail message and cause.
SecurityException(Throwable) - Constructor for exception java.lang.SecurityException
  Creates a `SecurityException` with the specified cause and a detail message of `(cause==null ? null : cause.toString())` (which typically contains the class and detail message of `cause`).
Serializable - Interface in java.io
  Serializability of a class is enabled by the class implementing the java.io.Serializable interface.
SerializedLambda - Class in java.lang.invoke
  Serialized form of a lambda expression.
SerializedLambda(Class<?>, String, String, String, int, String, String, String, String, Object[]) - Constructor for class java.lang.invoke.SerializedLambda
  Create a `SerializedLambda` from the low-level information present at the lambda factory site.
ServiceConfigurationError - Error in java.util
  Error thrown when something goes wrong while loading a service provider.
ServiceConfigurationError(String) - Constructor for error java.util.ServiceConfigurationError
  Constructs a new instance with the specified message.
ServiceConfigurationError(String, Throwable) - Constructor for error java.util.ServiceConfigurationError
  Constructs a new instance with the specified message and cause.
ServiceLoader<S> - Class in java.util
  A simple service-provider loading facility.
set(Object, int, Object) - Static method in class java.lang.reflect.Array
  Sets the value of the indexed component of the specified array object to the specified new value.
set(Object, Object) - Method in class java.lang.reflect.Field
  Sets the field represented by this `Field` object on the specified object argument to the specified new value.
set(T) - Method in class java.lang.ThreadLocal
  Sets the current thread's copy of this thread-local variable to the specified value.
set(String, String, int, String, String) - Method in class java.net.URL
  Sets the fields of the URL.
set(String, String, int, String, String, String, String, String) - Method in class java.net.URL
  Sets the specified 8 fields of the URL.
set(int, E) - Method in interface java.util.List
  Replaces the element at the specified position in this list with the specified element (optional operation).
set(E) - Method in interface java.util.ListIterator
  Replaces the last element returned by `ListIterator.next()` or `ListIterator.previous()` with the specified element (optional operation).
Set<E> - Interface in java.util
  A collection that contains no duplicate elements.
setAccessible(AccessibleObject[], boolean) - Static method in class java.lang.reflect.AccessibleObject
  Convenience method to set the `accessible` flag for an array of objects with a single security check (for efficiency).
setAccessible(boolean) - Method in class java.lang.reflect.AccessibleObject
  Set the `accessible` flag for this object to the indicated boolean value.
setBoolean(Object, int, boolean) - Static method in class java.lang.reflect.Array
  Sets the value of the indexed component of the specified array object to the specified `boolean` value.
setBoolean(Object, boolean) - Method in class java.lang.reflect.Field
  Sets the value of a field as a `boolean` on the specified object.
setByte(Object, int, byte) - Static method in class java.lang.reflect.Array
  Sets the value of the indexed component of the specified array object to the specified `byte` value.
setByte(Object, byte) - Method in class java.lang.reflect.Field
  Sets the value of a field as a `byte` on the specified object.
setChar(Object, int, char) - Static method in class java.lang.reflect.Array
  Sets the value of the indexed component of the specified array object to the specified `char` value.
setChar(Object, char) - Method in class java.lang.reflect.Field
  Sets the value of a field as a `char` on the specified object.
setCharAt(int, char) - Method in class java.lang.StringBuffer
setContextClassLoader(ClassLoader) - Method in class java.lang.Thread
  Sets the context ClassLoader for this Thread.
setDaemon(boolean) - Method in class java.lang.Thread
  Marks this thread as either a daemon thread or a user thread.
setDefaultUncaughtExceptionHandler(Thread.UncaughtExceptionHandler) - Static method in class java.lang.Thread
  Set the default handler invoked when a thread abruptly terminates due to an uncaught exception, and no other handler has been defined for that thread.
setDouble(Object, int, double) - Static method in class java.lang.reflect.Array
  Sets the value of the indexed component of the specified array object to the specified `double` value.
setDouble(Object, double) - Method in class java.lang.reflect.Field
  Sets the value of a field as a `double` on the specified object.
setFloat(Object, int, float) - Static method in class java.lang.reflect.Array
  Sets the value of the indexed component of the specified array object to the specified `float` value.
setFloat(Object, float) - Method in class java.lang.reflect.Field
  Sets the value of a field as a `float` on the specified object.
setInt(Object, int, int) - Static method in class java.lang.reflect.Array
  Sets the value of the indexed component of the specified array object to the specified `int` value.
setInt(Object, int) - Method in class java.lang.reflect.Field
  Sets the value of a field as an `int` on the specified object.
setLength(int) - Method in class java.lang.StringBuffer
setLong(Object, int, long) - Static method in class java.lang.reflect.Array
  Sets the value of the indexed component of the specified array object to the specified `long` value.
setLong(Object, long) - Method in class java.lang.reflect.Field
  Sets the value of a field as a `long` on the specified object.
setName(String) - Method in class java.lang.Thread
  Changes the name of this thread to be equal to the argument `name`.
setPriority(int) - Method in class java.lang.Thread
  Changes the priority of this thread.
setShort(Object, int, short) - Static method in class java.lang.reflect.Array
  Sets the value of the indexed component of the specified array object to the specified `short` value.
setShort(Object, short) - Method in class java.lang.reflect.Field
  Sets the value of a field as a `short` on the specified object.
setSigners(Class<?>, Object[]) - Method in class java.lang.ClassLoader
  Sets the signers of a class.
setStackTrace(StackTraceElement[]) - Method in class java.lang.Throwable
  Sets the stack trace elements that will be returned by `Throwable.getStackTrace()` and printed by `Throwable.printStackTrace()` and related methods.
setTarget(MethodHandle) - Method in class java.lang.invoke.CallSite
  Updates the target method of this call site, according to the behavior defined by this call site's specific class.
setUncaughtExceptionHandler(Thread.UncaughtExceptionHandler) - Method in class java.lang.Thread
  Set the handler invoked when this thread abruptly terminates due to an uncaught exception.
setURL(URL, String, String, int, String, String, String, String, String) - Method in class java.net.URLStreamHandler
  Sets the fields of the `URL` argument to the indicated values.
setURL(URL, String, String, int, String, String) - Method in class java.net.URLStreamHandler
  Deprecated.
  Use setURL(URL, String, String, int, String, String, String, String);
setValue(V) - Method in interface java.util.Map.Entry
  Replaces the value corresponding to this entry with the specified value (optional operation).
Short - Class in java.lang
  The `Short` class wraps a value of primitive type `short` in an object.
Short(short) - Constructor for class java.lang.Short
  Constructs a newly allocated `Short` object that represents the specified `short` value.
Short(String) - Constructor for class java.lang.Short
  Constructs a newly allocated `Short` object that represents the `short` value indicated by the `String` parameter.
shortValue() - Method in class java.lang.Byte
  Returns the value of this `Byte` as a `short`.
shortValue() - Method in class java.lang.Double
  Returns the value of this `Double` as a `short` (by casting to a `short`).
shortValue() - Method in class java.lang.Float
  Returns the value of this `Float` as a `short` (by casting to a `short`).
shortValue() - Method in class java.lang.Integer
  Returns the value of this `Integer` as a `short`.
shortValue() - Method in class java.lang.Long
  Returns the value of this `Long` as a `short`.
shortValue() - Method in class java.lang.Number
  Returns the value of the specified number as a `short`.
shortValue() - Method in class java.lang.Short
  Returns the value of this `Short` as a `short`.
signum(int) - Static method in class java.lang.Integer
  Returns the signum function of the specified `int` value.
signum(long) - Static method in class java.lang.Long
  Returns the signum function of the specified `long` value.
signum(double) - Static method in class java.lang.Math
  Returns the signum function of the argument; zero if the argument is zero, 1.0 if the argument is greater than zero, -1.0 if the argument is less than zero.
signum(float) - Static method in class java.lang.Math
  Returns the signum function of the argument; zero if the argument is zero, 1.0f if the argument is greater than zero, -1.0f if the argument is less than zero.
sin(double) - Static method in class java.lang.Math
  Returns the trigonometric sine of an angle.
size() - Method in class java.io.ByteArrayOutputStream
  Returns the current size of the buffer.
SIZE - Static variable in class java.lang.Byte
  The number of bits used to represent a `byte` value in two's complement binary form.
SIZE - Static variable in class java.lang.Character
  The number of bits used to represent a `char` value in unsigned binary form, constant `16`.
SIZE - Static variable in class java.lang.Double
  The number of bits used to represent a `double` value.
SIZE - Static variable in class java.lang.Float
  The number of bits used to represent a `float` value.
SIZE - Static variable in class java.lang.Integer
  The number of bits used to represent an `int` value in two's complement binary form.
SIZE - Static variable in class java.lang.Long
  The number of bits used to represent a `long` value in two's complement binary form.
SIZE - Static variable in class java.lang.Short
  The number of bits used to represent a `short` value in two's complement binary form.
size() - Method in interface java.util.Collection
  Returns the number of elements in this collection.
size() - Method in interface java.util.List
  Returns the number of elements in this list.
size() - Method in interface java.util.Map
  Returns the number of key-value mappings in this map.
size() - Method in interface java.util.Set
  Returns the number of elements in this set (its cardinality).
skip(long) - Method in class java.io.ByteArrayInputStream
  Skips `n` bytes of input from this input stream.
skip(long) - Method in class java.io.FilterInputStream
  Skips over and discards `n` bytes of data from the input stream.
skip(long) - Method in class java.io.InputStream
  Skips over and discards `n` bytes of data from this input stream.
skip(long) - Method in class java.io.PushbackInputStream
  Skips over and discards `n` bytes of data from this input stream.
skip(long) - Method in class java.io.Reader
  Skips characters.
skipBytes(int) - Method in interface java.io.DataInput
  Makes an attempt to skip over `n` bytes of data from the input stream, discarding the skipped bytes.
skipBytes(int) - Method in class java.io.DataInputStream
  See the general contract of the `skipBytes` method of `DataInput`.
sleep(long) - Static method in class java.lang.Thread
  Causes the currently executing thread to sleep (temporarily cease execution) for the specified number of milliseconds, subject to the precision and accuracy of system timers and schedulers.
sleep(long, int) - Static method in class java.lang.Thread
  Causes the currently executing thread to sleep (temporarily cease execution) for the specified number of milliseconds plus the specified number of nanoseconds, subject to the precision and accuracy of system timers and schedulers.
sort(Comparator<? super E>) - Method in interface java.util.List
  Sorts this list according to the order induced by the specified `Comparator`.
SPACE_SEPARATOR - Static variable in class java.lang.Character
  General category "Zs" in the Unicode specification.
split(String, int) - Method in class java.lang.String
  Splits this string around matches of the given regular expression.
split(String) - Method in class java.lang.String
  Splits this string around matches of the given regular expression.
spliterator() - Method in interface java.lang.Iterable
  Creates a `Spliterator` over the elements described by this `Iterable`.
spliterator() - Method in interface java.util.Collection
  Creates a `Spliterator` over the elements in this collection.
spliterator() - Method in interface java.util.List
  Creates a `Spliterator` over the elements in this list.
sqrt(double) - Static method in class java.lang.Math
  Returns the correctly rounded positive square root of a `double` value.
StackTraceElement - Class in java.lang
  An element in a stack trace, as returned by `Throwable.getStackTrace()`.
StackTraceElement(String, String, String, int) - Constructor for class java.lang.StackTraceElement
  Creates a stack trace element representing the specified execution point.
start() - Method in class java.lang.Thread
  Causes this thread to begin execution; the Java Virtual Machine calls the `run` method of this thread.
START_PUNCTUATION - Static variable in class java.lang.Character
  General category "Ps" in the Unicode specification.
startsWith(String, int) - Method in class java.lang.String
  Tests if the substring of this string beginning at the specified index starts with the specified prefix.
startsWith(String) - Method in class java.lang.String
  Tests if this string starts with the specified prefix.
STATIC - Static variable in class java.lang.reflect.Modifier
  The `int` value representing the `static` modifier.
stop() - Method in class java.lang.Thread
  Deprecated.
  This method is inherently unsafe. Stopping a thread with Thread.stop causes it to unlock all of the monitors that it has locked (as a natural consequence of the unchecked `ThreadDeath` exception propagating up the stack). If any of the objects previously protected by these monitors were in an inconsistent state, the damaged objects become visible to other threads, potentially resulting in arbitrary behavior. Many uses of `stop` should be replaced by code that simply modifies some variable to indicate that the target thread should stop running. The target thread should check this variable regularly, and return from its run method in an orderly fashion if the variable indicates that it is to stop running. If the target thread waits for long periods (on a condition variable, for example), the `interrupt` method should be used to interrupt the wait. For more information, see Why are Thread.stop, Thread.suspend and Thread.resume Deprecated?.
stop(Throwable) - Method in class java.lang.Thread
  Deprecated.
  This method is inherently unsafe. See `Thread.stop()` for details. An additional danger of this method is that it may be used to generate exceptions that the target thread is unprepared to handle (including checked exceptions that the thread could not possibly throw, were it not for this method). For more information, see Why are Thread.stop, Thread.suspend and Thread.resume Deprecated?.
stream() - Method in interface java.util.Collection
  Returns a sequential `Stream` with this collection as its source.
STRICT - Static variable in class java.lang.reflect.Modifier
  The `int` value representing the `strictfp` modifier.
String - Class in java.lang
  The `String` class represents character strings.
String() - Constructor for class java.lang.String
  Initializes a newly created `String` object so that it represents an empty character sequence.
String(String) - Constructor for class java.lang.String
  Initializes a newly created `String` object so that it represents the same sequence of characters as the argument; in other words, the newly created string is a copy of the argument string.
String(char[]) - Constructor for class java.lang.String
  Allocates a new `String` so that it represents the sequence of characters currently contained in the character array argument.
String(char[], int, int) - Constructor for class java.lang.String
  Allocates a new `String` that contains characters from a subarray of the character array argument.
String(int[], int, int) - Constructor for class java.lang.String
  Allocates a new `String` that contains characters from a subarray of the Unicode code point array argument.
String(byte[], int, int, int) - Constructor for class java.lang.String
  Deprecated.
  This method does not properly convert bytes into characters. As of JDK 1.1, the preferred way to do this is via the `String` constructors that take a `Charset`, charset name, or that use the platform's default charset.
String(byte[], int) - Constructor for class java.lang.String
  Deprecated.
  This method does not properly convert bytes into characters. As of JDK 1.1, the preferred way to do this is via the `String` constructors that take a `Charset`, charset name, or that use the platform's default charset.
String(byte[], int, int, String) - Constructor for class java.lang.String
  Constructs a new `String` by decoding the specified subarray of bytes using the specified charset.
String(byte[], String) - Constructor for class java.lang.String
  Constructs a new `String` by decoding the specified array of bytes using the specified charset.
String(byte[], int, int) - Constructor for class java.lang.String
  Constructs a new `String` by decoding the specified subarray of bytes using the platform's default charset.
String(byte[]) - Constructor for class java.lang.String
  Constructs a new `String` by decoding the specified array of bytes using the platform's default charset.
String(StringBuffer) - Constructor for class java.lang.String
  Allocates a new string that contains the sequence of characters currently contained in the string buffer argument.
String(StringBuilder) - Constructor for class java.lang.String
  Allocates a new string that contains the sequence of characters currently contained in the string builder argument.
StringBuffer - Class in java.lang
  A thread-safe, mutable sequence of characters.
StringBuffer() - Constructor for class java.lang.StringBuffer
  Constructs a string buffer with no characters in it and an initial capacity of 16 characters.
StringBuffer(int) - Constructor for class java.lang.StringBuffer
  Constructs a string buffer with no characters in it and the specified initial capacity.
StringBuffer(String) - Constructor for class java.lang.StringBuffer
  Constructs a string buffer initialized to the contents of the specified string.
StringBuffer(CharSequence) - Constructor for class java.lang.StringBuffer
  Constructs a string buffer that contains the same characters as the specified `CharSequence`.
StringBuilder - Class in java.lang
  A mutable sequence of characters.
StringBuilder() - Constructor for class java.lang.StringBuilder
  Constructs a string builder with no characters in it and an initial capacity of 16 characters.
StringBuilder(int) - Constructor for class java.lang.StringBuilder
  Constructs a string builder with no characters in it and an initial capacity specified by the `capacity` argument.
StringBuilder(String) - Constructor for class java.lang.StringBuilder
  Constructs a string builder initialized to the contents of the specified string.
StringBuilder(CharSequence) - Constructor for class java.lang.StringBuilder
  Constructs a string builder that contains the same characters as the specified `CharSequence`.
StringIndexOutOfBoundsException - Exception in java.lang
  Thrown by `String` methods to indicate that an index is either negative or greater than the size of the string.
StringIndexOutOfBoundsException() - Constructor for exception java.lang.StringIndexOutOfBoundsException
  Constructs a `StringIndexOutOfBoundsException` with no detail message.
StringIndexOutOfBoundsException(String) - Constructor for exception java.lang.StringIndexOutOfBoundsException
  Constructs a `StringIndexOutOfBoundsException` with the specified detail message.
StringIndexOutOfBoundsException(int) - Constructor for exception java.lang.StringIndexOutOfBoundsException
  Constructs a new `StringIndexOutOfBoundsException` class with an argument indicating the illegal index.
subList(int, int) - Method in interface java.util.List
  Returns a view of the portion of this list between the specified `fromIndex`, inclusive, and `toIndex`, exclusive.
subSequence(int, int) - Method in interface java.lang.CharSequence
  Returns a `CharSequence` that is a subsequence of this sequence.
subSequence(int, int) - Method in class java.lang.String
  Returns a new character sequence that is a subsequence of this sequence.
subSequence(int, int) - Method in class java.lang.StringBuffer
Subset(String) - Constructor for class java.lang.Character.Subset
  Constructs a new `Subset` instance.
substring(int) - Method in class java.lang.String
  Returns a new string that is a substring of this string.
substring(int, int) - Method in class java.lang.String
  Returns a new string that is a substring of this string.
substring(int) - Method in class java.lang.StringBuffer
substring(int, int) - Method in class java.lang.StringBuffer
sum(int, int) - Static method in class java.lang.Integer
  Adds two integers together as per the + operator.
sum(long, long) - Static method in class java.lang.Long
  Adds two `long` values together as per the + operator.
Supplier<T> - Interface in java.util.function
  Represents a supplier of results.
SURROGATE - Static variable in class java.lang.Character
  General category "Cs" in the Unicode specification.
suspend() - Method in class java.lang.Thread
  Deprecated.
  This method has been deprecated, as it is inherently deadlock-prone. If the target thread holds a lock on the monitor protecting a critical system resource when it is suspended, no thread can access this resource until the target thread is resumed. If the thread that would resume the target thread attempts to lock this monitor prior to calling `resume`, deadlock results. Such deadlocks typically manifest themselves as "frozen" processes. For more information, see Why are Thread.stop, Thread.suspend and Thread.resume Deprecated?.
SYNCHRONIZED - Static variable in class java.lang.reflect.Modifier
  The `int` value representing the `synchronized` modifier.

## T

tan(double) - Static method in class java.lang.Math
  Returns the trigonometric tangent of an angle.
Target - Annotation Type in java.lang.annotation
  Indicates the kinds of program element to which an annotation type is applicable.
test(T) - Method in interface java.util.function.Predicate
  Evaluates this predicate on the given argument.
thenComparing(Comparator<? super T>) - Method in interface java.util.Comparator
  Returns a lexicographic-order comparator with another comparator.
thenComparing(Function<? super T, ? extends U>, Comparator<? super U>) - Method in interface java.util.Comparator
  Returns a lexicographic-order comparator with a function that extracts a key to be compared with the given `Comparator`.
thenComparing(Function<? super T, ? extends U>) - Method in interface java.util.Comparator
  Returns a lexicographic-order comparator with a function that extracts a `Comparable` sort key.
thenComparingDouble(ToDoubleFunction<? super T>) - Method in interface java.util.Comparator
  Returns a lexicographic-order comparator with a function that extracts a `double` sort key.
thenComparingInt(ToIntFunction<? super T>) - Method in interface java.util.Comparator
  Returns a lexicographic-order comparator with a function that extracts a `int` sort key.
thenComparingLong(ToLongFunction<? super T>) - Method in interface java.util.Comparator
  Returns a lexicographic-order comparator with a function that extracts a `long` sort key.
Thread - Class in java.lang
  A thread is a thread of execution in a program.
Thread() - Constructor for class java.lang.Thread
  Allocates a new `Thread` object.
Thread(Runnable) - Constructor for class java.lang.Thread
  Allocates a new `Thread` object.
Thread(String) - Constructor for class java.lang.Thread
  Allocates a new `Thread` object.
Thread(Runnable, String) - Constructor for class java.lang.Thread
  Allocates a new `Thread` object.
Thread.State - Enum in java.lang
  A thread state.
Thread.UncaughtExceptionHandler - Interface in java.lang
  Interface for handlers invoked when a `Thread` abruptly terminates due to an uncaught exception.
ThreadLocal<T> - Class in java.lang
  This class provides thread-local variables.
ThreadLocal() - Constructor for class java.lang.ThreadLocal
  Creates a thread local variable.
Throwable - Class in java.lang
  The `Throwable` class is the superclass of all errors and exceptions in the Java language.
Throwable() - Constructor for class java.lang.Throwable
  Constructs a new throwable with `null` as its detail message.
Throwable(String) - Constructor for class java.lang.Throwable
  Constructs a new throwable with the specified detail message.
Throwable(String, Throwable) - Constructor for class java.lang.Throwable
  Constructs a new throwable with the specified detail message and cause.
Throwable(Throwable) - Constructor for class java.lang.Throwable
  Constructs a new throwable with the specified cause and a detail message of `(cause==null ? null : cause.toString())` (which typically contains the class and detail message of `cause`).
Throwable(String, Throwable, boolean, boolean) - Constructor for class java.lang.Throwable
  Constructs a new throwable with the specified detail message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
Timer - Class in java.util
  A facility for threads to schedule tasks for future execution in a background thread.
Timer() - Constructor for class java.util.Timer
  Creates a new timer.
Timer(boolean) - Constructor for class java.util.Timer
  Creates a new timer whose associated thread may be specified to run as a daemon.
Timer(String) - Constructor for class java.util.Timer
  Creates a new timer whose associated thread has the specified name.
Timer(String, boolean) - Constructor for class java.util.Timer
  Creates a new timer whose associated thread has the specified name, and may be specified to run as a daemon.
TimerTask - Class in java.util
  A task that can be scheduled for one-time or repeated execution by a Timer.
TimerTask() - Constructor for class java.util.TimerTask
  Creates a new timer task.
TITLECASE_LETTER - Static variable in class java.lang.Character
  General category "Lt" in the Unicode specification.
toArray() - Method in interface java.util.Collection
  Returns an array containing all of the elements in this collection.
toArray(T[]) - Method in interface java.util.Collection
  Returns an array containing all of the elements in this collection; the runtime type of the returned array is that of the specified array.
toArray() - Method in interface java.util.List
  Returns an array containing all of the elements in this list in proper sequence (from first to last element).
toArray(T[]) - Method in interface java.util.List
  Returns an array containing all of the elements in this list in proper sequence (from first to last element); the runtime type of the returned array is that of the specified array.
toArray() - Method in interface java.util.Set
  Returns an array containing all of the elements in this set.
toArray(T[]) - Method in interface java.util.Set
  Returns an array containing all of the elements in this set; the runtime type of the returned array is that of the specified array.
toBinaryString(int) - Static method in class java.lang.Integer
  Returns a string representation of the integer argument as an unsigned integer in base 2.
toBinaryString(long) - Static method in class java.lang.Long
  Returns a string representation of the `long` argument as an unsigned integer in base 2.
toByteArray() - Method in class java.io.ByteArrayOutputStream
  Creates a newly allocated byte array.
toCharArray() - Method in class java.lang.String
  Converts this string to a new character array.
toChars(int, char[], int) - Static method in class java.lang.Character
  Converts the specified character (Unicode code point) to its UTF-16 representation.
toChars(int) - Static method in class java.lang.Character
  Converts the specified character (Unicode code point) to its UTF-16 representation stored in a `char` array.
toCodePoint(char, char) - Static method in class java.lang.Character
  Converts the specified surrogate pair to its supplementary code point value.
toDegrees(double) - Static method in class java.lang.Math
  Converts an angle measured in radians to an approximately equivalent angle measured in degrees.
ToDoubleFunction<T> - Interface in java.util.function
  Represents a function that produces a double-valued result.
toExternalForm() - Method in class java.net.URL
  Constructs a string representation of this `URL`.
toExternalForm(URL) - Method in class java.net.URLStreamHandler
  Converts a `URL` of a specific protocol to a `String`.
toGenericString() - Method in class java.lang.reflect.Constructor
  Returns a string describing this `Constructor`, including type parameters.
toGenericString() - Method in class java.lang.reflect.Field
  Returns a string describing this `Field`, including its generic type.
toGenericString() - Method in class java.lang.reflect.Method
  Returns a string describing this `Method`, including type parameters.
toHexString(double) - Static method in class java.lang.Double
  Returns a hexadecimal string representation of the `double` argument.
toHexString(float) - Static method in class java.lang.Float
  Returns a hexadecimal string representation of the `float` argument.
toHexString(int) - Static method in class java.lang.Integer
  Returns a string representation of the integer argument as an unsigned integer in base 16.
toHexString(long) - Static method in class java.lang.Long
  Returns a string representation of the `long` argument as an unsigned integer in base 16.
ToIntFunction<T> - Interface in java.util.function
  Represents a function that produces an int-valued result.
ToLongBiFunction<T,U> - Interface in java.util.function
  Represents a function that accepts two arguments and produces a long-valued result.
ToLongFunction<T> - Interface in java.util.function
  Represents a function that produces a long-valued result.
toLowerCase(int) - Static method in class java.lang.Character
toLowerCase(char) - Static method in class java.lang.Character
  Converts the character argument to lowercase using case mapping information from the UnicodeData file.
toLowerCase(Locale) - Method in class java.lang.String
  Converts all of the characters in this `String` to lower case using the rules of the given `Locale`.
toLowerCase() - Method in class java.lang.String
  Converts all of the characters in this `String` to lower case using the rules of the default locale.
toMethodDescriptorString() - Method in class java.lang.invoke.MethodType
  Produces a bytecode descriptor representation of the method type.
toOctalString(int) - Static method in class java.lang.Integer
  Returns a string representation of the integer argument as an unsigned integer in base 8.
toOctalString(long) - Static method in class java.lang.Long
  Returns a string representation of the `long` argument as an unsigned integer in base 8.
toRadians(double) - Static method in class java.lang.Math
  Converts an angle measured in degrees to an approximately equivalent angle measured in radians.
toString() - Method in class java.io.ByteArrayOutputStream
  Converts the buffer's contents into a string decoding bytes using the platform's default character set.
toString(String) - Method in class java.io.ByteArrayOutputStream
  Converts the buffer's contents into a string by decoding the bytes using the specified `charsetName`.
toString(int) - Method in class java.io.ByteArrayOutputStream
  Deprecated.
  This method does not properly convert bytes into characters. As of JDK 1.1, the preferred way to do this is via the `toString(String enc)` method, which takes an encoding-name argument, or the `toString()` method, which uses the platform's default character encoding.
toString() - Method in interface java.lang.annotation.Annotation
  Returns a string representation of this annotation.
toString(boolean) - Static method in class java.lang.Boolean
  Returns a `String` object representing the specified boolean.
toString() - Method in class java.lang.Boolean
  Returns a `String` object representing this Boolean's value.
toString(byte) - Static method in class java.lang.Byte
  Returns a new `String` object representing the specified `byte`.
toString() - Method in class java.lang.Byte
  Returns a `String` object representing this `Byte`'s value.
toString() - Method in class java.lang.Character.Subset
  Returns the name of this subset.
toString() - Method in class java.lang.Character
  Returns a `String` object representing this `Character`'s value.
toString(char) - Static method in class java.lang.Character
  Returns a `String` object representing the specified `char`.
toString() - Method in interface java.lang.CharSequence
  Returns a string containing the characters in this sequence in the same order as this sequence.
toString() - Method in class java.lang.Class
  Converts the object to a string.
toString(double) - Static method in class java.lang.Double
  Returns a string representation of the `double` argument.
toString() - Method in class java.lang.Double
  Returns a string representation of this `Double` object.
toString() - Method in class java.lang.Enum
  Returns the name of this enum constant, as contained in the declaration.
toString(float) - Static method in class java.lang.Float
  Returns a string representation of the `float` argument.
toString() - Method in class java.lang.Float
  Returns a string representation of this `Float` object.
toString(int, int) - Static method in class java.lang.Integer
  Returns a string representation of the first argument in the radix specified by the second argument.
toString(int) - Static method in class java.lang.Integer
  Returns a `String` object representing the specified integer.
toString() - Method in class java.lang.Integer
  Returns a `String` object representing this `Integer`'s value.
toString() - Method in class java.lang.invoke.MethodHandle
  Returns a string representation of the method handle, starting with the string `"MethodHandle"` and ending with the string representation of the method handle's type.
toString() - Method in class java.lang.invoke.MethodHandles.Lookup
  Displays the name of the class from which lookups are to be made.
toString() - Method in class java.lang.invoke.MethodType
  Returns a string representation of the method type, of the form `"(PT0,PT1...)RT"`.
toString(long, int) - Static method in class java.lang.Long
  Returns a string representation of the first argument in the radix specified by the second argument.
toString(long) - Static method in class java.lang.Long
  Returns a `String` object representing the specified `long`.
toString() - Method in class java.lang.Long
  Returns a `String` object representing this `Long`'s value.
toString() - Method in class java.lang.Object
  Returns a string representation of the object.
toString() - Method in class java.lang.reflect.Constructor
  Returns a string describing this `Constructor`.
toString() - Method in class java.lang.reflect.Field
  Returns a string describing this `Field`.
toString() - Method in class java.lang.reflect.Method
  Returns a string describing this `Method`.
toString(int) - Static method in class java.lang.reflect.Modifier
  Return a string describing the access modifier flags in the specified modifier.
toString(short) - Static method in class java.lang.Short
  Returns a new `String` object representing the specified `short`.
toString() - Method in class java.lang.Short
  Returns a `String` object representing this `Short`'s value.
toString() - Method in class java.lang.StackTraceElement
  Returns a string representation of this stack trace element.
toString() - Method in class java.lang.String
  This object (which is already a string!) is itself returned.
toString() - Method in class java.lang.StringBuffer
toString() - Method in class java.lang.StringBuilder
toString() - Method in class java.lang.Thread
  Returns a string representation of this thread, including the thread's name, priority, and thread group.
toString() - Method in class java.lang.Throwable
  Returns a short description of this throwable.
toString() - Method in class java.net.URL
  Constructs a string representation of this `URL`.
toString(Object) - Static method in class java.util.Objects
  Returns the result of calling `toString` for a non-`null` argument and `"null"` for a `null` argument.
toString(Object, String) - Static method in class java.util.Objects
  Returns the result of calling `toString` on the first argument if the first argument is not `null` and returns the second argument otherwise.
toString() - Method in class java.util.ServiceLoader
  Returns a string describing this service.
toUnsignedLong(int) - Static method in class java.lang.Integer
  Converts the argument to a `long` by an unsigned conversion.
toUpperCase(int) - Static method in class java.lang.Character
toUpperCase(char) - Static method in class java.lang.Character
  Converts the character argument to uppercase using case mapping information from the UnicodeData file.
toUpperCase(Locale) - Method in class java.lang.String
  Converts all of the characters in this `String` to upper case using the rules of the given `Locale`.
toUpperCase() - Method in class java.lang.String
  Converts all of the characters in this `String` to upper case using the rules of the default locale.
toURI() - Method in class java.net.URL
  Returns a `URI` equivalent to this URL.
TRANSIENT - Static variable in class java.lang.reflect.Modifier
  The `int` value representing the `transient` modifier.
trim() - Method in class java.lang.String
  Returns a copy of the string, with leading and trailing whitespace omitted.
trimToSize() - Method in class java.lang.StringBuffer
TRUE - Static variable in class java.lang.Boolean
  The `Boolean` object corresponding to the primitive value `true`.
TYPE - Static variable in class java.lang.Boolean
  The Class object representing the primitive type boolean.
TYPE - Static variable in class java.lang.Byte
  The `Class` instance representing the primitive type `byte`.
TYPE - Static variable in class java.lang.Character
  The `Class` instance representing the primitive type `char`.
TYPE - Static variable in class java.lang.Double
  The `Class` instance representing the primitive type `double`.
TYPE - Static variable in class java.lang.Float
  The `Class` instance representing the primitive type `float`.
TYPE - Static variable in class java.lang.Integer
  The `Class` instance representing the primitive type `int`.
type() - Method in class java.lang.invoke.CallSite
  Returns the type of this call site's target.
type() - Method in class java.lang.invoke.MethodHandle
  Reports the type of this method handle.
TYPE - Static variable in class java.lang.Long
  The `Class` instance representing the primitive type `long`.
Type - Interface in java.lang.reflect
  Type is the common superinterface for all types in the Java programming language.
TYPE - Static variable in class java.lang.Short
  The `Class` instance representing the primitive type `short`.
TYPE - Static variable in class java.lang.Void
  The `Class` object representing the pseudo-type corresponding to the keyword `void`.
TypeVariable<D extends GenericDeclaration> - Interface in java.lang.reflect
  TypeVariable is the common superinterface for type variables of kinds.

## U

UnaryOperator<T> - Interface in java.util.function
  Represents an operation on a single operand that produces a result of the same type as its operand.
UNASSIGNED - Static variable in class java.lang.Character
  General category "Cn" in the Unicode specification.
uncaughtException(Thread, Throwable) - Method in interface java.lang.Thread.UncaughtExceptionHandler
  Method invoked when the given thread terminates due to the given uncaught exception.
UndeclaredThrowableException - Exception in java.lang.reflect
  Thrown by a method invocation on a proxy instance if its invocation handler's `invoke` method throws a checked exception (a `Throwable` that is not assignable to `RuntimeException` or `Error`) that is not assignable to any of the exception types declared in the `throws` clause of the method that was invoked on the proxy instance and dispatched to the invocation handler.
UndeclaredThrowableException(Throwable) - Constructor for exception java.lang.reflect.UndeclaredThrowableException
  Constructs an `UndeclaredThrowableException` with the specified `Throwable`.
UndeclaredThrowableException(Throwable, String) - Constructor for exception java.lang.reflect.UndeclaredThrowableException
  Constructs an `UndeclaredThrowableException` with the specified `Throwable` and a detail message.
unread(int) - Method in class java.io.PushbackInputStream
  Pushes back a byte by copying it to the front of the pushback buffer.
unread(byte[], int, int) - Method in class java.io.PushbackInputStream
  Pushes back a portion of an array of bytes by copying it to the front of the pushback buffer.
unread(byte[]) - Method in class java.io.PushbackInputStream
  Pushes back an array of bytes by copying it to the front of the pushback buffer.
unreflect(Method) - Method in class java.lang.invoke.MethodHandles.Lookup
  Makes a direct method handle to m, if the lookup class has permission.
unreflectConstructor(Constructor<?>) - Method in class java.lang.invoke.MethodHandles.Lookup
  Produces a method handle for a reflected constructor.
unreflectGetter(Field) - Method in class java.lang.invoke.MethodHandles.Lookup
  Produces a method handle giving read access to a reflected field.
unreflectSetter(Field) - Method in class java.lang.invoke.MethodHandles.Lookup
  Produces a method handle giving write access to a reflected field.
unreflectSpecial(Method, Class<?>) - Method in class java.lang.invoke.MethodHandles.Lookup
  Produces a method handle for a reflected method.
UnsupportedEncodingException - Exception in java.io
  The Character Encoding is not supported.
UnsupportedEncodingException() - Constructor for exception java.io.UnsupportedEncodingException
  Constructs an UnsupportedEncodingException without a detail message.
UnsupportedEncodingException(String) - Constructor for exception java.io.UnsupportedEncodingException
  Constructs an UnsupportedEncodingException with a detail message.
UnsupportedOperationException - Exception in java.lang
  Thrown to indicate that the requested operation is not supported.
UnsupportedOperationException() - Constructor for exception java.lang.UnsupportedOperationException
  Constructs an UnsupportedOperationException with no detail message.
UnsupportedOperationException(String) - Constructor for exception java.lang.UnsupportedOperationException
  Constructs an UnsupportedOperationException with the specified detail message.
UnsupportedOperationException(String, Throwable) - Constructor for exception java.lang.UnsupportedOperationException
  Constructs a new exception with the specified detail message and cause.
UnsupportedOperationException(Throwable) - Constructor for exception java.lang.UnsupportedOperationException
  Constructs a new exception with the specified cause and a detail message of `(cause==null ? null : cause.toString())` (which typically contains the class and detail message of `cause`).
unwrap() - Method in class java.lang.invoke.MethodType
  Converts all wrapper types to their corresponding primitive types.
UPPERCASE_LETTER - Static variable in class java.lang.Character
  General category "Lu" in the Unicode specification.
URL - Class in java.net
  Class `URL` represents a Uniform Resource Locator, a pointer to a "resource" on the World Wide Web.
URL(String, String, int, String) - Constructor for class java.net.URL
  Creates a `URL` object from the specified `protocol`, `host`, `port` number, and `file`.
URL(String, String, String) - Constructor for class java.net.URL
  Creates a URL from the specified `protocol` name, `host` name, and `file` name.
URL(String, String, int, String, URLStreamHandler) - Constructor for class java.net.URL
  Creates a `URL` object from the specified `protocol`, `host`, `port` number, `file`, and `handler`.
URL(String) - Constructor for class java.net.URL
  Creates a `URL` object from the `String` representation.
URL(URL, String) - Constructor for class java.net.URL
  Creates a URL by parsing the given spec within a specified context.
URL(URL, String, URLStreamHandler) - Constructor for class java.net.URL
  Creates a URL by parsing the given spec with the specified handler within a specified context.
URLStreamHandler - Class in java.net
  The abstract class `URLStreamHandler` is the common superclass for all stream protocol handlers.
URLStreamHandler() - Constructor for class java.net.URLStreamHandler
UTFDataFormatException - Exception in java.io
  Signals that a malformed string in modified UTF-8 format has been read in a data input stream or by any class that implements the data input interface.
UTFDataFormatException() - Constructor for exception java.io.UTFDataFormatException
  Constructs a `UTFDataFormatException` with `null` as its error detail message.
UTFDataFormatException(String) - Constructor for exception java.io.UTFDataFormatException
  Constructs a `UTFDataFormatException` with the specified detail message.

## V

valueOf(String) - Static method in enum java.lang.annotation.ElementType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum java.lang.annotation.RetentionPolicy
  Returns the enum constant of this type with the specified name.
valueOf(boolean) - Static method in class java.lang.Boolean
  Returns a `Boolean` instance representing the specified `boolean` value.
valueOf(String) - Static method in class java.lang.Boolean
  Returns a `Boolean` with a value represented by the specified string.
valueOf(byte) - Static method in class java.lang.Byte
  Returns a `Byte` instance representing the specified `byte` value.
valueOf(String, int) - Static method in class java.lang.Byte
  Returns a `Byte` object holding the value extracted from the specified `String` when parsed with the radix given by the second argument.
valueOf(String) - Static method in class java.lang.Byte
  Returns a `Byte` object holding the value given by the specified `String`.
valueOf(char) - Static method in class java.lang.Character
  Returns a `Character` instance representing the specified `char` value.
valueOf(String) - Static method in class java.lang.Double
  Returns a `Double` object holding the `double` value represented by the argument string `s`.
valueOf(double) - Static method in class java.lang.Double
  Returns a `Double` instance representing the specified `double` value.
valueOf(Class<T>, String) - Static method in class java.lang.Enum
  Returns the enum constant of the specified enum type with the specified name.
valueOf(String) - Static method in class java.lang.Float
  Returns a `Float` object holding the `float` value represented by the argument string `s`.
valueOf(float) - Static method in class java.lang.Float
  Returns a `Float` instance representing the specified `float` value.
valueOf(String, int) - Static method in class java.lang.Integer
  Returns an `Integer` object holding the value extracted from the specified `String` when parsed with the radix given by the second argument.
valueOf(String) - Static method in class java.lang.Integer
  Returns an `Integer` object holding the value of the specified `String`.
valueOf(int) - Static method in class java.lang.Integer
  Returns an `Integer` instance representing the specified `int` value.
valueOf(String, int) - Static method in class java.lang.Long
  Returns a `Long` object holding the value extracted from the specified `String` when parsed with the radix given by the second argument.
valueOf(String) - Static method in class java.lang.Long
  Returns a `Long` object holding the value of the specified `String`.
valueOf(long) - Static method in class java.lang.Long
  Returns a `Long` instance representing the specified `long` value.
valueOf(String, int) - Static method in class java.lang.Short
  Returns a `Short` object holding the value extracted from the specified `String` when parsed with the radix given by the second argument.
valueOf(String) - Static method in class java.lang.Short
  Returns a `Short` object holding the value given by the specified `String`.
valueOf(short) - Static method in class java.lang.Short
  Returns a `Short` instance representing the specified `short` value.
valueOf(Object) - Static method in class java.lang.String
  Returns the string representation of the `Object` argument.
valueOf(char[]) - Static method in class java.lang.String
  Returns the string representation of the `char` array argument.
valueOf(char[], int, int) - Static method in class java.lang.String
  Returns the string representation of a specific subarray of the `char` array argument.
valueOf(boolean) - Static method in class java.lang.String
  Returns the string representation of the `boolean` argument.
valueOf(char) - Static method in class java.lang.String
  Returns the string representation of the `char` argument.
valueOf(int) - Static method in class java.lang.String
  Returns the string representation of the `int` argument.
valueOf(long) - Static method in class java.lang.String
  Returns the string representation of the `long` argument.
valueOf(float) - Static method in class java.lang.String
  Returns the string representation of the `float` argument.
valueOf(double) - Static method in class java.lang.String
  Returns the string representation of the `double` argument.
valueOf(String) - Static method in enum java.lang.Thread.State
  Returns the enum constant of this type with the specified name.
values() - Static method in enum java.lang.annotation.ElementType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum java.lang.annotation.RetentionPolicy
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum java.lang.Thread.State
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in interface java.util.Map
  Returns a `Collection` view of the values contained in this map.
VirtualMachineError - Error in java.lang
  Thrown to indicate that the Java Virtual Machine is broken or has run out of resources necessary for it to continue operating.
VirtualMachineError() - Constructor for error java.lang.VirtualMachineError
  Constructs a `VirtualMachineError` with no detail message.
VirtualMachineError(String) - Constructor for error java.lang.VirtualMachineError
  Constructs a `VirtualMachineError` with the specified detail message.
VirtualMachineError(String, Throwable) - Constructor for error java.lang.VirtualMachineError
  Constructs a `VirtualMachineError` with the specified detail message and cause.
VirtualMachineError(Throwable) - Constructor for error java.lang.VirtualMachineError
  Constructs an a `VirtualMachineError` with the specified cause and a detail message of `(cause==null ? null : cause.toString())` (which typically contains the class and detail message of `cause`).
VM - Class in org.apidesign.vm4brwsr.api
  Utility methods to talk to the Bck2Brwsr virtual machine.
Void - Class in java.lang
  The `Void` class is an uninstantiable placeholder class to hold a reference to the `Class` object representing the Java keyword void.
VOLATILE - Static variable in class java.lang.reflect.Modifier
  The `int` value representing the `volatile` modifier.

## W

wait(long) - Method in class java.lang.Object
  Causes the current thread to wait until either another thread invokes the `Object.notify()` method or the `Object.notifyAll()` method for this object, or a specified amount of time has elapsed.
wait(long, int) - Method in class java.lang.Object
  Causes the current thread to wait until another thread invokes the `Object.notify()` method or the `Object.notifyAll()` method for this object, or some other thread interrupts the current thread, or a certain amount of real time has elapsed.
wait() - Method in class java.lang.Object
  Causes the current thread to wait until another thread invokes the `Object.notify()` method or the `Object.notifyAll()` method for this object.
wrap() - Method in class java.lang.invoke.MethodType
  Converts all primitive types to their corresponding wrapper types.
write(int) - Method in class java.io.ByteArrayOutputStream
  Writes the specified byte to this byte array output stream.
write(byte[], int, int) - Method in class java.io.ByteArrayOutputStream
  Writes `len` bytes from the specified byte array starting at offset `off` to this byte array output stream.
write(int) - Method in class java.io.OutputStream
  Writes the specified byte to this output stream.
write(byte[]) - Method in class java.io.OutputStream
  Writes `b.length` bytes from the specified byte array to this output stream.
write(byte[], int, int) - Method in class java.io.OutputStream
  Writes `len` bytes from the specified byte array starting at offset `off` to this output stream.
writeTo(OutputStream) - Method in class java.io.ByteArrayOutputStream
  Writes the complete contents of this byte array output stream to the specified output stream argument, as if by calling the output stream's write method using `out.write(buf, 0, count)`.

## Y

yield() - Static method in class java.lang.Thread
  A hint to the scheduler that the current thread is willing to yield its current use of a processor.

A B C D E F G H I J K L M N O P R S T U V W Y

Copyright © 2025 API Design. All Rights Reserved.