This specification is not final and is subject to change. Use is subject to license terms.
A B C D E F G H I J K L M N O P R S T U V W Y Z 

A

abs(double) - Static method in class java.lang.Math
Returns the absolute value of a double value.
abs(double) - Static method in class java.lang.StrictMath
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(float) - Static method in class java.lang.StrictMath
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(int) - Static method in class java.lang.StrictMath
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(long) - Static method in class java.lang.StrictMath
Returns the absolute value of a long value.
AbstractMethodError - Error in java.lang
Thrown when an application tries to call an abstract method.
AbstractMethodError() - Constructor for error java.lang.AbstractMethodError
Constructs an AbstractMethodError with no detail message.
AbstractMethodError(String) - Constructor for error java.lang.AbstractMethodError
Constructs an AbstractMethodError with the specified detail message.
accessClass(Class<?>) - Method in class java.lang.invoke.MethodHandles.Lookup
Determines if a class can be accessed from the lookup context defined by this Lookup object.
accessModeType(VarHandle.AccessMode) - Method in class java.lang.invoke.VarHandle
Obtains the access mode type for this VarHandle and a given access mode.
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.
acos(double) - Static method in class java.lang.StrictMath
Returns the arc cosine of a value; the returned angle is in the range 0.0 through pi.
acquireFence() - Static method in class java.lang.invoke.VarHandle
Ensures that loads before the fence will not be reordered with loads and stores after the fence.
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.
activeCount() - Method in class java.lang.ThreadGroup
Returns an estimate of the number of active threads in this thread group and its subgroups.
activeGroupCount() - Method in class java.lang.ThreadGroup
Returns an estimate of the number of active groups in this thread group and its subgroups.
addExact(int, int) - Static method in class java.lang.Math
Returns the sum of its arguments, throwing an exception if the result overflows an int.
addExact(int, int) - Static method in class java.lang.StrictMath
Returns the sum of its arguments, throwing an exception if the result overflows an int.
addExact(long, long) - Static method in class java.lang.Math
Returns the sum of its arguments, throwing an exception if the result overflows a long.
addExact(long, long) - Static method in class java.lang.StrictMath
Returns the sum of its arguments, throwing an exception if the result overflows a long.
addExports(Module, String, Module) - Method in class java.lang.ModuleLayer.Controller
Updates module source in the layer to export a package to module target.
addExports(String, Module) - Method in class java.lang.Module
If the caller's module is this module then update this module to export the given package to the given module.
addOpens(Module, String, Module) - Method in class java.lang.ModuleLayer.Controller
Updates module source in the layer to open a package to module target.
addOpens(String, Module) - Method in class java.lang.Module
If this module has opened a package to at least the caller module then update this module to open the package to the given module.
addReads(Module) - Method in class java.lang.Module
If the caller's module is this module then update this module to read the given module.
addReads(Module, Module) - Method in class java.lang.ModuleLayer.Controller
Updates module source in the layer to read module target.
addShutdownHook(Thread) - Method in class java.lang.Runtime
Registers a new virtual-machine shutdown hook.
addSuppressed(Throwable) - Method in class java.lang.Throwable
Appends the specified exception to the exceptions that were suppressed in order to deliver this exception.
addUses(Class<?>) - Method in class java.lang.Module
If the caller's module is this module then update this module to add a service dependence on the given service type.
ADLAM - java.lang.Character.UnicodeScript
Unicode script "Adlam".
ADLAM - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Adlam" Unicode character block.
AEGEAN_NUMBERS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Aegean Numbers" Unicode character block.
AHOM - java.lang.Character.UnicodeScript
Unicode script "Ahom".
AHOM - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Ahom" Unicode character block.
ALCHEMICAL_SYMBOLS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Alchemical Symbols" Unicode character block.
align() - Method in class java.lang.String
Removes vertical and horizontal white space margins from around the essential body of a multi-line string, while preserving relative indentation.
align(int) - Method in class java.lang.String
Removes vertical and horizontal white space margins from around the essential body of a multi-line string, while preserving relative indentation and with optional indentation adjustment.
ALL - java.lang.System.Logger.Level
A marker to indicate that all levels are enabled.
allowThreadSuspension(boolean) - Method in class java.lang.ThreadGroup
Deprecated.
The definition of this call depends on ThreadGroup.suspend(), which is deprecated. Further, the behavior of this call was never specified.
allProcesses() - Static method in interface java.lang.ProcessHandle
Returns a snapshot of all processes visible to the current process.
ALPHABETIC_PRESENTATION_FORMS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Alphabetic Presentation Forms" Unicode character block.
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.
ANATOLIAN_HIEROGLYPHS - java.lang.Character.UnicodeScript
Unicode script "Anatolian Hieroglyphs".
ANATOLIAN_HIEROGLYPHS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Anatolian Hieroglyphs" Unicode character block.
ANCIENT_GREEK_MUSICAL_NOTATION - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Ancient Greek Musical Notation" Unicode character block.
ANCIENT_GREEK_NUMBERS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Ancient Greek Numbers" Unicode character block.
ANCIENT_SYMBOLS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Ancient Symbols" Unicode character block.
append(boolean) - Method in class java.lang.StringBuffer
 
append(boolean) - Method in class java.lang.StringBuilder
 
append(char) - Method in interface java.lang.Appendable
Appends the specified character to this Appendable.
append(char) - Method in class java.lang.StringBuffer
 
append(char) - Method in class java.lang.StringBuilder
 
append(char[]) - Method in class java.lang.StringBuffer
 
append(char[]) - Method in class java.lang.StringBuilder
 
append(char[], int, int) - Method in class java.lang.StringBuffer
 
append(char[], int, int) - Method in class java.lang.StringBuilder
 
append(double) - Method in class java.lang.StringBuffer
 
append(double) - Method in class java.lang.StringBuilder
 
append(float) - Method in class java.lang.StringBuffer
 
append(float) - Method in class java.lang.StringBuilder
 
append(int) - Method in class java.lang.StringBuffer
 
append(int) - Method in class java.lang.StringBuilder
 
append(long) - Method in class java.lang.StringBuffer
 
append(long) - Method in class java.lang.StringBuilder
 
append(CharSequence) - Method in interface java.lang.Appendable
Appends the specified character sequence to this Appendable.
append(CharSequence) - Method in class java.lang.StringBuffer
Appends the specified CharSequence to this sequence.
append(CharSequence) - Method in class java.lang.StringBuilder
 
append(CharSequence, int, int) - Method in interface java.lang.Appendable
Appends a subsequence of the specified character sequence to this Appendable.
append(CharSequence, int, int) - Method in class java.lang.StringBuffer
 
append(CharSequence, int, int) - Method in class java.lang.StringBuilder
 
append(Object) - Method in class java.lang.StringBuffer
 
append(Object) - Method in class java.lang.StringBuilder
 
append(String) - Method in class java.lang.StringBuffer
 
append(String) - Method in class java.lang.StringBuilder
 
