# Index

A B C D E F G H I J L M N O P R S T U W
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## A

abs(double) - Static method in class java.lang.Math
  Returns the absolute value of a double value.
abs(float) - Static method in class java.lang.Math
  Returns the absolute value of a float value.
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.
altMetafactory(MethodHandles.Lookup, String, MethodType, Object...) - Static method in class java.lang.invoke.LambdaMetafactory
append(char) - Method in class java.io.StringWriter
append(CharSequence) - Method in class java.io.StringWriter
append(CharSequence, int, int) - Method in class java.io.StringWriter
appendParameterTypes(Class...) - Method in class java.lang.invoke.MethodType
appendParameterTypes(List) - Method in class java.lang.invoke.MethodType
Array - Class in java.lang.reflect
  Added this for Kotlin
Array() - Constructor for class java.lang.reflect.Array
ArrayIndexOutOfBoundsException - Exception Class in java.lang
  Thrown to indicate that an array has been accessed with an illegal index.
ArrayIndexOutOfBoundsException() - Constructor for exception class java.lang.ArrayIndexOutOfBoundsException
  Constructs an ArrayIndexOutOfBoundsException with no detail message.
ArrayIndexOutOfBoundsException(int) - Constructor for exception class java.lang.ArrayIndexOutOfBoundsException
  Constructs a new ArrayIndexOutOfBoundsException class with an argument indicating the illegal index.
ArrayIndexOutOfBoundsException(String) - Constructor for exception class java.lang.ArrayIndexOutOfBoundsException
  Constructs an ArrayIndexOutOfBoundsException class with the specified detail message.
asSubclass(Class) - Method in class java.lang.Class
  Replacement for Class.asSubclass(Class).
available() - Method in class java.io.ByteArrayInputStream
  Returns the number of bytes that can be read from this input stream without blocking.
available() - Method in class java.io.DataInputStream
  Returns the number of bytes that can be read from this input stream without blocking.
available() - Method in class java.io.InputStream
  Returns 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.

## B

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.
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.
bytesTransferred - Variable in exception class java.io.InterruptedIOException
  Reports how many bytes had been transferred as part of the I/O operation before it was interrupted.

## C

cast(Object) - Method in class java.lang.Class
  Replacement for Class.cast(Object).
ceil(double) - Static method in class java.lang.Math
  Returns the smallest (closest to negative infinity) double value that is not less than the argument and is equal to a mathematical integer.
changeParameterType(int, Class) - Method in class java.lang.invoke.MethodType
changeReturnType(Class) - Method in class java.lang.invoke.MethodType
Charset - Class in java.nio.charset
  Added this for Kotlin
Charset(String, String[]) - Constructor for class java.nio.charset.Charset
checkError() - Method in class java.io.PrintStream
  Flush the stream and check its error state.
Class<T> - Class in java.lang
  Instances of the class Class represent classes and interfaces in a running Java application.
Class() - Constructor for class java.lang.Class
ClassLoader - Class in java.lang
ClassLoader() - Constructor for class java.lang.ClassLoader
ClassLoader(ClassLoader) - Constructor for class java.lang.ClassLoader
clear() - Method in class java.lang.ref.Reference
  Clears this reference object.
clone() - Method in class java.lang.Object
close() - Method in class java.io.ByteArrayInputStream
  Closes this input stream and releases any system resources associated with the stream.
close() - Method in class java.io.ByteArrayOutputStream
  Closes this output stream and releases any system resources associated with this stream.
close() - Method in class java.io.DataInputStream
  Closes this input stream and releases any system resources associated with the stream.
close() - Method in class java.io.DataOutputStream
  Closes this output 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 the stream.
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.OutputStreamWriter
  Close the stream.
close() - Method in class java.io.PrintStream
  Close the stream.
close() - Method in class java.io.Reader
  Close the stream.
close() - Method in class java.io.StringReader
  Closes this reader.
close() - Method in class java.io.StringWriter
close() - Method in class java.io.Writer
  Close the stream, flushing it first.
compareTo(Charset) - Method in class java.nio.charset.Charset
Constructor - Class in java.lang.reflect
Constructor() - Constructor for class java.lang.reflect.Constructor
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.
create(String) - Static method in class java.net.URI
  A convenience factory method, intended to be used when the URI string is known to be valid (ie. a static application URI), so it is not needed for the caller to handle invalid syntax.