append(StringBuffer) - Method in class java.lang.StringBuffer
Appends the specified StringBuffer to this sequence.
append(StringBuffer) - Method in class java.lang.StringBuilder
Appends the specified StringBuffer to this sequence.
APPEND - java.lang.ProcessBuilder.Redirect.Type
The type of redirects returned from Redirect.appendTo(File).
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.
appendTo(File) - Static method in class java.lang.ProcessBuilder.Redirect
Returns a redirect to append to the specified file.
ARABIC - java.lang.Character.UnicodeScript
Unicode script "Arabic".
ARABIC - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Arabic" Unicode character block.
ARABIC_EXTENDED_A - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Arabic Extended-A" Unicode character block.
ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Arabic Mathematical Alphabetic Symbols" Unicode character block.
ARABIC_PRESENTATION_FORMS_A - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Arabic Presentation Forms-A" Unicode character block.
ARABIC_PRESENTATION_FORMS_B - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Arabic Presentation Forms-B" Unicode character block.
ARABIC_SUPPLEMENT - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Arabic Supplement" Unicode character block.
arguments() - Method in interface java.lang.ProcessHandle.Info
Returns an array of Strings of the arguments of the process.
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.
ARMENIAN - java.lang.Character.UnicodeScript
Unicode script "Armenian".
ARMENIAN - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Armenian" Unicode character block.
arrayConstructor(Class<?>) - Static method in class java.lang.invoke.MethodHandles
Produces a method handle constructing arrays of a desired type, as if by the anewarray bytecode.
arraycopy(Object, int, Object, int, int) - Static method in class java.lang.System
Copies an array from the specified source array, beginning at the specified position, to the specified position of the destination array.
arrayElementGetter(Class<?>) - Static method in class java.lang.invoke.MethodHandles
Produces a method handle giving read access to elements of an array, as if by the aaload bytecode.
arrayElementSetter(Class<?>) - Static method in class java.lang.invoke.MethodHandles
Produces a method handle giving write access to elements of an array, as if by the astore bytecode.
arrayElementVarHandle(Class<?>) - Static method in class java.lang.invoke.MethodHandles
Produces a VarHandle giving access to elements of an array of type arrayClass.
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.
arrayLength(Class<?>) - Static method in class java.lang.invoke.MethodHandles
Produces a method handle returning the length of an array, as if by the arraylength bytecode.
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.
arrayType() - Method in class java.lang.Class
Create a Class for an array type whose component type is described by this Class.
arrayType() - Method in interface java.lang.constant.ClassDesc
Create a ClassDesc for an array type whose component type is described by this ClassDesc.
arrayType() - Method in interface java.lang.invoke.TypeDescriptor.OfField
Return a descriptor for the array type whose component type is described by this descriptor
arrayType(int) - Method in interface java.lang.constant.ClassDesc
Create a ClassDesc for an array type of the specified rank, whose component type is described by this ClassDesc.
arrayVarHandle(MethodHandles.Lookup, String, Class<VarHandle>, Class<?>) - Static method in class java.lang.invoke.ConstantBootstraps
Finds a VarHandle for an array type.
ARROWS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Arrows" Unicode character block.
asCollector(int, Class<?>, int) - Method in class java.lang.invoke.MethodHandle
Makes an array-collecting method handle, which accepts a given number of positional arguments starting at a given position, and collects them into an array argument.
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.
asin(double) - Static method in class java.lang.StrictMath
Returns the arc sine of a value; the returned angle is in the range -pi/2 through pi/2.
asInterfaceInstance(Class<T>, MethodHandle) - Static method in class java.lang.invoke.MethodHandleProxies
Produces an instance of the given single-method interface which redirects its calls to the given method handle.
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(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(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(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(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(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(String, Throwable) - Constructor for error java.lang.AssertionError
Constructs a new AssertionError with the specified detail message and cause.
asSpreader(int, Class<?>, int) - Method in class java.lang.invoke.MethodHandle
Makes an array-spreading method handle, which accepts an array argument at a given position and spreads its elements as positional arguments in place of the array.
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(MethodTypeDesc) - Method in interface java.lang.constant.MethodHandleDesc
Return a MethodHandleDesc that describes this method handle adapted to a different type, as if by MethodHandle.asType(MethodType).
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.
atan(double) - Static method in class java.lang.StrictMath
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 (xy) to polar coordinates (r, theta).
atan2(double, double) - Static method in class java.lang.StrictMath
Returns the angle theta from the conversion of rectangular coordinates (xy) to polar coordinates (r, theta).
AutoCloseable - Interface in java.lang
An object that may hold resources (such as file or socket handles) until it is closed.
availableProcessors() - Method in class java.lang.Runtime
Returns the number of processors available to the Java virtual machine.
AVESTAN - java.lang.Character.UnicodeScript
Unicode script "Avestan".
AVESTAN - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Avestan" Unicode character block.

B

BALINESE - java.lang.Character.UnicodeScript
Unicode script "Balinese".
BALINESE - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Balinese" Unicode character block.
BAMUM - java.lang.Character.UnicodeScript
Unicode script "Bamum".
BAMUM - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Bamum" Unicode character block.
BAMUM_SUPPLEMENT - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Bamum Supplement" Unicode character block.
BASIC_LATIN - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Basic Latin" Unicode character block.
BASSA_VAH - java.lang.Character.UnicodeScript
Unicode script "Bassa Vah".
BASSA_VAH - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Bassa Vah" Unicode character block.
BATAK - java.lang.Character.UnicodeScript
Unicode script "Batak".
BATAK - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Batak" Unicode character block.
BENGALI - java.lang.Character.UnicodeScript
Unicode script "Bengali".
BENGALI - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Bengali" Unicode character block.
BHAIKSUKI - java.lang.Character.UnicodeScript
Unicode script "Bhaiksuki".
BHAIKSUKI - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Bhaiksuki" Unicode character block.
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.
BLOCK_ELEMENTS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Block Elements" Unicode character block.
BLOCKED - java.lang.Thread.State
Thread state for a thread blocked waiting for a monitor lock.
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
Deprecated.
It is rarely appropriate to use this constructor. The static factory Boolean.valueOf(boolean) is generally a better choice, as it is likely to yield significantly better space and time performance. Also consider using the final fields Boolean.TRUE and Boolean.FALSE if possible.
Boolean(String) - Constructor for class java.lang.Boolean
Deprecated.
It is rarely appropriate to use this constructor. Use Boolean.parseBoolean(String) to convert a string to a boolean primitive, or use Boolean.valueOf(String) to convert a string to a Boolean object.
booleanValue() - Method in class java.lang.Boolean
Returns the value of this Boolean object as a boolean primitive.
boot() - Static method in class java.lang.ModuleLayer
Returns the boot layer.
bootstrapArgs() - Method in class java.lang.constant.DynamicCallSiteDesc
Returns ConstantDescs describing the bootstrap arguments for the invokedynamic.
bootstrapArgs() - Method in class java.lang.constant.DynamicConstantDesc
Returns the bootstrap arguments for this constant
bootstrapArgsList() - Method in class java.lang.constant.DynamicConstantDesc
Returns the bootstrap arguments for this constant as an immutable List
bootstrapMethod() - Method in class java.lang.constant.DynamicCallSiteDesc
Returns a MethodHandleDesc descripbing the bootstrap method for the invokedynamic.
bootstrapMethod() - Method in class java.lang.constant.DynamicConstantDesc
Returns a MethodHandleDesc describing the bootstrap method for this constant
BootstrapMethodError - Error in java.lang
Thrown to indicate that an invokedynamic instruction or a dynamic constant failed to resolve its bootstrap method and arguments, or for invokedynamic instruction the bootstrap method has failed to provide a call site with a target of the correct method type, or for a dynamic constant the bootstrap method has failed to provide a constant value of the required type.
BootstrapMethodError() - Constructor for error java.lang.BootstrapMethodError
Constructs a BootstrapMethodError with no detail message.
BootstrapMethodError(String) - Constructor for error java.lang.BootstrapMethodError
Constructs a BootstrapMethodError with the specified detail message.
BootstrapMethodError(String, Throwable) - Constructor for error java.lang.BootstrapMethodError
Constructs a BootstrapMethodError with the specified detail message and cause.
BootstrapMethodError(Throwable) - Constructor for error java.lang.BootstrapMethodError
Constructs a BootstrapMethodError with the specified cause.
BOPOMOFO - java.lang.Character.UnicodeScript
Unicode script "Bopomofo".
BOPOMOFO - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Bopomofo" Unicode character block.
BOPOMOFO_EXTENDED - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Bopomofo Extended" Unicode character block.
BOX_DRAWING - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Box Drawing" Unicode character block.
BRAHMI - java.lang.Character.UnicodeScript
Unicode script "Brahmi".
BRAHMI - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Brahmi" Unicode character block.
BRAILLE - java.lang.Character.UnicodeScript
Unicode script "Braille".
BRAILLE_PATTERNS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Braille Patterns" Unicode character block.
BSM_ENUM_CONSTANT - Static variable in class java.lang.constant.ConstantDescs
BSM_INVOKE - Static variable in class java.lang.constant.ConstantDescs
BSM_NULL_CONSTANT - Static variable in class java.lang.constant.ConstantDescs
BSM_PRIMITIVE_CLASS - Static variable in class java.lang.constant.ConstantDescs
BSM_VARHANDLE_ARRAY - Static variable in class java.lang.constant.ConstantDescs
BSM_VARHANDLE_FIELD - Static variable in class java.lang.constant.ConstantDescs
BSM_VARHANDLE_STATIC_FIELD - Static variable in class java.lang.constant.ConstantDescs
BUGINESE - java.lang.Character.UnicodeScript
Unicode script "Buginese".
BUGINESE - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Buginese" Unicode character block.
BUHID - java.lang.Character.UnicodeScript
Unicode script "Buhid".
BUHID - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Buhid" Unicode character block.
build() - Method in class java.lang.Runtime.Version
Returns the build number.
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
Deprecated.
It is rarely appropriate to use this constructor. The static factory Byte.valueOf(byte) is generally a better choice, as it is likely to yield significantly better space and time performance.
Byte(String) - Constructor for class java.lang.Byte
Deprecated.
It is rarely appropriate to use this constructor. Use Byte.parseByte(String) to convert a string to a byte primitive, or use Byte.valueOf(String) to convert a string to a Byte object.
byteArrayViewVarHandle(Class<?>, ByteOrder) - Static method in class java.lang.invoke.MethodHandles
Produces a VarHandle giving access to elements of a byte[] array viewed as if it were a different primitive array type, such as int[] or long[].
byteBufferViewVarHandle(Class<?>, ByteOrder) - Static method in class java.lang.invoke.MethodHandles
Produces a VarHandle giving access to elements of a ByteBuffer viewed as if it were an array of elements of a different primitive component type to that of byte, such as int[] or long[].
BYTES - Static variable in class java.lang.Byte
The number of bytes used to represent a byte value in two's complement binary form.
BYTES - Static variable in class java.lang.Character
The number of bytes used to represent a char value in unsigned binary form.
BYTES - Static variable in class java.lang.Double
The number of bytes used to represent a double value.
BYTES - Static variable in class java.lang.Float
The number of bytes used to represent a float value.
BYTES - Static variable in class java.lang.Integer
The number of bytes used to represent an int value in two's complement binary form.
BYTES - Static variable in class java.lang.Long
The number of bytes used to represent a long value in two's complement binary form.
BYTES - Static variable in class java.lang.Short
The number of bytes used to represent a short value in two's complement binary form.
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 after a narrowing primitive conversion.
byteValue() - Method in class java.lang.Float
Returns the value of this Float as a byte after a narrowing primitive conversion.
byteValue() - Method in class java.lang.Integer
Returns the value of this Integer as a byte after a narrowing primitive conversion.
byteValue() - Method in class java.lang.Long
Returns the value of this Long as a byte after a narrowing primitive conversion.
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 after a narrowing primitive conversion.
BYZANTINE_MUSICAL_SYMBOLS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Byzantine Musical Symbols" Unicode character block.

C

CallSite - Class in java.lang.invoke
A CallSite is a holder for a variable MethodHandle, which is called its target.
CANADIAN_ABORIGINAL - java.lang.Character.UnicodeScript
Unicode script "Canadian_Aboriginal".
canRead(Module) - Method in class java.lang.Module
Indicates if this module reads the given module.
canUse(Class<?>) - Method in class java.lang.Module
Indicates if this module has a service dependence on the given service type.
capacity() - Method in class java.lang.StringBuffer
 
CARIAN - java.lang.Character.UnicodeScript
Unicode script "Carian".
CARIAN - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Carian" Unicode character block.
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.
catchException(MethodHandle, Class<? extends Throwable>, MethodHandle) - Static method in class java.lang.invoke.MethodHandles
Makes a method handle which adapts a target method handle, by running it inside an exception handler.
CAUCASIAN_ALBANIAN - java.lang.Character.UnicodeScript
Unicode script "Caucasian Albanian".
CAUCASIAN_ALBANIAN - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Caucasian Albanian" Unicode character block.
cbrt(double) - Static method in class java.lang.Math
Returns the cube root of a double value.
cbrt(double) - Static method in class java.lang.StrictMath
Returns the cube root of a double value.
CD_boolean - Static variable in class java.lang.constant.ConstantDescs
ClassDesc representing the primitive type boolean
CD_Boolean - Static variable in class java.lang.constant.ConstantDescs
ClassDesc representing Boolean
CD_byte - Static variable in class java.lang.constant.ConstantDescs
ClassDesc representing the primitive type byte
CD_Byte - Static variable in class java.lang.constant.ConstantDescs
ClassDesc representing Byte
CD_CallSite - Static variable in class java.lang.constant.ConstantDescs
ClassDesc representing CallSite
CD_char - Static variable in class java.lang.constant.ConstantDescs
ClassDesc representing the primitive type char
CD_Character - Static variable in class java.lang.constant.ConstantDescs
ClassDesc representing Character
CD_Class - Static variable in class java.lang.constant.ConstantDescs
ClassDesc representing Class
CD_ClassDesc - Static variable in class java.lang.constant.ConstantDescs
ClassDesc representing ClassDesc
CD_Collection - Static variable in class java.lang.constant.ConstantDescs
ClassDesc representing Collection
CD_ConstantBootstraps - Static variable in class java.lang.constant.ConstantDescs
CD_ConstantDesc - Static variable in class java.lang.constant.ConstantDescs
ClassDesc representing ConstantDesc
CD_DirectMethodHandleDesc - Static variable in class java.lang.constant.ConstantDescs
ClassDesc representing DirectMethodHandleDescImpl
CD_double - Static variable in class java.lang.constant.ConstantDescs
ClassDesc representing the primitive type double
CD_Double - Static variable in class java.lang.constant.ConstantDescs
ClassDesc representing Double
CD_DynamicCallSiteDesc - Static variable in class java.lang.constant.ConstantDescs
CD_DynamicConstantDesc - Static variable in class java.lang.constant.ConstantDescs
CD_Enum - Static variable in class java.lang.constant.ConstantDescs
ClassDesc representing Enum
CD_EnumDesc - Static variable in class java.lang.constant.ConstantDescs
CD_Exception - Static variable in class java.lang.constant.ConstantDescs
ClassDesc representing Exception
CD_float - Static variable in class java.lang.constant.ConstantDescs
ClassDesc representing the primitive type float
CD_Float - Static variable in class java.lang.constant.ConstantDescs
ClassDesc representing Float
CD_int - Static variable in class java.lang.constant.ConstantDescs
ClassDesc representing the primitive type int
CD_Integer - Static variable in class java.lang.constant.ConstantDescs
ClassDesc representing Integer
CD_List - Static variable in class java.lang.constant.ConstantDescs
ClassDesc representing List
CD_long - Static variable in class java.lang.constant.ConstantDescs
ClassDesc representing the primitive type long
CD_Long - Static variable in class java.lang.constant.ConstantDescs
ClassDesc representing Long
CD_Map - Static variable in class java.lang.constant.ConstantDescs
ClassDesc representing Map
CD_MethodHandle - Static variable in class java.lang.constant.ConstantDescs
ClassDesc representing MethodHandle
CD_MethodHandleDesc - Static variable in class java.lang.constant.ConstantDescs
CD_MethodHandleDesc_Kind - Static variable in class java.lang.constant.ConstantDescs
CD_MethodHandles - Static variable in class java.lang.constant.ConstantDescs
CD_MethodHandles_Lookup - Static variable in class java.lang.constant.ConstantDescs
CD_MethodType - Static variable in class java.lang.constant.ConstantDescs
ClassDesc representing MethodType
CD_MethodTypeDesc - Static variable in class java.lang.constant.ConstantDescs
CD_Number - Static variable in class java.lang.constant.ConstantDescs
ClassDesc representing Number
CD_Object - Static variable in class java.lang.constant.ConstantDescs
ClassDesc representing Object
CD_Set - Static variable in class java.lang.constant.ConstantDescs
ClassDesc representing Set
CD_short - Static variable in class java.lang.constant.ConstantDescs
ClassDesc representing the primitive type short
CD_Short - Static variable in class java.lang.constant.ConstantDescs
ClassDesc representing Short
CD_String - Static variable in class java.lang.constant.ConstantDescs
ClassDesc representing String
CD_Throwable - Static variable in class java.lang.constant.ConstantDescs
ClassDesc representing Throwable
CD_VarHandle - Static variable in class java.lang.constant.ConstantDescs
ClassDesc representing VarHandle
CD_VarHandleDesc - Static variable in class java.lang.constant.ConstantDescs
CD_void - Static variable in class java.lang.constant.ConstantDescs
ClassDesc representing the primitive type void
CD_Void - Static variable in class java.lang.constant.ConstantDescs
ClassDesc representing Void
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.
ceil(double) - Static method in class java.lang.StrictMath
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.
CHAKMA - java.lang.Character.UnicodeScript
Unicode script "Chakma".
CHAKMA - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Chakma" Unicode character block.
CHAM - java.lang.Character.UnicodeScript
Unicode script "Cham".
CHAM - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Cham" Unicode character block.
changeParameterType(int, F) - Method in interface java.lang.invoke.TypeDescriptor.OfMethod
Return a method descriptor that is identical to this one, except that a single parameter type has been changed to the specified type.
changeParameterType(int, Class<?>) - Method in class java.lang.invoke.MethodType
Finds or creates a method type with a single different parameter type.
changeParameterType(int, ClassDesc) - Method in interface java.lang.constant.MethodTypeDesc
Return a MethodTypeDesc that is identical to this one, except that a single parameter type has been changed to the specified type.
changeReturnType(F) - Method in interface java.lang.invoke.TypeDescriptor.OfMethod
Return a method descriptor that is identical to this one, except that the return type has been changed to the specified type
changeReturnType(Class<?>) - Method in class java.lang.invoke.MethodType
Finds or creates a method type with a different return type.
changeReturnType(ClassDesc) - Method in interface java.lang.constant.MethodTypeDesc
Return a MethodTypeDesc that is identical to this one, except with the specified 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
Deprecated.
It is rarely appropriate to use this constructor. The static factory Character.valueOf(char) is generally a better choice, as it is likely to yield significantly better space and time performance.
Character.Subset - Class in java.lang
Instances of this class represent particular subsets of the Unicode character set.
Character.UnicodeBlock - Class in java.lang
A family of character subsets representing the character blocks in the Unicode specification.
Character.UnicodeScript - Enum in java.lang
A family of character subsets representing the character scripts defined in the Unicode Standard Annex #24: Script Names.
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.
chars() - Method in class java.lang.String
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.
checkAccept(String, int) - Method in class java.lang.SecurityManager
Throws a SecurityException if the calling thread is not permitted to accept a socket connection from the specified host and port number.
checkAccess() - Method in class java.lang.Thread
Determines if the currently running thread has permission to modify this thread.
checkAccess() - Method in class java.lang.ThreadGroup
Determines if the currently running thread has permission to modify this thread group.
checkAccess(Thread) - Method in class java.lang.SecurityManager
Throws a SecurityException if the calling thread is not allowed to modify the thread argument.
checkAccess(ThreadGroup) - Method in class java.lang.SecurityManager
Throws a SecurityException if the calling thread is not allowed to modify the thread group argument.
checkConnect(String, int) - Method in class java.lang.SecurityManager
Throws a SecurityException if the calling thread is not allowed to open a socket connection to the specified host and port number.
checkConnect(String, int, Object) - Method in class java.lang.SecurityManager
Throws a SecurityException if the specified security context is not allowed to open a socket connection to the specified host and port number.
checkCreateClassLoader() - Method in class java.lang.SecurityManager
Throws a SecurityException if the calling thread is not allowed to create a new class loader.
checkDelete(String) - Method in class java.lang.SecurityManager
Throws a SecurityException if the calling thread is not allowed to delete the specified file.
checkExec(String) - Method in class java.lang.SecurityManager
Throws a SecurityException if the calling thread is not allowed to create a subprocess.
checkExit(int) - Method in class java.lang.SecurityManager
Throws a SecurityException if the calling thread is not allowed to cause the Java Virtual Machine to halt with the specified status code.
checkLink(String) - Method in class java.lang.SecurityManager
Throws a SecurityException if the calling thread is not allowed to dynamic link the library code specified by the string argument file.
checkListen(int) - Method in class java.lang.SecurityManager
Throws a SecurityException if the calling thread is not allowed to wait for a connection request on the specified local port number.
checkMulticast(InetAddress) - Method in class java.lang.SecurityManager
Throws a SecurityException if the calling thread is not allowed to use (join/leave/send/receive) IP multicast.
checkMulticast(InetAddress, byte) - Method in class java.lang.SecurityManager
Deprecated.
Use #checkPermission(java.security.Permission) instead
checkPackageAccess(String) - Method in class java.lang.SecurityManager
Throws a SecurityException if the calling thread is not allowed to access the specified package.
checkPackageDefinition(String) - Method in class java.lang.SecurityManager
Throws a SecurityException if the calling thread is not allowed to define classes in the specified package.
checkPermission(Permission) - Method in class java.lang.SecurityManager
Throws a SecurityException if the requested access, specified by the given permission, is not permitted based on the security policy currently in effect.
checkPermission(Permission, Object) - Method in class java.lang.SecurityManager
Throws a SecurityException if the specified security context is denied access to the resource specified by the given permission.
checkPrintJobAccess() - Method in class java.lang.SecurityManager
Throws a SecurityException if the calling thread is not allowed to initiate a print job request.
checkPropertiesAccess() - Method in class java.lang.SecurityManager
Throws a SecurityException if the calling thread is not allowed to access or modify the system properties.
checkPropertyAccess(String) - Method in class java.lang.SecurityManager
Throws a SecurityException if the calling thread is not allowed to access the system property with the specified key name.
checkRead(FileDescriptor) - Method in class java.lang.SecurityManager
Throws a SecurityException if the calling thread is not allowed to read from the specified file descriptor.
checkRead(String) - Method in class java.lang.SecurityManager
Throws a SecurityException if the calling thread is not allowed to read the file specified by the string argument.
checkRead(String, Object) - Method in class java.lang.SecurityManager
Throws a SecurityException if the specified security context is not allowed to read the file specified by the string argument.
checkSecurityAccess(String) - Method in class java.lang.SecurityManager
Determines whether the permission with the specified permission target name should be granted or denied.
checkSetFactory() - Method in class java.lang.SecurityManager
Throws a SecurityException if the calling thread is not allowed to set the socket factory used by ServerSocket or Socket, or the stream handler factory used by URL.
checkWrite(FileDescriptor) - Method in class java.lang.SecurityManager
Throws a SecurityException if the calling thread is not allowed to write to the specified file descriptor.
checkWrite(String) - Method in class java.lang.SecurityManager
Throws a SecurityException if the calling thread is not allowed to write to the file specified by the string argument.
CHEROKEE - java.lang.Character.UnicodeScript
Unicode script "Cherokee".
CHEROKEE - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Cherokee" Unicode character block.
CHEROKEE_SUPPLEMENT - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Cherokee Supplement" Unicode character block.
CHESS_SYMBOLS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Chess Symbols" Unicode character block.
children() - Method in class java.lang.Process
Returns a snapshot of the direct children of the process.
children() - Method in interface java.lang.ProcessHandle
Returns a snapshot of the current direct children of the process.
childValue(T) - Method in class java.lang.InheritableThreadLocal
Computes the child's initial value for this inheritable thread-local variable as a function of the parent's value at the time the child thread is created.
CJK_COMPATIBILITY - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "CJK Compatibility" Unicode character block.
CJK_COMPATIBILITY_FORMS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "CJK Compatibility Forms" Unicode character block.
CJK_COMPATIBILITY_IDEOGRAPHS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "CJK Compatibility Ideographs" Unicode character block.
CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "CJK Compatibility Ideographs Supplement" Unicode character block.
CJK_RADICALS_SUPPLEMENT - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "CJK Radicals Supplement" Unicode character block.
CJK_STROKES - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "CJK Strokes" Unicode character block.
CJK_SYMBOLS_AND_PUNCTUATION - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "CJK Symbols and Punctuation" Unicode character block.
CJK_UNIFIED_IDEOGRAPHS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "CJK Unified Ideographs" Unicode character block.
CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "CJK Unified Ideographs Extension A" Unicode character block.
CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "CJK Unified Ideographs Extension B" Unicode character block.
CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "CJK Unified Ideographs Extension C" Unicode character block.
CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "CJK Unified Ideographs Extension D" Unicode character block.
CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "CJK Unified Ideographs Extension E" Unicode character block.
CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "CJK Unified Ideographs Extension F" Unicode character block.
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.
ClassCircularityError - Error in java.lang
Thrown when the Java Virtual Machine detects a circularity in the superclass hierarchy of a class being loaded.
ClassCircularityError() - Constructor for error java.lang.ClassCircularityError
Constructs a ClassCircularityError with no detail message.
ClassCircularityError(String) - Constructor for error java.lang.ClassCircularityError
Constructs a ClassCircularityError with the specified detail message.
ClassDesc - Interface in java.lang.constant
A nominal descriptor for a Class constant.
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() - Constructor for class java.lang.ClassLoader
Creates a new class loader using the ClassLoader returned by the method getSystemClassLoader() as the parent class loader.
ClassLoader(ClassLoader) - Constructor for class java.lang.ClassLoader
Creates a new class loader using the specified parent class loader for delegation.
ClassLoader(String, ClassLoader) - Constructor for class java.lang.ClassLoader
Creates a new class loader of the specified name and using the specified parent class loader for delegation.
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.
clearAssertionStatus() - Method in class java.lang.ClassLoader
Sets the default assertion status for this class loader to false and discards any package defaults or class assertion status settings associated with the class loader.
clearProperty(String) - Static method in class java.lang.System
Removes the system property indicated by the specified key.
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 interface java.lang.AutoCloseable
Closes this resource, relinquishing any underlying resources.
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
 
codePointAt(CharSequence, int) - Static method in class java.lang.Character
Returns the code point at 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
 
codePointBefore(CharSequence, int) - Static method in class java.lang.Character
Returns the code point preceding the given index of the CharSequence.
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
 
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.
codePointOf(String) - Static method in class java.lang.Character
Returns the code point value of the Unicode character specified by the given Unicode character name.
codePoints() - Method in interface java.lang.CharSequence
Returns a stream of code point values from this sequence.
codePoints() - Method in class java.lang.String
Returns a stream of code point values from this sequence.
collectArguments(MethodHandle, int, MethodHandle) - Static method in class java.lang.invoke.MethodHandles
Adapts a target method handle by pre-processing a sub-sequence of its arguments with a filter (another method handle).
COMBINING_DIACRITICAL_MARKS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Combining Diacritical Marks" Unicode character block.
COMBINING_DIACRITICAL_MARKS_EXTENDED - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Combining Diacritical Marks Extended" Unicode character block.
COMBINING_DIACRITICAL_MARKS_SUPPLEMENT - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Combining Diacritical Marks Supplement" Unicode character block.
COMBINING_HALF_MARKS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Combining Half Marks" Unicode character block.
COMBINING_MARKS_FOR_SYMBOLS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Combining Diacritical Marks for Symbols" Unicode character block.
COMBINING_SPACING_MARK - Static variable in class java.lang.Character
General category "Mc" in the Unicode specification.
command() - Method in class java.lang.ProcessBuilder
Returns this process builder's operating system program and arguments.
command() - Method in interface java.lang.ProcessHandle.Info
Returns the executable pathname of the process.
command(Object) - Static method in class java.lang.Compiler
Deprecated.
Examines the argument type and its fields and perform some documented operation.
command(String...) - Method in class java.lang.ProcessBuilder
Sets this process builder's operating system program and arguments.
command(List<String>) - Method in class java.lang.ProcessBuilder
Sets this process builder's operating system program and arguments.
commandLine() - Method in interface java.lang.ProcessHandle.Info
Returns the command line of the process.
COMMON - java.lang.Character.UnicodeScript
Unicode script "Common".
COMMON_INDIC_NUMBER_FORMS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Common Indic Number Forms" Unicode character block.
Comparable<T> - Interface in java.lang
This interface imposes a total ordering on the objects of each class that implements it.
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(CharSequence, CharSequence) - Static method in interface java.lang.CharSequence
Compares two CharSequence instances lexicographically.
COMPARE_AND_EXCHANGE - java.lang.invoke.VarHandle.AccessMode
The access mode whose access is specified by the corresponding method VarHandle.compareAndExchange
COMPARE_AND_EXCHANGE_ACQUIRE - java.lang.invoke.VarHandle.AccessMode
The access mode whose access is specified by the corresponding method VarHandle.compareAndExchangeAcquire
COMPARE_AND_EXCHANGE_RELEASE - java.lang.invoke.VarHandle.AccessMode
The access mode whose access is specified by the corresponding method VarHandle.compareAndExchangeRelease
COMPARE_AND_SET - java.lang.invoke.VarHandle.AccessMode
The access mode whose access is specified by the corresponding method VarHandle.compareAndSet
compareAndExchange(Object...) - Method in class java.lang.invoke.VarHandle
Atomically sets the value of a variable to the newValue with the memory semantics of VarHandle.setVolatile(java.lang.Object...) if the variable's current value, referred to as the witness value, == the expectedValue, as accessed with the memory semantics of VarHandle.getVolatile(java.lang.Object...).
compareAndExchangeAcquire(Object...) - Method in class java.lang.invoke.VarHandle
Atomically sets the value of a variable to the newValue with the memory semantics of VarHandle.set(java.lang.Object...) if the variable's current value, referred to as the witness value, == the expectedValue, as accessed with the memory semantics of VarHandle.getAcquire(java.lang.Object...).
compareAndExchangeRelease(Object...) - Method in class java.lang.invoke.VarHandle
Atomically sets the value of a variable to the newValue with the memory semantics of VarHandle.setRelease(java.lang.Object...) if the variable's current value, referred to as the witness value, == the expectedValue, as accessed with the memory semantics of VarHandle.get(java.lang.Object...).
compareAndSet(Object...) - Method in class java.lang.invoke.VarHandle
Atomically sets the value of a variable to the newValue with the memory semantics of VarHandle.setVolatile(java.lang.Object...) if the variable's current value, referred to as the witness value, == the expectedValue, as accessed with the memory semantics of VarHandle.getVolatile(java.lang.Object...).
compareTo(E) - Method in class java.lang.Enum
Compares this enum with the specified object for order.
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(Double) - Method in class java.lang.Double
Compares two Double objects numerically.
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(ProcessHandle) - Method in interface java.lang.ProcessHandle
Compares this ProcessHandle with the specified ProcessHandle for order.
compareTo(Runtime.Version) - Method in class java.lang.Runtime.Version
Compares this version to another.
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.
compareTo(StringBuffer) - Method in class java.lang.StringBuffer
Compares two StringBuffer instances lexicographically.
compareTo(StringBuilder) - Method in class java.lang.StringBuilder
Compares two StringBuilder instances lexicographically.
compareTo(T) - Method in interface java.lang.Comparable
Compares this object with the specified object for order.
compareToIgnoreCase(String) - Method in class java.lang.String
Compares two strings lexicographically, ignoring case differences.
compareToIgnoreOptional(Runtime.Version) - Method in class java.lang.Runtime.Version
Compares this version to another disregarding optional build information.
compareUnsigned(byte, byte) - Static method in class java.lang.Byte
Compares two byte values numerically treating the values as unsigned.
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.
compareUnsigned(short, short) - Static method in class java.lang.Short
Compares two short values numerically treating the values as unsigned.
compileClass(Class<?>) - Static method in class java.lang.Compiler
Deprecated.
Compiles the specified class.
compileClasses(String) - Static method in class java.lang.Compiler
Deprecated.
Compiles all classes whose name matches the specified string.
Compiler - Class in java.lang
Deprecated, for removal: This API element is subject to removal in a future version.
JIT compilers and their technologies vary too widely to be controlled effectively by a standardized interface. As such, many JIT compiler implementations ignore this interface, and are instead controllable by implementation-specific mechanisms such as command-line options. This class is subject to removal in a future version of Java SE.
componentType() - Method in class java.lang.Class
Returns the component type of this Class, if it describes an array type, or null otherwise.
componentType() - Method in interface java.lang.constant.ClassDesc
Returns the component type of this ClassDesc, if it describes an array type, or null otherwise.
componentType() - Method in interface java.lang.invoke.TypeDescriptor.OfField
If this field descriptor describes an array type, return a descriptor for its component type, otherwise return null.
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.
configuration() - Method in class java.lang.ModuleLayer
Returns the configuration for this layer.
CONNECTOR_PUNCTUATION - Static variable in class java.lang.Character
General category "Pc" in the Unicode specification.
console() - Static method in class java.lang.System
Returns the unique Console object associated with the current Java virtual machine, if any.
Constable - Interface in java.lang.constant
Represents a type which is constable.
constant(Class<?>, Object) - Static method in class java.lang.invoke.MethodHandles
Produces a method handle of the requested return type which returns the given constant value every time it is invoked.
ConstantBootstraps - Class in java.lang.invoke
Bootstrap methods for dynamically-computed constants.
ConstantBootstraps() - Constructor for class java.lang.invoke.ConstantBootstraps
 
ConstantCallSite - Class in java.lang.invoke
A ConstantCallSite is a CallSite whose target is permanent, and can never be changed.
ConstantCallSite(MethodHandle) - Constructor for class java.lang.invoke.ConstantCallSite
Creates a call site with a permanent target.
ConstantCallSite(MethodType, MethodHandle) - Constructor for class java.lang.invoke.ConstantCallSite
Creates a call site with a permanent target, possibly bound to the call site itself.
ConstantDesc - Interface in java.lang.constant
A nominal descriptor for a loadable constant value, as defined in JVMS 4.4.
ConstantDescs - Class in java.lang.constant
Predefined values of nominal descriptor for common constants, including descriptors for primitive class types and other common platform types, and descriptors for method handles for standard bootstrap methods.
constantName() - Method in class java.lang.constant.DynamicConstantDesc
Returns the name that would appear in the NameAndType operand of the LDC for this constant
constantName() - Method in exception java.lang.EnumConstantNotPresentException
Returns the name of the missing enum constant.
constantType() - Method in class java.lang.constant.DynamicConstantDesc
Returns a ClassDesc describing the type that would appear in the NameAndType operand of the LDC for this constant.
CONSTRUCTOR - java.lang.constant.DirectMethodHandleDesc.Kind
A method handle for a constructor
contains(CharSequence) - Method in class java.lang.String
Returns true if and only if this string contains the specified sequence of char values.
contentEquals(CharSequence) - Method in class java.lang.String
Compares this string to the specified CharSequence.
contentEquals(StringBuffer) - Method in class java.lang.String
Compares this string to the specified StringBuffer.
CONTROL - Static variable in class java.lang.Character
General category "Cc" in the Unicode specification.
CONTROL_PICTURES - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Control Pictures" Unicode character block.
coordinateTypes() - Method in class java.lang.invoke.VarHandle
Returns the coordinate types for this VarHandle.
COPTIC - java.lang.Character.UnicodeScript
Unicode script "Coptic".
COPTIC - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Coptic" Unicode character block.
COPTIC_EPACT_NUMBERS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Coptic Epact Numbers" Unicode character block.
copySign(double, double) - Static method in class java.lang.Math
Returns the first floating-point argument with the sign of the second floating-point argument.
copySign(double, double) - Static method in class java.lang.StrictMath
Returns the first floating-point argument with the sign of the second floating-point argument.
copySign(float, float) - Static method in class java.lang.Math
Returns the first floating-point argument with the sign of the second floating-point argument.
copySign(float, float) - Static method in class java.lang.StrictMath
Returns the first floating-point argument with the sign of the second floating-point argument.
copyValueOf(char[]) - Static method in class java.lang.String
Equivalent to String.valueOf(char[]).
copyValueOf(char[], int, int) - Static method in class java.lang.String
cos(double) - Static method in class java.lang.Math
Returns the trigonometric cosine of an angle.
cos(double) - Static method in class java.lang.StrictMath
Returns the trigonometric cosine of an angle.
cosh(double) - Static method in class java.lang.Math
Returns the hyperbolic cosine of a double value.
cosh(double) - Static method in class java.lang.StrictMath
Returns the hyperbolic cosine of a double value.
countedLoop(MethodHandle, MethodHandle, MethodHandle) - Static method in class java.lang.invoke.MethodHandles
Constructs a loop that runs a given number of iterations.
countedLoop(MethodHandle, MethodHandle, MethodHandle, MethodHandle) - Static method in class java.lang.invoke.MethodHandles
Constructs a loop that counts over a range of numbers.
COUNTING_ROD_NUMERALS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Counting Rod Numerals" Unicode character block.
countStackFrames() - Method in class java.lang.Thread
Deprecated, for removal: This API element is subject to removal in a future version.
The definition of this call depends on Thread.suspend(), which is deprecated. Further, the results of this call were never well-defined. This method is subject to removal in a future version of Java SE.
CUNEIFORM - java.lang.Character.UnicodeScript
Unicode script "Cuneiform".
CUNEIFORM - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Cuneiform" Unicode character block.
CUNEIFORM_NUMBERS_AND_PUNCTUATION - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Cuneiform Numbers and Punctuation" Unicode character block.
CURRENCY_SYMBOL - Static variable in class java.lang.Character
General category "Sc" in the Unicode specification.
CURRENCY_SYMBOLS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Currency Symbols" Unicode character block.
current() - Static method in interface java.lang.ProcessHandle
Returns a ProcessHandle for the current process.
currentThread() - Static method in class java.lang.Thread
Returns a reference to the currently executing thread object.
currentTimeMillis() - Static method in class java.lang.System
Returns the current time in milliseconds.
CYPRIOT - java.lang.Character.UnicodeScript
Unicode script "Cypriot".
CYPRIOT_SYLLABARY - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Cypriot Syllabary" Unicode character block.
CYRILLIC - java.lang.Character.UnicodeScript
Unicode script "Cyrillic".
CYRILLIC - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Cyrillic" Unicode character block.
CYRILLIC_EXTENDED_A - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Cyrillic Extended-A" Unicode character block.
CYRILLIC_EXTENDED_B - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Cyrillic Extended-B" Unicode character block.
CYRILLIC_EXTENDED_C - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Cyrillic Extended-C" Unicode character block.
CYRILLIC_SUPPLEMENTARY - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Cyrillic Supplement" Unicode character block.

D

DASH_PUNCTUATION - Static variable in class java.lang.Character
General category "Pd" in the Unicode specification.
DEBUG - java.lang.System.Logger.Level
DEBUG level: usually used to log debug information traces.
DECIMAL_DIGIT_NUMBER - Static variable in class java.lang.Character
General category "Nd" in the Unicode specification.
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.
decrementExact(int) - Static method in class java.lang.Math
Returns the argument decremented by one, throwing an exception if the result overflows an int.
decrementExact(long) - Static method in class java.lang.Math
Returns the argument decremented by one, throwing an exception if the result overflows a long.
DEFAULT_NAME - Static variable in class java.lang.constant.ConstantDescs
Invocation name to use when no name is needed, such as the name of a constructor, or the invocation name of a dynamic constant or dynamic callsite when the bootstrap is known to ignore the invocation name.
defineClass(byte[]) - Method in class java.lang.invoke.MethodHandles.Lookup
Defines a class to the same class loader and in the same runtime package and protection domain as this lookup's lookup class.
defineClass(byte[], int, int) - Method in class java.lang.ClassLoader
Deprecated.
defineClass(String, byte[], int, int) - Method in class java.lang.ClassLoader
Converts an array of bytes into an instance of class Class.
defineClass(String, byte[], int, int, ProtectionDomain) - Method in class java.lang.ClassLoader
Converts an array of bytes into an instance of class Class, with a given ProtectionDomain.
defineClass(String, ByteBuffer, ProtectionDomain) - Method in class java.lang.ClassLoader
Converts a ByteBuffer into an instance of class Class, with the given ProtectionDomain.
defineModules(Configuration, Function<String, ClassLoader>) - Method in class java.lang.ModuleLayer
Creates a new module layer, with this layer as its parent, by defining the modules in the given Configuration to the Java virtual machine.
defineModules(Configuration, List<ModuleLayer>, Function<String, ClassLoader>) - Static method in class java.lang.ModuleLayer
Creates a new module layer by defining the modules in the given Configuration to the Java virtual machine.
defineModulesWithManyLoaders(Configuration, ClassLoader) - Method in class java.lang.ModuleLayer
Creates a new module layer, with this layer as its parent, by defining the modules in the given Configuration to the Java virtual machine.
defineModulesWithManyLoaders(Configuration, List<ModuleLayer>, ClassLoader) - Static method in class java.lang.ModuleLayer
Creates a new module layer by defining the modules in the given Configuration to the Java virtual machine.
defineModulesWithOneLoader(Configuration, ClassLoader) - Method in class java.lang.ModuleLayer
Creates a new module layer, with this layer as its parent, by defining the modules in the given Configuration to the Java virtual machine.
defineModulesWithOneLoader(Configuration, List<ModuleLayer>, ClassLoader) - Static method in class java.lang.ModuleLayer
Creates a new module layer by defining the modules in the given Configuration to the Java virtual machine.
definePackage(String, String, String, String, String, String, String, URL) - Method in class java.lang.ClassLoader
Defines a package by name in this ClassLoader.
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.
descendants() - Method in class java.lang.Process
Returns a snapshot of the descendants of the process.
descendants() - Method in interface java.lang.ProcessHandle
Returns a snapshot of the descendants of the process.
describeConstable() - Method in class java.lang.Class
Return a nominal descriptor for this instance, if one can be constructed, or an empty Optional if one cannot be.
describeConstable() - Method in interface java.lang.constant.Constable
Return a nominal descriptor for this instance, if one can be constructed, or an empty Optional if one cannot be.
describeConstable() - Method in class java.lang.Double
Returns a nominal descriptor for this instance, which is the instance itself.
describeConstable() - Method in class java.lang.Enum
Return an enum descriptor EnumDesc for this instance, if one can be constructed, or an empty Optional if one cannot be.
describeConstable() - Method in class java.lang.Float
Returns a nominal descriptor for this instance, which is the instance itself.
describeConstable() - Method in class java.lang.Integer
Returns a nominal descriptor for this instance, which is the instance itself.
describeConstable() - Method in class java.lang.invoke.MethodHandle
Return a nominal descriptor for this instance, if one can be constructed, or an empty Optional if one cannot be.
describeConstable() - Method in class java.lang.invoke.MethodType
Return a nominal descriptor for this instance, if one can be constructed, or an empty Optional if one cannot be.
describeConstable() - Method in class java.lang.invoke.VarHandle
Return a nominal descriptor for this instance, if one can be constructed, or an empty Optional if one cannot be.
describeConstable() - Method in class java.lang.Long
Returns a nominal descriptor for this instance, which is the instance itself.
describeConstable() - Method in class java.lang.String
Returns a nominal descriptor for this instance, which is the instance itself.
descriptorString() - Method in class java.lang.Class
Produce the type descriptor string for this class.
descriptorString() - Method in interface java.lang.constant.ClassDesc
Return a field type descriptor string for this type
descriptorString() - Method in interface java.lang.constant.MethodTypeDesc
Return the method type descriptor string
descriptorString() - Method in class java.lang.invoke.MethodType
Return a field type descriptor string for this type
descriptorString() - Method in interface java.lang.invoke.TypeDescriptor
Return the type descriptor string for this instance, which must be either a field type descriptor (JVMS 4.3.2) or method type descriptor (JVMS 4.3.3).
DESERET - java.lang.Character.UnicodeScript
Unicode script "Deseret".
DESERET - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Deseret" Unicode character block.
desiredAssertionStatus() - Method in class java.lang.Class
Returns the assertion status that would be assigned to this class if it were to be initialized at the time this method is invoked.
destroy() - Method in class java.lang.Process
Kills the process.
destroy() - Method in interface java.lang.ProcessHandle
Requests the process to be killed.
destroy() - Method in class java.lang.ThreadGroup
Destroys this thread group and all of its subgroups.
destroyForcibly() - Method in class java.lang.Process
Kills the process forcibly.
destroyForcibly() - Method in interface java.lang.ProcessHandle
Requests the process to be killed forcibly.
DEVANAGARI - java.lang.Character.UnicodeScript
Unicode script "Devanagari".
DEVANAGARI - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Devanagari" Unicode character block.
DEVANAGARI_EXTENDED - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Devanagari Extended" Unicode character block.
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.
DINGBATS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Dingbats" Unicode character block.
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_FIRST_STRONG_ISOLATE - Static variable in class java.lang.Character
Weak bidirectional character type "FSI" 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_ISOLATE - Static variable in class java.lang.Character
Weak bidirectional character type "LRI" 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_POP_DIRECTIONAL_ISOLATE - Static variable in class java.lang.Character
Weak bidirectional character type "PDI" 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_ISOLATE - Static variable in class java.lang.Character
Weak bidirectional character type "RLI" 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.
DirectMethodHandleDesc - Interface in java.lang.constant
DirectMethodHandleDesc.Kind - Enum in java.lang.constant
Kinds of method handles that can be described with DirectMethodHandleDesc.
directory() - Method in class java.lang.ProcessBuilder
Returns this process builder's working directory.
directory(File) - Method in class java.lang.ProcessBuilder
Sets this process builder's working directory.
disable() - Static method in class java.lang.Compiler
Deprecated.
Cause the Compiler to cease operation.
DISCARD - Static variable in class java.lang.ProcessBuilder.Redirect
Indicates that subprocess output will be discarded.
displayDescriptor() - Method in interface java.lang.constant.MethodTypeDesc
Return a human-readable descriptor for this method type, using the canonical names for parameter and return types
displayName() - Method in interface java.lang.constant.ClassDesc
Returns a human-readable name for the type described by this descriptor.
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.
DOGRA - java.lang.Character.UnicodeScript
Unicode script "Dogra".
DOGRA - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Dogra" Unicode character block.
DOMINO_TILES - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Domino Tiles" Unicode character block.
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
Deprecated.
It is rarely appropriate to use this constructor. The static factory Double.valueOf(double) is generally a better choice, as it is likely to yield significantly better space and time performance.
Double(String) - Constructor for class java.lang.Double
Deprecated.
It is rarely appropriate to use this constructor. Use Double.parseDouble(String) to convert a string to a double primitive, or use Double.valueOf(String) to convert a string to a Double object.
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 after a widening primitive conversion.
doubleValue() - Method in class java.lang.Double
Returns the double value of this Double object.
doubleValue() - Method in class java.lang.Float
Returns the value of this Float as a double after a widening primitive conversion.
doubleValue() - Method in class java.lang.Integer
Returns the value of this Integer as a double after a widening primitive conversion.
doubleValue() - Method in class java.lang.Long
Returns the value of this Long as a double after a widening primitive conversion.
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 after a widening primitive conversion.
doWhileLoop(MethodHandle, MethodHandle, MethodHandle) - Static method in class java.lang.invoke.MethodHandles
Constructs a do-while loop from an initializer, a body, and a predicate.
dropArguments(MethodHandle, int, Class<?>...) - Static method in class java.lang.invoke.MethodHandles
Produces a method handle which will discard some dummy arguments before calling some other specified target method handle.
dropArguments(MethodHandle, int, List<Class<?>>) - Static method in class java.lang.invoke.MethodHandles
Produces a method handle which will discard some dummy arguments before calling some other specified target method handle.
dropArgumentsToMatch(MethodHandle, int, List<Class<?>>, int) - Static method in class java.lang.invoke.MethodHandles
Adapts a target method handle to match the given parameter type list.
dropLookupMode(int) - Method in class java.lang.invoke.MethodHandles.Lookup
Creates a lookup on the same lookup class which this lookup object finds members, but with a lookup mode that has lost the given lookup mode.
dropParameterTypes(int, int) - Method in interface java.lang.constant.MethodTypeDesc
Return a MethodTypeDesc that is identical to this one, except that a range of parameter types have been removed.
dropParameterTypes(int, int) - Method in class java.lang.invoke.MethodType
Finds or creates a method type with some parameter types omitted.
dropParameterTypes(int, int) - Method in interface java.lang.invoke.TypeDescriptor.OfMethod
Return a method descriptor that is identical to this one, except that a range of parameter types have been removed.
dumpStack() - Static method in class java.lang.Thread
Prints a stack trace of the current thread to the standard error stream.
DUPLOYAN - java.lang.Character.UnicodeScript
Unicode script "Duployan".
DUPLOYAN - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Duployan" Unicode character block.
DynamicCallSiteDesc - Class in java.lang.constant
A nominal descriptor for an invokedynamic call site.
DynamicConstantDesc<T> - Class in java.lang.constant
A nominal descriptor for a dynamic constant (one described in the constant pool with Constant_Dynamic_info.)
DynamicConstantDesc(DirectMethodHandleDesc, String, ClassDesc, ConstantDesc...) - Constructor for class java.lang.constant.DynamicConstantDesc
Create a nominal descriptor for a dynamic constant.
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.
dynamicInvoker() - Method in class java.lang.invoke.ConstantCallSite
Returns this call site's permanent target.
dynamicInvoker() - Method in class java.lang.invoke.MutableCallSite
Produces a method handle equivalent to an invokedynamic instruction which has been linked to this call site.
dynamicInvoker() - Method in class java.lang.invoke.VolatileCallSite
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.
E - Static variable in class java.lang.StrictMath
The double value that is closer than any other to e, the base of the natural logarithms.
EARLY_DYNASTIC_CUNEIFORM - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Early Dynastic Cuneiform" Unicode character block.
EGYPTIAN_HIEROGLYPHS - java.lang.Character.UnicodeScript
Unicode script "Egyptian_Hieroglyphs".
EGYPTIAN_HIEROGLYPHS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Egyptian Hieroglyphs" Unicode character block.
ELBASAN - java.lang.Character.UnicodeScript
Unicode script "Elbasan".
ELBASAN - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Elbasan" Unicode character block.
EMOTICONS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Emoticons" Unicode character block.
empty() - Static method in class java.lang.ModuleLayer
Returns the empty layer.
empty(MethodType) - Static method in class java.lang.invoke.MethodHandles
Produces a method handle of the requested type which ignores any arguments, does nothing, and returns a suitable default depending on the return type.
enable() - Static method in class java.lang.Compiler
Deprecated.
Cause the Compiler to resume operation.
ENCLOSED_ALPHANUMERIC_SUPPLEMENT - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Enclosed Alphanumeric Supplement" Unicode character block.
ENCLOSED_ALPHANUMERICS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Enclosed Alphanumerics" Unicode character block.
ENCLOSED_CJK_LETTERS_AND_MONTHS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Enclosed CJK Letters and Months" Unicode character block.
ENCLOSED_IDEOGRAPHIC_SUPPLEMENT - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Enclosed Ideographic Supplement" Unicode character block.
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
 
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.
Enum.EnumDesc<E extends Enum<E>> - Class in java.lang
A nominal descriptor for an enum constant.
enumConstant(MethodHandles.Lookup, String, Class<E>) - Static method in class java.lang.invoke.ConstantBootstraps
Returns an enum constant of the type specified by type with the name specified by name.
EnumConstantNotPresentException - Exception in java.lang
Thrown when an application tries to access an enum constant by name and the enum type contains no constant with the specified name.
EnumConstantNotPresentException(Class<? extends Enum>, String) - Constructor for exception java.lang.EnumConstantNotPresentException
Constructs an EnumConstantNotPresentException for the specified constant.
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.
enumerate(Thread[]) - Method in class java.lang.ThreadGroup
Copies into the specified array every active thread in this thread group and its subgroups.
enumerate(Thread[], boolean) - Method in class java.lang.ThreadGroup
Copies into the specified array every active thread in this thread group.
enumerate(ThreadGroup[]) - Method in class java.lang.ThreadGroup
Copies into the specified array references to every active subgroup in this thread group and its subgroups.
enumerate(ThreadGroup[], boolean) - Method in class java.lang.ThreadGroup
Copies into the specified array references to every active subgroup in this thread group.
enumType() - Method in exception java.lang.EnumConstantNotPresentException
Returns the type of the missing enum constant.
environment() - Method in class java.lang.ProcessBuilder
Returns a string map view of this process builder's environment.
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.constant.DynamicCallSiteDesc
Compares the specified object with this descriptor for equality.
equals(Object) - Method in class java.lang.constant.DynamicConstantDesc
Compares the specified object with this descriptor for equality.
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.invoke.VarHandle
 
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.ProcessBuilder.Redirect
Compares the specified object with this Redirect for equality.
equals(Object) - Method in interface java.lang.ProcessHandle
Returns true if other object is non-null, is of the same implementation, and represents the same system process; otherwise it returns false.
equals(Object) - Method in class java.lang.Runtime.Version
Determines whether this Version is equal to another 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.
equalsIgnoreCase(String) - Method in class java.lang.String
Compares this String to another String, ignoring case considerations.
equalsIgnoreOptional(Object) - Method in class java.lang.Runtime.Version
Determines whether this Version is equal to another disregarding optional build information.
erase() - Method in class java.lang.invoke.MethodType
Erases all reference types to Object.
err - Static variable in class java.lang.System
The "standard" error output stream.
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(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.
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 - java.lang.System.Logger.Level
ERROR level: usually used to log error messages.
ETHIOPIC - java.lang.Character.UnicodeScript
Unicode script "Ethiopic".
ETHIOPIC - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Ethiopic" Unicode character block.
ETHIOPIC_EXTENDED - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Ethiopic Extended" Unicode character block.
ETHIOPIC_EXTENDED_A - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Ethiopic Extended-A" Unicode character block.
ETHIOPIC_SUPPLEMENT - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Ethiopic Supplement" Unicode character block.
exactInvoker(MethodType) - Static method in class java.lang.invoke.MethodHandles
Produces a special invoker method handle which can be used to invoke any method handle of the given type, as if by invokeExact.
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(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.
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).
ExceptionInInitializerError - Error in java.lang
Signals that an unexpected exception has occurred in a static initializer.
ExceptionInInitializerError() - Constructor for error java.lang.ExceptionInInitializerError
Constructs an ExceptionInInitializerError with null as its detail message string and with no saved throwable object.
ExceptionInInitializerError(String) - Constructor for error java.lang.ExceptionInInitializerError
Constructs an ExceptionInInitializerError with the specified detail message string.
ExceptionInInitializerError(Throwable) - Constructor for error java.lang.ExceptionInInitializerError
Constructs a new ExceptionInInitializerError class by saving a reference to the Throwable object thrown for later retrieval by the ExceptionInInitializerError.getException() method.
exec(String) - Method in class java.lang.Runtime
Executes the specified string command in a separate process.
exec(String[]) - Method in class java.lang.Runtime
Executes the specified command and arguments in a separate process.
exec(String[], String[]) - Method in class java.lang.Runtime
Executes the specified command and arguments in a separate process with the specified environment.
exec(String[], String[], File) - Method in class java.lang.Runtime
Executes the specified command and arguments in a separate process with the specified environment and working directory.
exec(String, String[]) - Method in class java.lang.Runtime
Executes the specified string command in a separate process with the specified environment.
exec(String, String[], File) - Method in class java.lang.Runtime
Executes the specified string command in a separate process with the specified environment and working directory.
exit(int) - Method in class java.lang.Runtime
Terminates the currently running Java virtual machine by initiating its shutdown sequence.
exit(int) - Static method in class java.lang.System
Terminates the currently running Java Virtual Machine.
exitValue() - Method in class java.lang.Process
Returns the exit value for the process.
exp(double) - Static method in class java.lang.Math
Returns Euler's number e raised to the power of a double value.
exp(double) - Static method in class java.lang.StrictMath
Returns Euler's number e raised to the power of a double value.
explicitCastArguments(MethodHandle, MethodType) - Static method in class java.lang.invoke.MethodHandles
Produces a method handle which adapts the type of the given method handle to a new type by pairwise argument and return type conversion.
expm1(double) - Static method in class java.lang.Math
Returns ex -1.
expm1(double) - Static method in class java.lang.StrictMath
Returns ex -1.

F

FALSE - Static variable in class java.lang.Boolean
The Boolean object corresponding to the primitive value false.
feature() - Method in class java.lang.Runtime.Version
Returns the value of the feature element of the version number.
fieldVarHandle(MethodHandles.Lookup, String, Class<VarHandle>, Class<?>, Class<?>) - Static method in class java.lang.invoke.ConstantBootstraps
Finds a VarHandle for an instance field.
file() - Method in class java.lang.ProcessBuilder.Redirect
Returns the File source or destination associated with this redirect, or null if there is no such file.
fillInStackTrace() - Method in class java.lang.Throwable
Fills in the execution stack trace.
filterArguments(MethodHandle, int, MethodHandle...) - Static method in class java.lang.invoke.MethodHandles
Adapts a target method handle by pre-processing one or more of its arguments, each with its own unary filter function, and then calling the target with each pre-processed argument replaced by the result of its corresponding filter function.
filterReturnValue(MethodHandle, MethodHandle) - Static method in class java.lang.invoke.MethodHandles
Adapts a target method handle by post-processing its return value (if any) with a filter (another method handle).
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
Deprecated.
The finalization mechanism is inherently problematic. Finalization can lead to performance issues, deadlocks, and hangs. Errors in finalizers can lead to resource leaks; there is no way to cancel finalization if it is no longer necessary; and no ordering is specified among calls to finalize methods of different objects. Furthermore, there are no guarantees regarding the timing of finalization. The finalize method might be called on a finalizable object only after an indefinite delay, if at all. Classes whose instances hold non-heap resources should provide a method to enable explicit release of those resources, and they should also implement AutoCloseable if appropriate. The Cleaner and PhantomReference provide more flexible and efficient ways to release resources when an object becomes unreachable.
findClass(String) - Method in class java.lang.ClassLoader
Finds the class with the specified binary name.
findClass(String) - Method in class java.lang.invoke.MethodHandles.Lookup
Looks up a class by name from the lookup context defined by this Lookup object.
findClass(String, String) - Method in class java.lang.ClassLoader
Finds the class with the given binary name in a module defined to this class loader.
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.
findLibrary(String) - Method in class java.lang.ClassLoader
Returns the absolute path name of a native library.
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.
findLoader(String) - Method in class java.lang.ModuleLayer
Returns the ClassLoader for the module with the given name.
findModule(String) - Method in class java.lang.ModuleLayer
Returns the module with the given name in this layer, or if not in this layer, the parent layers.
findResource(String) - Method in class java.lang.ClassLoader
Finds the resource with the given name.
findResource(String, String) - Method in class java.lang.ClassLoader
Returns a URL to a resource in a module defined to this class loader.
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.
findStaticVarHandle(Class<?>, String, Class<?>) - Method in class java.lang.invoke.MethodHandles.Lookup
Produces a VarHandle giving access to a static field name of type type declared in a class of type decl.
findSystemClass(String) - Method in class java.lang.ClassLoader
Finds a class with the specified binary name, loading it if necessary.
findVarHandle(Class<?>, String, Class<?>) - Method in class java.lang.invoke.MethodHandles.Lookup
Produces a VarHandle giving access to a non-static field name of type type declared in a class of type recv.
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(double) - Constructor for class java.lang.Float
Deprecated.
It is rarely appropriate to use this constructor. Instead, use the static factory method Float.valueOf(float) method as follows: Float.valueOf((float)value).
Float(float) - Constructor for class java.lang.Float
Deprecated.
It is rarely appropriate to use this constructor. The static factory Float.valueOf(float) is generally a better choice, as it is likely to yield significantly better space and time performance.
Float(String) - Constructor for class java.lang.Float
Deprecated.
It is rarely appropriate to use this constructor. Use Float.parseFloat(String) to convert a string to a float primitive, or use Float.valueOf(String) to convert a string to a Float object.
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 after a widening primitive conversion.
floatValue() - Method in class java.lang.Double
Returns the value of this Double as a float after a narrowing primitive conversion.
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 after a widening primitive conversion.
floatValue() - Method in class java.lang.Long
Returns the value of this Long as a float after a widening primitive conversion.
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 after a widening primitive conversion.
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.
floor(double) - Static method in class java.lang.StrictMath
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.
floorDiv(int, int) - Static method in class java.lang.Math
Returns the largest (closest to positive infinity) int value that is less than or equal to the algebraic quotient.
floorDiv(int, int) - Static method in class java.lang.StrictMath
Returns the largest (closest to positive infinity) int value that is less than or equal to the algebraic quotient.
floorDiv(long, int) - Static method in class java.lang.Math
Returns the largest (closest to positive infinity) long value that is less than or equal to the algebraic quotient.
floorDiv(long, int) - Static method in class java.lang.StrictMath
Returns the largest (closest to positive infinity) long value that is less than or equal to the algebraic quotient.
floorDiv(long, long) - Static method in class java.lang.Math
Returns the largest (closest to positive infinity) long value that is less than or equal to the algebraic quotient.
floorDiv(long, long) - Static method in class java.lang.StrictMath
Returns the largest (closest to positive infinity) long value that is less than or equal to the algebraic quotient.
floorMod(int, int) - Static method in class java.lang.Math
Returns the floor modulus of the int arguments.
floorMod(int, int) - Static method in class java.lang.StrictMath
Returns the floor modulus of the int arguments.
floorMod(long, int) - Static method in class java.lang.Math
Returns the floor modulus of the long and int arguments.
floorMod(long, int) - Static method in class java.lang.StrictMath
Returns the floor modulus of the long and int arguments.
floorMod(long, long) - Static method in class java.lang.Math
Returns the floor modulus of the long arguments.
floorMod(long, long) - Static method in class java.lang.StrictMath
Returns the floor modulus of the long arguments.
fma(double, double, double) - Static method in class java.lang.Math
Returns the fused multiply add of the three arguments; that is, returns the exact product of the first two arguments summed with the third argument and then rounded once to the nearest double.
fma(double, double, double) - Static method in class java.lang.StrictMath
Returns the fused multiply add of the three arguments; that is, returns the exact product of the first two arguments summed with the third argument and then rounded once to the nearest double.
fma(float, float, float) - Static method in class java.lang.Math
Returns the fused multiply add of the three arguments; that is, returns the exact product of the first two arguments summed with the third argument and then rounded once to the nearest float.
fma(float, float, float) - Static method in class java.lang.StrictMath
Returns the fused multiply add of the three arguments; that is, returns the exact product of the first two arguments summed with the third argument and then rounded once to the nearest float.
foldArguments(MethodHandle, int, MethodHandle) - Static method in class java.lang.invoke.MethodHandles
Adapts a target method handle by pre-processing some of its arguments, starting at a given position, and then calling the target with the result of the pre-processing, inserted into the original sequence of arguments just before the folded arguments.
foldArguments(MethodHandle, MethodHandle) - Static method in class java.lang.invoke.MethodHandles
Adapts a target method handle by pre-processing some of its arguments, and then calling the target with the result of the pre-processing, inserted into the original sequence of arguments.
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 StackWalker.StackFrame>) - Method in class java.lang.StackWalker
Performs the given action on each element of StackFrame stream of the current thread, traversing from the top frame of the stack, which is the method calling this forEach method.
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.
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.
FORMAT - Static variable in class java.lang.Character
General category "Cf" in the Unicode specification.
forName(Module, String) - Static method in class java.lang.Class
Returns the Class with the given binary name in the given module.
forName(String) - Static method in class java.lang.Character.UnicodeBlock
Returns the UnicodeBlock with the given name.
forName(String) - Static method in enum java.lang.Character.UnicodeScript
Returns the UnicodeScript constant with the given Unicode script name or the script name alias.
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.
forRemoval() - Method in annotation type java.lang.Deprecated
Indicates whether the annotated element is subject to removal in a future version.
freeMemory() - Method in class java.lang.Runtime
Returns the amount of free memory in the Java Virtual Machine.
from(File) - Static method in class java.lang.ProcessBuilder.Redirect
Returns a redirect to read from the specified file.
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.
fullFence() - Static method in class java.lang.invoke.VarHandle
Ensures that loads and stores before the fence will not be reordered with loads and stores after the fence.
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

gc() - Method in class java.lang.Runtime
Runs the garbage collector.
gc() - Static method in class java.lang.System
Runs the garbage collector.
GENERAL_PUNCTUATION - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "General Punctuation" Unicode character block.
generic() - Method in class java.lang.invoke.MethodType
Converts all types, both reference and primitive, to Object.
genericMethodType(int) - Static method in class java.lang.invoke.MethodType
Finds or creates a method type whose components are all Object.
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.
GEOMETRIC_SHAPES - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Geometric Shapes" Unicode character block.
GEOMETRIC_SHAPES_EXTENDED - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Geometric Shapes Extended" Unicode character block.
GEORGIAN - java.lang.Character.UnicodeScript
Unicode script "Georgian".
GEORGIAN - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Georgian" Unicode character block.
GEORGIAN_EXTENDED - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Georgian Extended" Unicode character block.
GEORGIAN_SUPPLEMENT - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Georgian Supplement" Unicode character block.
get() - Method in class java.lang.ThreadLocal
Returns the value in the current thread's copy of this thread-local variable.
get(Class<?>) - Method in class java.lang.ClassValue
Returns the value for the given class.
get(Object...) - Method in class java.lang.invoke.VarHandle
Returns the value of a variable, with memory semantics of reading as if the variable was declared non-volatile.
GET - java.lang.invoke.VarHandle.AccessMode
The access mode whose access is specified by the corresponding method VarHandle.get
GET_ACQUIRE - java.lang.invoke.VarHandle.AccessMode
The access mode whose access is specified by the corresponding method VarHandle.getAcquire
GET_AND_ADD - java.lang.invoke.VarHandle.AccessMode
The access mode whose access is specified by the corresponding method VarHandle.getAndAdd
GET_AND_ADD_ACQUIRE - java.lang.invoke.VarHandle.AccessMode
The access mode whose access is specified by the corresponding method VarHandle.getAndAddAcquire
GET_AND_ADD_RELEASE - java.lang.invoke.VarHandle.AccessMode
The access mode whose access is specified by the corresponding method VarHandle.getAndAddRelease
GET_AND_BITWISE_AND - java.lang.invoke.VarHandle.AccessMode
The access mode whose access is specified by the corresponding method VarHandle.getAndBitwiseAnd
GET_AND_BITWISE_AND_ACQUIRE - java.lang.invoke.VarHandle.AccessMode
The access mode whose access is specified by the corresponding method VarHandle.getAndBitwiseAndAcquire
GET_AND_BITWISE_AND_RELEASE - java.lang.invoke.VarHandle.AccessMode
The access mode whose access is specified by the corresponding method VarHandle.getAndBitwiseAndRelease
GET_AND_BITWISE_OR - java.lang.invoke.VarHandle.AccessMode
The access mode whose access is specified by the corresponding method VarHandle.getAndBitwiseOr
GET_AND_BITWISE_OR_ACQUIRE - java.lang.invoke.VarHandle.AccessMode
The access mode whose access is specified by the corresponding method VarHandle.getAndBitwiseOrAcquire
GET_AND_BITWISE_OR_RELEASE - java.lang.invoke.VarHandle.AccessMode
The access mode whose access is specified by the corresponding method VarHandle.getAndBitwiseOrRelease
GET_AND_BITWISE_XOR - java.lang.invoke.VarHandle.AccessMode
The access mode whose access is specified by the corresponding method VarHandle.getAndBitwiseXor
GET_AND_BITWISE_XOR_ACQUIRE - java.lang.invoke.VarHandle.AccessMode
The access mode whose access is specified by the corresponding method VarHandle.getAndBitwiseXorAcquire
GET_AND_BITWISE_XOR_RELEASE - java.lang.invoke.VarHandle.AccessMode
The access mode whose access is specified by the corresponding method VarHandle.getAndBitwiseXorRelease
GET_AND_SET - java.lang.invoke.VarHandle.AccessMode
The access mode whose access is specified by the corresponding method VarHandle.getAndSet
GET_AND_SET_ACQUIRE - java.lang.invoke.VarHandle.AccessMode
The access mode whose access is specified by the corresponding method VarHandle.getAndSetAcquire
GET_AND_SET_RELEASE - java.lang.invoke.VarHandle.AccessMode
The access mode whose access is specified by the corresponding method VarHandle.getAndSetRelease
GET_OPAQUE - java.lang.invoke.VarHandle.AccessMode
The access mode whose access is specified by the corresponding method VarHandle.getOpaque
GET_VOLATILE - java.lang.invoke.VarHandle.AccessMode
The access mode whose access is specified by the corresponding method VarHandle.getVolatile
getAcquire(Object...) - Method in class java.lang.invoke.VarHandle
Returns the value of a variable, and ensures that subsequent loads and stores are not reordered before this access.
getAllStackTraces() - Static method in class java.lang.Thread
Returns a map of stack traces for all live threads.
getAndAdd(Object...) - Method in class java.lang.invoke.VarHandle
Atomically adds the value to the current value of a variable with the memory semantics of VarHandle.setVolatile(java.lang.Object...), and returns the variable's previous value, as accessed with the memory semantics of VarHandle.getVolatile(java.lang.Object...).
getAndAddAcquire(Object...) - Method in class java.lang.invoke.VarHandle
Atomically adds the value to the current value of a variable with the memory semantics of VarHandle.set(java.lang.Object...), and returns the variable's previous value, as accessed with the memory semantics of VarHandle.getAcquire(java.lang.Object...).
getAndAddRelease(Object...) - Method in class java.lang.invoke.VarHandle
Atomically adds the value to the current value of a variable with the memory semantics of VarHandle.setRelease(java.lang.Object...), and returns the variable's previous value, as accessed with the memory semantics of VarHandle.get(java.lang.Object...).
getAndBitwiseAnd(Object...) - Method in class java.lang.invoke.VarHandle
Atomically sets the value of a variable to the result of bitwise AND between the variable's current value and the mask with the memory semantics of VarHandle.setVolatile(java.lang.Object...) and returns the variable's previous value, as accessed with the memory semantics of VarHandle.getVolatile(java.lang.Object...).
getAndBitwiseAndAcquire(Object...) - Method in class java.lang.invoke.VarHandle
Atomically sets the value of a variable to the result of bitwise AND between the variable's current value and the mask with the memory semantics of VarHandle.set(java.lang.Object...) and returns the variable's previous value, as accessed with the memory semantics of VarHandle.getAcquire(java.lang.Object...).
getAndBitwiseAndRelease(Object...) - Method in class java.lang.invoke.VarHandle
Atomically sets the value of a variable to the result of bitwise AND between the variable's current value and the mask with the memory semantics of VarHandle.setRelease(java.lang.Object...) and returns the variable's previous value, as accessed with the memory semantics of VarHandle.get(java.lang.Object...).
getAndBitwiseOr(Object...) - Method in class java.lang.invoke.VarHandle
Atomically sets the value of a variable to the result of bitwise OR between the variable's current value and the mask with the memory semantics of VarHandle.setVolatile(java.lang.Object...) and returns the variable's previous value, as accessed with the memory semantics of VarHandle.getVolatile(java.lang.Object...).
getAndBitwiseOrAcquire(Object...) - Method in class java.lang.invoke.VarHandle
Atomically sets the value of a variable to the result of bitwise OR between the variable's current value and the mask with the memory semantics of VarHandle.set(java.lang.Object...) and returns the variable's previous value, as accessed with the memory semantics of VarHandle.getAcquire(java.lang.Object...).
getAndBitwiseOrRelease(Object...) - Method in class java.lang.invoke.VarHandle
Atomically sets the value of a variable to the result of bitwise OR between the variable's current value and the mask with the memory semantics of VarHandle.setRelease(java.lang.Object...) and returns the variable's previous value, as accessed with the memory semantics of VarHandle.get(java.lang.Object...).
getAndBitwiseXor(Object...) - Method in class java.lang.invoke.VarHandle
Atomically sets the value of a variable to the result of bitwise XOR between the variable's current value and the mask with the memory semantics of VarHandle.setVolatile(java.lang.Object...) and returns the variable's previous value, as accessed with the memory semantics of VarHandle.getVolatile(java.lang.Object...).
getAndBitwiseXorAcquire(Object...) - Method in class java.lang.invoke.VarHandle
Atomically sets the value of a variable to the result of bitwise XOR between the variable's current value and the mask with the memory semantics of VarHandle.set(java.lang.Object...) and returns the variable's previous value, as accessed with the memory semantics of VarHandle.getAcquire(java.lang.Object...).
getAndBitwiseXorRelease(Object...) - Method in class java.lang.invoke.VarHandle
Atomically sets the value of a variable to the result of bitwise XOR between the variable's current value and the mask with the memory semantics of VarHandle.setRelease(java.lang.Object...) and returns the variable's previous value, as accessed with the memory semantics of VarHandle.get(java.lang.Object...).
getAndSet(Object...) - Method in class java.lang.invoke.VarHandle
Atomically sets the value of a variable to the newValue with the memory semantics of VarHandle.setVolatile(java.lang.Object...) and returns the variable's previous value, as accessed with the memory semantics of VarHandle.getVolatile(java.lang.Object...).
getAndSetAcquire(Object...) - Method in class java.lang.invoke.VarHandle
Atomically sets the value of a variable to the newValue with the memory semantics of VarHandle.set(java.lang.Object...) and returns the variable's previous value, as accessed with the memory semantics of VarHandle.getAcquire(java.lang.Object...).
getAndSetRelease(Object...) - Method in class java.lang.invoke.VarHandle
Atomically sets the value of a variable to the newValue with the memory semantics of VarHandle.setRelease(java.lang.Object...) and returns the variable's previous value, as accessed with the memory semantics of VarHandle.get(java.lang.Object...).
getAnnotatedInterfaces() - Method in class java.lang.Class
Returns an array of AnnotatedType objects that represent the use of types to specify superinterfaces of the entity represented by this Class object.
getAnnotatedSuperclass() - Method in class java.lang.Class
Returns an AnnotatedType object that represents the use of a type to specify the superclass of the entity represented by this Class object.
getAnnotation(Class<A>) - Method in class java.lang.Class
 
getAnnotation(Class<A>) - Method in class java.lang.Package
 
getAnnotation(Class<T>) - Method in class java.lang.Module
Returns this element's annotation for the specified type if such an annotation is present, else null.
getAnnotations() - Method in class java.lang.Class
 
getAnnotations() - Method in class java.lang.Module
Returns annotations that are present on this element.
getAnnotations() - Method in class java.lang.Package
 
getAnnotationsByType(Class<A>) - Method in class java.lang.Class
 
getAnnotationsByType(Class<A>) - Method in class java.lang.Package
 
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, ignoring case, the string "true".
getByteCodeIndex() - Method in interface java.lang.StackWalker.StackFrame
Returns the index to the code array of the Code attribute containing the execution point represented by this stack frame.
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.
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(Charset) - Method in class java.lang.String
Encodes this String into a sequence of bytes using the given charset, storing the result into a new byte array.
getCallerClass() - Method in class java.lang.StackWalker
Gets the Class object of the caller who invoked the method that invoked getCallerClass.
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 class java.lang.Throwable
Returns the cause of this throwable or null if the cause is nonexistent or unknown.
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.
getClassContext() - Method in class java.lang.SecurityManager
Returns the current execution stack as an array of classes.
getClasses() - Method in class java.lang.Class
Returns an array containing Class objects representing all the public classes and interfaces that are members of the class represented by this Class object.
getClassLoader() - Method in class java.lang.Class
Returns the class loader for the class.
getClassLoader() - Method in class java.lang.Module
Returns the ClassLoader for this module.
getClassLoaderName() - Method in class java.lang.StackTraceElement
Returns the name of the class loader of the class containing the execution point represented by this stack trace element.
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.
getClassName() - Method in interface java.lang.StackWalker.StackFrame
Gets the binary name of the declaring class of the method represented by this stack frame.
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.
getContextClassLoader() - Method in class java.lang.Thread
Returns the context ClassLoader for this thread.
getDeclaredAnnotation(Class<A>) - Method in class java.lang.Class
 
getDeclaredAnnotation(Class<A>) - Method in class java.lang.Package
 
getDeclaredAnnotations() - Method in class java.lang.Class
 
getDeclaredAnnotations() - Method in class java.lang.Module
Returns annotations that are directly present on this element.
getDeclaredAnnotations() - Method in class java.lang.Package
 
getDeclaredAnnotationsByType(Class<A>) - Method in class java.lang.Class
 
getDeclaredAnnotationsByType(Class<A>) - Method in class java.lang.Package
 
getDeclaredClasses() - Method in class java.lang.Class
Returns an array of Class objects reflecting all the classes and interfaces declared as members of the class represented by this Class object.
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
Returns a Method object that reflects the specified declared method of the class or interface represented by this Class object.
getDeclaredMethods() - Method in class java.lang.Class
Returns an array containing Method objects reflecting all the declared methods of the class or interface represented by this Class object, including public, protected, default (package) access, and private methods, but excluding inherited methods.
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 interface java.lang.invoke.MethodHandleInfo
Returns the class in which the cracked method handle's underlying member was defined.
getDeclaringClass() - Method in interface java.lang.StackWalker.StackFrame
Gets the declaring Class for the method represented by this stack frame.
getDefaultUncaughtExceptionHandler() - Static method in class java.lang.Thread
Returns the default handler invoked when a thread abruptly terminates due to an uncaught exception.
getDefinedPackage(String) - Method in class java.lang.ClassLoader
Returns a Package of the given name that has been defined by this class loader.
getDefinedPackages() - Method in class java.lang.ClassLoader
Returns all of the Packages that have been defined by this class loader.
getDescriptor() - Method in class java.lang.Module
Returns the module descriptor for this module or null if this module is an unnamed module.
getDescriptor() - Method in interface java.lang.StackWalker.StackFrame
Returns the descriptor of the method represented by this stack frame as defined by The Java Virtual Machine Specification.
getDirectionality(char) - Static method in class java.lang.Character
Returns the Unicode directionality property for the given character.
getDirectionality(int) - Static method in class java.lang.Character
Returns the Unicode directionality property for the given character (Unicode code point).
getEnclosingClass() - Method in class java.lang.Class
Returns the immediately enclosing class of the underlying class.
getEnclosingConstructor() - Method in class java.lang.Class
If this Class object represents a local or anonymous class within a constructor, returns a Constructor object representing the immediately enclosing constructor of the underlying class.
getEnclosingMethod() - Method in class java.lang.Class
If this Class object represents a local or anonymous class within a method, returns a Method object representing the immediately enclosing method of the underlying class.
getEnumConstants() - Method in class java.lang.Class
Returns the elements of this enum class or null if this Class object does not represent an enum type.
getenv() - Static method in class java.lang.System
Returns an unmodifiable string map view of the current system environment.
getenv(String) - Static method in class java.lang.System
Gets the value of the specified environment variable.
getErrorStream() - Method in class java.lang.Process
Returns the input stream connected to the error output of the process.
getException() - Method in exception java.lang.ClassNotFoundException
Returns the exception that was raised if an error occurred while attempting to load the class.
getException() - Method in error java.lang.ExceptionInInitializerError
Returns the exception that occurred during a static initialization that caused this error to be created.
getExponent(double) - Static method in class java.lang.Math
Returns the unbiased exponent used in the representation of a double.
getExponent(double) - Static method in class java.lang.StrictMath
Returns the unbiased exponent used in the representation of a double.
getExponent(float) - Static method in class java.lang.Math
Returns the unbiased exponent used in the representation of a float.
getExponent(float) - Static method in class java.lang.StrictMath
Returns the unbiased exponent used in the representation of a float.
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.
getFileName() - Method in class java.lang.StackTraceElement
Returns the name of the source file containing the execution point represented by this stack trace element.
getFileName() - Method in interface java.lang.StackWalker.StackFrame
Returns the name of the source file containing the execution point represented by this stack frame.
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.
getGenericInterfaces() - Method in class java.lang.Class
Returns the Types representing the interfaces directly implemented by the class or interface represented by this object.
getGenericSuperclass() - Method in class java.lang.Class
Returns the Type representing the direct superclass of the entity (class, interface, primitive type or void) represented by this Class.
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.
getImplementationTitle() - Method in class java.lang.Package
Return the title of this package.
getImplementationVendor() - Method in class java.lang.Package
Returns the vendor that implemented this package, null is returned if it is not known.
getImplementationVersion() - Method in class java.lang.Package
Return the version of this implementation.
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.
getInputStream() - Method in class java.lang.Process
Returns the input stream connected to the normal output of the process.
getInstance() - Static method in class java.lang.StackWalker
Returns a StackWalker instance.
getInstance(StackWalker.Option) - Static method in class java.lang.StackWalker
Returns a StackWalker instance with the given option specifying the stack frame information it can access.
getInstance(Set<StackWalker.Option>) - Static method in class java.lang.StackWalker
Returns a StackWalker instance with the given options specifying the stack frame information it can access.
getInstance(Set<StackWalker.Option>, int) - Static method in class java.lang.StackWalker
Returns a StackWalker instance with the given options specifying the stack frame information it can access.
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.
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
Returns the interfaces directly implemented by the class or interface represented by this object.
getLayer() - Method in class java.lang.Module
Returns the module layer that contains this module or null if this module is not in a module layer.
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.
getLineNumber() - Method in interface java.lang.StackWalker.StackFrame
Returns the line number of the source line containing the execution point represented by this stack frame.
getLocalizedLogger(String, ResourceBundle, Module) - Method in class java.lang.System.LoggerFinder
Returns a localizable instance of Logger for the given module.
getLocalizedMessage() - Method in class java.lang.Throwable
Creates a localized description of this throwable.
getLogger(String) - Static method in class java.lang.System
Returns an instance of Logger for the caller's use.
getLogger(String, Module) - Method in class java.lang.System.LoggerFinder
Returns an instance of Logger for the given module.
getLogger(String, ResourceBundle) - Static method in class java.lang.System
Returns a localizable instance of Logger for the caller's use.
getLoggerFinder() - Static method in class java.lang.System.LoggerFinder
Returns the LoggerFinder instance.
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.
getMaxPriority() - Method in class java.lang.ThreadGroup
Returns the maximum priority of this thread group.
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.
getMethodName() - Method in interface java.lang.StackWalker.StackFrame
Gets the name of the method represented by this stack frame.
getMethods() - Method in class java.lang.Class
Returns an array containing Method objects reflecting all the public 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.
getMethodType() - Method in interface java.lang.invoke.MethodHandleInfo
Returns the nominal type of the cracked symbolic reference, expressed as a method type.
getMethodType() - Method in interface java.lang.StackWalker.StackFrame
Returns the MethodType representing the parameter types and the return type for the method represented by this stack frame.
getModifiers() - Method in class java.lang.Class
Returns the Java language modifiers for this class or interface, encoded in an integer.
getModifiers() - Method in interface java.lang.invoke.MethodHandleInfo
Returns the access modifiers of the underlying member.
getModule() - Method in class java.lang.Class
Returns the module that this class or interface is a member of.
getModuleName() - Method in class java.lang.StackTraceElement
Returns the module name of the module containing the execution point represented by this stack trace element.
getModuleVersion() - Method in class java.lang.StackTraceElement
Returns the module version of the module containing the execution point represented by this stack trace element.
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.ClassLoader
Returns the name of this class loader or null if this class loader is not named.
getName() - Method in interface java.lang.invoke.MethodHandleInfo
Returns the name of the cracked method handle's underlying member.
getName() - Method in class java.lang.Module
Returns the module name or null if this module is an unnamed module.
getName() - Method in class java.lang.Package
Return the name of this package.
getName() - Method in interface java.lang.System.Logger
Returns the name of this logger.
getName() - Method in enum java.lang.System.Logger.Level
Returns the name of this level.
getName() - Method in class java.lang.Thread
Returns this thread's name.
getName() - Method in class java.lang.ThreadGroup
Returns the name of this thread group.
getName(int) - Static method in class java.lang.Character
Returns the Unicode name of the specified character codePoint, or null if the code point is unassigned.
getNestHost() - Method in class java.lang.Class
Returns the nest host of the nest to which the class or interface represented by this Class object belongs.
getNestMembers() - Method in class java.lang.Class
Returns an array containing Class objects representing all the classes and interfaces that are members of the nest to which the class or interface represented by this Class object belongs.
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.
getOpaque(Object...) - Method in class java.lang.invoke.VarHandle
Returns the value of a variable, accessed in program order, but with no assurance of memory ordering effects with respect to other threads.
getOutputStream() - Method in class java.lang.Process
Returns the output stream connected to the normal input of the process.
getPackage() - Method in class java.lang.Class
Gets the package of this class.
getPackage(String) - Method in class java.lang.ClassLoader
Deprecated.
If multiple class loaders delegate to each other and define classes with the same package name, and one such loader relies on the lookup behavior of getPackage to return a Package from a parent loader, then the properties exposed by the Package may not be as expected in the rest of the program. For example, the Package will only expose annotations from the package-info.class file defined by the parent loader, even if annotations exist in a package-info.class file defined by a child loader. A more robust approach is to use the ClassLoader.getDefinedPackage(java.lang.String) method which returns a Package for the specified class loader.
getPackage(String) - Static method in class java.lang.Package
Deprecated.
If multiple class loaders delegate to each other and define classes with the same package name, and one such loader relies on the lookup behavior of getPackage to return a Package from a parent loader, then the properties exposed by the Package may not be as expected in the rest of the program. For example, the Package will only expose annotations from the package-info.class file defined by the parent loader, even if annotations exist in a package-info.class file defined by a child loader. A more robust approach is to use the ClassLoader.getDefinedPackage(java.lang.String) method which returns a Package for the specified class loader.
getPackageName() - Method in class java.lang.Class
Returns the fully qualified package name.
getPackages() - Method in class java.lang.ClassLoader
Returns all of the Packages that have been defined by this class loader and its ancestors.
getPackages() - Method in class java.lang.Module
Returns the set of package names for the packages in this module.
getPackages() - Static method in class java.lang.Package
Returns all of the Packages defined by the caller's class loader and its ancestors.
getParent() - Method in class java.lang.ClassLoader
Returns the parent class loader for delegation.
getParent() - Method in class java.lang.ThreadGroup
Returns the parent of this thread group.
getPlatformClassLoader() - Static method in class java.lang.ClassLoader
Returns the platform class loader.
getPriority() - Method in class java.lang.Thread
Returns this thread's priority.
getProperties() - Static method in class java.lang.System
Determines the current system properties.
getProperty(String) - Static method in class java.lang.System
Gets the system property indicated by the specified key.
getProperty(String, String) - Static method in class java.lang.System
Gets the system property indicated by the specified key.
getProtectionDomain() - Method in class java.lang.Class
Returns the ProtectionDomain of this class.
getReferenceKind() - Method in interface java.lang.invoke.MethodHandleInfo
Returns the reference kind of the cracked method handle, which in turn determines whether the method handle's underlying member was a constructor, method, or field.
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.
getResourceAsStream(String) - Method in class java.lang.Module
Returns an input stream for reading a resource in this module.
getResources(String) - Method in class java.lang.ClassLoader
Finds all the resources with the given name.
getRuntime() - Static method in class java.lang.Runtime
Returns the runtime object associated with the current Java application.
getSecurityContext() - Method in class java.lang.SecurityManager
Creates an object that encapsulates the current execution environment.
getSecurityManager() - Static method in class java.lang.System
Gets the system-wide security manager.
getSeverity() - Method in enum java.lang.System.Logger.Level
Returns the severity of this level.
getSigners() - Method in class java.lang.Class
Gets the signers of this class.
getSimpleName() - Method in class java.lang.Class
Returns the simple name of the underlying class as given in the source code.
getSpecificationTitle() - Method in class java.lang.Package
Return the title of the specification that this package implements.
getSpecificationVendor() - Method in class java.lang.Package
Return the name of the organization, vendor, or company that owns and maintains the specification of the classes that implement this package.
getSpecificationVersion() - Method in class java.lang.Package
Returns the version number of the specification that this package implements.
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.
getStaticFinal(MethodHandles.Lookup, String, Class<?>) - Static method in class java.lang.invoke.ConstantBootstraps
Returns the value of a static final field declared in the class which is the same as the field's type (or, for primitive-valued fields, declared in the wrapper class.) This is a simplified form of ConstantBootstraps.getStaticFinal(MethodHandles.Lookup, String, Class, Class) for the case where a class declares distinguished constant instances of itself.
getStaticFinal(MethodHandles.Lookup, String, Class<?>, Class<?>) - Static method in class java.lang.invoke.ConstantBootstraps
Returns the value of a static final field.
getSuperclass() - Method in class java.lang.Class
Returns the Class representing the direct 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.
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.
getTarget() - Method in class java.lang.invoke.ConstantCallSite
Returns the target method of the call site, which behaves like a final field of the ConstantCallSite.
getTarget() - Method in class java.lang.invoke.MutableCallSite
Returns the target method of the call site, which behaves like a normal field of the MutableCallSite.
getTarget() - Method in class java.lang.invoke.VolatileCallSite
Returns the target method of the call site, which behaves like a volatile field of the VolatileCallSite.
GETTER - java.lang.constant.DirectMethodHandleDesc.Kind
A method handle for a read accessor for an instance field
getThreadGroup() - Method in class java.lang.SecurityManager
Returns the thread group into which to instantiate any new thread being created at the time this is being called.
getThreadGroup() - Method in class java.lang.Thread
Returns the thread group to which this thread belongs.
getType(char) - Static method in class java.lang.Character
Returns a value indicating a character's general category.
getType(int) - Static method in class java.lang.Character
Returns a value indicating a character's general category.
getTypeName() - Method in class java.lang.Class
Return an informative string for the name of this type.
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.
getUncaughtExceptionHandler() - Method in class java.lang.Thread
Returns the handler invoked when this thread abruptly terminates due to an uncaught exception.
getUnnamedModule() - Method in class java.lang.ClassLoader
Returns the unnamed Module for this class loader.
getVolatile(Object...) - Method in class java.lang.invoke.VarHandle
Returns the value of a variable, with memory semantics of reading as if the variable was declared volatile.
GLAGOLITIC - java.lang.Character.UnicodeScript
Unicode script "Glagolitic".
GLAGOLITIC - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Glagolitic" Unicode character block.
GLAGOLITIC_SUPPLEMENT - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Glagolitic Supplement" Unicode character block.
GOTHIC - java.lang.Character.UnicodeScript
Unicode script "Gothic".
GOTHIC - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Gothic" Unicode character block.
GRANTHA - java.lang.Character.UnicodeScript
Unicode script "Grantha".
GRANTHA - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Grantha" Unicode character block.
GREEK - java.lang.Character.UnicodeScript
Unicode script "Greek".
GREEK - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Greek and Coptic" Unicode character block.
GREEK_EXTENDED - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Greek Extended" Unicode character block.
guardWithTest(MethodHandle, MethodHandle) - Method in class java.lang.invoke.SwitchPoint
Returns a method handle which always delegates either to the target or the fallback.
guardWithTest(MethodHandle, MethodHandle, MethodHandle) - Static method in class java.lang.invoke.MethodHandles
Makes a method handle which adapts a target method handle, by guarding it with a test, a boolean-valued method handle.
GUJARATI - java.lang.Character.UnicodeScript
Unicode script "Gujarati".
GUJARATI - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Gujarati" Unicode character block.
GUNJALA_GONDI - java.lang.Character.UnicodeScript
Unicode script "Gunjala Gondi".
GUNJALA_GONDI - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Gunjala Gondi" Unicode character block.
GURMUKHI - java.lang.Character.UnicodeScript
Unicode script "Gurmukhi".
GURMUKHI - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Gurmukhi" Unicode character block.

H

HALFWIDTH_AND_FULLWIDTH_FORMS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Halfwidth and Fullwidth Forms" Unicode character block.
halt(int) - Method in class java.lang.Runtime
Forcibly terminates the currently running Java virtual machine.
HAN - java.lang.Character.UnicodeScript
Unicode script "Han".
HANGUL - java.lang.Character.UnicodeScript
Unicode script "Hangul".
HANGUL_COMPATIBILITY_JAMO - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Hangul Compatibility Jamo" Unicode character block.
HANGUL_JAMO - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Hangul Jamo" Unicode character block.
HANGUL_JAMO_EXTENDED_A - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Hangul Jamo Extended-A" Unicode character block.
HANGUL_JAMO_EXTENDED_B - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Hangul Jamo Extended-B" Unicode character block.
HANGUL_SYLLABLES - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Hangul Syllables" Unicode character block.
HANIFI_ROHINGYA - java.lang.Character.UnicodeScript
Unicode script "Hanifi Rohingya".
HANIFI_ROHINGYA - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Hanifi Rohingya" Unicode character block.
HANUNOO - java.lang.Character.UnicodeScript
Unicode script "Hanunoo".
HANUNOO - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Hanunoo" Unicode character block.
hasBeenInvalidated() - Method in class java.lang.invoke.SwitchPoint
Determines if this switch point has been invalidated yet.
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.constant.DynamicCallSiteDesc
 
hashCode() - Method in class java.lang.constant.DynamicConstantDesc
 
hashCode() - Method in class java.lang.Double
Returns a hash code for this Double object.
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() - Method in class java.lang.invoke.MethodType
Returns the hash code value for this method type.
hashCode() - Method in class java.lang.invoke.VarHandle
 
hashCode() - Method in class java.lang.Long
Returns a hash code for this Long.
hashCode() - Method in class java.lang.Object
Returns a hash code value for the object.
hashCode() - Method in class java.lang.Package
Return the hash code computed from the package name.
hashCode() - Method in class java.lang.ProcessBuilder.Redirect
Returns a hash code value for this Redirect.
hashCode() - Method in interface java.lang.ProcessHandle
Returns a hash code value for this ProcessHandle.
hashCode() - Method in class java.lang.Runtime.Version
Returns the hash code of this version.
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(boolean) - Static method in class java.lang.Boolean
Returns a hash code for a boolean value; compatible with Boolean.hashCode().
hashCode(byte) - Static method in class java.lang.Byte
Returns a hash code for a byte value; compatible with Byte.hashCode().
hashCode(char) - Static method in class java.lang.Character
Returns a hash code for a char value; compatible with Character.hashCode().
hashCode(double) - Static method in class java.lang.Double
Returns a hash code for a double value; compatible with Double.hashCode().
hashCode(float) - Static method in class java.lang.Float
Returns a hash code for a float value; compatible with Float.hashCode().
hashCode(int) - Static method in class java.lang.Integer
Returns a hash code for an int value; compatible with Integer.hashCode().
hashCode(long) - Static method in class java.lang.Long
Returns a hash code for a long value; compatible with Long.hashCode().
hashCode(short) - Static method in class java.lang.Short
Returns a hash code for a short value; compatible with Short.hashCode().
hasPrimitives() - Method in class java.lang.invoke.MethodType
Reports if this type contains a primitive argument or return value.
hasPrivateAccess() - Method in class java.lang.invoke.MethodHandles.Lookup
Returns true if this lookup has PRIVATE access.
hasWrappers() - Method in class java.lang.invoke.MethodType
Reports if this type contains a wrapper argument or return value.
HATRAN - java.lang.Character.UnicodeScript
Unicode script "Hatran".
HATRAN - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Hatran" Unicode character block.
HEBREW - java.lang.Character.UnicodeScript
Unicode script "Hebrew".
HEBREW - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Hebrew" Unicode character block.
HIGH_PRIVATE_USE_SURROGATES - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "High Private Use Surrogates" Unicode character block.
HIGH_SURROGATES - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "High Surrogates" Unicode character block.
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.
HIRAGANA - java.lang.Character.UnicodeScript
Unicode script "Hiragana".
HIRAGANA - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Hiragana" Unicode character block.
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.
hypot(double, double) - Static method in class java.lang.Math
Returns sqrt(x2 +y2) without intermediate overflow or underflow.
hypot(double, double) - Static method in class java.lang.StrictMath
Returns sqrt(x2 +y2) without intermediate overflow or underflow.

I

identity(Class<?>) - Static method in class java.lang.invoke.MethodHandles
Produces a method handle which returns its sole argument when invoked.
identityHashCode(Object) - Static method in class java.lang.System
Returns the same hash code for the given object as would be returned by the default method hashCode(), whether or not the given object's class overrides hashCode().
IDEOGRAPHIC_DESCRIPTION_CHARACTERS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Ideographic Description Characters" Unicode character block.
IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Ideographic Symbols and Punctuation" Unicode character block.
IEEEremainder(double, double) - Static method in class java.lang.Math
Computes the remainder operation on two arguments as prescribed by the IEEE 754 standard.
IEEEremainder(double, double) - Static method in class java.lang.StrictMath
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).
IllegalCallerException - Exception in java.lang
Thrown to indicate that a method has been called by an inappropriate caller.
IllegalCallerException() - Constructor for exception java.lang.IllegalCallerException
Constructs an IllegalCallerException with no detail message.
IllegalCallerException(String) - Constructor for exception java.lang.IllegalCallerException
Constructs an IllegalCallerException with the specified detail message.
IllegalCallerException(String, Throwable) - Constructor for exception java.lang.IllegalCallerException
Constructs a new exception with the specified detail message and cause.
IllegalCallerException(Throwable) - Constructor for exception java.lang.IllegalCallerException
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).
IllegalMonitorStateException - Exception in java.lang
Thrown to indicate that a thread has attempted to wait on an object's monitor or to notify other threads waiting on an object's monitor without owning the specified monitor.
IllegalMonitorStateException() - Constructor for exception java.lang.IllegalMonitorStateException
Constructs an IllegalMonitorStateException with no detail message.
IllegalMonitorStateException(String) - Constructor for exception java.lang.IllegalMonitorStateException
Constructs an IllegalMonitorStateException with the specified detail message.
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).
IllegalThreadStateException - Exception in java.lang
Thrown to indicate that a thread is not in an appropriate state for the requested operation.
IllegalThreadStateException() - Constructor for exception java.lang.IllegalThreadStateException
Constructs an IllegalThreadStateException with no detail message.
IllegalThreadStateException(String) - Constructor for exception java.lang.IllegalThreadStateException
Constructs an IllegalThreadStateException with the specified detail message.
IMPERIAL_ARAMAIC - java.lang.Character.UnicodeScript
Unicode script "Imperial_Aramaic".
IMPERIAL_ARAMAIC - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Imperial Aramaic" Unicode character block.
in - Static variable in class java.lang.System
The "standard" input stream.
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.
incrementExact(int) - Static method in class java.lang.Math
Returns the argument incremented by one, throwing an exception if the result overflows an int.
incrementExact(long) - Static method in class java.lang.Math
Returns the argument incremented by one, throwing an exception if the result overflows a long.
indent(int) - Method in class java.lang.String
Adjusts the indentation of each line of this string based on the value of n, and normalizes line termination characters.
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) - Method in class java.lang.StringBuffer
 
indexOf(String) - Method in class java.lang.StringBuilder
 
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, int) - Method in class java.lang.StringBuffer
 