## D

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 and saves its argument, the input stream in, for later use.
DataOutput - Interface in java.io
  The DataOutput interface provides for converting data from any of the Java primitive types to a series of bytes and writing these bytes to a binary stream.
DataOutputStream - Class in java.io
  A data output stream lets an application write primitive Java data types to an output stream in a portable way.
DataOutputStream(OutputStream) - Constructor for class java.io.DataOutputStream
  Creates a new data output stream to write data to the specified underlying output stream.
desiredAssertionStatus() - Method in class java.lang.Class

  ###### Deprecated

displayName() - Method in class java.nio.charset.Charset
dropParameterTypes(int, int) - Method in class java.lang.invoke.MethodType

## 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.
EOFException - Exception Class in java.io
  Signals that an end of file or end of stream has been reached unexpectedly during input.
EOFException() - Constructor for exception class java.io.EOFException
  Constructs an EOFException with null as its error detail message.
EOFException(String) - Constructor for exception class java.io.EOFException
  Constructs an EOFException with the specified detail message.
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.Record
equals(Object) - Method in class java.net.URI
erase() - Method in class java.lang.invoke.MethodType

## F

FileNotFoundException - Exception Class in java.io
  Signals that an attempt to open the file denoted by a specified pathname has failed.
FileNotFoundException() - Constructor for exception class java.io.FileNotFoundException
FileNotFoundException(String) - Constructor for exception class java.io.FileNotFoundException
FLAG_BRIDGES - Static variable in class java.lang.invoke.LambdaMetafactory
FLAG_MARKERS - Static variable in class java.lang.invoke.LambdaMetafactory
FLAG_SERIALIZABLE - Static variable in class java.lang.invoke.LambdaMetafactory
floor(double) - Static method in class java.lang.Math
  Returns the largest (closest to positive infinity) double value that is not greater than the argument and is equal to a mathematical integer.
flush() - Method in class java.io.DataOutputStream
  Flushes this data output stream.
flush() - Method in interface java.io.Flushable
  Flushes the object by writing out any buffered data to the underlying output.
flush() - Method in class java.io.OutputStream
  Flushes this output stream and forces any buffered output bytes to be written out.
flush() - Method in class java.io.OutputStreamWriter
  Flush the stream.
flush() - Method in class java.io.PrintStream
  Flush the stream.
flush() - Method in class java.io.StringWriter
flush() - Method in class java.io.Writer
  Flush the stream.
Flushable - Interface in java.io
  Indicates that an output object can be flushed.
forName(String) - Static method in class java.lang.Class
  Returns the Class object associated with the class with the given string name.
forName(String) - Static method in class java.nio.charset.Charset

## G

generic() - Method in class java.lang.invoke.MethodType
genericMethodType(int) - Static method in class java.lang.invoke.MethodType
genericMethodType(int, boolean) - Static method in class java.lang.invoke.MethodType
get() - Method in class java.lang.ref.Reference
  Returns this reference object's referent.
getAnnotation(Class) - Method in class java.lang.Class
  Returns this element's annotation for the specified type if such an annotation is present, else null.
getAnnotations() - Method in class java.lang.Class
  Returns all annotations present on this element.
getAuthority() - Method in class java.net.URI

  ###### Returns

getBuffer() - Method in class java.io.StringWriter
getCanonicalName() - Method in class java.lang.Class

  ###### Deprecated

getClass() - Method in class java.lang.Object
  Returns the runtime class of an object.
getClassLoader() - Method in class java.lang.Class
getComponentType() - Method in class java.lang.Class
  Gets for Array classes, this returns the type of the elements of the array.
getDeclaredAnnotations() - Method in class java.lang.Class
  Returns all annotations that are directly present on this element.
getEnclosingConstructor() - Method in class java.lang.Class
  Returns null always.
getEnclosingMethod() - Method in class java.lang.Class

  ###### Deprecated

getFragment() - Method in class java.net.URI
  Get the decoded fragment (otherwise known as the "reference" or "anchor") part of the uri.
getGenericInterfaces() - Method in class java.lang.Class

  ###### Deprecated

getHost() - Method in class java.net.URI
  Get the host name part of the URI.
getIndex() - Method in exception class java.net.URISyntaxException

  ###### Returns

getInput() - Method in exception class java.net.URISyntaxException

  ###### Returns

getName() - Method in class java.lang.Class
  Returns the fully-qualified 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
getName() - Method in class java.lang.reflect.Method
getParent() - Method in class java.lang.ClassLoader
getPath() - Method in class java.net.URI
  Get the decoded path part of the uri.
getPort() - Method in class java.net.URI
  Get the port number for this URI.
getQuery() - Method in class java.net.URI
  Get the decoded query part of the uri.
getRawAuthority() - Method in class java.net.URI

  ###### Returns

getRawFragment() - Method in class java.net.URI
  Get the encoded fragment (otherwise known as the "reference" or "anchor") part of the uri.
getRawPath() - Method in class java.net.URI
  Get the encoded path part of the uri.
getRawQuery() - Method in class java.net.URI
  Get the encoded query part of the uri.
getRawSchemeSpecificPart() - Method in class java.net.URI

  ###### Returns

getRawUserInfo() - Method in class java.net.URI

  ###### Returns

getReason() - Method in exception class java.net.URISyntaxException

  ###### Returns

getResourceAsStream(String) - Method in class java.lang.Class
  Finds a resource with a given name in the application's JAR file.
getResourceAsStream(String) - Method in class java.lang.ClassLoader
getScheme() - Method in class java.net.URI
  Get the scheme part of the URI.
getSchemeSpecificPart() - Method in class java.net.URI

  ###### Returns

getSimpleName() - Method in class java.lang.Class

  ###### Deprecated

getSystemClassLoader() - Static method in class java.lang.ClassLoader
getSystemResourceAsStream(String) - Static method in class java.lang.ClassLoader
getUserInfo() - Method in class java.net.URI

  ###### Returns

## H

hashCode() - Method in class java.lang.Object
  Returns a hash code value for the object.
hashCode() - Method in class java.lang.Record
hashCode() - Method in class java.net.URI
hasPrimitives() - Method in class java.lang.invoke.MethodType
hasWrappers() - Method in class java.lang.invoke.MethodType

## I

IllegalAccessException - Exception Class in java.lang
  Thrown when an application tries to load in a class, but the currently executing method does not have access to the definition of the specified class, because the class is not public and in another package.
IllegalAccessException() - Constructor for exception class java.lang.IllegalAccessException
  Constructs an IllegalAccessException without a detail message.
IllegalAccessException(String) - Constructor for exception class java.lang.IllegalAccessException
  Constructs an IllegalAccessException with a detail message.
in - Variable in class java.io.DataInputStream
  The input stream.
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 translates them into characters.
InputStreamReader(InputStream) - Constructor for class java.io.InputStreamReader
  Create an InputStreamReader that uses the default character encoding.
InputStreamReader(InputStream, String) - Constructor for class java.io.InputStreamReader
  Create an InputStreamReader that uses the named character encoding.
insertParameterTypes(int, Class...) - Method in class java.lang.invoke.MethodType
insertParameterTypes(int, List) - Method in class java.lang.invoke.MethodType
InterruptedIOException - Exception Class in java.io
  Signals that an I/O operation has been interrupted.
InterruptedIOException() - Constructor for exception class java.io.InterruptedIOException
  Constructs an InterruptedIOException with null as its error detail message.
InterruptedIOException(String) - Constructor for exception class java.io.InterruptedIOException
  Constructs an InterruptedIOException with the specified detail message.
IOException - Exception Class in java.io
  Signals that an I/O exception of some sort has occurred.
IOException() - Constructor for exception class java.io.IOException
  Constructs an IOException with null as its error detail message.
IOException(String) - Constructor for exception class java.io.IOException
  Constructs an IOException with the specified detail message.
IOException(String, Throwable) - Constructor for exception class java.io.IOException
  Constructs an IOException with the specified detail message and cause.
IOException(Throwable) - Constructor for exception class java.io.IOException
  Constructs an IOException with the specified cause.
isAbsolute() - Method in class java.net.URI

  ###### Returns

isAnnotation() - Method in class java.lang.Class
isAnnotationPresent(Class) - Method in class java.lang.Class
  Returns true if an annotation for the specified type is present on this element, else false.
isAnonymousClass() - Method in class java.lang.Class
  replacement for Class.isAnonymousClass()
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.
isEnum() - Method in class java.lang.Class
  Replacement for Class.isEnum().
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.
isLocalClass() - Method in class java.lang.Class

  ###### Deprecated