indexOf(String, int) - Method in class java.lang.StringBuilder
 
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(int) - Constructor for exception java.lang.IndexOutOfBoundsException
Constructs a new IndexOutOfBoundsException class with an argument indicating the illegal index.
IndexOutOfBoundsException(String) - Constructor for exception java.lang.IndexOutOfBoundsException
Constructs an IndexOutOfBoundsException with the specified detail message.
INDIC_SIYAQ_NUMBERS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Indic Siyaq Numbers" Unicode character block.
info() - Method in class java.lang.Process
Returns a snapshot of information about the process.
info() - Method in interface java.lang.ProcessHandle
Returns a snapshot of information about the process.
INFO - java.lang.System.Logger.Level
INFO level: usually used to log information messages.
INHERIT - java.lang.ProcessBuilder.Redirect.Type
The type of Redirect.INHERIT.
INHERIT - Static variable in class java.lang.ProcessBuilder.Redirect
Indicates that subprocess I/O source or destination will be the same as those of the current process.
InheritableThreadLocal<T> - Class in java.lang
This class extends ThreadLocal to provide inheritance of values from parent thread to child thread: when a child thread is created, the child receives initial values for all inheritable thread-local variables for which the parent has values.
InheritableThreadLocal() - Constructor for class java.lang.InheritableThreadLocal
 