ISO_8859_1 - Static variable in class java.nio.charset.StandardCharsets
isOpaque() - Method in class java.net.URI

  ###### Returns

isPrimitive() - Method in class java.lang.Class
  Returns true if this class is a primitive type.
isRecord() - Method in class java.lang.Class
isSynthetic() - Method in class java.lang.Class
  replacement for Class.isSynthetic()

## J

java.io - package java.io
java.lang - package java.lang
java.lang.invoke - package java.lang.invoke
java.lang.ref - package java.lang.ref
java.lang.reflect - package java.lang.reflect
java.net - package java.net
java.nio.charset - package java.nio.charset

## L

LambdaMetafactory - Class in java.lang.invoke

  ##### Deprecated

LambdaMetafactory() - Constructor for class java.lang.invoke.LambdaMetafactory
LinkageError - Exception Class in java.lang
  `LinkageError` is the superclass of all error classes that occur when loading and linking class files.
LinkageError() - Constructor for exception class java.lang.LinkageError
  Constructs a new `LinkageError` that includes the current stack trace.
LinkageError(String) - Constructor for exception class java.lang.LinkageError
  Constructs a new `LinkageError` with the current stack trace and the specified detail message.
lock - Variable in class java.io.Reader
  The object used to synchronize operations on this stream.
lock - Variable in class java.io.Writer
  The object used to synchronize operations on this stream.

## M

makeConcat(MethodHandles.Lookup, String, MethodType) - Static method in class java.lang.invoke.StringConcatFactory
makeConcatWithConstants(MethodHandles.Lookup, String, MethodType, String, Object...) - Static method in class java.lang.invoke.StringConcatFactory
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.DataInputStream
  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.InputStreamReader
  Mark the present position in the stream.
mark(int) - Method in class java.io.Reader
  Mark the present position in the stream.
mark(int) - Method in class java.io.StringReader
  Sets a mark position in this reader.
markSupported() - Method in class java.io.ByteArrayInputStream
  Tests if ByteArrayInputStream supports mark/reset.
markSupported() - Method in class java.io.DataInputStream
  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.InputStreamReader
  Tell whether this stream supports the mark() operation.
markSupported() - Method in class java.io.Reader
  Tell whether this stream supports the mark() operation.
markSupported() - Method in class java.io.StringReader
  Indicates whether this reader supports the `mark()` and `reset()` methods.
Math - Class in java.lang
  The class Math contains methods for performing basic numeric operations.
Math() - Constructor for class java.lang.Math
max(double, double) - Static method in class java.lang.Math
  Returns the greater of two double values.
max(float, float) - Static method in class java.lang.Math
  Returns the greater of two float values.
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.
metafactory(MethodHandles.Lookup, String, MethodType, MethodType, MethodHandle, MethodType) - Static method in class java.lang.invoke.LambdaMetafactory
Method - Class in java.lang.reflect
Method() - Constructor for class java.lang.reflect.Method
methodType(Class) - Static method in class java.lang.invoke.MethodType
methodType(Class, Class) - Static method in class java.lang.invoke.MethodType
methodType(Class, Class[]) - Static method in class java.lang.invoke.MethodType
methodType(Class, Class, Class...) - Static method in class java.lang.invoke.MethodType
methodType(Class, MethodType) - Static method in class java.lang.invoke.MethodType
methodType(Class, List) - Static method in class java.lang.invoke.MethodType
MethodType - Class in java.lang.invoke

  ##### Deprecated

MethodType() - Constructor for class java.lang.invoke.MethodType
min(double, double) - Static method in class java.lang.Math
  Returns the smaller of two double values.
min(float, float) - Static method in class java.lang.Math
  Returns the smaller of two float values.
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.

## N

newInstance() - Method in class java.lang.Class
  Creates a new instance of a class.
newInstance(Class, int) - Static method in class java.lang.reflect.Array
newInstance(Class, int[]) - Static method in class java.lang.reflect.Array
nextAfter(double, double) - Static method in class java.lang.Math
nextAfter(float, double) - Static method in class java.lang.Math
nextDown(double) - Static method in class java.lang.Math
normalize() - Method in class java.net.URI
  Normalize a URI by removing any "./" segments, and "path/../" segments.
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.

## O

Object - Class in java.lang
  Class Object is the root of the class hierarchy.
Object() - Constructor for class java.lang.Object
out - Variable in class java.io.DataOutputStream
  The output stream.
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
OutputStreamWriter - Class in java.io
  An OutputStreamWriter is a bridge from character streams to byte streams: Characters written to it are translated into bytes.
OutputStreamWriter(OutputStream) - Constructor for class java.io.OutputStreamWriter
  Create an OutputStreamWriter that uses the default character encoding.
OutputStreamWriter(OutputStream, String) - Constructor for class java.io.OutputStreamWriter
  Create an OutputStreamWriter that uses the named character encoding.
Override - Annotation Type in java.lang
  An annotation to indicate that a method is intended to override a superclass method.

## P

parameterArray() - Method in class java.lang.invoke.MethodType
parameterCount() - Method in class java.lang.invoke.MethodType
parameterList() - Method in class java.lang.invoke.MethodType
parameterType(int) - Method in class java.lang.invoke.MethodType
parseSchemeSpecificPart(String, boolean) - Method in class java.net.URI
  Utility method used to parse a given scheme specific part.
parseURI(String) - Method in class java.net.URI
  Rather than attempting to process the uri string in a linear fashion, this implementation works its way from outside-in
PI - Static variable in class java.lang.Math
  The double value that is closer than any other to , 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.
print(boolean) - Method in class java.io.PrintStream
  Print a boolean value.
print(char) - Method in class java.io.PrintStream
  Print an array of characters.
print(double) - Method in class java.io.PrintStream
  Print a double-precision floating point number.
print(float) - Method in class java.io.PrintStream
  Print a floating point number.
print(int) - Method in class java.io.PrintStream
  Print an integer.
print(long) - Method in class java.io.PrintStream
  Print a long integer.
print(Object) - Method in class java.io.PrintStream
  Print an object.
print(String) - Method in class java.io.PrintStream
  Print a string.
println() - Method in class java.io.PrintStream
  Terminate the current line by writing the line separator string.
println(boolean) - Method in class java.io.PrintStream
  Print a boolean and then terminate the line.
println(char) - Method in class java.io.PrintStream
  Print an array of characters and then terminate the line.
println(double) - Method in class java.io.PrintStream
  Print a double and then terminate the line.
println(float) - Method in class java.io.PrintStream
  Print a float and then terminate the line.
println(int) - Method in class java.io.PrintStream
  Print an integer and then terminate the line.
println(long) - Method in class java.io.PrintStream
  Print a long and then terminate the line.
println(Object) - Method in class java.io.PrintStream
  Print an Object and then terminate the line.
println(String) - Method in class java.io.PrintStream
  Print a String and then terminate the line.
PrintStream - Class in java.io
  A PrintStream adds functionality to another output stream, namely the ability to print representations of various data values conveniently.
PrintStream(OutputStream) - Constructor for class java.io.PrintStream
  Create a new print stream.

## R

read() - Method in class java.io.ByteArrayInputStream
  Reads the next byte of data from this input stream.
read() - Method in class java.io.DataInputStream
  Reads the next byte of data from this input stream.
read() - Method in class java.io.InputStream
  Reads the next byte of data from the input stream.
read() - Method in class java.io.InputStreamReader
  Read a single character.
read() - Method in class java.io.Reader
  Read a single character.
read() - Method in class java.io.StringReader
  Reads a single character from the source string and returns it as an integer with the two higher-order bytes set to 0.
read(byte[]) - Method in class java.io.DataInputStream
  See the general contract of the read method of DataInput.
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.ByteArrayInputStream
  Reads up to len bytes of data into an array of bytes from this input stream.
read(byte[], int, int) - Method in class java.io.DataInputStream
  Reads up to len bytes of data from this input stream into an array of bytes.
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(char[]) - Method in class java.io.Reader
  Read characters into an array.
read(char[], int, int) - Method in class java.io.InputStreamReader
  Read characters into a portion of an array.
read(char[], int, int) - Method in class java.io.Reader
  Read characters into a portion of an array.
read(char[], int, int) - Method in class java.io.StringReader
  Reads at most `len` characters from the source string and stores them at `offset` in the character array `buf`.
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 an input char and returns the 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
  Create a new character-stream reader whose critical sections will synchronize on the reader itself.
Reader(Object) - Constructor for class java.io.Reader
  Create 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[]) - Method in class java.io.DataInputStream
  See the general contract of the readFully method of DataInput.