INHERITED - java.lang.Character.UnicodeScript
Unicode script "Inherited".
inheritedChannel() - Static method in class java.lang.System
Returns the channel inherited from the entity that created this Java virtual machine.
inheritIO() - Method in class java.lang.ProcessBuilder
Sets the source and destination for subprocess standard I/O to be the same as those of the current Java process.
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.
inner(String) - Method in interface java.lang.constant.ClassDesc
Create a ClassDesc for an inner class of the class or interface type described by this ClassDesc.
inner(String, String...) - Method in interface java.lang.constant.ClassDesc
Create a ClassDesc for an inner class of the class or interface type described by this ClassDesc.
INSCRIPTIONAL_PAHLAVI - java.lang.Character.UnicodeScript
Unicode script "Inscriptional_Pahlavi".
INSCRIPTIONAL_PAHLAVI - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Inscriptional Pahlavi" Unicode character block.
INSCRIPTIONAL_PARTHIAN - java.lang.Character.UnicodeScript
Unicode script "Inscriptional_Parthian".
INSCRIPTIONAL_PARTHIAN - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Inscriptional Parthian" Unicode character block.
insert(int, boolean) - Method in class java.lang.StringBuffer
 
insert(int, boolean) - Method in class java.lang.StringBuilder
 
insert(int, char) - Method in class java.lang.StringBuffer
 
insert(int, char) - Method in class java.lang.StringBuilder
 
insert(int, char[]) - Method in class java.lang.StringBuffer
 
insert(int, char[]) - Method in class java.lang.StringBuilder
 
insert(int, char[], int, int) - Method in class java.lang.StringBuffer
 
insert(int, char[], int, int) - Method in class java.lang.StringBuilder
 
insert(int, double) - Method in class java.lang.StringBuffer
 
insert(int, double) - Method in class java.lang.StringBuilder
 
insert(int, float) - Method in class java.lang.StringBuffer
 
insert(int, float) - Method in class java.lang.StringBuilder
 
insert(int, int) - Method in class java.lang.StringBuffer
 
insert(int, int) - Method in class java.lang.StringBuilder
 
insert(int, long) - Method in class java.lang.StringBuffer
 
insert(int, long) - Method in class java.lang.StringBuilder
 
insert(int, CharSequence) - Method in class java.lang.StringBuffer
 
insert(int, CharSequence) - Method in class java.lang.StringBuilder
 
insert(int, CharSequence, int, int) - Method in class java.lang.StringBuffer
 
insert(int, CharSequence, int, int) - Method in class java.lang.StringBuilder
 
insert(int, Object) - Method in class java.lang.StringBuffer
 
insert(int, Object) - Method in class java.lang.StringBuilder
 
insert(int, String) - Method in class java.lang.StringBuffer
 
insert(int, String) - Method in class java.lang.StringBuilder
 
insertArguments(MethodHandle, int, Object...) - Static method in class java.lang.invoke.MethodHandles
Provides a target method handle with one or more bound arguments in advance of the method handle's invocation.
insertParameterTypes(int, F...) - Method in interface java.lang.invoke.TypeDescriptor.OfMethod
Return a method descriptor that is identical to this one, except that a range of additional parameter types have been inserted.
insertParameterTypes(int, Class<?>...) - Method in class java.lang.invoke.MethodType
Finds or creates a method type with additional parameter types.
insertParameterTypes(int, ClassDesc...) - Method in interface java.lang.constant.MethodTypeDesc
Return a MethodTypeDesc that is identical to this one, except that a range of additional parameter types have been inserted.
insertParameterTypes(int, List<Class<?>>) - Method in class java.lang.invoke.MethodType
Finds or creates a method type with additional parameter types.
InstantiationError - Error in java.lang
Thrown when an application tries to use the Java new construct to instantiate an abstract class or an interface.
InstantiationError() - Constructor for error java.lang.InstantiationError
Constructs an InstantiationError with no detail message.
InstantiationError(String) - Constructor for error java.lang.InstantiationError
Constructs an InstantiationError with the specified detail message.
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
Deprecated.
It is rarely appropriate to use this constructor. The static factory Integer.valueOf(int) is generally a better choice, as it is likely to yield significantly better space and time performance.
Integer(String) - Constructor for class java.lang.Integer
Deprecated.
It is rarely appropriate to use this constructor. Use Integer.parseInt(String) to convert a string to a int primitive, or use Integer.valueOf(String) to convert a string to an Integer object.
INTERFACE_SPECIAL - java.lang.constant.DirectMethodHandleDesc.Kind
A method handle for an interface method invoked as with invokespecial
INTERFACE_STATIC - java.lang.constant.DirectMethodHandleDesc.Kind
A method handle for a method invoked as with invokestatic
INTERFACE_VIRTUAL - java.lang.constant.DirectMethodHandleDesc.Kind
A method handle for a method invoked as with invokeinterface
interim() - Method in class java.lang.Runtime.Version
Returns the value of the interim element of the version number, or zero if it is absent.
intern() - Method in class java.lang.String
Returns a canonical representation for the string object.
InternalError - Error in java.lang
Thrown to indicate some unexpected internal error has occurred in the Java Virtual Machine.
InternalError() - Constructor for error java.lang.InternalError
Constructs an InternalError with no detail message.
InternalError(String) - Constructor for error java.lang.InternalError
Constructs an InternalError with the specified detail message.
InternalError(String, Throwable) - Constructor for error java.lang.InternalError
Constructs an InternalError with the specified detail message and cause.
InternalError(Throwable) - Constructor for error java.lang.InternalError
Constructs an InternalError with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
interrupt() - Method in class java.lang.Thread
Interrupts this thread.
interrupt() - Method in class java.lang.ThreadGroup
Interrupts all threads in this thread group.
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 after a widening primitive conversion.
intValue() - Method in class java.lang.Double
Returns the value of this Double as an int after a narrowing primitive conversion.
intValue() - Method in class java.lang.Float
Returns the value of this Float as an int after a narrowing primitive conversion.
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 after a narrowing primitive conversion.
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 after a widening primitive conversion.
invalidateAll(SwitchPoint[]) - Static method in class java.lang.invoke.SwitchPoint
Sets all of the given switch points into the invalid state.
invocationName() - Method in class java.lang.constant.DynamicCallSiteDesc
Returns the invocation name that would appear in the NameAndType operand of the invokedynamic.
invocationType() - Method in class java.lang.constant.DynamicCallSiteDesc
Returns a MethodTypeDesc describing the invocation type that would appear in the NameAndType operand of the invokedynamic.
invocationType() - Method in interface java.lang.constant.MethodHandleDesc
Return a MethodTypeDesc describing the invocation type of the method handle described by this nominal descriptor.
invoke(MethodHandles.Lookup, String, Class<?>, MethodHandle, Object...) - Static method in class java.lang.invoke.ConstantBootstraps
Returns the result of invoking a method handle with the provided arguments.
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.
invokeExact(Object...) - Method in class java.lang.invoke.MethodHandle
Invokes the method handle, allowing any caller type descriptor, but requiring an exact type match.
invoker(MethodType) - Static method in class java.lang.invoke.MethodHandles
Produces a special invoker method handle which can be used to invoke any method handle compatible with the given type, as if by invoke.
invokeWithArguments(Object...) - 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 actual argument count is the length of the argument array.
invokeWithArguments(List<?>) - 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 actual argument count is the length of the argument list.
IPA_EXTENSIONS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "IPA Extensions" Unicode character block.
isAccessModeSupported(VarHandle.AccessMode) - Method in class java.lang.invoke.VarHandle
Returns true if the given access mode is supported, otherwise false.
isAlive() - Method in class java.lang.Process
Tests whether the process represented by this Process is alive.
isAlive() - Method in interface java.lang.ProcessHandle
Tests whether the process represented by this ProcessHandle is alive.
isAlive() - Method in class java.lang.Thread
Tests if this thread is alive.
isAlphabetic(int) - Static method in class java.lang.Character
Determines if the specified character (Unicode code point) is an alphabet.
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
Returns true if an annotation for the specified type is present on this element, else false.
isAnnotationPresent(Class<? extends Annotation>) - Method in class java.lang.Package
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.
isArray() - Method in interface java.lang.constant.ClassDesc
Returns whether this ClassDesc describes an array type.
isArray() - Method in interface java.lang.invoke.TypeDescriptor.OfField
Does this field descriptor describe an array type?
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.
isBlank() - Method in class java.lang.String
Returns true if the string is empty or contains only white space codepoints, otherwise false.
isBmpCodePoint(int) - Static method in class java.lang.Character
Determines whether the specified character (Unicode code point) is in the Basic Multilingual Plane (BMP).
isClassOrInterface() - Method in interface java.lang.constant.ClassDesc
Returns whether this ClassDesc describes a class or interface type.
isCompatibleWith(String) - Method in class java.lang.Package
Compare this package's specification version with a desired version.
isDaemon() - Method in class java.lang.Thread
Tests if this thread is a daemon thread.
isDaemon() - Method in class java.lang.ThreadGroup
Tests if this thread group is a daemon thread group.
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.
isDestroyed() - Method in class java.lang.ThreadGroup
Tests if this thread group has been destroyed.
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.
isEnum() - Method in class java.lang.Class
Returns true if and only if this class was declared as an enum in the source code.
isExported(String) - Method in class java.lang.Module
Returns true if this module exports the given package unconditionally.
isExported(String, Module) - Method in class java.lang.Module
Returns true if this module exports the given package to at least the given module.
isFinite(double) - Static method in class java.lang.Double
Returns true if the argument is a finite floating-point value; returns false otherwise (for NaN and infinity arguments).
isFinite(float) - Static method in class java.lang.Float
Returns true if the argument is a finite floating-point value; returns false otherwise (for NaN and infinity arguments).
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(char) - Static method in class java.lang.Character
Determines if the specified character should be regarded as an ignorable character in a Java identifier or a Unicode identifier.
isIdentifierIgnorable(int) - Static method in class java.lang.Character
Determines if the specified character (Unicode code point) should be regarded as an ignorable character in a Java identifier or a Unicode identifier.
isIdeographic(int) - Static method in class java.lang.Character
Determines if the specified character (Unicode code point) is a CJKV (Chinese, Japanese, Korean and Vietnamese) ideograph, as defined by the Unicode Standard.
isInfinite() - Method in class java.lang.Double
Returns true if this Double value 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.
isInfinite(double) - Static method in class java.lang.Double
Returns true if the specified number 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.
isInstance(Object) - Method in class java.lang.Class
Determines if the specified Object is assignment-compatible with the object represented by this Class.
isInterface - Variable in enum java.lang.constant.DirectMethodHandleDesc.Kind
Is this an interface
isInterface() - Method in class java.lang.Class
Determines if the specified Class object represents an interface type.
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.
isJavaLetter(char) - Static method in class java.lang.Character
Deprecated.
Replaced by isJavaIdentifierStart(char).
isJavaLetterOrDigit(char) - Static method in class java.lang.Character
Deprecated.
Replaced by isJavaIdentifierPart(char).
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.
isLoggable(System.Logger.Level) - Method in interface java.lang.System.Logger
Checks if a message of the given level would be logged by this logger.
isLowerCase(char) - Static method in class java.lang.Character
Determines if the specified character is a lowercase character.
isLowerCase(int) - Static method in class java.lang.Character
Determines if the specified character (Unicode code point) 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(char) - Static method in class java.lang.Character
Determines whether the character is mirrored according to the Unicode specification.
isMirrored(int) - Static method in class java.lang.Character
Determines whether the specified character (Unicode code point) is mirrored according to the Unicode specification.
isNamed() - Method in class java.lang.Module
Returns true if this module is a named module.
isNaN() - Method in class java.lang.Double
Returns true if this Double value is a Not-a-Number (NaN), false otherwise.
isNaN() - Method in class java.lang.Float
Returns true if this Float value is a Not-a-Number (NaN), false otherwise.
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(float) - Static method in class java.lang.Float
Returns true if the specified number is a Not-a-Number (NaN) value, 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.
isNativeMethod() - Method in interface java.lang.StackWalker.StackFrame
Returns true if the method containing the execution point represented by this stack frame is a native method.
isNestmateOf(Class<?>) - Method in class java.lang.Class
Determines if the given Class is a nestmate of the class or interface represented by this Class object.
isOpen(String) - Method in class java.lang.Module
Returns true if this module has opened a package unconditionally.
isOpen(String, Module) - Method in class java.lang.Module
Returns true if this module has opened a package to at least the given module.
isOwnerInterface() - Method in interface java.lang.constant.DirectMethodHandleDesc
Indicates if the method is declared by an interface
isPrimitive() - Method in class java.lang.Class
Determines if the specified Class object represents a primitive type.
isPrimitive() - Method in interface java.lang.constant.ClassDesc
Returns whether this ClassDesc describes a primitive type.
isPrimitive() - Method in interface java.lang.invoke.TypeDescriptor.OfField
Does this field descriptor describe a primitive type?
isRegisteredAsParallelCapable() - Method in class java.lang.ClassLoader
Returns true if this class loader is registered as parallel capable, otherwise false.
isSealed() - Method in class java.lang.Package
Returns true if this package is sealed.
isSealed(URL) - Method in class java.lang.Package
Returns true if this package is sealed with respect to the specified code source url.
isSpace(char) - Static method in class java.lang.Character
Deprecated.
Replaced by isWhitespace(char).
isSpaceChar(char) - Static method in class java.lang.Character
Determines if the specified character is a Unicode space character.
isSpaceChar(int) - Static method in class java.lang.Character
Determines if the specified character (Unicode code point) is a Unicode space character.
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.
isSynthetic() - Method in class java.lang.Class
Returns true if this class is a synthetic class; 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.
isUnicodeIdentifierPart(char) - Static method in class java.lang.Character
Determines if the specified character may be part of a Unicode identifier as other than the first character.
isUnicodeIdentifierPart(int) - Static method in class java.lang.Character
Determines if the specified character (Unicode code point) may be part of a Unicode identifier as other than the first character.
isUnicodeIdentifierStart(char) - Static method in class java.lang.Character
Determines if the specified character is permissible as the first character in a Unicode identifier.
isUnicodeIdentifierStart(int) - Static method in class java.lang.Character
Determines if the specified character (Unicode code point) is permissible as the first character in a Unicode identifier.
isUpperCase(char) - Static method in class java.lang.Character
Determines if the specified character is an uppercase character.
isUpperCase(int) - Static method in class java.lang.Character
Determines if the specified character (Unicode code point) 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 interface java.lang.invoke.MethodHandleInfo
Determines if the underlying member was a variable arity method or constructor.
isVarargsCollector() - Method in class java.lang.invoke.MethodHandle
Determines if this method handle supports variable arity calls.
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.
isWrapperInstance(Object) - Static method in class java.lang.invoke.MethodHandleProxies
Determines if the given object was produced by a call to asInterfaceInstance.
Iterable<T> - Interface in java.lang
Implementing this interface allows an object to be the target of the enhanced for statement (sometimes called the "for-each loop" statement).
iteratedLoop(MethodHandle, MethodHandle, MethodHandle) - Static method in class java.lang.invoke.MethodHandles
Constructs a loop that ranges over the values produced by an Iterator<T>.
iterator() - Method in interface java.lang.Iterable
Returns an iterator over elements of type T.

J

java.base - module java.base
Defines the foundational APIs of the Java SE Platform.
jrt - Search tag in java.base
jrt
java.lang - package java.lang
Provides classes that are fundamental to the design of the Java programming language.
java.lang.constant - package java.lang.constant
Classes and interfaces to represent nominal descriptors for run-time entities such as classes or method handles, and classfile entities such as constant pool entries or invokedynamic call sites.
java.lang.invoke - package java.lang.invoke
The java.lang.invoke package provides low-level primitives for interacting with the Java Virtual Machine.
JAVANESE - java.lang.Character.UnicodeScript
Unicode script "Javanese".
JAVANESE - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Javanese" Unicode character block.
join() - Method in class java.lang.Thread
Waits for this thread to die.
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(CharSequence, CharSequence...) - Static method in class java.lang.String
Returns a new String composed of copies of the CharSequence elements joined together with a copy of the specified delimiter.
join(CharSequence, Iterable<? extends CharSequence>) - Static method in class java.lang.String
Returns a new String composed of copies of the CharSequence elements joined together with a copy of the specified delimiter.

K

KAITHI - java.lang.Character.UnicodeScript
Unicode script "Kaithi".
KAITHI - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Kaithi" Unicode character block.
KANA_EXTENDED_A - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Kana Extended-A" Unicode character block.
KANA_SUPPLEMENT - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Kana Supplement" Unicode character block.
KANBUN - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Kanbun" Unicode character block.
KANGXI_RADICALS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Kangxi Radicals" Unicode character block.
KANNADA - java.lang.Character.UnicodeScript
Unicode script "Kannada".
KANNADA - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Kannada" Unicode character block.
KATAKANA - java.lang.Character.UnicodeScript
Unicode script "Katakana".
KATAKANA - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Katakana" Unicode character block.
KATAKANA_PHONETIC_EXTENSIONS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Katakana Phonetic Extensions" Unicode character block.
KAYAH_LI - java.lang.Character.UnicodeScript
Unicode script "Kayah_Li".
KAYAH_LI - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Kayah Li" Unicode character block.
KHAROSHTHI - java.lang.Character.UnicodeScript
Unicode script "Kharoshthi".
KHAROSHTHI - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Kharoshthi" Unicode character block.
KHMER - java.lang.Character.UnicodeScript
Unicode script "Khmer".
KHMER - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Khmer" Unicode character block.
KHMER_SYMBOLS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Khmer Symbols" Unicode character block.
KHOJKI - java.lang.Character.UnicodeScript
Unicode script "Khojki".
KHOJKI - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Khojki" Unicode character block.
KHUDAWADI - java.lang.Character.UnicodeScript
Unicode script "Khudawadi".
KHUDAWADI - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Khudawadi" Unicode character block.
kind() - Method in interface java.lang.constant.DirectMethodHandleDesc
Return the kind of the method handle described by this nominal descriptor.

L

LambdaConversionException - Exception in java.lang.invoke
LambdaConversionException
LambdaConversionException() - Constructor for exception java.lang.invoke.LambdaConversionException
Constructs a LambdaConversionException.
LambdaConversionException(String) - Constructor for exception java.lang.invoke.LambdaConversionException
Constructs a LambdaConversionException with a message.
LambdaConversionException(String, Throwable) - Constructor for exception java.lang.invoke.LambdaConversionException
Constructs a LambdaConversionException with a message and cause.
LambdaConversionException(String, Throwable, boolean, boolean) - Constructor for exception java.lang.invoke.LambdaConversionException
Constructs a LambdaConversionException with a message, cause, and other settings.
LambdaConversionException(Throwable) - Constructor for exception java.lang.invoke.LambdaConversionException
Constructs a LambdaConversionException with a cause.
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.
LAO - java.lang.Character.UnicodeScript
Unicode script "Lao".
LAO - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Lao" Unicode character block.
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) - Method in class java.lang.StringBuffer
 
lastIndexOf(String) - Method in class java.lang.StringBuilder
 
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, int) - Method in class java.lang.StringBuffer
 
lastIndexOf(String, int) - Method in class java.lang.StringBuilder
 
lastParameterType() - Method in class java.lang.invoke.MethodType
Returns the last parameter type of this method type.
LATIN - java.lang.Character.UnicodeScript
Unicode script "Latin".
LATIN_1_SUPPLEMENT - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Latin-1 Supplement" Unicode character block.
LATIN_EXTENDED_A - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Latin Extended-A" Unicode character block.
LATIN_EXTENDED_ADDITIONAL - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Latin Extended Additional" Unicode character block.
LATIN_EXTENDED_B - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Latin Extended-B" Unicode character block.
LATIN_EXTENDED_C - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Latin Extended-C" Unicode character block.
LATIN_EXTENDED_D - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Latin Extended-D" Unicode character block.
LATIN_EXTENDED_E - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Latin Extended-E" Unicode character block.
layer() - Method in class java.lang.ModuleLayer.Controller
Returns the layer that this object controls.
LayerInstantiationException - Exception in java.lang
Thrown when creating a module layer fails.
LayerInstantiationException() - Constructor for exception java.lang.LayerInstantiationException
Constructs a LayerInstantiationException with no detail message.
LayerInstantiationException(String) - Constructor for exception java.lang.LayerInstantiationException
Constructs a LayerInstantiationException with the given detail message.
LayerInstantiationException(String, Throwable) - Constructor for exception java.lang.LayerInstantiationException
Constructs a LayerInstantiationException with the given detail message and cause.
LayerInstantiationException(Throwable) - Constructor for exception java.lang.LayerInstantiationException
Constructs a LayerInstantiationException with the given cause.
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
 
LEPCHA - java.lang.Character.UnicodeScript
Unicode script "Lepcha".
LEPCHA - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Lepcha" Unicode character block.
LETTER_NUMBER - Static variable in class java.lang.Character
General category "Nl" in the Unicode specification.
LETTERLIKE_SYMBOLS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Letterlike Symbols" Unicode character block.
LIMBU - java.lang.Character.UnicodeScript
Unicode script "Limbu".
LIMBU - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Limbu" Unicode character block.
LINE_SEPARATOR - Static variable in class java.lang.Character
General category "Zl" in the Unicode specification.
LINEAR_A - java.lang.Character.UnicodeScript
Unicode script "Linear A".
LINEAR_A - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Linear A" Unicode character block.
LINEAR_B - java.lang.Character.UnicodeScript
Unicode script "Linear_B".
LINEAR_B_IDEOGRAMS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Linear B Ideograms" Unicode character block.
LINEAR_B_SYLLABARY - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Linear B Syllabary" Unicode character block.
lines() - Method in class java.lang.String
Returns a stream of lines extracted from this string, separated by line terminators.
lineSeparator() - Static method in class java.lang.System
Returns the system-dependent line separator string.
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() - Method in class java.lang.ThreadGroup
Prints information about this thread group to the standard output.
LISU - java.lang.Character.UnicodeScript
Unicode script "Lisu".
LISU - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Lisu" Unicode character block.
load(String) - Method in class java.lang.Runtime
Loads the native library specified by the filename argument.
load(String) - Static method in class java.lang.System
Loads the native library specified by the filename argument.
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.
loadLibrary(String) - Method in class java.lang.Runtime
Loads the native library specified by the libname argument.
loadLibrary(String) - Static method in class java.lang.System
Loads the native library specified by the libname argument.
loadLoadFence() - Static method in class java.lang.invoke.VarHandle
Ensures that loads before the fence will not be reordered with loads after the fence.
log(double) - Static method in class java.lang.Math
Returns the natural logarithm (base e) of a double value.
log(double) - Static method in class java.lang.StrictMath
Returns the natural logarithm (base e) of a double value.
log(System.Logger.Level, Object) - Method in interface java.lang.System.Logger
Logs a message produced from the given object.
log(System.Logger.Level, String) - Method in interface java.lang.System.Logger
Logs a message.
log(System.Logger.Level, String, Object...) - Method in interface java.lang.System.Logger
Logs a message with an optional list of parameters.
log(System.Logger.Level, String, Throwable) - Method in interface java.lang.System.Logger
Logs a message associated with a given throwable.
log(System.Logger.Level, Supplier<String>) - Method in interface java.lang.System.Logger
Logs a lazily supplied message.
log(System.Logger.Level, Supplier<String>, Throwable) - Method in interface java.lang.System.Logger
Logs a lazily supplied message associated with a given throwable.
log(System.Logger.Level, ResourceBundle, String, Object...) - Method in interface java.lang.System.Logger
Logs a message with resource bundle and an optional list of parameters.
log(System.Logger.Level, ResourceBundle, String, Throwable) - Method in interface java.lang.System.Logger
Logs a localized message associated with a given throwable.
log10(double) - Static method in class java.lang.Math
Returns the base 10 logarithm of a double value.
log10(double) - Static method in class java.lang.StrictMath
Returns the base 10 logarithm of a double value.
log1p(double) - Static method in class java.lang.Math
Returns the natural logarithm of the sum of the argument and 1.
log1p(double) - Static method in class java.lang.StrictMath
Returns the natural logarithm of the sum of the argument and 1.
LoggerFinder() - Constructor for class java.lang.System.LoggerFinder
Creates a new instance of LoggerFinder.
logicalAnd(boolean, boolean) - Static method in class java.lang.Boolean
Returns the result of applying the logical AND operator to the specified boolean operands.
logicalOr(boolean, boolean) - Static method in class java.lang.Boolean
Returns the result of applying the logical OR operator to the specified boolean operands.
logicalXor(boolean, boolean) - Static method in class java.lang.Boolean
Returns the result of applying the logical XOR operator to the specified boolean operands.
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
Deprecated.
It is rarely appropriate to use this constructor. The static factory Long.valueOf(long) is generally a better choice, as it is likely to yield significantly better space and time performance.
Long(String) - Constructor for class java.lang.Long
Deprecated.
It is rarely appropriate to use this constructor. Use Long.parseLong(String) to convert a string to a long primitive, or use Long.valueOf(String) to convert a string to a Long object.
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 after a widening primitive conversion.
longValue() - Method in class java.lang.Double
Returns the value of this Double as a long after a narrowing primitive conversion.
longValue() - Method in class java.lang.Float
Returns value of this Float as a long after a narrowing primitive conversion.
longValue() - Method in class java.lang.Integer
Returns the value of this Integer as a long after a widening primitive conversion.
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 after a widening primitive conversion.
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.
lookupDescriptor() - Method in interface java.lang.constant.DirectMethodHandleDesc
Return the lookup descriptor of the method handle described by this descriptor, after adjusting for the invocation mode.
lookupModes() - Method in class java.lang.invoke.MethodHandles.Lookup
Tells which access-protection classes of members this lookup object can produce.
loop(MethodHandle[]...) - Static method in class java.lang.invoke.MethodHandles
Constructs a method handle representing a loop with several loop variables that are updated and checked upon each iteration.
LOW_SURROGATES - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Low Surrogates" Unicode character block.
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.
LYCIAN - java.lang.Character.UnicodeScript
Unicode script "Lycian".
LYCIAN - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Lycian" Unicode character block.
LYDIAN - java.lang.Character.UnicodeScript
Unicode script "Lydian".
LYDIAN - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Lydian" Unicode character block.

M