readFully(byte[], int, int) - Method in interface java.io.DataInput
  Reads len bytes from an input stream.
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.
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, zero-extends it to type int, 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 Java modified UTF-8 format; this string of characters is then returned as a String.
ready() - Method in class java.io.InputStreamReader
  Tell whether this stream is ready to be read.
ready() - Method in class java.io.Reader
  Tell whether this stream is ready to be read.
ready() - Method in class java.io.StringReader
  Indicates whether this reader is ready to be read without blocking.
rebuildSchemeSpecificPart() - Method in class java.net.URI
  Utility method to construct the scheme specific part from the uri segments (less scheme and fragment)
Record - Class in java.lang
  Base class for Java record types.
Record() - Constructor for class java.lang.Record
Reference - Class in java.lang.ref
  Abstract base class for reference objects.
Reference() - Constructor for class java.lang.ref.Reference
relativize(URI) - Method in class java.net.URI
  Create a relative URI object against this URI, given the uri parameter.
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.DataInputStream
  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.InputStreamReader
  Reset the stream.
reset() - Method in class java.io.Reader
  Reset the stream.
reset() - Method in class java.io.StringReader
  Resets this reader's position to the last `mark()` location.
resolve(URI) - Method in class java.net.URI
  Resolve a relative URI by merging it with this URI.
returnType() - Method in class java.lang.invoke.MethodType
round(double) - Static method in class java.lang.Math
  Returns the result of rounding the argument to an integer.
round(float) - Static method in class java.lang.Math
  Returns the result of rounding the argument to an integer.

## S

Serializable - Interface in java.io
  Here to simplify porting, won't actually work...
setAuthority(String, boolean) - Method in class java.net.URI
  Utility method - set the part, ensuring valid format.
setAuthority(String, int, String, boolean) - Method in class java.net.URI
  Utility method to construct the authority segment from given host, port, and userinfo segments.
setError() - Method in class java.io.PrintStream
  Set the error state of the stream to true.
setFragment(String, boolean) - Method in class java.net.URI
  Utility method to set the fragment.
setPath(String, boolean) - Method in class java.net.URI
  Utility method to set the path.
setQuery(String, boolean) - Method in class java.net.URI
  Utility method to set the query.
setScheme(String) - Method in class java.net.URI
  Utility method - set the scheme, ensuring valid format, and determining the query separator to use.
setSchemeSpecificPart(String, boolean) - Method in class java.net.URI
  Utility method - set the scheme specific part, ensuring valid format.
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.
skip(long) - Method in class java.io.ByteArrayInputStream
  Skips n bytes of input from this input stream.
skip(long) - Method in class java.io.DataInputStream
  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.InputStreamReader
  Skip characters.
skip(long) - Method in class java.io.Reader
  Skip characters.
skip(long) - Method in class java.io.StringReader
  Moves `ns` characters in the source string.
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.
sqrt(double) - Static method in class java.lang.Math
  Returns the correctly rounded positive square root of a double value.
StandardCharsets - Class in java.nio.charset
  Minimal charset constants supported by CLDC11 stubs.
StringConcatFactory - Class in java.lang.invoke

  ##### Deprecated

StringIndexOutOfBoundsException - Exception Class in java.lang
  Thrown by the charAt method in class String and by other String methods to indicate that an index is either negative or greater than or equal to the size of the string.
StringIndexOutOfBoundsException() - Constructor for exception class java.lang.StringIndexOutOfBoundsException
  Constructs a StringIndexOutOfBoundsException with no detail message.
StringIndexOutOfBoundsException(int) - Constructor for exception class java.lang.StringIndexOutOfBoundsException
  Constructs a new StringIndexOutOfBoundsException class with an argument indicating the illegal index.
StringIndexOutOfBoundsException(String) - Constructor for exception class java.lang.StringIndexOutOfBoundsException
  Constructs a StringIndexOutOfBoundsException with the specified detail message.
StringReader - Class in java.io
  A specialized `Reader` that reads characters from a `String` in a sequential manner.
StringReader(String) - Constructor for class java.io.StringReader
  Construct a new `StringReader` with `str` as source.
StringWriter - Class in java.io
StringWriter() - Constructor for class java.io.StringWriter
StringWriter(int) - Constructor for class java.io.StringWriter

## T

tan(double) - Static method in class java.lang.Math
  Returns the trigonometric tangent of an angle.
toASCIIString() - Method in class java.net.URI

  ###### Returns

toByteArray() - Method in class java.io.ByteArrayOutputStream
  Creates a newly allocated byte array.
toDegrees(double) - Static method in class java.lang.Math
  Converts an angle measured in radians to the equivalent angle measured in degrees.
toRadians(double) - Static method in class java.lang.Math
  Converts an angle measured in degrees to the equivalent angle measured in radians.
toString() - Method in class java.io.ByteArrayOutputStream
  Converts the buffer's contents into a string, translating bytes into characters according to the platform's default character encoding.
toString() - Method in class java.io.StringWriter
toString() - Method in class java.lang.Class
  Converts the object to a string.
toString() - Method in class java.lang.Object
  Returns a string representation of the object.
toString() - Method in class java.lang.Record
toString() - Method in class java.net.URI

  ###### Returns

Type - Interface in java.lang.reflect

## U

UnsupportedEncodingException - Exception Class in java.io
  The Character Encoding is not supported.
UnsupportedEncodingException() - Constructor for exception class java.io.UnsupportedEncodingException
  Constructs an UnsupportedEncodingException without a detail message.
UnsupportedEncodingException(String) - Constructor for exception class java.io.UnsupportedEncodingException
  Constructs an UnsupportedEncodingException with a detail message.
unwrap() - Method in class java.lang.invoke.MethodType
URI - Class in java.net
  An implementation of a Univeral Resource Identifier (URI).
URI(String) - Constructor for class java.net.URI
  Constructor that parses its values from a URI string.
URI(String, String, String) - Constructor for class java.net.URI
  Constructor for building URNs.
URI(String, String, String, int, String, String, String) - Constructor for class java.net.URI
  Constructor to create a new URI object.
URI(String, String, String, String, String) - Constructor for class java.net.URI
  Constructor to create a new URI object.
URISyntaxException - Exception Class in java.net
URISyntaxException(String, String) - Constructor for exception class java.net.URISyntaxException

  ###### Parameters

URISyntaxException(String, String, int) - Constructor for exception class java.net.URISyntaxException

  ###### Parameters

US_ASCII - Static variable in class java.nio.charset.StandardCharsets
UTF_8 - Static variable in class java.nio.charset.StandardCharsets
UTFDataFormatException - Exception Class in java.io
  Signals that a malformed UTF-8 string has been read in a data input stream or by any class that implements the data input interface.
UTFDataFormatException() - Constructor for exception class java.io.UTFDataFormatException
  Constructs a UTFDataFormatException with null as its error detail message.
UTFDataFormatException(String) - Constructor for exception class java.io.UTFDataFormatException
  Constructs a UTFDataFormatException with the specified detail message.

## W

wait() - Method in class java.lang.Object
  Causes current thread to wait until another thread invokes the method or the method for this object.
wait(long) - Method in class java.lang.Object
  Causes current thread to wait until either another thread invokes the method or the method for this object, or a specified amount of time has elapsed.
wait(long, int) - Method in class java.lang.Object
  Causes current thread to wait until another thread invokes the method or the method for this object, or some other thread interrupts the current thread, or a certain amount of real time has elapsed.
WeakReference - Class in java.lang.ref
  This class provides support for weak references.
WeakReference(Object) - Constructor for class java.lang.ref.WeakReference
  Creates a new weak reference that refers to the given object.
wrap() - Method in class java.lang.invoke.MethodType
write(byte[]) - Method in interface java.io.DataOutput
  Writes to the output stream all the bytes in array b.
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.ByteArrayOutputStream
  Writes len bytes from the specified byte array starting at offset off to this byte array output stream.
write(byte[], int, int) - Method in interface java.io.DataOutput
  Writes len bytes from array b, in order, to the output stream.
write(byte[], int, int) - Method in class java.io.DataOutputStream
  Writes len bytes from the specified byte array starting at offset off to the underlying 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.
write(byte[], int, int) - Method in class java.io.PrintStream
  Write len bytes from the specified byte array starting at offset off to this stream.
write(char[]) - Method in class java.io.StringWriter
write(char[]) - Method in class java.io.Writer
  Write an array of characters.
write(char[], int, int) - Method in class java.io.OutputStreamWriter
  Write a portion of an array of characters.