MAHAJANI - java.lang.Character.UnicodeScript
Unicode script "Mahajani".
MAHAJANI - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Mahajani" Unicode character block.
MAHJONG_TILES - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Mahjong Tiles" Unicode character block.
major() - Method in class java.lang.Runtime.Version
Deprecated.
As of Java SE 10, the first element of a version number is not the major-release number but the feature-release counter, incremented for every time-based release. Use the Runtime.Version.feature() method in preference to this method. For compatibility, this method returns the value of the feature element.
MAKASAR - java.lang.Character.UnicodeScript
Unicode script "Makasar".
MAKASAR - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Makasar" Unicode character block.
makeConcat(MethodHandles.Lookup, String, MethodType) - Static method in class java.lang.invoke.StringConcatFactory
Facilitates the creation of optimized String concatenation methods, that can be used to efficiently concatenate a known number of arguments of known types, possibly after type adaptation and partial evaluation of arguments.
makeConcatWithConstants(MethodHandles.Lookup, String, MethodType, String, Object...) - Static method in class java.lang.invoke.StringConcatFactory
Facilitates the creation of optimized String concatenation methods, that can be used to efficiently concatenate a known number of arguments of known types, possibly after type adaptation and partial evaluation of arguments.
MALAYALAM - java.lang.Character.UnicodeScript
Unicode script "Malayalam".
MALAYALAM - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Malayalam" Unicode character block.
MANDAIC - java.lang.Character.UnicodeScript
Unicode script "Mandaic".
MANDAIC - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Mandaic" Unicode character block.
MANICHAEAN - java.lang.Character.UnicodeScript
Unicode script "Manichaean".
MANICHAEAN - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Manichaean" Unicode character block.
mapLibraryName(String) - Static method in class java.lang.System
Maps a library name into a platform-specific string representing a native library.
MARCHEN - java.lang.Character.UnicodeScript
Unicode script "Marchen".
MARCHEN - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Marchen" Unicode character block.
MASARAM_GONDI - java.lang.Character.UnicodeScript
Unicode script "Masaram Gondi".
MASARAM_GONDI - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Masaram Gondi" Unicode character block.
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.
MATHEMATICAL_ALPHANUMERIC_SYMBOLS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Mathematical Alphanumeric Symbols" Unicode character block.
MATHEMATICAL_OPERATORS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Mathematical Operators" Unicode character block.
max(double, double) - Static method in class java.lang.Double
Returns the greater of two double values as if by calling Math.max.
max(double, double) - Static method in class java.lang.Math
Returns the greater of two double values.
max(double, double) - Static method in class java.lang.StrictMath
Returns the greater of two double values.
max(float, float) - Static method in class java.lang.Float
Returns the greater of two float values as if by calling Math.max.
max(float, float) - Static method in class java.lang.Math
Returns the greater of two float values.
max(float, float) - Static method in class java.lang.StrictMath
Returns the greater of two float values.
max(int, int) - Static method in class java.lang.Integer
Returns the greater of two int 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(int, int) - Static method in class java.lang.StrictMath
Returns the greater of two int values.
max(long, long) - Static method in class java.lang.Long
Returns the greater of two long values as if by calling Math.max.
max(long, long) - Static method in class java.lang.Math
Returns the greater of two long values.
max(long, long) - Static method in class java.lang.StrictMath
Returns the greater of two long 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.
maxMemory() - Method in class java.lang.Runtime
Returns the maximum amount of memory that the Java virtual machine will attempt to use.
MAYAN_NUMERALS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Mayan Numerals" Unicode character block.
MEDEFAIDRIN - java.lang.Character.UnicodeScript
Unicode script "Medefaidrin".
MEDEFAIDRIN - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Medefaidrin" Unicode character block.
MEETEI_MAYEK - java.lang.Character.UnicodeScript
Unicode script "Meetei_Mayek".
MEETEI_MAYEK - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Meetei Mayek" Unicode character block.
MEETEI_MAYEK_EXTENSIONS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Meetei Mayek Extensions" Unicode character block.
MENDE_KIKAKUI - java.lang.Character.UnicodeScript
Unicode script "Mende Kikakui".
MENDE_KIKAKUI - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Mende Kikakui" Unicode character block.
MEROITIC_CURSIVE - java.lang.Character.UnicodeScript
Unicode script "Meroitic Cursive".
MEROITIC_CURSIVE - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Meroitic Cursive" Unicode character block.
MEROITIC_HIEROGLYPHS - java.lang.Character.UnicodeScript
Unicode script "Meroitic Hieroglyphs".
MEROITIC_HIEROGLYPHS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Meroitic Hieroglyphs" Unicode character block.
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.
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.
MethodHandleDesc - Interface in java.lang.constant
MethodHandleInfo - Interface in java.lang.invoke
A symbolic reference obtained by cracking a direct method handle into its consitutent symbolic parts.
MethodHandleProxies - Class in java.lang.invoke
This class consists exclusively of static methods that help adapt method handles to other JVM types, such as interfaces.
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.
methodName() - Method in interface java.lang.constant.DirectMethodHandleDesc
Return the name of the method or field described by this nominal descriptor.
methodName() - Method in enum java.lang.invoke.VarHandle.AccessMode
Returns the VarHandle signature-polymorphic method name associated with this AccessMode value.
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<?>, Class<?>[]) - Static method in class java.lang.invoke.MethodType
Finds or creates an instance of the given method type.
methodType(Class<?>, 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.
methodType(Class<?>, List<Class<?>>) - Static method in class java.lang.invoke.MethodType
Finds or creates a method type with the given components.
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.
MethodTypeDesc - Interface in java.lang.constant
A nominal descriptor for a MethodType constant.
MIAO - java.lang.Character.UnicodeScript
Unicode script "Miao".
MIAO - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Miao" Unicode character block.
min(double, double) - Static method in class java.lang.Double
Returns the smaller of two double values as if by calling Math.min.
min(double, double) - Static method in class java.lang.Math
Returns the smaller of two double values.
min(double, double) - Static method in class java.lang.StrictMath
Returns the smaller of two double values.
min(float, float) - Static method in class java.lang.Float
Returns the smaller of two float values as if by calling Math.min.
min(float, float) - Static method in class java.lang.Math
Returns the smaller of two float values.
min(float, float) - Static method in class java.lang.StrictMath
Returns the smaller of two float values.
min(int, int) - Static method in class java.lang.Integer
Returns the smaller of two int 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(int, int) - Static method in class java.lang.StrictMath
Returns the smaller of two int values.
min(long, long) - Static method in class java.lang.Long
Returns the smaller of two long values as if by calling Math.min.
min(long, long) - Static method in class java.lang.Math
Returns the smaller of two long values.
min(long, long) - Static method in class java.lang.StrictMath
Returns the smaller of two long 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.
minor() - Method in class java.lang.Runtime.Version
Deprecated.
As of Java SE 10, the second element of a version number is not the minor-release number but the interim-release counter, incremented for every interim release. Use the Runtime.Version.interim() method in preference to this method. For compatibility, this method returns the value of the interim element, or zero if it is absent.
MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Miscellaneous Mathematical Symbols-A" Unicode character block.
MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Miscellaneous Mathematical Symbols-B" Unicode character block.
MISCELLANEOUS_SYMBOLS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Miscellaneous Symbols" Unicode character block.
MISCELLANEOUS_SYMBOLS_AND_ARROWS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Miscellaneous Symbols and Arrows" Unicode character block.
MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Miscellaneous Symbols And Pictographs" Unicode character block.
MISCELLANEOUS_TECHNICAL - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Miscellaneous Technical" Unicode character block.
MODI - java.lang.Character.UnicodeScript
Unicode script "Modi".
MODI - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Modi" Unicode character block.
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.
MODIFIER_TONE_LETTERS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Modifier Tone Letters" Unicode character block.
Module - Class in java.lang
Represents a run-time module, either named or unnamed.
MODULE - Static variable in class java.lang.invoke.MethodHandles.Lookup
A single-bit mask representing module access (default access), which may contribute to the result of lookupModes.
ModuleLayer - Class in java.lang
A layer of modules in the Java virtual machine.
ModuleLayer.Controller - Class in java.lang
Controls a module layer.
modules() - Method in class java.lang.ModuleLayer
Returns the set of the modules in this layer.
MONGOLIAN - java.lang.Character.UnicodeScript
Unicode script "Mongolian".
MONGOLIAN - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Mongolian" Unicode character block.
MONGOLIAN_SUPPLEMENT - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Mongolian Supplement" Unicode character block.
MRO - java.lang.Character.UnicodeScript
Unicode script "Mro".
MRO - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Mro" Unicode character block.
MULTANI - java.lang.Character.UnicodeScript
Unicode script "Multani".
MULTANI - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Multani" Unicode character block.
multiplyExact(int, int) - Static method in class java.lang.Math
Returns the product of the arguments, throwing an exception if the result overflows an int.
multiplyExact(int, int) - Static method in class java.lang.StrictMath
Returns the product of the arguments, throwing an exception if the result overflows an int.
multiplyExact(long, int) - Static method in class java.lang.Math
Returns the product of the arguments, throwing an exception if the result overflows a long.
multiplyExact(long, int) - Static method in class java.lang.StrictMath
Returns the product of the arguments, throwing an exception if the result overflows a long.
multiplyExact(long, long) - Static method in class java.lang.Math
Returns the product of the arguments, throwing an exception if the result overflows a long.
multiplyExact(long, long) - Static method in class java.lang.StrictMath
Returns the product of the arguments, throwing an exception if the result overflows a long.
multiplyFull(int, int) - Static method in class java.lang.Math
Returns the exact mathematical product of the arguments.
multiplyFull(int, int) - Static method in class java.lang.StrictMath
Returns the exact mathematical product of the arguments.
multiplyHigh(long, long) - Static method in class java.lang.Math
Returns as a long the most significant 64 bits of the 128-bit product of two 64-bit factors.
multiplyHigh(long, long) - Static method in class java.lang.StrictMath
Returns as a long the most significant 64 bits of the 128-bit product of two 64-bit factors.
MUSICAL_SYMBOLS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Musical Symbols" Unicode character block.
MutableCallSite - Class in java.lang.invoke
A MutableCallSite is a CallSite whose target variable behaves like an ordinary field.
MutableCallSite(MethodHandle) - Constructor for class java.lang.invoke.MutableCallSite
Creates a call site object with an initial target method handle.
MutableCallSite(MethodType) - Constructor for class java.lang.invoke.MutableCallSite
Creates a blank call site object with the given method type.
MYANMAR - java.lang.Character.UnicodeScript
Unicode script "Myanmar".
MYANMAR - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Myanmar" Unicode character block.
MYANMAR_EXTENDED_A - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Myanmar Extended-A" Unicode character block.
MYANMAR_EXTENDED_B - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Myanmar Extended-B" Unicode character block.

N

NABATAEAN - java.lang.Character.UnicodeScript
Unicode script "Nabataean".
NABATAEAN - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Nabataean" Unicode character block.
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.
nanoTime() - Static method in class java.lang.System
Returns the current value of the running Java Virtual Machine's high-resolution time source, in nanoseconds.
negateExact(int) - Static method in class java.lang.Math
Returns the negation of the argument, throwing an exception if the result overflows an int.
negateExact(long) - Static method in class java.lang.Math
Returns the negation of the argument, throwing an exception if the result overflows a long.
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.
NEW - java.lang.Thread.State
Thread state for a thread which has not yet started.
NEW_TAI_LUE - java.lang.Character.UnicodeScript
Unicode script "New_Tai_Lue".
NEW_TAI_LUE - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "New Tai Lue" Unicode character block.
NEWA - java.lang.Character.UnicodeScript
Unicode script "Newa".
NEWA - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Newa" Unicode character block.
newInstance() - Method in class java.lang.Class
Deprecated.
This method propagates any exception thrown by the nullary constructor, including a checked exception. Use of this method effectively bypasses the compile-time exception checking that would otherwise be performed by the compiler. The Constructor.newInstance method avoids this problem by wrapping any exception thrown by the constructor in a (checked) InvocationTargetException.

The call


 clazz.newInstance()
 
can be replaced by

 clazz.getDeclaredConstructor().newInstance()
 
The latter sequence of calls is inferred to be able to throw the additional exception types InvocationTargetException and NoSuchMethodException. Both of these exception types are subclasses of ReflectiveOperationException.
nextAfter(double, double) - Static method in class java.lang.Math
Returns the floating-point number adjacent to the first argument in the direction of the second argument.
nextAfter(double, double) - Static method in class java.lang.StrictMath
Returns the floating-point number adjacent to the first argument in the direction of the second argument.
nextAfter(float, double) - Static method in class java.lang.Math
Returns the floating-point number adjacent to the first argument in the direction of the second argument.
nextAfter(float, double) - Static method in class java.lang.StrictMath
Returns the floating-point number adjacent to the first argument in the direction of the second argument.
nextDown(double) - Static method in class java.lang.Math
Returns the floating-point value adjacent to d in the direction of negative infinity.
nextDown(double) - Static method in class java.lang.StrictMath
Returns the floating-point value adjacent to d in the direction of negative infinity.
nextDown(float) - Static method in class java.lang.Math
Returns the floating-point value adjacent to f in the direction of negative infinity.
nextDown(float) - Static method in class java.lang.StrictMath
Returns the floating-point value adjacent to f in the direction of negative infinity.
nextUp(double) - Static method in class java.lang.Math
Returns the floating-point value adjacent to d in the direction of positive infinity.
nextUp(double) - Static method in class java.lang.StrictMath
Returns the floating-point value adjacent to d in the direction of positive infinity.
nextUp(float) - Static method in class java.lang.Math
Returns the floating-point value adjacent to f in the direction of positive infinity.
nextUp(float) - Static method in class java.lang.StrictMath
Returns the floating-point value adjacent to f in the direction of positive infinity.
NKO - java.lang.Character.UnicodeScript
Unicode script "Nko".
NKO - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "NKo" Unicode character block.
NoClassDefFoundError - Error in java.lang
Thrown if the Java Virtual Machine or a ClassLoader instance tries to load in the definition of a class (as part of a normal method call or as part of creating a new instance using the new expression) and no definition of the class could be found.
NoClassDefFoundError() - Constructor for error java.lang.NoClassDefFoundError
Constructs a NoClassDefFoundError with no detail message.
NoClassDefFoundError(String) - Constructor for error java.lang.NoClassDefFoundError
Constructs a NoClassDefFoundError with the specified detail message.
NON_SPACING_MARK - Static variable in class java.lang.Character
General category "Mn" in the Unicode specification.
NORM_PRIORITY - Static variable in class java.lang.Thread
The default priority that is assigned to a thread.
NoSuchFieldError - Error in java.lang
Thrown if an application tries to access or modify a specified field of an object, and that object no longer has that field.
NoSuchFieldError() - Constructor for error java.lang.NoSuchFieldError
Constructs a NoSuchFieldError with no detail message.
NoSuchFieldError(String) - Constructor for error java.lang.NoSuchFieldError
Constructs a NoSuchFieldError with the specified detail message.
NoSuchFieldException - Exception in java.lang
Signals that the class doesn't have a field of a specified name.
NoSuchFieldException() - Constructor for exception java.lang.NoSuchFieldException
Constructor.
NoSuchFieldException(String) - Constructor for exception java.lang.NoSuchFieldException
Constructor with a detail message.
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.
NULL - Static variable in class java.lang.constant.ConstantDescs
Nominal descriptor representing the constant null
nullConstant(MethodHandles.Lookup, String, Class<?>) - Static method in class java.lang.invoke.ConstantBootstraps
Returns a null object reference for the reference type specified by type.
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.
Number - Class in java.lang
The abstract class Number is the superclass of platform classes representing numeric values that are convertible to the primitive types byte, double, float, int, long, and short.
Number() - Constructor for class java.lang.Number
 
NUMBER_FORMS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Number Forms" Unicode character block.
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.
NUSHU - java.lang.Character.UnicodeScript
Unicode script "Nushu".
NUSHU - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Nushu" Unicode character block.

O

Object - Class in java.lang
Class Object is the root of the class hierarchy.
Object() - Constructor for class java.lang.Object
Constructs a new object.
of(char) - Static method in class java.lang.Character.UnicodeBlock
Returns the object representing the Unicode block containing the given character, or null if the character is not a member of a defined block.
of(int) - Static method in class java.lang.Character.UnicodeBlock
Returns the object representing the Unicode block containing the given character (Unicode code point), or null if the character is not a member of a defined block.
of(int) - Static method in enum java.lang.Character.UnicodeScript
Returns the enum constant representing the Unicode script of which the given character (Unicode code point) is assigned to.
of(long) - Static method in interface java.lang.ProcessHandle
Returns an Optional<ProcessHandle> for an existing native process.
of(ClassDesc, ClassDesc...) - Static method in interface java.lang.constant.MethodTypeDesc
Returns a MethodTypeDesc given the return type and parameter types.
of(ClassDesc, String) - Static method in class java.lang.Enum.EnumDesc
Return a nominal descriptor for the specified enum class and name
of(DirectMethodHandleDesc) - Static method in class java.lang.constant.DynamicConstantDesc
Return a nominal descriptor for a dynamic constant whose bootstrap has no static arguments, whose name parameter is ConstantDescs.DEFAULT_NAME, and whose type parameter is always the same as the bootstrap method return type.
of(DirectMethodHandleDesc.Kind, ClassDesc, String, String) - Static method in interface java.lang.constant.MethodHandleDesc
Create a MethodHandleDesc corresponding to an invocation of a declared method, invocation of a constructor, or access to a field.
of(DirectMethodHandleDesc, ConstantDesc...) - Static method in class java.lang.constant.DynamicConstantDesc
Return a nominal descriptor for a dynamic constant whose name parameter is ConstantDescs.DEFAULT_NAME, and whose type parameter is always the same as the bootstrap method return type.
of(DirectMethodHandleDesc, MethodTypeDesc) - Static method in class java.lang.constant.DynamicCallSiteDesc
Create a nominal descriptor for an invokedynamic call site whose bootstrap method has no static arguments and for which the name parameter is ConstantDescs.DEFAULT_NAME.
of(DirectMethodHandleDesc, String, MethodTypeDesc) - Static method in class java.lang.constant.DynamicCallSiteDesc
Create a nominal descriptor for an invokedynamic call site whose bootstrap method has no static arguments.
of(DirectMethodHandleDesc, String, MethodTypeDesc, ConstantDesc...) - Static method in class java.lang.constant.DynamicCallSiteDesc
Create a nominal descriptor for an invokedynamic call site.
of(String) - Static method in interface java.lang.constant.ClassDesc
Create a ClassDesc for a class or interface type, given the name of the class or interface, such as "java.lang.String".
of(String, String) - Static method in interface java.lang.constant.ClassDesc
Create a ClassDesc for a class or interface type, given a package name and the unqualified (simple) name for the class or interface.
ofArray(ClassDesc) - Static method in class java.lang.invoke.VarHandle.VarHandleDesc
Returns a VarHandle.VarHandleDesc corresponding to a VarHandle for for an array type.
ofCallsiteBootstrap(ClassDesc, String, ClassDesc, ClassDesc...) - Static method in class java.lang.constant.ConstantDescs
Return a MethodHandleDesc corresponding to a bootstrap method for an invokedynamic callsite, which is a static method whose leading parameter types are Lookup, String, and MethodType.
ofCanonical(DirectMethodHandleDesc, String, ClassDesc, ConstantDesc[]) - Static method in class java.lang.constant.DynamicConstantDesc
Return a nominal descriptor for a dynamic constant, transforming it into a more specific type if the constant bootstrap is a well-known one and a more specific nominal descriptor type (e.g., ClassDesc) is available.
ofConstantBootstrap(ClassDesc, String, ClassDesc, ClassDesc...) - Static method in class java.lang.constant.ConstantDescs
Return a MethodHandleDesc corresponding to a bootstrap method for a dynamic constant, which is a static method whose leading arguments are Lookup, String, and Class.
ofConstructor(ClassDesc, ClassDesc...) - Static method in interface java.lang.constant.MethodHandleDesc
Return a MethodHandleDesc corresponding to invocation of a constructor
ofDescriptor(String) - Static method in interface java.lang.constant.ClassDesc
Create a ClassDesc given a descriptor string for a class, interface, array, or primitive type.
ofDescriptor(String) - Static method in interface java.lang.constant.MethodTypeDesc
Create a MethodTypeDesc given a method descriptor string
OFF - java.lang.System.Logger.Level
A marker to indicate that all levels are disabled.
ofField(ClassDesc, String, ClassDesc) - Static method in class java.lang.invoke.VarHandle.VarHandleDesc
Returns a VarHandle.VarHandleDesc corresponding to a VarHandle for an instance field.
ofField(DirectMethodHandleDesc.Kind, ClassDesc, String, ClassDesc) - Static method in interface java.lang.constant.MethodHandleDesc
Create a MethodHandleDesc corresponding to a method handle that accesses a field.
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
 
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.
ofMethod(DirectMethodHandleDesc.Kind, ClassDesc, String, MethodTypeDesc) - Static method in interface java.lang.constant.MethodHandleDesc
Create a MethodHandleDesc corresponding to an invocation of a declared method or constructor.
ofNamed(DirectMethodHandleDesc, String, ClassDesc, ConstantDesc...) - Static method in class java.lang.constant.DynamicConstantDesc
Return a nominal descriptor for a dynamic constant.
ofStaticField(ClassDesc, String, ClassDesc) - Static method in class java.lang.invoke.VarHandle.VarHandleDesc
Returns a VarHandle.VarHandleDesc corresponding to a VarHandle for a static field.
OGHAM - java.lang.Character.UnicodeScript
Unicode script "Ogham".
OGHAM - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Ogham" Unicode character block.
OL_CHIKI - java.lang.Character.UnicodeScript
Unicode script "Ol_Chiki".
OL_CHIKI - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Ol Chiki" Unicode character block.
OLD_HUNGARIAN - java.lang.Character.UnicodeScript
Unicode script "Old Hungarian".
OLD_HUNGARIAN - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Old Hungarian" Unicode character block.
OLD_ITALIC - java.lang.Character.UnicodeScript
Unicode script "Old_Italic".
OLD_ITALIC - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Old Italic" Unicode character block.
OLD_NORTH_ARABIAN - java.lang.Character.UnicodeScript
Unicode script "Old North Arabian".
OLD_NORTH_ARABIAN - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Old North Arabian" Unicode character block.
OLD_PERMIC - java.lang.Character.UnicodeScript
Unicode script "Old Permic".
OLD_PERMIC - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Old Permic" Unicode character block.
OLD_PERSIAN - java.lang.Character.UnicodeScript
Unicode script "Old_Persian".
OLD_PERSIAN - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Old Persian" Unicode character block.
OLD_SOGDIAN - java.lang.Character.UnicodeScript
Unicode script "Old Sogdian".
OLD_SOGDIAN - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Old Sogdian" Unicode character block.
OLD_SOUTH_ARABIAN - java.lang.Character.UnicodeScript
Unicode script "Old_South_Arabian".
OLD_SOUTH_ARABIAN - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Old South Arabian" Unicode character block.
OLD_TURKIC - java.lang.Character.UnicodeScript
Unicode script "Old_Turkic".
OLD_TURKIC - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Old Turkic" Unicode character block.
onExit() - Method in class java.lang.Process
Returns a CompletableFuture<Process> for the termination of the Process.
onExit() - Method in interface java.lang.ProcessHandle
Returns a CompletableFuture<ProcessHandle> for the termination of the process.
onSpinWait() - Static method in class java.lang.Thread
Indicates that the caller is momentarily unable to progress, until the occurrence of one or more actions on the part of other activities.
OPTICAL_CHARACTER_RECOGNITION - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Optical Character Recognition" Unicode character block.
optional() - Method in class java.lang.Runtime.Version
Returns optional additional identifying build information.
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).
ORIYA - java.lang.Character.UnicodeScript
Unicode script "Oriya".
ORIYA - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Oriya" Unicode character block.
ORNAMENTAL_DINGBATS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Ornamental Dingbats" Unicode character block.
OSAGE - java.lang.Character.UnicodeScript
Unicode script "Osage".
OSAGE - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Osage" Unicode character block.
OSMANYA - java.lang.Character.UnicodeScript
Unicode script "Osmanya".
OSMANYA - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Osmanya" Unicode character block.
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.
out - Static variable in class java.lang.System
The "standard" output stream.
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.
Override - Annotation Type in java.lang
Indicates that a method declaration is intended to override a method declaration in a supertype.
owner() - Method in interface java.lang.constant.DirectMethodHandleDesc
Return a ClassDesc describing the class declaring the method or field described by this nominal descriptor.

P

Package - Class in java.lang
Represents metadata about a run-time package associated with a class loader.
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.
packageName() - Method in interface java.lang.constant.ClassDesc
Returns the package name of this ClassDesc, if it describes a class or interface type.
PAHAWH_HMONG - java.lang.Character.UnicodeScript
Unicode script "Pahawh Hmong".
PAHAWH_HMONG - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Pahawh Hmong" Unicode character block.
PALMYRENE - java.lang.Character.UnicodeScript
Unicode script "Palmyrene".
PALMYRENE - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Palmyrene" Unicode character block.
PARAGRAPH_SEPARATOR - Static variable in class java.lang.Character
General category "Zp" in the Unicode specification.
parameterArray() - Method in interface java.lang.constant.MethodTypeDesc
Get the parameter types as an array.
parameterArray() - Method in class java.lang.invoke.MethodType
Presents the parameter types as an array (a convenience method).
parameterArray() - Method in interface java.lang.invoke.TypeDescriptor.OfMethod
Return an array of field descriptors for the parameter types of the method type described by this descriptor
parameterCount() - Method in interface java.lang.constant.MethodTypeDesc
Get the number of parameters of the method type described by this MethodTypeDesc
parameterCount() - Method in class java.lang.invoke.MethodType
Returns the number of parameter types in this method type.
parameterCount() - Method in interface java.lang.invoke.TypeDescriptor.OfMethod
Return the number of parameters in the method type
parameterList() - Method in interface java.lang.constant.MethodTypeDesc
Get the parameter types as an immutable List.
parameterList() - Method in class java.lang.invoke.MethodType
Presents the parameter types as a list (a convenience method).
parameterList() - Method in interface java.lang.invoke.TypeDescriptor.OfMethod
Return an immutable list of field descriptors for the parameter types of the method type described by this descriptor
parameterType(int) - Method in interface java.lang.constant.MethodTypeDesc
Get the parameter type of the index'th parameter of the method type described by this MethodTypeDesc
parameterType(int) - Method in class java.lang.invoke.MethodType
Returns the parameter type at the specified index, within this method type.
parameterType(int) - Method in interface java.lang.invoke.TypeDescriptor.OfMethod
Return a field descriptor describing the requested parameter of the method type described by this descriptor
parent() - Method in interface java.lang.ProcessHandle
Returns an Optional<ProcessHandle> for the parent process.
parentOf(ThreadGroup) - Method in class java.lang.ThreadGroup
Tests if this thread group is either the thread group argument or one of its ancestor thread groups.
parents() - Method in class java.lang.ModuleLayer
Returns the list of this layer's parents unless this is the empty layer, which has no parents and so an empty list is returned.
parse(String) - Static method in class java.lang.Runtime.Version
Parses the given string as a valid version string containing a version number followed by pre-release and build information.
parseBoolean(String) - Static method in class java.lang.Boolean
Parses the string argument as a boolean.
parseByte(String) - Static method in class java.lang.Byte
Parses the string argument as a signed decimal byte.
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.
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(CharSequence, int, int, int) - Static method in class java.lang.Integer
Parses the CharSequence argument as a signed int in the specified radix, beginning at the specified beginIndex and extending to endIndex - 1.
parseInt(String) - Static method in class java.lang.Integer
Parses the string argument as a signed decimal integer.
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.
parseLong(CharSequence, int, int, int) - Static method in class java.lang.Long
Parses the CharSequence argument as a signed long in the specified radix, beginning at the specified beginIndex and extending to endIndex - 1.
parseLong(String) - Static method in class java.lang.Long
Parses the string argument as a signed decimal long.
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.
parseShort(String) - Static method in class java.lang.Short
Parses the string argument as a signed decimal short.
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.
parseUnsignedInt(CharSequence, int, int, int) - Static method in class java.lang.Integer
Parses the CharSequence argument as an unsigned int in the specified radix, beginning at the specified beginIndex and extending to endIndex - 1.
parseUnsignedInt(String) - Static method in class java.lang.Integer
Parses the string argument as an unsigned decimal integer.
parseUnsignedInt(String, int) - Static method in class java.lang.Integer
Parses the string argument as an unsigned integer in the radix specified by the second argument.
parseUnsignedLong(CharSequence, int, int, int) - Static method in class java.lang.Long
Parses the CharSequence argument as an unsigned long in the specified radix, beginning at the specified beginIndex and extending to endIndex - 1.
parseUnsignedLong(String) - Static method in class java.lang.Long
Parses the string argument as an unsigned decimal long.
parseUnsignedLong(String, int) - Static method in class java.lang.Long
Parses the string argument as an unsigned long in the radix specified by the second argument.
patch() - Method in class java.lang.Runtime.Version
Returns the value of the patch element of the version number, or zero if it is absent.
PAU_CIN_HAU - java.lang.Character.UnicodeScript
Unicode script "Pau Cin Hau".
PAU_CIN_HAU - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Pau Cin Hau" Unicode character block.
permuteArguments(MethodHandle, MethodType, int...) - Static method in class java.lang.invoke.MethodHandles
Produces a method handle which adapts the calling sequence of the given method handle to a new type, by reordering the arguments.
PHAGS_PA - java.lang.Character.UnicodeScript
Unicode script "Phags_Pa".
PHAGS_PA - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Phags-pa" Unicode character block.
PHAISTOS_DISC - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Phaistos Disc" Unicode character block.
PHOENICIAN - java.lang.Character.UnicodeScript
Unicode script "Phoenician".
PHOENICIAN - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Phoenician" Unicode character block.
PHONETIC_EXTENSIONS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Phonetic Extensions" Unicode character block.
PHONETIC_EXTENSIONS_SUPPLEMENT - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Phonetic Extensions Supplement" Unicode character block.
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.
PI - Static variable in class java.lang.StrictMath
The double value that is closer than any other to pi, the ratio of the circumference of a circle to its diameter.
pid() - Method in class java.lang.Process
Returns the native process ID of the process.
pid() - Method in interface java.lang.ProcessHandle
Returns the native process ID of the process.
PIPE - java.lang.ProcessBuilder.Redirect.Type
The type of Redirect.PIPE.
PIPE - Static variable in class java.lang.ProcessBuilder.Redirect
Indicates that subprocess I/O will be connected to the current Java process over a pipe.
PLAYING_CARDS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Playing Cards" Unicode character block.
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.
pow(double, double) - Static method in class java.lang.StrictMath
Returns the value of the first argument raised to the power of the second argument.
pre() - Method in class java.lang.Runtime.Version
Returns the optional pre-release information.
primitiveClass(MethodHandles.Lookup, String, Class<?>) - Static method in class java.lang.invoke.ConstantBootstraps
Returns a Class mirror for the primitive type whose type descriptor is specified by name.
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_USE - Static variable in class java.lang.Character
General category "Co" in the Unicode specification.
PRIVATE_USE_AREA - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Private Use Area" Unicode character block.
privateLookupIn(Class<?>, MethodHandles.Lookup) - Static method in class java.lang.invoke.MethodHandles
Returns a lookup object with full capabilities to emulate all supported bytecode behaviors, including private access, on a target class.
Process - Class in java.lang
Process provides control of native processes started by ProcessBuilder.start and Runtime.exec.
Process() - Constructor for class java.lang.Process
Default constructor for Process.
ProcessBuilder - Class in java.lang
This class is used to create operating system processes.
ProcessBuilder(String...) - Constructor for class java.lang.ProcessBuilder
Constructs a process builder with the specified operating system program and arguments.
ProcessBuilder(List<String>) - Constructor for class java.lang.ProcessBuilder
Constructs a process builder with the specified operating system program and arguments.
ProcessBuilder.Redirect - Class in java.lang
Represents a source of subprocess input or a destination of subprocess output.
ProcessBuilder.Redirect.Type - Enum in java.lang
ProcessHandle - Interface in java.lang
ProcessHandle identifies and provides control of native processes.
ProcessHandle.Info - Interface in java.lang
Information snapshot about the process.
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.
PSALTER_PAHLAVI - java.lang.Character.UnicodeScript
Unicode script "Psalter Pahlavi".
PSALTER_PAHLAVI - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Psalter Pahlavi" Unicode character block.
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.
publicLookup() - Static method in class java.lang.invoke.MethodHandles
Returns a lookup object which is trusted minimally.

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.
random() - Static method in class java.lang.StrictMath
Returns a double value with a positive sign, greater than or equal to 0.0 and less than 1.0.
read(CharBuffer) - Method in interface java.lang.Readable
Attempts to read characters into the specified character buffer.
READ - java.lang.ProcessBuilder.Redirect.Type
The type of redirects returned from Redirect.from(File).
Readable - Interface in java.lang
A Readable is a source of characters.
redirectError() - Method in class java.lang.ProcessBuilder
Returns this process builder's standard error destination.
redirectError(File) - Method in class java.lang.ProcessBuilder
Sets this process builder's standard error destination to a file.
redirectError(ProcessBuilder.Redirect) - Method in class java.lang.ProcessBuilder
Sets this process builder's standard error destination.
redirectErrorStream() - Method in class java.lang.ProcessBuilder
Tells whether this process builder merges standard error and standard output.
redirectErrorStream(boolean) - Method in class java.lang.ProcessBuilder
Sets this process builder's redirectErrorStream property.
redirectInput() - Method in class java.lang.ProcessBuilder
Returns this process builder's standard input source.
redirectInput(File) - Method in class java.lang.ProcessBuilder
Sets this process builder's standard input source to a file.
redirectInput(ProcessBuilder.Redirect) - Method in class java.lang.ProcessBuilder
Sets this process builder's standard input source.
redirectOutput() - Method in class java.lang.ProcessBuilder
Returns this process builder's standard output destination.
redirectOutput(File) - Method in class java.lang.ProcessBuilder
Sets this process builder's standard output destination to a file.
redirectOutput(ProcessBuilder.Redirect) - Method in class java.lang.ProcessBuilder
Sets this process builder's standard output destination.
REF_getField - Static variable in interface java.lang.invoke.MethodHandleInfo
A direct method handle reference kind, as defined in the table above.
REF_getStatic - Static variable in interface java.lang.invoke.MethodHandleInfo
A direct method handle reference kind, as defined in the table above.
REF_invokeInterface - Static variable in interface java.lang.invoke.MethodHandleInfo
A direct method handle reference kind, as defined in the table above.
REF_invokeSpecial - Static variable in interface java.lang.invoke.MethodHandleInfo
A direct method handle reference kind, as defined in the table above.
REF_invokeStatic - Static variable in interface java.lang.invoke.MethodHandleInfo
A direct method handle reference kind, as defined in the table above.
REF_invokeVirtual - Static variable in interface java.lang.invoke.MethodHandleInfo
A direct method handle reference kind, as defined in the table above.
REF_newInvokeSpecial - Static variable in interface java.lang.invoke.MethodHandleInfo
A direct method handle reference kind, as defined in the table above.
REF_putField - Static variable in interface java.lang.invoke.MethodHandleInfo
A direct method handle reference kind, as defined in the table above.
REF_putStatic - Static variable in interface java.lang.invoke.MethodHandleInfo
A direct method handle reference kind, as defined in the table above.
referenceKindToString(int) - Static method in interface java.lang.invoke.MethodHandleInfo
Returns the descriptive name of the given reference kind, as defined in the table above.
refKind - Variable in enum java.lang.constant.DirectMethodHandleDesc.Kind
The corresponding refKind value for this kind of method handle, as defined by MethodHandleInfo
refKind() - Method in interface java.lang.constant.DirectMethodHandleDesc
Return the refKind of the method handle described by this nominal reference, as defined by MethodHandleInfo.
reflectAs(Class<T>, MethodHandle) - Static method in class java.lang.invoke.MethodHandles
Performs an unchecked "crack" of a direct method handle.
reflectAs(Class<T>, MethodHandles.Lookup) - Method in interface java.lang.invoke.MethodHandleInfo
Reflects the underlying member as a method, constructor, or field object.
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(boolean, int, String, int, int) - Method in class java.lang.String
Tests if two string regions are equal.
regionMatches(int, String, int, int) - Method in class java.lang.String
Tests if two string regions are equal.
registerAsParallelCapable() - Static method in class java.lang.ClassLoader
Registers the caller as parallel capable.
REJANG - java.lang.Character.UnicodeScript
Unicode script "Rejang".
REJANG - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Rejang" Unicode character block.
releaseFence() - Static method in class java.lang.invoke.VarHandle
Ensures that loads and stores before the fence will not be reordered with stores after the fence.
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() - Method in class java.lang.ThreadLocal
Removes the current thread's value for this thread-local variable.
remove(Class<?>) - Method in class java.lang.ClassValue
Removes the associated value for the given class.
removeShutdownHook(Thread) - Method in class java.lang.Runtime
De-registers a previously-registered virtual-machine shutdown hook.
repeat(int) - Method in class java.lang.String
Returns a string whose value is the concatenation of this string repeated count times.
replace(char, char) - Method in class java.lang.String
Returns a string resulting from replacing all occurrences of oldChar in this string with newChar.
replace(int, int, String) - Method in class java.lang.StringBuffer
 