write(char[], int, int) - Method in class java.io.StringWriter
write(char[], int, int) - Method in class java.io.Writer
  Write a portion of an array of characters.
write(int) - Method in class java.io.ByteArrayOutputStream
  Writes the specified byte to this byte array output stream.
write(int) - Method in interface java.io.DataOutput
  Writes to the output stream the eight low-order bits of the argument b.
write(int) - Method in class java.io.DataOutputStream
  Writes the specified byte (the low eight bits of the argument b) to the underlying output stream.
write(int) - Method in class java.io.OutputStream
  Writes the specified byte to this output stream.
write(int) - Method in class java.io.OutputStreamWriter
  Write a single character.
write(int) - Method in class java.io.PrintStream
  Write the specified byte to this stream.
write(int) - Method in class java.io.StringWriter
write(int) - Method in class java.io.Writer
  Write a single character.
write(String) - Method in class java.io.StringWriter
write(String) - Method in class java.io.Writer
  Write a string.
write(String, int, int) - Method in class java.io.OutputStreamWriter
  Write a portion of a string.
write(String, int, int) - Method in class java.io.StringWriter
write(String, int, int) - Method in class java.io.Writer
  Write a portion of a string.
writeBoolean(boolean) - Method in interface java.io.DataOutput
  Writes a boolean value to this output stream.
writeBoolean(boolean) - Method in class java.io.DataOutputStream
  Writes a boolean to the underlying output stream as a 1-byte value.
writeByte(int) - Method in interface java.io.DataOutput
  Writes to the output stream the eight low- order bits of the argument v.
writeByte(int) - Method in class java.io.DataOutputStream
  Writes out a byte to the underlying output stream as a 1-byte value.
writeChar(int) - Method in interface java.io.DataOutput
  Writes a char value, which is comprised of two bytes, to the output stream.
writeChar(int) - Method in class java.io.DataOutputStream
  Writes a char to the underlying output stream as a 2-byte value, high byte first.
writeChars(String) - Method in interface java.io.DataOutput
  Writes every character in the string s, to the output stream, in order, two bytes per character.
writeChars(String) - Method in class java.io.DataOutputStream
  Writes a string to the underlying output stream as a sequence of characters.
writeDouble(double) - Method in interface java.io.DataOutput
  Writes a double value, which is comprised of eight bytes, to the output stream.
writeDouble(double) - Method in class java.io.DataOutputStream
  Converts the double argument to a long using the doubleToLongBits method in class Double, and then writes that long value to the underlying output stream as an 8-byte quantity, high byte first.
writeFloat(float) - Method in interface java.io.DataOutput
  Writes a float value, which is comprised of four bytes, to the output stream.
writeFloat(float) - Method in class java.io.DataOutputStream
  Converts the float argument to an int using the floatToIntBits method in class Float, and then writes that int value to the underlying output stream as a 4-byte quantity, high byte first.
writeInt(int) - Method in interface java.io.DataOutput
  Writes an int value, which is comprised of four bytes, to the output stream.
writeInt(int) - Method in class java.io.DataOutputStream
  Writes an int to the underlying output stream as four bytes, high byte first.
writeLong(long) - Method in interface java.io.DataOutput
  Writes an long value, which is comprised of four bytes, to the output stream.
writeLong(long) - Method in class java.io.DataOutputStream
  Writes a long to the underlying output stream as eight bytes, high byte first.
Writer - Class in java.io
  Abstract class for writing to character streams.
Writer() - Constructor for class java.io.Writer
  Create a new character-stream writer whose critical sections will synchronize on the writer itself.
Writer(Object) - Constructor for class java.io.Writer
  Create a new character-stream writer whose critical sections will synchronize on the given object.
writeShort(int) - Method in interface java.io.DataOutput
  Writes two bytes to the output stream to represent the value of the argument.
writeShort(int) - Method in class java.io.DataOutputStream
  Writes a short to the underlying output stream as two bytes, high byte first.
writeUTF(String) - Method in interface java.io.DataOutput
  Writes two bytes of length information to the output stream, followed by the Java modified UTF representation of every character in the string s.
writeUTF(String) - Method in class java.io.DataOutputStream
  Writes a string to the underlying output stream using UTF-8 encoding in a machine-independent manner.

A B C D E F G H I J L M N O P R S T U W
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form