replace(int, int, String) - Method in class java.lang.StringBuilder
 
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.
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.
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.
resolveCallSiteDesc(MethodHandles.Lookup) - Method in class java.lang.constant.DynamicCallSiteDesc
Reflectively invokes the bootstrap method with the specified arguments, and return the resulting CallSite
resolveClass(Class<?>) - Method in class java.lang.ClassLoader
Links the specified class.
resolveConstantDesc(MethodHandles.Lookup) - Method in interface java.lang.constant.ConstantDesc
Resolve this descriptor reflectively, emulating the resolution behavior of JVMS 5.4.3 and the access control behavior of JVMS 5.4.4.
resolveConstantDesc(MethodHandles.Lookup) - Method in class java.lang.constant.DynamicConstantDesc
 
resolveConstantDesc(MethodHandles.Lookup) - Method in class java.lang.Double
Resolve this instance as a ConstantDesc, the result of which is the instance itself.
resolveConstantDesc(MethodHandles.Lookup) - Method in class java.lang.Enum.EnumDesc
 
resolveConstantDesc(MethodHandles.Lookup) - Method in class java.lang.Float
Resolve this instance as a ConstantDesc, the result of which is the instance itself.
resolveConstantDesc(MethodHandles.Lookup) - Method in class java.lang.Integer
Resolve this instance as a ConstantDesc, the result of which is the instance itself.
resolveConstantDesc(MethodHandles.Lookup) - Method in class java.lang.invoke.VarHandle.VarHandleDesc
 
resolveConstantDesc(MethodHandles.Lookup) - Method in class java.lang.Long
Resolve this instance as a ConstantDesc, the result of which is the instance itself.
resolveConstantDesc(MethodHandles.Lookup) - Method in class java.lang.String
Resolve this instance as a ConstantDesc, the result of which is the instance itself.
resources(String) - Method in class java.lang.ClassLoader
Returns a stream whose elements are the URLs of all the resources with the given name.
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?.
resume() - Method in class java.lang.ThreadGroup
Deprecated.
This method is used solely in conjunction with Thread.suspend and ThreadGroup.suspend, both of which have been deprecated, as they are inherently deadlock-prone. See Thread.suspend() for details.
RETAIN_CLASS_REFERENCE - java.lang.StackWalker.Option
Retains Class object in StackFrames walked by this StackWalker.
returnType() - Method in interface java.lang.constant.MethodTypeDesc
Get the return type of the method type described by this MethodTypeDesc
returnType() - Method in class java.lang.invoke.MethodType
Returns the return type of this method type.
returnType() - Method in interface java.lang.invoke.TypeDescriptor.OfMethod
Return a field descriptor describing the return type of the method type described by this descriptor
revealDirect(MethodHandle) - Method in class java.lang.invoke.MethodHandles.Lookup
Cracks a direct method handle created by this lookup object or a similar one.
reverse() - Method in class java.lang.StringBuffer
 
reverse() - Method in class java.lang.StringBuilder
 
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.
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.
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.
rint(double) - Static method in class java.lang.StrictMath
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(double) - Static method in class java.lang.Math
Returns the closest long to the argument, with ties rounding to positive infinity.
round(double) - Static method in class java.lang.StrictMath
Returns the closest long to the argument, with ties rounding to positive infinity.
round(float) - Static method in class java.lang.Math
Returns the closest int to the argument, with ties rounding to positive infinity.
round(float) - Static method in class java.lang.StrictMath
Returns the closest int to the argument, with ties rounding to positive infinity.
RUMI_NUMERAL_SYMBOLS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Rumi Numeral Symbols" Unicode character block.
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.
runFinalization() - Method in class java.lang.Runtime
Runs the finalization methods of any objects pending finalization.
runFinalization() - Static method in class java.lang.System
Runs the finalization methods of any objects pending finalization.
RUNIC - java.lang.Character.UnicodeScript
Unicode script "Runic".
RUNIC - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Runic" Unicode character block.
Runnable - Interface in java.lang
The Runnable interface should be implemented by any class whose instances are intended to be executed by a thread.
RUNNABLE - java.lang.Thread.State
Thread state for a runnable thread.
Runtime - Class in java.lang
Every Java application has a single instance of class Runtime that allows the application to interface with the environment in which the application is running.
Runtime.Version - Class in java.lang
A representation of a version string for an implementation of the Java SE Platform.
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(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.
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).
RuntimePermission - Class in java.lang
This class is for runtime permissions.
RuntimePermission(String) - Constructor for class java.lang.RuntimePermission
Creates a new RuntimePermission with the specified name.
RuntimePermission(String, String) - Constructor for class java.lang.RuntimePermission
Creates a new RuntimePermission object with the specified name.

S

SafeVarargs - Annotation Type in java.lang
A programmer assertion that the body of the annotated method or constructor does not perform potentially unsafe operations on its varargs parameter.
SAMARITAN - java.lang.Character.UnicodeScript
Unicode script "Samaritan".
SAMARITAN - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Samaritan" Unicode character block.
SAURASHTRA - java.lang.Character.UnicodeScript
Unicode script "Saurashtra".
SAURASHTRA - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Saurashtra" Unicode character block.
scalb(double, int) - Static method in class java.lang.Math
Returns d × 2scaleFactor rounded as if performed by a single correctly rounded floating-point multiply to a member of the double value set.
scalb(double, int) - Static method in class java.lang.StrictMath
Returns d × 2scaleFactor rounded as if performed by a single correctly rounded floating-point multiply to a member of the double value set.
scalb(float, int) - Static method in class java.lang.Math
Returns f × 2scaleFactor rounded as if performed by a single correctly rounded floating-point multiply to a member of the float value set.
scalb(float, int) - Static method in class java.lang.StrictMath
Returns f × 2scaleFactor rounded as if performed by a single correctly rounded floating-point multiply to a member of the float value set.
security() - Method in class java.lang.Runtime.Version
Deprecated.
As of Java SE 10, the third element of a version number is not the security level but the update-release counter, incremented for every update release. Use the Runtime.Version.update() method in preference to this method. For compatibility, this method returns the value of the update element, or zero if it is absent.
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).
SecurityManager - Class in java.lang
The security manager is a class that allows applications to implement a security policy.
SecurityManager() - Constructor for class java.lang.SecurityManager
Constructs a new SecurityManager.
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.
set(Object...) - Method in class java.lang.invoke.VarHandle
Sets the value of a variable to the newValue, with memory semantics of setting as if the variable was declared non-volatile and non-final.
set(T) - Method in class java.lang.ThreadLocal
Sets the current thread's copy of this thread-local variable to the specified value.
SET - java.lang.invoke.VarHandle.AccessMode
The access mode whose access is specified by the corresponding method VarHandle.set
SET_OPAQUE - java.lang.invoke.VarHandle.AccessMode
The access mode whose access is specified by the corresponding method VarHandle.setOpaque
SET_RELEASE - java.lang.invoke.VarHandle.AccessMode
The access mode whose access is specified by the corresponding method VarHandle.setRelease
SET_VOLATILE - java.lang.invoke.VarHandle.AccessMode
The access mode whose access is specified by the corresponding method VarHandle.setVolatile
setCharAt(int, char) - Method in class java.lang.StringBuffer
 
setClassAssertionStatus(String, boolean) - Method in class java.lang.ClassLoader
Sets the desired assertion status for the named top-level class in this class loader and any nested classes contained therein.
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.
setDaemon(boolean) - Method in class java.lang.ThreadGroup
Changes the daemon status of this thread group.
setDefaultAssertionStatus(boolean) - Method in class java.lang.ClassLoader
Sets the default assertion status for this class loader.
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.
setErr(PrintStream) - Static method in class java.lang.System
Reassigns the "standard" error output stream.
setIn(InputStream) - Static method in class java.lang.System
Reassigns the "standard" input stream.
setLength(int) - Method in class java.lang.StringBuffer
 
setMaxPriority(int) - Method in class java.lang.ThreadGroup
Sets the maximum priority of the group.
setName(String) - Method in class java.lang.Thread
Changes the name of this thread to be equal to the argument name.
setOpaque(Object...) - Method in class java.lang.invoke.VarHandle
Sets the value of a variable to the newValue, in program order, but with no assurance of memory ordering effects with respect to other threads.
setOut(PrintStream) - Static method in class java.lang.System
Reassigns the "standard" output stream.
setPackageAssertionStatus(String, boolean) - Method in class java.lang.ClassLoader
Sets the package default assertion status for the named package.
setPriority(int) - Method in class java.lang.Thread
Changes the priority of this thread.
setProperties(Properties) - Static method in class java.lang.System
Sets the system properties to the Properties argument.
setProperty(String, String) - Static method in class java.lang.System
Sets the system property indicated by the specified key.
setRelease(Object...) - Method in class java.lang.invoke.VarHandle
Sets the value of a variable to the newValue, and ensures that prior loads and stores are not reordered after this access.
setSecurityManager(SecurityManager) - Static method in class java.lang.System
Sets the system-wide security manager.
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.
setTarget(MethodHandle) - Method in class java.lang.invoke.ConstantCallSite
setTarget(MethodHandle) - Method in class java.lang.invoke.MutableCallSite
Updates the target method of this call site, as a normal variable.
setTarget(MethodHandle) - Method in class java.lang.invoke.VolatileCallSite
Updates the target method of this call site, as a volatile variable.
SETTER - java.lang.constant.DirectMethodHandleDesc.Kind
A method handle for a write accessor for an instance field
setUncaughtExceptionHandler(Thread.UncaughtExceptionHandler) - Method in class java.lang.Thread
Set the handler invoked when this thread abruptly terminates due to an uncaught exception.
setVolatile(Object...) - Method in class java.lang.invoke.VarHandle
Sets the value of a variable to the newValue, with memory semantics of setting as if the variable was declared volatile.
SHARADA - java.lang.Character.UnicodeScript
Unicode script "Sharada".
SHARADA - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Sharada" Unicode character block.
SHAVIAN - java.lang.Character.UnicodeScript
Unicode script "Shavian".
SHAVIAN - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Shavian" Unicode character block.
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
Deprecated.
It is rarely appropriate to use this constructor. The static factory Short.valueOf(short) is generally a better choice, as it is likely to yield significantly better space and time performance.
Short(String) - Constructor for class java.lang.Short
Deprecated.
It is rarely appropriate to use this constructor. Use Short.parseShort(String) to convert a string to a short primitive, or use Short.valueOf(String) to convert a string to a Short object.
SHORTHAND_FORMAT_CONTROLS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Shorthand Format Controls" Unicode character block.
shortValue() - Method in class java.lang.Byte
Returns the value of this Byte as a short after a widening primitive conversion.
shortValue() - Method in class java.lang.Double
Returns the value of this Double as a short after a narrowing primitive conversion.
shortValue() - Method in class java.lang.Float
Returns the value of this Float as a short after a narrowing primitive conversion.
shortValue() - Method in class java.lang.Integer
Returns the value of this Integer as a short after a narrowing primitive conversion.
shortValue() - Method in class java.lang.Long
Returns the value of this Long as a short after a narrowing primitive conversion.
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.
SHOW_HIDDEN_FRAMES - java.lang.StackWalker.Option
Shows all hidden frames.
SHOW_REFLECT_FRAMES - java.lang.StackWalker.Option
Shows all reflection frames.
SIDDHAM - java.lang.Character.UnicodeScript
Unicode script "Siddham".
SIDDHAM - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Siddham" Unicode character block.
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(double) - Static method in class java.lang.StrictMath
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.
signum(float) - Static method in class java.lang.StrictMath
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.
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.
SIGNWRITING - java.lang.Character.UnicodeScript
Unicode script "SignWriting".
sin(double) - Static method in class java.lang.Math
Returns the trigonometric sine of an angle.
sin(double) - Static method in class java.lang.StrictMath
Returns the trigonometric sine of an angle.
since() - Method in annotation type java.lang.Deprecated
Returns the version in which the annotated element became deprecated.
sinh(double) - Static method in class java.lang.Math
Returns the hyperbolic sine of a double value.
sinh(double) - Static method in class java.lang.StrictMath
Returns the hyperbolic sine of a double value.
SINHALA - java.lang.Character.UnicodeScript
Unicode script "Sinhala".
SINHALA - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Sinhala" Unicode character block.
SINHALA_ARCHAIC_NUMBERS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Sinhala Archaic Numbers" Unicode character block.
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.
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.
SMALL_FORM_VARIANTS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Small Form Variants" Unicode character block.
SOGDIAN - java.lang.Character.UnicodeScript
Unicode script "Sogdian".
SOGDIAN - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Sogdian" Unicode character block.
SORA_SOMPENG - java.lang.Character.UnicodeScript
Unicode script "Sora Sompeng".
SORA_SOMPENG - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Sora Sompeng" Unicode character block.
SOYOMBO - java.lang.Character.UnicodeScript
Unicode script "Soyombo".
SOYOMBO - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Soyombo" Unicode character block.
SPACE_SEPARATOR - Static variable in class java.lang.Character
General category "Zs" in the Unicode specification.
SPACING_MODIFIER_LETTERS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Spacing Modifier Letters" Unicode character block.
SPECIAL - java.lang.constant.DirectMethodHandleDesc.Kind
A method handle for a method invoked as with invokespecial
SPECIALS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Specials" Unicode character block.
split(String) - Method in class java.lang.String
Splits this string around matches of the given regular expression.
split(String, int) - 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.
spreadInvoker(MethodType, int) - Static method in class java.lang.invoke.MethodHandles
Produces a method handle which will invoke any method handle of the given type, with a given number of trailing arguments replaced by a single trailing Object[] array.
sqrt(double) - Static method in class java.lang.Math
Returns the correctly rounded positive square root of a double value.
sqrt(double) - Static method in class java.lang.StrictMath
Returns the correctly rounded positive square root of a double value.
StackOverflowError - Error in java.lang
Thrown when a stack overflow occurs because an application recurses too deeply.
StackOverflowError() - Constructor for error java.lang.StackOverflowError
Constructs a StackOverflowError with no detail message.
StackOverflowError(String) - Constructor for error java.lang.StackOverflowError
Constructs a StackOverflowError with the specified detail message.
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.
StackTraceElement(String, String, String, String, String, String, int) - Constructor for class java.lang.StackTraceElement
Creates a stack trace element representing the specified execution point.
StackWalker - Class in java.lang
A stack walker.
StackWalker.Option - Enum in java.lang
Stack walker option to configure the stack frame information obtained by a StackWalker.
StackWalker.StackFrame - Interface in java.lang
A StackFrame object represents a method invocation returned by StackWalker.
start() - Method in class java.lang.ProcessBuilder
Starts a new process using the attributes of this process builder.
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.
startInstant() - Method in interface java.lang.ProcessHandle.Info
Returns the start time of the process.
startPipeline(List<ProcessBuilder>) - Static method in class java.lang.ProcessBuilder
Starts a Process for each ProcessBuilder, creating a pipeline of processes linked by their standard output and standard input streams.
startsWith(String) - Method in class java.lang.String
Tests if this string starts with the specified prefix.
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.
STATIC - java.lang.constant.DirectMethodHandleDesc.Kind
A method handle for a method invoked as with invokestatic
STATIC_GETTER - java.lang.constant.DirectMethodHandleDesc.Kind
A method handle for a read accessor for a static field
STATIC_SETTER - java.lang.constant.DirectMethodHandleDesc.Kind
A method handle for a write accessor for a static field
staticFieldVarHandle(MethodHandles.Lookup, String, Class<VarHandle>, Class<?>, Class<?>) - Static method in class java.lang.invoke.ConstantBootstraps
Finds a VarHandle for a static field.
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() - Method in class java.lang.ThreadGroup
Deprecated.
This method is inherently unsafe. See Thread.stop() for details.
storeStoreFence() - Static method in class java.lang.invoke.VarHandle
Ensures that stores before the fence will not be reordered with stores after the fence.
StrictMath - Class in java.lang
The class StrictMath contains methods for performing basic numeric operations such as the elementary exponential, logarithm, square root, and trigonometric functions.
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(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(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) - 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[], 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, 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[], int, int, Charset) - 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[], Charset) - Constructor for class java.lang.String
Constructs a new String by decoding the specified array of bytes using the specified charset.
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(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(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(CharSequence) - Constructor for class java.lang.StringBuffer
Constructs a string buffer that contains the same characters as the specified CharSequence.
StringBuffer(String) - Constructor for class java.lang.StringBuffer
Constructs a string buffer initialized to the contents of the specified string.
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(CharSequence) - Constructor for class java.lang.StringBuilder
Constructs a string builder that contains the same characters as the specified CharSequence.
StringBuilder(String) - Constructor for class java.lang.StringBuilder
Constructs a string builder initialized to the contents of the specified string.
StringConcatException - Exception in java.lang.invoke
StringConcatException is thrown by StringConcatFactory when linkage invariants are violated.
StringConcatException(String) - Constructor for exception java.lang.invoke.StringConcatException
Constructs an exception with a message
StringConcatException(String, Throwable) - Constructor for exception java.lang.invoke.StringConcatException
Constructs an exception with a message and a linked throwable
StringConcatFactory - Class in java.lang.invoke
Methods to facilitate the creation of String concatenation methods, that can be used to efficiently concatenate a known number of arguments of known types, possibly after type adaptation and partial evaluation of arguments.
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(int) - Constructor for exception java.lang.StringIndexOutOfBoundsException
Constructs a new StringIndexOutOfBoundsException class with an argument indicating the illegal index.
StringIndexOutOfBoundsException(String) - Constructor for exception java.lang.StringIndexOutOfBoundsException
Constructs a StringIndexOutOfBoundsException with the specified detail message.
strip() - Method in class java.lang.String
Returns a string whose value is this string, with all leading and trailing white space removed.
stripLeading() - Method in class java.lang.String
Returns a string whose value is this string, with all leading white space removed.
stripTrailing() - Method in class java.lang.String
Returns a string whose value is this string, with all trailing white space removed.
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 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 string that is a substring of this string.
substring(int) - Method in class java.lang.StringBuffer
 
substring(int, int) - Method in class java.lang.String
Returns a string that is a substring of this string.
substring(int, int) - Method in class java.lang.StringBuffer
 
subtractExact(int, int) - Static method in class java.lang.Math
Returns the difference of the arguments, throwing an exception if the result overflows an int.
subtractExact(int, int) - Static method in class java.lang.StrictMath
Returns the difference of the arguments, throwing an exception if the result overflows an int.
subtractExact(long, long) - Static method in class java.lang.Math
Returns the difference of the arguments, throwing an exception if the result overflows a long.
subtractExact(long, long) - Static method in class java.lang.StrictMath
Returns the difference of the arguments, throwing an exception if the result overflows a long.
sum(double, double) - Static method in class java.lang.Double
Adds two double values together as per the + operator.
sum(float, float) - Static method in class java.lang.Float
Adds two float values together as per the + operator.
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.
SUNDANESE - java.lang.Character.UnicodeScript
Unicode script "Sundanese".
SUNDANESE - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Sundanese" Unicode character block.
SUNDANESE_SUPPLEMENT - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Sundanese Supplement" Unicode character block.
SUPERSCRIPTS_AND_SUBSCRIPTS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Superscripts and Subscripts" Unicode character block.
SUPPLEMENTAL_ARROWS_A - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Supplemental Arrows-A" Unicode character block.
SUPPLEMENTAL_ARROWS_B - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Supplemental Arrows-B" Unicode character block.
SUPPLEMENTAL_ARROWS_C - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Supplemental Arrows-C" Unicode character block.
SUPPLEMENTAL_MATHEMATICAL_OPERATORS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Supplemental Mathematical Operators" Unicode character block.
SUPPLEMENTAL_PUNCTUATION - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Supplemental Punctuation" Unicode character block.
SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Supplemental Symbols and Pictographs" Unicode character block.
SUPPLEMENTARY_PRIVATE_USE_AREA_A - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Supplementary Private Use Area-A" Unicode character block.
SUPPLEMENTARY_PRIVATE_USE_AREA_B - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Supplementary Private Use Area-B" Unicode character block.
supportsNormalTermination() - Method in class java.lang.Process
Returns true if the implementation of Process.destroy() is to normally terminate the process, Returns false if the implementation of destroy forcibly and immediately terminates the process.
supportsNormalTermination() - Method in interface java.lang.ProcessHandle
Returns true if the implementation of ProcessHandle.destroy() normally terminates the process.
SuppressWarnings - Annotation Type in java.lang
Indicates that the named compiler warnings should be suppressed in the annotated element (and in all program elements contained in the annotated element).
SURROGATE - Static variable in class java.lang.Character
General category "Cs" in the Unicode specification.
SURROGATES_AREA - Static variable in class java.lang.Character.UnicodeBlock
Deprecated.
Instead of SURROGATES_AREA, use Character.UnicodeBlock.HIGH_SURROGATES, Character.UnicodeBlock.HIGH_PRIVATE_USE_SURROGATES, and Character.UnicodeBlock.LOW_SURROGATES. These constants match the block definitions of the Unicode Standard. The Character.UnicodeBlock.of(char) and Character.UnicodeBlock.of(int) methods return the standard constants.
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?.
suspend() - Method in class java.lang.ThreadGroup
Deprecated.
This method is inherently deadlock-prone. See Thread.suspend() for details.
SUTTON_SIGNWRITING - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Sutton SignWriting" Unicode character block.
SwitchPoint - Class in java.lang.invoke
A SwitchPoint is an object which can publish state transitions to other threads.
SwitchPoint() - Constructor for class java.lang.invoke.SwitchPoint
Creates a new switch point.
SYLOTI_NAGRI - java.lang.Character.UnicodeScript
Unicode script "Syloti_Nagri".
SYLOTI_NAGRI - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Syloti Nagri" Unicode character block.
syncAll(MutableCallSite[]) - Static method in class java.lang.invoke.MutableCallSite
Performs a synchronization operation on each call site in the given array, forcing all other threads to throw away any cached values previously loaded from the target of any of the call sites.
SYRIAC - java.lang.Character.UnicodeScript
Unicode script "Syriac".
SYRIAC - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Syriac" Unicode character block.
SYRIAC_SUPPLEMENT - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Syriac Supplement" Unicode character block.
System - Class in java.lang
The System class contains several useful class fields and methods.
System.Logger - Interface in java.lang
System.Logger instances log messages that will be routed to the underlying logging framework the LoggerFinder uses.
System.Logger.Level - Enum in java.lang
System loggers levels.
System.LoggerFinder - Class in java.lang
The LoggerFinder service is responsible for creating, managing, and configuring loggers to the underlying framework it uses.

T

TAGALOG - java.lang.Character.UnicodeScript
Unicode script "Tagalog".
TAGALOG - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Tagalog" Unicode character block.
TAGBANWA - java.lang.Character.UnicodeScript
Unicode script "Tagbanwa".
TAGBANWA - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Tagbanwa" Unicode character block.
TAGS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Tags" Unicode character block.
TAI_LE - java.lang.Character.UnicodeScript
Unicode script "Tai_Le".
TAI_LE - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Tai Le" Unicode character block.
TAI_THAM - java.lang.Character.UnicodeScript
Unicode script "Tai_Tham".
TAI_THAM - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Tai Tham" Unicode character block.
TAI_VIET - java.lang.Character.UnicodeScript
Unicode script "Tai_Viet".
TAI_VIET - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Tai Viet" Unicode character block.
TAI_XUAN_JING_SYMBOLS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Tai Xuan Jing Symbols" Unicode character block.
TAKRI - java.lang.Character.UnicodeScript
Unicode script "Takri".
TAKRI - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Takri" Unicode character block.
TAMIL - java.lang.Character.UnicodeScript
Unicode script "Tamil".
TAMIL - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Tamil" Unicode character block.
tan(double) - Static method in class java.lang.Math
Returns the trigonometric tangent of an angle.
tan(double) - Static method in class java.lang.StrictMath
Returns the trigonometric tangent of an angle.
TANGUT - java.lang.Character.UnicodeScript
Unicode script "Tangut".
TANGUT - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Tangut" Unicode character block.
TANGUT_COMPONENTS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Tangut Components" Unicode character block.
tanh(double) - Static method in class java.lang.Math
Returns the hyperbolic tangent of a double value.
tanh(double) - Static method in class java.lang.StrictMath
Returns the hyperbolic tangent of a double value.
TELUGU - java.lang.Character.UnicodeScript
Unicode script "Telugu".
TELUGU - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Telugu" Unicode character block.
TERMINATED - java.lang.Thread.State
Thread state for a terminated thread.
THAANA - java.lang.Character.UnicodeScript
Unicode script "Thaana".
THAANA - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Thaana" Unicode character block.
THAI - java.lang.Character.UnicodeScript
Unicode script "Thai".
THAI - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Thai" Unicode character block.
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(Runnable, String) - 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(ThreadGroup, Runnable) - Constructor for class java.lang.Thread
Allocates a new Thread object.
Thread(ThreadGroup, Runnable, String) - Constructor for class java.lang.Thread
Allocates a new Thread object so that it has target as its run object, has the specified name as its name, and belongs to the thread group referred to by group.
Thread(ThreadGroup, Runnable, String, long) - Constructor for class java.lang.Thread
Allocates a new Thread object so that it has target as its run object, has the specified name as its name, and belongs to the thread group referred to by group, and has the specified stack size.
Thread(ThreadGroup, Runnable, String, long, boolean) - Constructor for class java.lang.Thread
Allocates a new Thread object so that it has target as its run object, has the specified name as its name, belongs to the thread group referred to by group, has the specified stackSize, and inherits initial values for inheritable thread-local variables if inheritThreadLocals is true.
Thread(ThreadGroup, 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.
ThreadDeath - Error in java.lang
An instance of ThreadDeath is thrown in the victim thread when the (deprecated) Thread.stop() method is invoked.
ThreadDeath() - Constructor for error java.lang.ThreadDeath
 
ThreadGroup - Class in java.lang
A thread group represents a set of threads.
ThreadGroup(String) - Constructor for class java.lang.ThreadGroup
Constructs a new thread group.
ThreadGroup(ThreadGroup, String) - Constructor for class java.lang.ThreadGroup
Creates a new thread group.
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(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.
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).
throwException(Class<?>, Class<? extends Throwable>) - Static method in class java.lang.invoke.MethodHandles
Produces a method handle which will throw exceptions of the given exType.
TIBETAN - java.lang.Character.UnicodeScript
Unicode script "Tibetan".
TIBETAN - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Tibetan" Unicode character block.
TIFINAGH - java.lang.Character.UnicodeScript
Unicode script "Tifinagh".
TIFINAGH - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Tifinagh" Unicode character block.
TIMED_WAITING - java.lang.Thread.State
Thread state for a waiting thread with a specified waiting time.
TIRHUTA - java.lang.Character.UnicodeScript
Unicode script "Tirhuta".
TIRHUTA - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Tirhuta" Unicode character block.
TITLECASE_LETTER - Static variable in class java.lang.Character
General category "Lt" in the Unicode specification.
to(File) - Static method in class java.lang.ProcessBuilder.Redirect
Returns a redirect to write to the specified file.
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.
toCharArray() - Method in class java.lang.String
Converts this string to a new character array.
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.
toChars(int, char[], int) - Static method in class java.lang.Character
Converts the specified character (Unicode code point) to its UTF-16 representation.
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.
toDegrees(double) - Static method in class java.lang.StrictMath
Converts an angle measured in radians to an approximately equivalent angle measured in degrees.
toGenericString() - Method in class java.lang.Class
Returns a string describing this Class, including information about modifiers and type parameters.
toHandle() - Method in class java.lang.Process
Returns a ProcessHandle for the Process.
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.
toIntExact(long) - Static method in class java.lang.Math
Returns the value of the long argument; throwing an exception if the value overflows an int.
toIntExact(long) - Static method in class java.lang.StrictMath
Returns the value of the long argument; throwing an exception if the value overflows an int.
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.
toLowerCase(char) - Static method in class java.lang.Character
Converts the character argument to lowercase using case mapping information from the UnicodeData file.
toLowerCase(int) - Static method in class java.lang.Character
Converts the character (Unicode code point) 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.
toMethodDescriptorString() - Method in class java.lang.invoke.MethodType
Produces a bytecode descriptor representation of the method type.
toMethodHandle(VarHandle.AccessMode) - Method in class java.lang.invoke.VarHandle
Obtains a method handle bound to this VarHandle and the given access mode.
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.
toRadians(double) - Static method in class java.lang.StrictMath
Converts an angle measured in degrees to an approximately equivalent angle measured in radians.
toStackTraceElement() - Method in interface java.lang.StackWalker.StackFrame
Gets a StackTraceElement for this stack frame.
toString() - Method in class java.lang.Boolean
Returns a String object representing this Boolean's value.
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() - 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() - Method in class java.lang.constant.DynamicCallSiteDesc
 
toString() - Method in class java.lang.constant.DynamicConstantDesc
 
toString() - Method in class java.lang.Double
Returns a string representation of this Double object.
toString() - Method in class java.lang.Enum.EnumDesc
 
toString() - Method in class java.lang.Enum
Returns the name of this enum constant, as contained in the declaration.
toString() - Method in class java.lang.Float
Returns a string representation of this Float object.
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() - Method in class java.lang.invoke.SerializedLambda
 
toString() - Method in class java.lang.invoke.VarHandle
 
toString() - Method in class java.lang.invoke.VarHandle.VarHandleDesc
 
toString() - Method in class java.lang.Long
Returns a String object representing this Long's value.
toString() - Method in class java.lang.Module
Returns the string representation of this module.
toString() - Method in class java.lang.ModuleLayer
Returns a string describing this module layer.
toString() - Method in class java.lang.Object
Returns a string representation of the object.
toString() - Method in class java.lang.Package
Returns the string representation of this Package.
toString() - Method in class java.lang.Runtime.Version
Returns a string representation of this version.
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.ThreadGroup
Returns a string representation of this Thread group.
toString() - Method in class java.lang.Throwable
Returns a short description of this throwable.
toString(boolean) - Static method in class java.lang.Boolean
Returns a String object representing the specified boolean.
toString(byte) - Static method in class java.lang.Byte
Returns a new String object representing the specified byte.
toString(char) - Static method in class java.lang.Character
Returns a String object representing the specified char.
toString(double) - Static method in class java.lang.Double
Returns a string representation of the double argument.
toString(float) - Static method in class java.lang.Float
Returns a string representation of the float argument.
toString(int) - Static method in class java.lang.Character
Returns a String object representing the specified character (Unicode code point).
toString(int) - Static method in class java.lang.Integer
Returns a String object representing the specified integer.
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, Class<?>, String, MethodType) - Static method in interface java.lang.invoke.MethodHandleInfo
Returns a string representation for a MethodHandleInfo, given the four parts of its symbolic reference.
toString(long) - Static method in class java.lang.Long
Returns a String object representing the specified long.
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(short) - Static method in class java.lang.Short
Returns a new String object representing the specified short.
totalCpuDuration() - Method in interface java.lang.ProcessHandle.Info
Returns the total cputime accumulated of the process.
totalMemory() - Method in class java.lang.Runtime
Returns the total amount of memory in the Java virtual machine.
toTitleCase(char) - Static method in class java.lang.Character
Converts the character argument to titlecase using case mapping information from the UnicodeData file.
toTitleCase(int) - Static method in class java.lang.Character
Converts the character (Unicode code point) argument to titlecase using case mapping information from the UnicodeData file.
toUnsignedInt(byte) - Static method in class java.lang.Byte
Converts the argument to an int by an unsigned conversion.
toUnsignedInt(short) - Static method in class java.lang.Short
Converts the argument to an int by an unsigned conversion.
toUnsignedLong(byte) - Static method in class java.lang.Byte
Converts the argument to a long by an unsigned conversion.
toUnsignedLong(int) - Static method in class java.lang.Integer
Converts the argument to a long by an unsigned conversion.
toUnsignedLong(short) - Static method in class java.lang.Short
Converts the argument to a long by an unsigned conversion.
toUnsignedString(int) - Static method in class java.lang.Integer
Returns a string representation of the argument as an unsigned decimal value.
toUnsignedString(int, int) - Static method in class java.lang.Integer
Returns a string representation of the first argument as an unsigned integer value in the radix specified by the second argument.
toUnsignedString(long) - Static method in class java.lang.Long
Returns a string representation of the argument as an unsigned decimal value.
toUnsignedString(long, int) - Static method in class java.lang.Long
Returns a string representation of the first argument as an unsigned integer value in the radix specified by the second argument.
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.
toUpperCase(char) - Static method in class java.lang.Character
Converts the character argument to uppercase using case mapping information from the UnicodeData file.
toUpperCase(int) - Static method in class java.lang.Character
Converts the character (Unicode code point) 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.
TRACE - java.lang.System.Logger.Level
TRACE level: usually used to log diagnostic information.
traceInstructions(boolean) - Method in class java.lang.Runtime
Deprecated, for removal: This API element is subject to removal in a future version.
This method was intended to control instruction tracing. It has been superseded by JVM-specific tracing mechanisms. This method is subject to removal in a future version of Java SE.
traceMethodCalls(boolean) - Method in class java.lang.Runtime
Deprecated, for removal: This API element is subject to removal in a future version.
This method was intended to control method call tracing. It has been superseded by JVM-specific tracing mechanisms. This method is subject to removal in a future version of Java SE.
transform(Function<? super String, ? extends R>) - Method in class java.lang.String
This method allows the application of a function to this string.
TRANSPORT_AND_MAP_SYMBOLS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Transport And Map Symbols" Unicode character block.
trim() - Method in class java.lang.String
Returns a string whose value is this string, with all leading and trailing space removed, where space is defined as any character whose codepoint is less than or equal to 'U+0020' (the space character).
trimToSize() - Method in class java.lang.StringBuffer
 
TRUE - Static variable in class java.lang.Boolean
The Boolean object corresponding to the primitive value true.
tryFinally(MethodHandle, MethodHandle) - Static method in class java.lang.invoke.MethodHandles
Makes a method handle that adapts a target method handle by wrapping it in a try-finally block.
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() - Method in class java.lang.ProcessBuilder.Redirect
Returns the type of this Redirect.
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 - Static variable in class java.lang.Long
The Class instance representing the primitive type long.
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.
TypeDescriptor - Interface in java.lang.invoke
An entity that has a field or method type descriptor
TypeDescriptor.OfField<F extends TypeDescriptor.OfField<F>> - Interface in java.lang.invoke
An entity that has a field type descriptor
TypeDescriptor.OfMethod<F extends TypeDescriptor.OfField<F>,M extends TypeDescriptor.OfMethod<F,M>> - Interface in java.lang.invoke
An entity that has a method type descriptor
typeName() - Method in exception java.lang.TypeNotPresentException
Returns the fully qualified name of the unavailable type.
TypeNotPresentException - Exception in java.lang
Thrown when an application tries to access a type using a string representing the type's name, but no definition for the type with the specified name can be found.
TypeNotPresentException(String, Throwable) - Constructor for exception java.lang.TypeNotPresentException
Constructs a TypeNotPresentException for the named type with the specified cause.

U

UGARITIC - java.lang.Character.UnicodeScript
Unicode script "Ugaritic".
UGARITIC - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Ugaritic" Unicode character block.
ulp(double) - Static method in class java.lang.Math
Returns the size of an ulp of the argument.
ulp(double) - Static method in class java.lang.StrictMath
Returns the size of an ulp of the argument.
ulp(float) - Static method in class java.lang.Math
Returns the size of an ulp of the argument.
ulp(float) - Static method in class java.lang.StrictMath
Returns the size of an ulp of the argument.
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.
uncaughtException(Thread, Throwable) - Method in class java.lang.ThreadGroup
Called by the Java Virtual Machine when a thread in this thread group stops because of an uncaught exception, and the thread does not have a specific Thread.UncaughtExceptionHandler installed.
UNCONDITIONAL - Static variable in class java.lang.invoke.MethodHandles.Lookup
A single-bit mask representing unconditional access which may contribute to the result of lookupModes.
UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Unified Canadian Aboriginal Syllabics" Unicode character block.
UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Unified Canadian Aboriginal Syllabics Extended" Unicode character block.
UNKNOWN - java.lang.Character.UnicodeScript
Unicode script "Unknown".
UnknownError - Error in java.lang
Thrown when an unknown but serious exception has occurred in the Java Virtual Machine.
UnknownError() - Constructor for error java.lang.UnknownError
Constructs an UnknownError with no detail message.
UnknownError(String) - Constructor for error java.lang.UnknownError
Constructs an UnknownError with the specified detail message.
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.
unreflectVarHandle(Field) - Method in class java.lang.invoke.MethodHandles.Lookup
Produces a VarHandle giving access to a reflected field f of type T declared in a class of type R.
UnsatisfiedLinkError - Error in java.lang
Thrown if the Java Virtual Machine cannot find an appropriate native-language definition of a method declared native.
UnsatisfiedLinkError() - Constructor for error java.lang.UnsatisfiedLinkError
Constructs an UnsatisfiedLinkError with no detail message.
UnsatisfiedLinkError(String) - Constructor for error java.lang.UnsatisfiedLinkError
Constructs an UnsatisfiedLinkError with the specified detail message.
UnsupportedClassVersionError - Error in java.lang
Thrown when the Java Virtual Machine attempts to read a class file and determines that the major and minor version numbers in the file are not supported.
UnsupportedClassVersionError() - Constructor for error java.lang.UnsupportedClassVersionError
Constructs a UnsupportedClassVersionError with no detail message.
UnsupportedClassVersionError(String) - Constructor for error java.lang.UnsupportedClassVersionError
Constructs a UnsupportedClassVersionError with the specified 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.
update() - Method in class java.lang.Runtime.Version
Returns the value of the update element of the version number, or zero if it is absent.
UPPERCASE_LETTER - Static variable in class java.lang.Character
General category "Lu" in the Unicode specification.
user() - Method in interface java.lang.ProcessHandle.Info
Return the user of the process.

V

VAI - java.lang.Character.UnicodeScript
Unicode script "Vai".
VAI - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Vai" Unicode character block.
value() - Method in annotation type java.lang.SuppressWarnings
The set of warnings that are to be suppressed by the compiler in the annotated element.
valueFromMethodName(String) - Static method in enum java.lang.invoke.VarHandle.AccessMode
Returns the AccessMode value associated with the specified VarHandle signature-polymorphic method name.
valueOf(boolean) - Static method in class java.lang.Boolean
Returns a Boolean instance representing the specified boolean value.
valueOf(boolean) - Static method in class java.lang.String
Returns the string representation of the boolean argument.
valueOf(byte) - Static method in class java.lang.Byte
Returns a Byte instance representing the specified byte value.
valueOf(char) - Static method in class java.lang.Character
Returns a Character instance representing the specified char value.
valueOf(char) - Static method in class java.lang.String
Returns the string representation of the char 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(double) - Static method in class java.lang.Double
Returns a Double instance representing the specified double value.
valueOf(double) - Static method in class java.lang.String
Returns the string representation of the double argument.
valueOf(float) - Static method in class java.lang.Float
Returns a Float instance representing the specified float value.
valueOf(float) - Static method in class java.lang.String
Returns the string representation of the float argument.
valueOf(int) - Static method in enum java.lang.constant.DirectMethodHandleDesc.Kind
Find the enumeration member with the given refKind field.
valueOf(int) - Static method in class java.lang.Integer
Returns an Integer instance representing the specified int value.
valueOf(int) - Static method in class java.lang.String
Returns the string representation of the int argument.
valueOf(int, boolean) - Static method in enum java.lang.constant.DirectMethodHandleDesc.Kind
Find the enumeration member with the given the refKind and isInterface arguments.
valueOf(long) - Static method in class java.lang.Long
Returns a Long instance representing the specified long value.
valueOf(long) - Static method in class java.lang.String
Returns the string representation of the long argument.
valueOf(short) - Static method in class java.lang.Short
Returns a Short instance representing the specified short 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(Object) - Static method in class java.lang.String
Returns the string representation of the Object argument.
valueOf(String) - Static method in class java.lang.Boolean
Returns a Boolean with a value represented by the specified string.
valueOf(String) - Static method in class java.lang.Byte
Returns a Byte object holding the value given by the specified String.
valueOf(String) - Static method in enum java.lang.Character.UnicodeScript
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum java.lang.constant.DirectMethodHandleDesc.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class java.lang.Double
Returns a Double object holding the double value represented by the argument string s.
valueOf(String) - Static method in class java.lang.Float
Returns a Float object holding the float value represented by the argument string s.
valueOf(String) - Static method in class java.lang.Integer
Returns an Integer object holding the value of the specified String.
valueOf(String) - Static method in enum java.lang.invoke.VarHandle.AccessMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class java.lang.Long
Returns a Long object holding the value of the specified String.
valueOf(String) - Static method in enum java.lang.ProcessBuilder.Redirect.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class java.lang.Short
Returns a Short object holding the value given by the specified String.
valueOf(String) - Static method in enum java.lang.StackWalker.Option
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum java.lang.System.Logger.Level
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum java.lang.Thread.State
Returns the enum constant of this type with the specified name.
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, 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, 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, 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.
values() - Static method in enum java.lang.Character.UnicodeScript
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum java.lang.constant.DirectMethodHandleDesc.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum java.lang.invoke.VarHandle.AccessMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum java.lang.ProcessBuilder.Redirect.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum java.lang.StackWalker.Option
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum java.lang.System.Logger.Level
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.
VarHandle - Class in java.lang.invoke
A VarHandle is a dynamically strongly typed reference to a variable, or to a parametrically-defined family of variables, including static fields, non-static fields, array elements, or components of an off-heap data structure.
VarHandle.AccessMode - Enum in java.lang.invoke
The set of access modes that specify how a variable, referenced by a VarHandle, is accessed.
VarHandle.VarHandleDesc - Class in java.lang.invoke
A nominal descriptor for a VarHandle constant.
varHandleExactInvoker(VarHandle.AccessMode, MethodType) - Static method in class java.lang.invoke.MethodHandles
Produces a special invoker method handle which can be used to invoke a signature-polymorphic access mode method on any VarHandle whose associated access mode type is compatible with the given type.
varHandleInvoker(VarHandle.AccessMode, MethodType) - Static method in class java.lang.invoke.MethodHandles
Produces a special invoker method handle which can be used to invoke a signature-polymorphic access mode method on any VarHandle whose associated access mode type is compatible with the given type.
VARIATION_SELECTORS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Variation Selectors" Unicode character block.
VARIATION_SELECTORS_SUPPLEMENT - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Variation Selectors Supplement" Unicode character block.
varType() - Method in class java.lang.invoke.VarHandle.VarHandleDesc
Returns a ClassDesc describing the type of the variable described by this descriptor.
varType() - Method in class java.lang.invoke.VarHandle
Returns the variable type of variables referenced by this VarHandle.
VEDIC_EXTENSIONS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Vedic Extensions" Unicode character block.
VerifyError - Error in java.lang
Thrown when the "verifier" detects that a class file, though well formed, contains some sort of internal inconsistency or security problem.
VerifyError() - Constructor for error java.lang.VerifyError
Constructs an VerifyError with no detail message.
VerifyError(String) - Constructor for error java.lang.VerifyError
Constructs an VerifyError with the specified detail message.
version() - Static method in class java.lang.Runtime
Returns the version of the Java Runtime Environment as a Runtime.Version.
version() - Method in class java.lang.Runtime.Version
Returns an unmodifiable List of the integers represented in the version number.
VERTICAL_FORMS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Vertical Forms" Unicode character block.
VIRTUAL - java.lang.constant.DirectMethodHandleDesc.Kind
A method handle for a method invoked as with invokevirtual
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).
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.
VolatileCallSite - Class in java.lang.invoke
A VolatileCallSite is a CallSite whose target acts like a volatile variable.
VolatileCallSite(MethodHandle) - Constructor for class java.lang.invoke.VolatileCallSite
Creates a call site with a volatile binding to its target.
VolatileCallSite(MethodType) - Constructor for class java.lang.invoke.VolatileCallSite
Creates a call site with a volatile binding to its target.

W

wait() - Method in class java.lang.Object
Causes the current thread to wait until it is awakened, typically by being notified or interrupted.
wait(long) - Method in class java.lang.Object
Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.
wait(long, int) - Method in class java.lang.Object
Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.
waitFor() - Method in class java.lang.Process
Causes the current thread to wait, if necessary, until the process represented by this Process object has terminated.
waitFor(long, TimeUnit) - Method in class java.lang.Process
Causes the current thread to wait, if necessary, until the process represented by this Process object has terminated, or the specified waiting time elapses.
WAITING - java.lang.Thread.State
Thread state for a waiting thread.
walk(Function<? super Stream<StackWalker.StackFrame>, ? extends T>) - Method in class java.lang.StackWalker
Applies the given function to the stream of StackFrames for the current thread, traversing from the top frame of the stack, which is the method calling this walk method.
WARANG_CITI - java.lang.Character.UnicodeScript
Unicode script "Warang Citi".
WARANG_CITI - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Warang Citi" Unicode character block.
WARNING - java.lang.System.Logger.Level
WARNING level: usually used to log warning messages.
WEAK_COMPARE_AND_SET - java.lang.invoke.VarHandle.AccessMode
The access mode whose access is specified by the corresponding method VarHandle.weakCompareAndSet
WEAK_COMPARE_AND_SET_ACQUIRE - java.lang.invoke.VarHandle.AccessMode
The access mode whose access is specified by the corresponding method VarHandle.weakCompareAndSetAcquire
WEAK_COMPARE_AND_SET_PLAIN - java.lang.invoke.VarHandle.AccessMode
The access mode whose access is specified by the corresponding method VarHandle.weakCompareAndSetPlain
WEAK_COMPARE_AND_SET_RELEASE - java.lang.invoke.VarHandle.AccessMode
The access mode whose access is specified by the corresponding method VarHandle.weakCompareAndSetRelease
weakCompareAndSet(Object...) - Method in class java.lang.invoke.VarHandle
Possibly atomically sets the value of a variable to the newValue with the memory semantics of VarHandle.setVolatile(java.lang.Object...) if the variable's current value, referred to as the witness value, == the expectedValue, as accessed with the memory semantics of VarHandle.getVolatile(java.lang.Object...).
weakCompareAndSetAcquire(Object...) - Method in class java.lang.invoke.VarHandle
Possibly atomically sets the value of a variable to the newValue with the semantics of VarHandle.set(java.lang.Object...) if the variable's current value, referred to as the witness value, == the expectedValue, as accessed with the memory semantics of VarHandle.getAcquire(java.lang.Object...).
weakCompareAndSetPlain(Object...) - Method in class java.lang.invoke.VarHandle
Possibly atomically sets the value of a variable to the newValue with the semantics of VarHandle.set(java.lang.Object...) if the variable's current value, referred to as the witness value, == the expectedValue, as accessed with the memory semantics of VarHandle.get(java.lang.Object...).
weakCompareAndSetRelease(Object...) - Method in class java.lang.invoke.VarHandle
Possibly atomically sets the value of a variable to the newValue with the semantics of VarHandle.setRelease(java.lang.Object...) if the variable's current value, referred to as the witness value, == the expectedValue, as accessed with the memory semantics of VarHandle.get(java.lang.Object...).
whileLoop(MethodHandle, MethodHandle, MethodHandle) - Static method in class java.lang.invoke.MethodHandles
Constructs a while loop from an initializer, a body, and a predicate.
withArgs(ConstantDesc...) - Method in class java.lang.constant.DynamicCallSiteDesc
Return a nominal descriptor for an invokedynamic call site whose bootstrap method, name, and invocation type are the same as this one, but with the specified bootstrap arguments.
withInitial(Supplier<? extends S>) - Static method in class java.lang.ThreadLocal
Creates a thread local variable.
withNameAndType(String, MethodTypeDesc) - Method in class java.lang.constant.DynamicCallSiteDesc
Return a nominal descriptor for an invokedynamic call site whose bootstrap and bootstrap arguments are the same as this one, but with the specified invocationName and invocation invocationType
withVarargs(boolean) - Method in class java.lang.invoke.MethodHandle
Adapts this method handle to be variable arity if the boolean flag is true, else fixed arity.
wrap() - Method in class java.lang.invoke.MethodType
Converts all primitive types to their corresponding wrapper types.
wrapperInstanceTarget(Object) - Static method in class java.lang.invoke.MethodHandleProxies
Produces or recovers a target method handle which is behaviorally equivalent to the unique method of this wrapper instance.
wrapperInstanceType(Object) - Static method in class java.lang.invoke.MethodHandleProxies
Recovers the unique single-method interface type for which this wrapper instance was created.
WRITE - java.lang.ProcessBuilder.Redirect.Type
The type of redirects returned from Redirect.to(File).
WrongMethodTypeException - Exception in java.lang.invoke
Thrown to indicate that code has attempted to call a method handle via the wrong method type.
WrongMethodTypeException() - Constructor for exception java.lang.invoke.WrongMethodTypeException
Constructs a WrongMethodTypeException with no detail message.
WrongMethodTypeException(String) - Constructor for exception java.lang.invoke.WrongMethodTypeException
Constructs a WrongMethodTypeException with the specified detail message.

Y

YI - java.lang.Character.UnicodeScript
Unicode script "Yi".
YI_RADICALS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Yi Radicals" Unicode character block.
YI_SYLLABLES - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Yi Syllables" Unicode character block.
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.
YIJING_HEXAGRAM_SYMBOLS - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Yijing Hexagram Symbols" Unicode character block.

Z

ZANABAZAR_SQUARE - java.lang.Character.UnicodeScript
Unicode script "Zanabazar Square".
ZANABAZAR_SQUARE - Static variable in class java.lang.Character.UnicodeBlock
Constant for the "Zanabazar Square" Unicode character block.
zero(Class<?>) - Static method in class java.lang.invoke.MethodHandles
Produces a constant method handle of the requested return type which returns the default value for that type every time it is invoked.
A B C D E F G H I J K L M N O P R S T U V W Y Z 
Skip navigation links