Index (Groovy JDK enhancements)

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

## $

$static_propertyMissing(java.lang.String) - Method in class javax.script.ScriptEngineManager
  Provides a convenient shorthand for accessing a Scripting Engine with name `languageShortName` using a newly created `ScriptEngineManager` instance.

## A

AbstractButton - Class in javax.swing
AbstractCollection - Class in java.util
AbstractMap - Class in java.util
AnnotatedElement - Interface in java.lang.reflect
Appendable - Interface in java.lang
abs() - Method in class java.lang.Double
  Get the absolute value
abs() - Method in class java.lang.Float
  Get the absolute value
abs() - Method in class java.lang.Long
  Get the absolute value
abs() - Method in class java.lang.Number
  Get the absolute value
accept(boolean, groovy.lang.Closure) - Method in class java.net.ServerSocket
  Accepts a connection and passes the resulting Socket to the closure which runs in a new Thread or the calling thread, as needed.
accept(groovy.lang.Closure) - Method in class java.net.ServerSocket
  Accepts a connection and passes the resulting Socket to the closure which runs in a new Thread.
addAll(int, java.lang.Object[]) - Method in interface java.util.List
  Modifies this list by inserting all the elements in the specified array into the list at the specified position.
addAll(java.lang.Iterable) - Method in interface java.util.Collection
  Adds all items from the iterable to the Collection.
addAll(java.lang.Object[]) - Method in interface java.util.Collection
  Modifies the collection by adding all the elements in the specified array to the collection.
addAll(java.util.Iterator) - Method in interface java.util.Collection
  Adds all items from the iterator to the Collection.
addShutdownHook(groovy.lang.Closure) - Method in class java.lang.Object
  Allows the usage of addShutdownHook without getting the runtime first.
and(java.lang.Boolean) - Method in class java.lang.Boolean
  Logical conjunction of two boolean operators.
and(java.lang.Number) - Method in class java.lang.Number
  Bitwise AND together two Numbers.
and(java.util.BitSet) - Method in class java.util.BitSet
  Bitwise AND together two BitSets.
any() - Method in class java.lang.Object
  Iterates over the elements of a collection, and checks whether at least one element is true according to the Groovy Truth.
any(groovy.lang.Closure) - Method in interface java.lang.Iterable
  Iterates over the contents of an iterable, and checks whether a predicate is valid for at least one element.
any(groovy.lang.Closure) - Method in class java.lang.Object
  Iterates over the contents of an object or collection, and checks whether a predicate is valid for at least one element.
any(groovy.lang.Closure) - Method in class java.lang.Object[]
  Iterates over the contents of an Array, and checks whether a predicate is valid for at least one element.
any(groovy.lang.Closure) - Method in interface java.util.Iterator
  Iterates over the contents of an iterator, and checks whether a predicate is valid for at least one element.
any(groovy.lang.Closure) - Method in interface java.util.Map
  Iterates over the entries of a map, and checks whether a predicate is valid for at least one entry.
append(byte[]) - Method in class java.io.File
  Append bytes to the end of a File.
append(byte[]) - Method in interface java.nio.file.Path
  Append bytes to the end of a Path.
append(java.io.InputStream) - Method in class java.io.File
  Append binary data to the file.
append(java.io.InputStream) - Method in interface java.nio.file.Path
  Append binary data to the file.
append(java.io.Reader) - Method in class java.io.File
  Append the text supplied by the Writer at the end of the File without writing a BOM.
append(java.io.Reader) - Method in interface java.nio.file.Path
  Append the text supplied by the Writer at the end of the File without writing a BOM.
append(java.io.Reader, boolean) - Method in class java.io.File
  Append the text supplied by the Reader at the end of the File, using a specified encoding.
append(java.io.Reader, boolean) - Method in interface java.nio.file.Path
  Append the text supplied by the Reader at the end of the File, using a specified encoding.
append(java.io.Reader, java.lang.String) - Method in class java.io.File
  Append the text supplied by the Reader at the end of the File without writing a BOM, using a specified encoding.
append(java.io.Reader, java.lang.String) - Method in interface java.nio.file.Path
  Append the text supplied by the Reader at the end of the File without writing a BOM, using a specified encoding.
append(java.io.Reader, java.lang.String, boolean) - Method in class java.io.File
  Append the text supplied by the Reader at the end of the File, using a specified encoding.
append(java.io.Reader, java.lang.String, boolean) - Method in interface java.nio.file.Path
  Append the text supplied by the Reader at the end of the File, using a specified encoding.
append(java.io.Writer) - Method in class java.io.File
  Append the text supplied by the Writer at the end of the File without writing a BOM.
append(java.io.Writer) - Method in interface java.nio.file.Path
  Append the text supplied by the Writer at the end of the File without writing a BOM.
append(java.io.Writer, boolean) - Method in class java.io.File
  Append the text supplied by the Writer at the end of the File.
append(java.io.Writer, boolean) - Method in interface java.nio.file.Path
  Append the text supplied by the Writer at the end of the File, using a specified encoding.
append(java.io.Writer, java.lang.String) - Method in class java.io.File
  Append the text supplied by the Writer at the end of the File without writing a BOM, using a specified encoding.
append(java.io.Writer, java.lang.String) - Method in interface java.nio.file.Path
  Append the text supplied by the Writer at the end of the File without writing a BOM, using a specified encoding.
append(java.io.Writer, java.lang.String, boolean) - Method in class java.io.File
  Append the text supplied by the Writer at the end of the File, using a specified encoding.
append(java.io.Writer, java.lang.String, boolean) - Method in interface java.nio.file.Path
  Append the text supplied by the Writer at the end of the File, using a specified encoding.
append(java.lang.Object) - Method in class java.io.File
  Append the text at the end of the File without writing a BOM.
append(java.lang.Object) - Method in interface java.nio.file.Path
  Append the text at the end of the Path without writing a BOM.
append(java.lang.Object, boolean) - Method in class java.io.File
  Append the text at the end of the File.
append(java.lang.Object, boolean) - Method in interface java.nio.file.Path
  Append the text at the end of the Path.
append(java.lang.Object, java.lang.String) - Method in class java.io.File
  Append the text at the end of the File without writing a BOM, using a specified encoding.
append(java.lang.Object, java.lang.String) - Method in interface java.nio.file.Path
  Append the text at the end of the Path without writing a BOM, using a specified encoding.
append(java.lang.Object, java.lang.String, boolean) - Method in class java.io.File
  Append the text at the end of the File, using a specified encoding.
append(java.lang.Object, java.lang.String, boolean) - Method in interface java.nio.file.Path
  Append the text at the end of the Path, using a specified encoding.
append(org.codehaus.groovy.runtime.GStringImpl) - Method in class java.lang.StringBuilder
  Append the GString to the StringBuilder using a more efficient approach than Java's default approach for a CharSequence.
asBoolean() - Method in class groovy.sql.GroovyResultSet
  Coerce a GroovyResultSet to a boolean value.
asBoolean() - Method in class java.lang.Boolean
  Coerce a Boolean instance to a boolean value.
asBoolean() - Method in interface java.lang.CharSequence
  Coerces a CharSequence to a boolean value.
asBoolean() - Method in class java.lang.Character
  Coerce a character to a boolean value.
asBoolean() - Method in class java.lang.Double
  Coerce a Double instance to a boolean value.
asBoolean() - Method in class java.lang.Float
  Coerce a Float instance to a boolean value.
asBoolean() - Method in class java.lang.Number
  Coerce a number to a boolean value.
asBoolean() - Method in class java.lang.Object
  Coerce an object instance to a boolean value.
asBoolean() - Method in class java.lang.Object[]
  Coerce an Object array to a boolean value.
asBoolean() - Method in interface java.util.Collection
  Coerce a collection instance to a boolean value.
asBoolean() - Method in interface java.util.Enumeration
  Coerce an enumeration instance to a boolean value.
asBoolean() - Method in interface java.util.Iterator
  Coerce an iterator instance to a boolean value.
asBoolean() - Method in interface java.util.Map
  Coerce a map instance to a boolean value.
asBoolean() - Method in class java.util.Optional
  Coerce an `Optional` instance to a `boolean` value.
asBoolean() - Method in class java.util.regex.Matcher
  Coerces a Matcher instance to a boolean value.
asBoolean() - Method in class primitives-and-primitive-arrays.boolean[]
  Coerces a boolean array to a boolean value.
asBoolean() - Method in class primitives-and-primitive-arrays.byte[]
  Coerces a byte array to a boolean value.
asBoolean() - Method in class primitives-and-primitive-arrays.char[]
  Coerces a char array to a boolean value.
asBoolean() - Method in class primitives-and-primitive-arrays.double[]
  Coerces a double array to a boolean value.
asBoolean() - Method in class primitives-and-primitive-arrays.float[]
  Coerces a float array to a boolean value.
asBoolean() - Method in class primitives-and-primitive-arrays.int[]
  Coerces an int array to a boolean value.
asBoolean() - Method in class primitives-and-primitive-arrays.long[]
  Coerces a long array to a boolean value.
asBoolean() - Method in class primitives-and-primitive-arrays.short[]
  Coerces a short array to a boolean value.
asCollection() - Method in interface java.lang.Iterable
  Converts this Iterable to a Collection.
asImmutable() - Method in interface java.util.Collection
  A convenience method for creating an immutable Collection.
asImmutable() - Method in interface java.util.List
  A convenience method for creating an immutable List.
asImmutable() - Method in interface java.util.Map
  A convenience method for creating an immutable Map.
asImmutable() - Method in interface java.util.Set
  A convenience method for creating an immutable Set.
asImmutable() - Method in interface java.util.SortedMap
  A convenience method for creating an immutable SortedMap.
asImmutable() - Method in interface java.util.SortedSet
  A convenience method for creating an immutable SortedSet.
asList() - Method in interface java.lang.Iterable
  Converts this Iterable to a List.
asReversed() - Method in interface java.util.List
  Creates a view list with reversed order, and the order of original list will not change.
asString() - Method in class java.lang.Throwable
  Get the detail information of Throwable instance's stack trace
asSynchronized() - Method in interface java.util.Collection
  A convenience method for creating a synchronized Collection.
asSynchronized() - Method in interface java.util.List
  A convenience method for creating a synchronized List.
asSynchronized() - Method in interface java.util.Map
  A convenience method for creating a synchronized Map.
asSynchronized() - Method in interface java.util.Set
  A convenience method for creating a synchronized Set.
asSynchronized() - Method in interface java.util.SortedMap
  A convenience method for creating a synchronized SortedMap.
asSynchronized() - Method in interface java.util.SortedSet
  A convenience method for creating a synchronized SortedSet.
asType(java.lang.Class) - Method in class groovy.lang.Closure
  Coerces the closure to an implementation of the given class.
asType(java.lang.Class) - Method in class groovy.lang.GString
  Converts the GString to a File, or delegates to the default DefaultGroovyMethods#asType(Object,Class).
asType(java.lang.Class) - Method in class java.io.File
  Converts this File to a Writable or delegates to default DefaultGroovyMethods#asType(java.lang.Object, java.lang.Class).
asType(java.lang.Class) - Method in interface java.lang.CharSequence
  Provides a method to perform custom 'dynamic' type conversion to the given class using the `as` operator.
asType(java.lang.Class) - Method in interface java.lang.Iterable
  Converts the given iterable to another type.
asType(java.lang.Class) - Method in class java.lang.Number
  Transform this number to the given type, using the 'as' operator.
asType(java.lang.Class) - Method in class java.lang.Object
  Converts a given object to a type.
asType(java.lang.Class) - Method in class java.lang.Object[]
  Converts the given array to either a List, Set, or SortedSet.
asType(java.lang.Class) - Method in class java.lang.String
  Provides a method to perform custom 'dynamic' type conversion to the given class using the `as` operator.
asType(java.lang.Class) - Method in interface java.nio.file.Path
  Converts this Path to a Writable or delegates to default DefaultGroovyMethods#asType(Object, Class).
asType(java.lang.Class) - Method in interface java.util.Collection
  Converts the given collection to another type.
asType(java.lang.Class) - Method in interface java.util.Map
  Coerces this map to the given type, using the map's keys as the public method names, and values as the implementation.
asUnmodifiable() - Method in interface java.util.Collection
  Creates an unmodifiable view of a Collection.
asUnmodifiable() - Method in interface java.util.List
  Creates an unmodifiable view of a List.
asUnmodifiable() - Method in interface java.util.Map
  Creates an unmodifiable view of a Map.
asUnmodifiable() - Method in interface java.util.Set
  Creates an unmodifiable view of a Set.
asUnmodifiable() - Method in interface java.util.SortedMap
  Creates an unmodifiable view of a SortedMap.
asUnmodifiable() - Method in interface java.util.SortedSet
  Creates an unmodifiable view of a SortedSet.
asWritable() - Method in class java.io.File
  Converts this File to a Writable.
asWritable() - Method in interface java.nio.file.Path
  Converts this Path to a Writable.
asWritable(java.lang.String) - Method in class java.io.File
  Allows a file to return a Writable implementation that can output itself to a Writer stream.
asWritable(java.lang.String) - Method in interface java.nio.file.Path
  Allows a file to return a Writable implementation that can output itself to a Writer stream.
average() - Method in interface java.lang.Iterable
  Averages the items in an Iterable.
average() - Method in class java.lang.Object[]
  Averages the items in an array.
average() - Method in interface java.util.Iterator
  Averages the items from an Iterator.
average() - Method in class primitives-and-primitive-arrays.byte[]
  Calculates the average of the bytes in the array.
average() - Method in class primitives-and-primitive-arrays.double[]
  Calculates the average of the doubles in the array.
average() - Method in class primitives-and-primitive-arrays.float[]
  Calculates the average of the floats in the array.
average() - Method in class primitives-and-primitive-arrays.int[]
  Calculates the average of the ints in the array.
average() - Method in class primitives-and-primitive-arrays.long[]
  Calculates the average of the longs in the array.
average() - Method in class primitives-and-primitive-arrays.short[]
  Calculates the average of the shorts in the array.
average(groovy.lang.Closure) - Method in interface java.lang.Iterable
  Averages the result of applying a closure to each item of an Iterable.
average(groovy.lang.Closure) - Method in class java.lang.Object[]
  Averages the result of applying a closure to each item of an array.
average(groovy.lang.Closure) - Method in interface java.util.Iterator
  Averages the result of applying a closure to each item returned from an iterator.

## B

BaseStream - Interface in java.util.stream
BigDecimal - Class in java.math
BigInteger - Class in java.math
BitSet - Class in java.util
BlockingQueue - Interface in java.util.concurrent
Boolean - Class in java.lang
BufferedReader - Class in java.io
BufferedWriter - Class in java.io
ButtonGroup - Class in javax.swing
Byte[] - Class in java.lang
between(java.time.Year, java.time.Year) - Method in class java.time.Period
  Obtains a Period consisting of the number of years between two Year instances.
between(java.time.YearMonth, java.time.YearMonth) - Method in class java.time.Period
  Obtains a Period consisting of the number of years and months between two YearMonth instances.
bitwiseNegate() - Method in interface java.lang.CharSequence
  Turns a CharSequence into a regular expression Pattern.
bitwiseNegate() - Method in class java.lang.Number
  Bitwise NEGATE a Number.
bitwiseNegate() - Method in class java.util.BitSet
  Bitwise NEGATE a BitSet.
boolean[] - Class in primitives-and-primitive-arrays
buffered() - Method in interface java.util.Iterator
  Returns a `BufferedIterator` that allows examining the next element without consuming it.
bufferedIterator() - Method in interface java.lang.Iterable
  Returns a `BufferedIterator` that allows examining the next element without consuming it.
bufferedIterator() - Method in interface java.util.List
  Returns a `BufferedIterator` that allows examining the next element without consuming it.
byte[] - Class in primitives-and-primitive-arrays

## C

Calendar - Class in java.util
CharSequence - Interface in java.lang
Character - Class in java.lang
ChronoPeriod - Interface in java.time.chrono
Class - Class in java.lang
ClassLoader - Class in java.lang
Closure - Class in groovy.lang
Collection - Interface in java.util
Comparable - Interface in java.lang
Container - Class in java.awt
capitalize() - Method in interface java.lang.CharSequence
  Convenience method to capitalize the first letter of a CharSequence (typically the first letter of a word).
center(java.lang.Number) - Method in interface java.lang.CharSequence
  Pads a CharSequence to a minimum length specified by `numberOfChars` by adding the space character around it as many times as needed so that it remains centered.
center(java.lang.Number, java.lang.CharSequence) - Method in interface java.lang.CharSequence
  Pad a CharSequence to a minimum length specified by `numberOfChars`, appending the supplied padding CharSequence around the original as many times as needed keeping it centered.
char[] - Class in primitives-and-primitive-arrays
chop(int) - Method in interface java.lang.Iterable
  Chops the Iterable into pieces, returning lists with sizes corresponding to the supplied chop sizes.
chop(int) - Method in class java.lang.Object[]
  Chops the array into pieces, returning lists with sizes corresponding to the supplied chop sizes.
chop(int) - Method in interface java.util.Iterator
  Chops the iterator items into pieces, returning lists with sizes corresponding to the supplied chop sizes.
clear() - Method in class java.awt.Container
  Removes all components from the Container.
clear() - Method in class javax.swing.DefaultComboBoxModel
  Removes all items from the model.
clear() - Method in class javax.swing.DefaultListModel
  Removes all elements from the DefaultListModel.
clear() - Method in class javax.swing.JComboBox
  Removes all items from the JComboBox.
clear() - Method in class javax.swing.JTabbedPane
  Removes all elements from the JTabbedPane.
clear() - Method in class javax.swing.tree.DefaultMutableTreeNode
  Removes all children nodes from the DefaultMutableTreeNode.
clearTime() - Method in class java.sql.Date
  Clears the time portion of this java.sql.Date instance; useful utility where it makes sense to compare month/day/year only portions of a Date.
clearTime() - Method in class java.time.LocalDateTime
  Returns a LocalDateTime with the time portion cleared.
clearTime() - Method in class java.time.OffsetDateTime
  Returns an OffsetDateTime with the time portion cleared.
clearTime() - Method in class java.time.ZonedDateTime
  Returns an ZonedDateTime with the time portion cleared.
clearTime() - Method in class java.util.Calendar
  Clears the time portion of this Calendar instance; useful utility where it makes sense to compare month/day/year only portions of a Calendar.
clearTime() - Method in class java.util.Date
  Clears the time portion of this Date instance; useful utility where it makes sense to compare month/day/year only portions of a Date.
closeStreams() - Method in class java.lang.Process
  Closes all the streams associated with the process (ignoring any IOExceptions).
collate(int) - Method in interface java.lang.Iterable
  Collates this iterable into sub-lists of length `size`.
collate(int) - Method in class java.lang.Object[]
  Collates an array.
collate(int, boolean) - Method in interface java.lang.Iterable
  Collates this iterable into sub-lists of length `size`.
collate(int, boolean) - Method in class java.lang.Object[]
  Collates this array into sub-lists.
collate(int, int) - Method in interface java.lang.Iterable
  Collates this iterable into sub-lists of length `size` stepping through the code `step` elements for each subList.
collate(int, int) - Method in class java.lang.Object[]
  Collates an array into sub-lists.
collate(int, int, boolean) - Method in interface java.lang.Iterable
  Collates this iterable into sub-lists of length `size` stepping through the code `step` elements for each sub-list.
collate(int, int, boolean) - Method in class java.lang.Object[]
  Collates this array into sub-lists.
collect() - Method in interface java.lang.Iterable
  Iterates through this collection transforming each entry into a new value using Closure.IDENTITY as a transformer, basically returning a list of items copied from the original collection.
collect() - Method in class java.lang.Object
  Iterates through this aggregate Object transforming each item into a new value using Closure.IDENTITY as a transformer, basically returning a list of items copied from the original object.
collect(groovy.lang.Closure) - Method in interface java.lang.Iterable
  Iterates through this Iterable transforming each entry into a new value using the `transform` closure returning a list of transformed values.
collect(groovy.lang.Closure) - Method in class java.lang.Object
  Iterates through this aggregate Object transforming each item into a new value using the `transform` closure, returning a list of transformed values.
collect(groovy.lang.Closure) - Method in class java.lang.Object[]
  Iterates through this Array transforming each item into a new value using the `transform` closure, returning a list of transformed values.
collect(groovy.lang.Closure) - Method in interface java.util.Iterator
  Iterates through this Iterator transforming each item into a new value using the `transform` closure, returning a list of transformed values.
collect(groovy.lang.Closure) - Method in interface java.util.Map
  Iterates through this Map transforming each map entry into a new value using the `transform` closure returning a list of transformed values.
collect(groovy.lang.Closure) - Method in class java.util.Optional
  If the optional contains a value, returns an optional containing the transformed value obtained using the `transform` closure or otherwise an empty optional.
collect(groovy.lang.Closure) - Method in interface java.util.concurrent.Future
  Returns a Future asynchronously returning a transformed result.
collect(java.lang.Object, groovy.lang.Closure) - Method in interface java.lang.Iterable
  Iterates through this collection transforming each value into a new value using the `transform` closure and adding it to the supplied `collector`.
collect(java.lang.Object, groovy.lang.Closure) - Method in class java.lang.Object
  Iterates through this aggregate Object transforming each item into a new value using the `transform` closure and adding it to the supplied `collector`.
collect(java.lang.Object, groovy.lang.Closure) - Method in class java.lang.Object[]
  Iterates through this Array transforming each item into a new value using the `transform` closure and adding it to the supplied `collector`.
collect(java.lang.Object, groovy.lang.Closure) - Method in interface java.util.Iterator
  Iterates through this Iterator transforming each item into a new value using the `transform` closure and adding it to the supplied `collector`.
collect(java.lang.Object, groovy.lang.Closure) - Method in interface java.util.Map
  Iterates through this Map transforming each map entry into a new value using the `transform` closure returning the `collector` with all transformed values added to it.
collectEntries() - Method in interface java.lang.Iterable
  A variant of collectEntries for Iterable objects using the identity closure as the transform.
collectEntries() - Method in class java.lang.Object[]
  A variant of collectEntries using the identity closure as the transform.
collectEntries() - Method in interface java.util.Iterator
  A variant of collectEntries for Iterators using the identity closure as the transform.
collectEntries(groovy.lang.Closure) - Method in interface java.lang.Iterable
  Iterates through this Iterable transforming each item using the `transform` closure and returning a map of the resulting transformed entries.
collectEntries(groovy.lang.Closure) - Method in class java.lang.Object[]
  Iterates through this array transforming each item using the `transform` closure and returning a map of the resulting transformed entries.
collectEntries(groovy.lang.Closure) - Method in interface java.util.Iterator
  A variant of collectEntries for Iterators.
collectEntries(groovy.lang.Closure) - Method in interface java.util.Map
  Iterates through this Map transforming each entry using the `transform` closure and returning a map of the transformed entries.
collectEntries(java.util.Map) - Method in interface java.lang.Iterable
  A variant of collectEntries for Iterables using the identity closure as the transform and a supplied map as the destination of transformed entries.
collectEntries(java.util.Map) - Method in class java.lang.Object[]
  A variant of collectEntries using the identity closure as the transform.
collectEntries(java.util.Map) - Method in interface java.util.Iterator
  A variant of collectEntries for Iterators using the identity closure as the transform and a supplied map as the destination of transformed entries.
collectEntries(java.util.Map, groovy.lang.Closure) - Method in interface java.lang.Iterable
  Iterates through this Iterable transforming each item using the closure as a transformer into a map entry, returning the supplied map with all the transformed entries added to it.
collectEntries(java.util.Map, groovy.lang.Closure) - Method in class java.lang.Object[]
  Iterates through this array transforming each item using the `transform` closure and returning a map of the resulting transformed entries.
collectEntries(java.util.Map, groovy.lang.Closure) - Method in interface java.util.Iterator
  A variant of collectEntries for Iterators using a supplied map as the destination of transformed entries.
collectEntries(java.util.Map, groovy.lang.Closure) - Method in interface java.util.Map
  Iterates through this Map transforming each map entry using the `transform` closure returning a map of the transformed entries.
collectMany(groovy.lang.Closure) - Method in interface java.lang.Iterable
  Projects each item from a source Iterable to a collection and concatenates (flattens) the resulting collections into a single list.
collectMany(groovy.lang.Closure) - Method in class java.lang.Object[]
  Projects each item from a source array to a collection and concatenates (flattens) the resulting collections into a single list.
collectMany(groovy.lang.Closure) - Method in interface java.util.Iterator
  Projects each item from a source iterator to a collection and concatenates (flattens) the resulting collections into a single list.
collectMany(groovy.lang.Closure) - Method in interface java.util.Map
  Projects each item from a source map to a result collection and concatenates (flattens) the resulting collections adding them into a collection.
collectMany(java.lang.Object, groovy.lang.Closure) - Method in interface java.lang.Iterable
  Projects each item from a source collection to a result collection and concatenates (flattens) the resulting collections adding them into the `collector`.
collectMany(java.lang.Object, groovy.lang.Closure) - Method in class java.lang.Object[]
  Projects each item from a source array to a collection and concatenates (flattens) the resulting collections into a single list.
collectMany(java.lang.Object, groovy.lang.Closure) - Method in interface java.util.Iterator
  Projects each item from a source iterator to a collection and concatenates (flattens) the resulting collections into a single list.
collectMany(java.lang.Object, groovy.lang.Closure) - Method in interface java.util.Map
  Projects each item from a source map to a result collection and concatenates (flattens) the resulting collections adding them into the `collector`.
collectNested(groovy.lang.Closure) - Method in interface java.lang.Iterable
  Recursively iterates through this Iterable transforming each non-Collection value into a new value using the closure as a transformer.
collectNested(groovy.lang.Closure) - Method in interface java.util.Collection
  Recursively iterates through this collection transforming each non-Collection value into a new value using the closure as a transformer.
collectNested(java.lang.Object, groovy.lang.Closure) - Method in interface java.lang.Iterable
  Recursively iterates through this Iterable transforming each non-Collection value into a new value using the `transform` closure.
collectReplacements(groovy.lang.Closure) - Method in class java.lang.String
  Iterates through this String a character at a time collecting either the original character or a transformed replacement String.
collectReplacements(java.util.List) - Method in class java.lang.String
  Iterates through this String a character at a time collecting either the original character or a transformed replacement String.
combinations() - Method in interface java.lang.Iterable
  Adds GroovyCollections#combinations(Iterable) as a method on Iterables.
combinations(groovy.lang.Closure) - Method in interface java.lang.Iterable
  Adds GroovyCollections#combinations(Iterable, Closure) as a method on collections.
compareTo(java.lang.Character) - Method in class java.lang.Character
  Compare two Characters.
compareTo(java.lang.Character) - Method in class java.lang.Number
  Compare a Number and a Character.
compareTo(java.lang.Number) - Method in class java.lang.Character
  Compare a Character and a Number.
compareTo(java.lang.Number) - Method in class java.lang.Number
  Compare two Numbers.
consumeProcessErrorStream(java.io.OutputStream) - Method in class java.lang.Process
  Gets the error stream from a process and reads it to keep the process from blocking due to a full buffer.
consumeProcessErrorStream(java.lang.Appendable) - Method in class java.lang.Process
  Gets the error stream from a process and reads it to keep the process from blocking due to a full buffer.
consumeProcessOutput() - Method in class java.lang.Process
  Gets the output and error streams from a process and reads them to keep the process from blocking due to a full output buffer.
consumeProcessOutput(java.io.OutputStream, java.io.OutputStream) - Method in class java.lang.Process
  Gets the output and error streams from a process and reads them to keep the process from blocking due to a full output buffer.
consumeProcessOutput(java.lang.Appendable, java.lang.Appendable) - Method in class java.lang.Process
  Gets the output and error streams from a process and reads them to keep the process from blocking due to a full output buffer.
consumeProcessOutputStream(java.io.OutputStream) - Method in class java.lang.Process
  Gets the output stream from a process and reads it to keep the process from blocking due to a full output buffer.
consumeProcessOutputStream(java.lang.Appendable) - Method in class java.lang.Process
  Gets the output stream from a process and reads it to keep the process from blocking due to a full output buffer.
contains(java.lang.CharSequence) - Method in interface java.lang.CharSequence
  Provides an implementation of contains() like Collection#contains(Object) to make CharSequences more polymorphic.
contains(java.lang.Object) - Method in interface java.lang.Iterable
  Returns `true` if this iterable contains the item.
contains(java.lang.Object) - Method in class java.lang.Object[]
  Checks whether the array contains the given value.
contains(java.lang.Object) - Method in class primitives-and-primitive-arrays.boolean[]
  Checks whether the array contains the given value.
contains(java.lang.Object) - Method in class primitives-and-primitive-arrays.byte[]
  Checks whether the array contains the given value.
contains(java.lang.Object) - Method in class primitives-and-primitive-arrays.char[]
  Checks whether the array contains the given value.
contains(java.lang.Object) - Method in class primitives-and-primitive-arrays.double[]
  Checks whether the array contains the given value.
contains(java.lang.Object) - Method in class primitives-and-primitive-arrays.float[]
  Checks whether the array contains the given value.
contains(java.lang.Object) - Method in class primitives-and-primitive-arrays.int[]
  Checks whether the array contains the given value.
contains(java.lang.Object) - Method in class primitives-and-primitive-arrays.long[]
  Checks whether the array contains the given value.
contains(java.lang.Object) - Method in class primitives-and-primitive-arrays.short[]
  Checks whether the array contains the given value.
containsAll(java.lang.Object[]) - Method in interface java.lang.Iterable
  Returns `true` if this iterable contains all the elements in the specified array.
containsIgnoreCase(java.lang.CharSequence) - Method in interface java.lang.CharSequence
  Checks whether this CharSequence contains the `searchString` ignoring the caseConsiderations.
copyWith(java.util.Map) - Method in class java.util.Calendar
  Support creating a new Date having similar properties to an existing Date (which remains unaltered) but with some fields updated according to a Map of changes.
copyWith(java.util.Map) - Method in class java.util.Date
  Support creating a new Date having similar properties to an existing Date (which remains unaltered) but with some fields updated according to a Map of changes.
count(groovy.lang.Closure) - Method in interface java.lang.Iterable
  Counts the number of occurrences which satisfy the given closure from inside this Iterable.
count(groovy.lang.Closure) - Method in class java.lang.Object[]
  Counts the number of occurrences which satisfy the given closure from inside this array.
count(groovy.lang.Closure) - Method in interface java.util.Iterator
  Counts the number of occurrences which satisfy the given closure from the items within this Iterator.
count(groovy.lang.Closure) - Method in interface java.util.Map
  Counts the number of occurrences which satisfy the given closure from inside this map.
count(java.lang.CharSequence) - Method in interface java.lang.CharSequence
  Counts the number of occurrences of a sub CharSequence.
count(java.lang.Object) - Method in interface java.lang.Iterable
  Counts the number of occurrences of the given value inside this Iterable.
count(java.lang.Object) - Method in class java.lang.Object[]
  Counts the number of occurrences of the given value inside this array.
count(java.lang.Object) - Method in interface java.util.Iterator
  Counts the number of occurrences of the given value from the items within this Iterator.
count(java.lang.Object) - Method in class primitives-and-primitive-arrays.boolean[]
  Counts the number of occurrences of the given value inside this array.
count(java.lang.Object) - Method in class primitives-and-primitive-arrays.byte[]
  Counts the number of occurrences of the given value inside this array.
count(java.lang.Object) - Method in class primitives-and-primitive-arrays.char[]
  Counts the number of occurrences of the given value inside this array.
count(java.lang.Object) - Method in class primitives-and-primitive-arrays.double[]
  Counts the number of occurrences of the given value inside this array.
count(java.lang.Object) - Method in class primitives-and-primitive-arrays.float[]
  Counts the number of occurrences of the given value inside this array.
count(java.lang.Object) - Method in class primitives-and-primitive-arrays.int[]
  Counts the number of occurrences of the given value inside this array.
count(java.lang.Object) - Method in class primitives-and-primitive-arrays.long[]
  Counts the number of occurrences of the given value inside this array.
count(java.lang.Object) - Method in class primitives-and-primitive-arrays.short[]
  Counts the number of occurrences of the given value inside this array.
countBy(groovy.lang.Closure) - Method in interface java.lang.Iterable
  Sorts all collection members into groups determined by the supplied mapping closure and counts the group size.
countBy(groovy.lang.Closure) - Method in class java.lang.Object[]
  Sorts all array members into groups determined by the supplied mapping closure and counts the group size.
countBy(groovy.lang.Closure) - Method in interface java.util.Iterator
  Sorts all iterator items into groups determined by the supplied mapping closure and counts the group size.
countBy(groovy.lang.Closure) - Method in interface java.util.Map
  Groups the members of a map into groups determined by the supplied mapping closure and counts the frequency of the created groups.
createParentDirectories() - Method in class java.io.File
  Creates, if needed, any parent directories for this File.
createParentDirectories(java.nio.file.attribute.FileAttribute) - Method in interface java.nio.file.Path
  Creates, if needed, any parent directories for the file associated with this Path.
createTempDir() - Method in class java.io.File
createTempDir(java.lang.String) - Method in class java.io.File
createTempDir(java.lang.String, java.lang.String) - Method in class java.io.File
currentTimeSeconds() - Method in class java.lang.System
  Get the current time in seconds

## D

DataInputStream - Class in java.io
Date - Class in java.sql
Date - Class in java.util
DayOfWeek - Class in java.time
DefaultComboBoxModel - Class in javax.swing
DefaultListModel - Class in javax.swing
DefaultMutableTreeNode - Class in javax.swing.tree
DefaultTableModel - Class in javax.swing.table
Deque - Interface in java.util
Double - Class in java.lang
Duration - Class in java.time
debug(java.lang.String) - Method in interface java.lang.System.Logger
  Convenience method for logging debug level messages with the platform logger.
debug(java.lang.String, java.lang.Object) - Method in interface java.lang.System.Logger
  Convenience method for logging debug level messages with the platform logger.
debug(java.lang.String, java.lang.Throwable) - Method in interface java.lang.System.Logger
  Convenience method for logging debug level messages with the platform logger.
decodeBase64() - Method in class java.lang.String
  Decode the String from Base64 into a byte array.
decodeBase64Url() - Method in class java.lang.String
  Decodes a Base64 URL and Filename Safe encoded String into a byte array.
decodeHex() - Method in class java.lang.String
  Decodes a hex string to a byte array.
deleteDir() - Method in class java.io.File
  Deletes a directory with all contained files and subdirectories.
deleteDir() - Method in interface java.nio.file.Path
  Deletes a directory with all contained files and subdirectories.
denormalize() - Method in interface java.lang.CharSequence
  Return a CharSequence with lines (separated by LF, CR/LF, or CR) terminated by the platform specific line separator.
digest(java.lang.String) - Method in interface java.lang.CharSequence
  digest the CharSequence instance
digest(java.lang.String) - Method in class primitives-and-primitive-arrays.byte[]
  digest the byte array
directorySize() - Method in class java.io.File
  Calculates directory size as total size of all its files, recursively.
disjoint(java.lang.Iterable) - Method in interface java.lang.Iterable
  Returns `true` if the intersection of two iterables is empty.
div(java.lang.Character) - Method in class java.lang.Character
  Divide one Character by another.
div(java.lang.Character) - Method in class java.lang.Number
  Divide a Number by a Character.
div(java.lang.Number) - Method in class java.lang.Character
  Divide a Character by a Number.
div(java.lang.Number) - Method in class java.lang.Number
  Divide two Numbers.
div(long) - Method in class java.time.Duration
  Supports the division operator; equivalent to calling the Duration#dividedBy(long) method.
double - Class in primitives-and-primitive-arrays
doubleStream() - Method in class primitives-and-primitive-arrays.double[]
  Returns a sequential DoubleStream with the specified array as its source.
double[] - Class in primitives-and-primitive-arrays
double[][] - Class in primitives-and-primitive-arrays
downto(java.lang.Number, groovy.lang.Closure) - Method in class java.lang.Double
  Iterates from this number down to the given number, inclusive, decrementing by one each time.
downto(java.lang.Number, groovy.lang.Closure) - Method in class java.lang.Float
  Iterates from this number down to the given number, inclusive, decrementing by one each time.
downto(java.lang.Number, groovy.lang.Closure) - Method in class java.lang.Long
  Iterates from this number down to the given number, inclusive, decrementing by one each time.
downto(java.lang.Number, groovy.lang.Closure) - Method in class java.lang.Number
  Iterates from this number down to the given number, inclusive, decrementing by one each time.
downto(java.lang.Number, groovy.lang.Closure) - Method in class java.math.BigDecimal
  Iterates from this number down to the given number, inclusive, decrementing by one each time.
downto(java.lang.Number, groovy.lang.Closure) - Method in class java.math.BigInteger
  Iterates from this number down to the given number, inclusive, decrementing by one each time.
downto(java.lang.Number, groovy.lang.Closure) - Method in class primitives-and-primitive-arrays.double
  Iterates from this number down to the given number, inclusive, decrementing by one each time.
downto(java.lang.Number, groovy.lang.Closure) - Method in class primitives-and-primitive-arrays.float
  Iterates from this number down to the given number, inclusive, decrementing by one each time.
downto(java.lang.Number, groovy.lang.Closure) - Method in class primitives-and-primitive-arrays.long
  Iterates from this number down to the given number, inclusive, decrementing by one each time.
downto(java.time.temporal.Temporal, groovy.lang.Closure) - Method in interface java.time.temporal.Temporal
  Iterates from this to the `to` Temporal, inclusive, decrementing by one unit each iteration, calling the closure once per iteration.
downto(java.time.temporal.Temporal, java.time.temporal.TemporalUnit, groovy.lang.Closure) - Method in interface java.time.temporal.Temporal
  Iterates from this to the `to` Temporal, inclusive, decrementing by one `unit` each iteration, calling the closure once per iteration.
downto(java.util.Calendar, groovy.lang.Closure) - Method in class java.util.Calendar
  Iterates from the date represented by this calendar up to the date represented by the given calendar, inclusive, incrementing by one day each time.
downto(java.util.Date, groovy.lang.Closure) - Method in class java.util.Date
  Iterates from this date down to the given date, inclusive, decrementing by one day each time.
drop(int) - Method in class groovy.lang.GString
  A GString variant of the equivalent CharSequence method.
drop(int) - Method in interface java.lang.CharSequence
  Drops the given number of chars from the head of this CharSequence if they are available.
drop(int) - Method in interface java.lang.Iterable
  Drops the given number of elements from the head of this Iterable.
drop(int) - Method in class java.lang.Object[]
  Drops the given number of elements from the head of this array if they are available.
drop(int) - Method in class java.lang.String
  A String variant of the equivalent CharSequence method.
drop(int) - Method in interface java.util.Iterator
  Drops the given number of elements from the head of this iterator if they are available.
drop(int) - Method in interface java.util.List
  Drops the given number of elements from the head of this List.
drop(int) - Method in interface java.util.Map
  Drops the given number of key/value pairs from the head of this map if they are available.
drop(int) - Method in interface java.util.SortedSet
  Drops the given number of elements from the head of this List.
dropRight(int) - Method in class groovy.lang.GString
  A GString variant of the equivalent CharSequence method CharSequence#dropRight(int).
dropRight(int) - Method in interface java.lang.CharSequence
  Returns new CharSequence after removing the right `num` chars.
dropRight(int) - Method in interface java.lang.Iterable
  Drops the given number of elements from the tail of this Iterable.
dropRight(int) - Method in class java.lang.Object[]
  Drops the given number of elements from the tail of this array if they are available.
dropRight(int) - Method in class java.lang.String
  A String variant of the equivalent CharSequence method CharSequence#dropRight(int).
dropRight(int) - Method in interface java.util.Iterator
  Drops the given number of elements from the tail of this Iterator.
dropRight(int) - Method in interface java.util.List
  Drops the given number of elements from the tail of this List.
dropRight(int) - Method in interface java.util.SortedSet
  Drops the given number of elements from the tail of this SortedSet.
dropWhile(groovy.lang.Closure) - Method in class groovy.lang.GString
  A GString variant of the equivalent CharSequence method.
dropWhile(groovy.lang.Closure) - Method in interface java.lang.CharSequence
  Creates a suffix of the given CharSequence by dropping as many characters as possible from the front of the original CharSequence such that calling the given closure condition evaluates to true when passed each of the dropped characters.
dropWhile(groovy.lang.Closure) - Method in interface java.lang.Iterable
  Returns a suffix of this Iterable where elements are dropped from the front while the given closure evaluates to true.
dropWhile(groovy.lang.Closure) - Method in class java.lang.Object[]
  Create a suffix of the given array by dropping as many elements as possible from the front of the original array such that calling the given closure condition evaluates to true when passed each of the dropped elements.
dropWhile(groovy.lang.Closure) - Method in interface java.util.Iterator
  Creates an Iterator that returns a suffix of the elements from an original Iterator.
dropWhile(groovy.lang.Closure) - Method in interface java.util.List
  Returns a suffix of this List where elements are dropped from the front while the given Closure evaluates to true.
dropWhile(groovy.lang.Closure) - Method in interface java.util.Map
  Create a suffix of the given Map by dropping as many entries as possible from the front of the original Map such that calling the given closure condition evaluates to true when passed each of the dropped entries (or key/value pairs).
dropWhile(groovy.lang.Closure) - Method in interface java.util.SortedSet
  Returns a suffix of this SortedSet where elements are dropped from the front while the given Closure evaluates to true.
dump() - Method in class java.lang.Object
  Generates a detailed dump string of an object showing its class, hashCode and all accessible fields.
dumpAll() - Method in class java.lang.Thread
  Dump the thread dump of all threads

## E

Element - Interface in org.w3c.dom
Enum - Class in java.lang
Enumeration - Interface in java.util
each(groovy.lang.Closure) - Method in interface java.lang.Iterable
  Iterates through an Iterable, passing each item to the given closure.
each(groovy.lang.Closure) - Method in class java.lang.Object
  Iterates through an aggregate type or data structure, passing each item to the given closure.
each(groovy.lang.Closure) - Method in class java.lang.Object[]
  Iterates through an array passing each array entry to the given closure.
each(groovy.lang.Closure) - Method in interface java.util.Collection
  Iterates through a Collection, passing each item to the given closure.
each(groovy.lang.Closure) - Method in interface java.util.Iterator
  Iterates through an Iterator, passing each item to the given closure.
each(groovy.lang.Closure) - Method in interface java.util.List
  Iterates through a List, passing each item to the given closure.
each(groovy.lang.Closure) - Method in interface java.util.Map
  Allows a Map to be iterated through using a closure.
each(groovy.lang.Closure) - Method in interface java.util.Set
  Iterates through a Set, passing each item to the given closure.
each(groovy.lang.Closure) - Method in interface java.util.SortedSet
  Iterates through a SortedSet, passing each item to the given closure.
eachByte(groovy.lang.Closure) - Method in class java.io.File
  Traverse through each byte of this File
eachByte(groovy.lang.Closure) - Method in class java.io.InputStream
  Traverse through each byte of the specified stream.
eachByte(groovy.lang.Closure) - Method in class java.lang.Byte[]
  Traverse through each byte of this Byte array.
eachByte(groovy.lang.Closure) - Method in class java.net.URL
  Reads the InputStream from this URL, passing each byte to the given closure.
eachByte(groovy.lang.Closure) - Method in interface java.nio.file.Path
  Traverse through each byte of this Path
eachByte(groovy.lang.Closure) - Method in class primitives-and-primitive-arrays.byte[]
  Traverse through each byte of this byte array.
eachByte(int, groovy.lang.Closure) - Method in class java.io.File
  Traverse through the bytes of this File, bufferLen bytes at a time.
eachByte(int, groovy.lang.Closure) - Method in class java.io.InputStream
  Traverse through each the specified stream reading bytes into a buffer and calling the 2 parameter closure with this buffer and the number of bytes.
eachByte(int, groovy.lang.Closure) - Method in class java.net.URL
  Reads the InputStream from this URL, passing a byte[] and a number of bytes to the given closure.
eachByte(int, groovy.lang.Closure) - Method in interface java.nio.file.Path
  Traverse through the bytes of this Path, bufferLen bytes at a time.
eachCombination(groovy.lang.Closure) - Method in interface java.lang.Iterable
  Applies a function on each combination of the input lists.
eachDir(groovy.lang.Closure) - Method in class java.io.File
  Invokes the closure for each subdirectory in this directory, ignoring regular files.
eachDir(groovy.lang.Closure) - Method in interface java.nio.file.Path
  Invokes the closure for each subdirectory in this directory, ignoring regular files.
eachDirMatch(java.lang.Object, groovy.lang.Closure) - Method in class java.io.File
  Invokes the closure for each subdirectory whose name (dir.name) matches the given nameFilter in the given directory - calling the DefaultGroovyMethods#isCase(java.lang.Object, java.lang.Object) method to determine if a match occurs.
eachDirMatch(java.lang.Object, groovy.lang.Closure) - Method in interface java.nio.file.Path
  Invokes the closure for each subdirectory whose name (dir.name) matches the given nameFilter in the given directory - calling the DefaultGroovyMethods#isCase(java.lang.Object, java.lang.Object) method to determine if a match occurs.
eachDirRecurse(groovy.lang.Closure) - Method in class java.io.File
  Recursively processes each descendant subdirectory in this directory.
eachDirRecurse(groovy.lang.Closure) - Method in interface java.nio.file.Path
  Recursively processes each descendant subdirectory in this directory.
eachFile(groovy.io.FileType, groovy.lang.Closure) - Method in class java.io.File
  Invokes the closure for each 'child' file in this 'parent' folder/directory.
eachFile(groovy.io.FileType, groovy.lang.Closure) - Method in interface java.nio.file.Path
  Invokes the closure for each 'child' file in this 'parent' folder/directory.
eachFile(groovy.lang.Closure) - Method in class java.io.File
  Invokes the closure for each 'child' file in this 'parent' folder/directory.
eachFile(groovy.lang.Closure) - Method in interface java.nio.file.Path
  Invokes the closure for each 'child' file in this 'parent' folder/directory.
eachFileMatch(groovy.io.FileType, java.lang.Object, groovy.lang.Closure) - Method in class java.io.File
  Invokes the closure for each file whose name (file.name) matches the given nameFilter in the given directory - calling the DefaultGroovyMethods#isCase(java.lang.Object, java.lang.Object) method to determine if a match occurs.
eachFileMatch(groovy.io.FileType, java.lang.Object, groovy.lang.Closure) - Method in interface java.nio.file.Path
  Invokes the closure for each file whose name (file.name) matches the given nameFilter in the given directory - calling the DefaultGroovyMethods#isCase(Object, Object) method to determine if a match occurs.
eachFileMatch(java.lang.Object, groovy.lang.Closure) - Method in class java.io.File
  Invokes the closure for each file whose name (file.name) matches the given nameFilter in the given directory - calling the DefaultGroovyMethods#isCase(java.lang.Object, java.lang.Object) method to determine if a match occurs.
eachFileMatch(java.lang.Object, groovy.lang.Closure) - Method in interface java.nio.file.Path
  Invokes the closure for each file whose name (file.name) matches the given nameFilter in the given directory - calling the DefaultGroovyMethods#isCase(Object, Object) method to determine if a match occurs.
eachFileRecurse(groovy.io.FileType, groovy.lang.Closure) - Method in class java.io.File
  Processes each descendant file in this directory and any subdirectories.
eachFileRecurse(groovy.io.FileType, groovy.lang.Closure) - Method in interface java.nio.file.Path
  Processes each descendant file in this directory and any subdirectories.
eachFileRecurse(groovy.lang.Closure) - Method in class java.io.File
  Processes each descendant file in this directory and any subdirectories.
eachFileRecurse(groovy.lang.Closure) - Method in interface java.nio.file.Path
  Processes each descendant file in this directory and any subdirectories.
eachLine(groovy.lang.Closure) - Method in class java.io.File
  Iterates through this file line by line.
eachLine(groovy.lang.Closure) - Method in class java.io.InputStream
  Iterates through this stream, passing each line to the given 1 or 2 arg closure.
eachLine(groovy.lang.Closure) - Method in class java.io.Reader
  Iterates through the given reader line by line.
eachLine(groovy.lang.Closure) - Method in interface java.lang.CharSequence
  Iterates through this CharSequence line by line.
eachLine(groovy.lang.Closure) - Method in class java.net.URL
  Iterates through the lines read from the URL's associated input stream passing each line to the given 1 or 2 arg closure.
eachLine(groovy.lang.Closure) - Method in interface java.nio.file.Path
  Iterates through this path line by line.
eachLine(int, groovy.lang.Closure) - Method in class java.io.File
  Iterates through this file line by line.
eachLine(int, groovy.lang.Closure) - Method in class java.io.InputStream
  Iterates through this stream, passing each line to the given 1 or 2 arg closure.
eachLine(int, groovy.lang.Closure) - Method in class java.io.Reader
  Iterates through the given reader line by line.
eachLine(int, groovy.lang.Closure) - Method in interface java.lang.CharSequence
  Iterates through this CharSequence line by line.
eachLine(int, groovy.lang.Closure) - Method in class java.net.URL
  Iterates through the lines read from the URL's associated input stream passing each line to the given 1 or 2 arg closure.
eachLine(int, groovy.lang.Closure) - Method in interface java.nio.file.Path
  Iterates through this file line by line.
eachLine(java.lang.String, groovy.lang.Closure) - Method in class java.io.File
  Iterates through this file line by line.
eachLine(java.lang.String, groovy.lang.Closure) - Method in class java.io.InputStream
  Iterates through this stream reading with the provided charset, passing each line to the given 1 or 2 arg closure.
eachLine(java.lang.String, groovy.lang.Closure) - Method in class java.net.URL
  Iterates through the lines read from the URL's associated input stream passing each line to the given 1 or 2 arg closure.
eachLine(java.lang.String, groovy.lang.Closure) - Method in interface java.nio.file.Path
  Iterates through this file line by line.
eachLine(java.lang.String, int, groovy.lang.Closure) - Method in class java.io.File
  Iterates through this file line by line.
eachLine(java.lang.String, int, groovy.lang.Closure) - Method in class java.io.InputStream
  Iterates through this stream reading with the provided charset, passing each line to the given 1 or 2 arg closure.
eachLine(java.lang.String, int, groovy.lang.Closure) - Method in class java.net.URL
  Iterates through the lines read from the URL's associated input stream passing each line to the given 1 or 2 arg closure.
eachLine(java.lang.String, int, groovy.lang.Closure) - Method in interface java.nio.file.Path
  Iterates through this file line by line.
eachMatch(java.lang.CharSequence, groovy.lang.Closure) - Method in class java.lang.Object
  Processes each regex group matched substring of the given CharSequence.
eachMatch(java.lang.String, groovy.lang.Closure) - Method in class java.lang.String
  Process each regex group matched substring of the given string.
eachMatch(java.util.regex.Pattern, groovy.lang.Closure) - Method in class java.lang.Object
  Processes each regex group matched substring of the given pattern.
eachMatch(java.util.regex.Pattern, groovy.lang.Closure) - Method in class java.lang.String
  Processes each regex group matched substring of the given pattern.
eachObject(groovy.lang.Closure) - Method in class java.io.File
  Iterates through the given file object by object.
eachObject(groovy.lang.Closure) - Method in class java.io.ObjectInputStream
  Iterates through the given object stream object by object.
eachObject(groovy.lang.Closure) - Method in interface java.nio.file.Path
  Iterates through the given file object by object.
eachPermutation(groovy.lang.Closure) - Method in interface java.lang.Iterable
  Iterates over all permutations of a collection, running a closure for each iteration.
eachWithIndex(groovy.lang.Closure) - Method in interface java.lang.Iterable
  Iterates through an iterable type, passing each item and the item's index (a counter starting at zero) to the given closure.
eachWithIndex(groovy.lang.Closure) - Method in class java.lang.Object
  Iterates through an aggregate type or data structure, passing each item and the item's index (a counter starting at zero) to the given closure.
eachWithIndex(groovy.lang.Closure) - Method in class java.lang.Object[]
  Iterates through an array, passing each array element and the element's index (a counter starting at zero) to the given closure.
eachWithIndex(groovy.lang.Closure) - Method in interface java.util.Collection
  Iterates through a Collection, passing each item and the item's index (a counter starting at zero) to the given closure.
eachWithIndex(groovy.lang.Closure) - Method in interface java.util.Iterator
  Iterates through an iterator type, passing each item and the item's index (a counter starting at zero) to the given closure.
eachWithIndex(groovy.lang.Closure) - Method in interface java.util.List
  Iterates through a List, passing each item and the item's index (a counter starting at zero) to the given closure.
eachWithIndex(groovy.lang.Closure) - Method in interface java.util.Map
  Allows a Map to be iterated through using a closure.
eachWithIndex(groovy.lang.Closure) - Method in interface java.util.Set
  Iterates through a Set, passing each item and the item's index (a counter starting at zero) to the given closure.
eachWithIndex(groovy.lang.Closure) - Method in interface java.util.SortedSet
  Iterates through a SortedSet, passing each item and the item's index (a counter starting at zero) to the given closure.
encodeBase64() - Method in class java.lang.Byte[]
  Produce a Writable object which writes the Base64 encoding of the byte array.
encodeBase64() - Method in class primitives-and-primitive-arrays.byte[]
  Produce a Writable object which writes the Base64 encoding of the byte array.
encodeBase64(boolean) - Method in class java.lang.Byte[]
  Produce a Writable object which writes the Base64 encoding of the byte array.
encodeBase64(boolean) - Method in class primitives-and-primitive-arrays.byte[]
  Produce a Writable object which writes the Base64 encoding of the byte array.
encodeBase64Url() - Method in class java.lang.Byte[]
  Produce a Writable object which writes the Base64 URL and Filename Safe encoding of the byte array.
encodeBase64Url() - Method in class primitives-and-primitive-arrays.byte[]
  Produce a Writable object which writes the Base64 URL and Filename Safe encoding of the byte array.
encodeBase64Url(boolean) - Method in class java.lang.Byte[]
  Produce a Writable object which writes the Base64 URL and Filename Safe encoding of the byte array.
encodeBase64Url(boolean) - Method in class primitives-and-primitive-arrays.byte[]
  Produce a Writable object which writes the Base64 URL and Filename Safe encoding of the byte array.
encodeHex() - Method in class java.lang.Byte[]
  Produces a Writable that writes the hex encoding of the Byte[].
encodeHex() - Method in class primitives-and-primitive-arrays.byte[]
  Produces a Writable that writes the hex encoding of the byte[].
endsWithAny(java.lang.CharSequence) - Method in interface java.lang.CharSequence
  Tests if this CharSequence ends with any specified suffixes.
endsWithIgnoreCase(java.lang.CharSequence) - Method in interface java.lang.CharSequence
  Checks whether this CharSequence ends with the `searchString` ignoring the case considerations.
equals(int[]) - Method in class primitives-and-primitive-arrays.int[]
  Compare the contents of this array to the contents of the given array.
equals(java.lang.Object[]) - Method in interface java.util.List
  Determines if the contents of this list are equal to the contents of the given array in the same order.
equals(java.util.List) - Method in class java.lang.Object[]
  Determines if the contents of this array are equal to the contents of the given list, in the same order.
equals(java.util.List) - Method in interface java.util.List
  Compare the contents of two Lists.
equals(java.util.Map) - Method in interface java.util.Map
  Compares two Maps treating coerced numerical values as identical.
equals(java.util.Set) - Method in interface java.util.Set
  Compare the contents of two Sets for equality using Groovy's coercion rules.
equalsIgnoreZeroSign(java.lang.Object) - Method in class java.lang.Double
  Compares this object against the specified object returning the same result as Double#equals(Object) but returning true if this object and the specified object are both zero and negative zero respectively or vice versa.
equalsIgnoreZeroSign(java.lang.Object) - Method in class java.lang.Float
  Compares this object against the specified object returning the same result as Float#equals(Object) but returning true if this object and the specified object are both zero and negative zero respectively or vice versa.
error(java.lang.String) - Method in interface java.lang.System.Logger
  Convenience method for logging error level messages with the platform logger.
error(java.lang.String, java.lang.Object) - Method in interface java.lang.System.Logger
  Convenience method for logging error level messages with the platform logger.
error(java.lang.String, java.lang.Throwable) - Method in interface java.lang.System.Logger
  Convenience method for logging error level messages with the platform logger.
eval(java.io.Reader, groovy.lang.Binding) - Method in interface javax.script.ScriptEngine
  Same as `eval(ScriptEngine, Reader, Binding)` except that the source of the script is provided as a `Reader`
eval(java.lang.String, groovy.lang.Binding) - Method in interface javax.script.ScriptEngine
  Executes the specified script.
every() - Method in class java.lang.Object
  Iterates over every element of a collection, and checks whether all elements are `true` according to the Groovy Truth.
every(groovy.lang.Closure) - Method in interface java.lang.Iterable
  Used to determine if the given predicate closure is valid (i.e. returns `true` for all items in this iterable).
every(groovy.lang.Closure) - Method in class java.lang.Object
  Used to determine if the given predicate closure is valid (i.e. returns `true` for all items in this data structure).
every(groovy.lang.Closure) - Method in class java.lang.Object[]
  Used to determine if the given predicate closure is valid (i.e. returns `true` for all items in this Array).
every(groovy.lang.Closure) - Method in interface java.util.Iterator
  Used to determine if the given predicate closure is valid (i.e. returns `true` for all items in this iterator).
every(groovy.lang.Closure) - Method in interface java.util.Map
  Iterates over the entries of a map, and checks whether a predicate is valid for all entries.
execute() - Method in class java.lang.String
  Executes the command specified by `self` as a command-line process.
execute() - Method in class java.lang.String[]
  Executes the command specified by the given `String` array.
execute() - Method in interface java.util.List
  Executes the command specified by the given list.
execute(java.lang.String[], java.io.File) - Method in class java.lang.String
  Executes the command specified by `self` with environment defined by `envp` and under the working directory `dir`.
execute(java.lang.String[], java.io.File) - Method in class java.lang.String[]
  Executes the command specified by the `String` array given in the first parameter, with the environment defined by `envp` and under the working directory `dir`.
execute(java.lang.String[], java.io.File) - Method in interface java.util.List
  Executes the command specified by the given list, with the environment defined by `envp` and under the working directory `dir`.
execute(java.util.List, java.io.File) - Method in class java.lang.String
  Executes the command specified by `self` with environment defined by `envp` and under the working directory `dir`.
execute(java.util.List, java.io.File) - Method in class java.lang.String[]
  Executes the command specified by the `String` array given in the first parameter, with the environment defined by `envp` and under the working directory `dir`.
execute(java.util.List, java.io.File) - Method in interface java.util.List
  Executes the command specified by the given list, with the environment defined by `envp` and under the working directory `dir`.
expand() - Method in interface java.lang.CharSequence
  Expands all tabs into spaces with tabStops of size 8.
expand(int) - Method in interface java.lang.CharSequence
  Expands all tabs into spaces.
expandLine(int) - Method in interface java.lang.CharSequence
  Expands all tabs into spaces.

## F

File - Class in java.io
Float - Class in java.lang
Future - Interface in java.util.concurrent
filter(java.lang.Class) - Method in class java.util.Optional
  Tests given value against specified type and changes generics of result.
filter(java.util.function.DoublePredicate) - Method in class java.util.OptionalDouble
  If a value is present in the `OptionalDouble`, tests the value using the given predicate and returns the optional if the test returns true or empty otherwise.
filter(java.util.function.IntPredicate) - Method in class java.util.OptionalInt
  If a value is present in the `OptionalInt`, tests the value using the given predicate and returns the optional if the test returns true or else empty.
filter(java.util.function.LongPredicate) - Method in class java.util.OptionalLong
  If a value is present in the `OptionalLong`, tests the value using the given predicate and returns the optional if the test returns true or else empty.
filterLine(groovy.lang.Closure) - Method in class java.io.File
  Filters the lines of a File and creates a Writable in return to stream the filtered lines.
filterLine(groovy.lang.Closure) - Method in class java.io.InputStream
  Filter lines from an input stream using a closure predicate.
filterLine(groovy.lang.Closure) - Method in class java.io.Reader
  Filter the lines from this Reader, and return a Writable which can be used to stream the filtered lines to a destination.
filterLine(groovy.lang.Closure) - Method in class java.net.URL
  Filter lines from a URL using a closure predicate.
filterLine(groovy.lang.Closure) - Method in interface java.nio.file.Path
  Filters the lines of a Path and creates a Writable in return to stream the filtered lines.
filterLine(java.io.Writer, groovy.lang.Closure) - Method in class java.io.File
  Filter the lines from this File, and write them to the given writer based on the given closure predicate.
filterLine(java.io.Writer, groovy.lang.Closure) - Method in class java.io.InputStream
  Uses a closure to filter lines from this InputStream and pass them to the given writer.
filterLine(java.io.Writer, groovy.lang.Closure) - Method in class java.io.Reader
  Filter the lines from a reader and write them on the writer, according to a closure which returns true if the line should be included.
filterLine(java.io.Writer, groovy.lang.Closure) - Method in class java.net.URL
  Uses a closure to filter lines from this URL and pass them to the given writer.
filterLine(java.io.Writer, groovy.lang.Closure) - Method in interface java.nio.file.Path
  Filter the lines from this Path, and write them to the given writer based on the given closure predicate.
filterLine(java.io.Writer, java.lang.String, groovy.lang.Closure) - Method in class java.io.File
  Filter the lines from this File, and write them to the given writer based on the given closure predicate.
filterLine(java.io.Writer, java.lang.String, groovy.lang.Closure) - Method in class java.io.InputStream
  Uses a closure to filter lines from this InputStream and pass them to the given writer.
filterLine(java.io.Writer, java.lang.String, groovy.lang.Closure) - Method in class java.net.URL
  Uses a closure to filter lines from this URL and pass them to the given writer.
filterLine(java.io.Writer, java.lang.String, groovy.lang.Closure) - Method in interface java.nio.file.Path
  Filter the lines from this Path, and write them to the given writer based on the given closure predicate.
filterLine(java.lang.String, groovy.lang.Closure) - Method in class java.io.File
  Filters the lines of a File and creates a Writable in return to stream the filtered lines.
filterLine(java.lang.String, groovy.lang.Closure) - Method in class java.io.InputStream
  Filter lines from an input stream using a closure predicate.
filterLine(java.lang.String, groovy.lang.Closure) - Method in class java.net.URL
  Filter lines from a URL using a closure predicate.
filterLine(java.lang.String, groovy.lang.Closure) - Method in interface java.nio.file.Path
  Filters the lines of a Path and creates a Writable in return to stream the filtered lines.
find() - Method in class java.lang.Object
  Finds the first item matching the IDENTITY Closure (i.e. matching Groovy truth).
find() - Method in interface java.util.Collection
  Finds the first item matching the IDENTITY Closure (i.e. matching Groovy truth).
find(groovy.lang.Closure) - Method in class java.lang.Object
  Finds the first value matching the closure condition.
find(groovy.lang.Closure) - Method in class java.lang.Object[]
  Finds the first element in the array that matches the given closure condition.
find(groovy.lang.Closure) - Method in interface java.util.Collection
  Finds the first value matching the closure condition.
find(groovy.lang.Closure) - Method in interface java.util.Map
  Finds the first entry matching the closure condition.
find(java.lang.CharSequence) - Method in interface java.lang.CharSequence
  Finds the first occurrence of a regular expression String within a String.
find(java.lang.CharSequence, groovy.lang.Closure) - Method in interface java.lang.CharSequence
  Returns the result of calling a closure with the first occurrence of a regular expression found within a CharSequence.
find(java.util.regex.Pattern) - Method in interface java.lang.CharSequence
  Finds the first occurrence of a compiled regular expression Pattern within a String.
find(java.util.regex.Pattern, groovy.lang.Closure) - Method in interface java.lang.CharSequence
  Returns the result of calling a closure with the first occurrence of a compiled regular expression found within a String.
findAll() - Method in class java.lang.Object
  Finds all items matching the IDENTITY Closure (i.e. matching Groovy truth).
findAll() - Method in class java.lang.Object[]
  Finds the elements of the array matching the IDENTITY Closure (i.e. matching Groovy truth).
findAll() - Method in interface java.util.Collection
  Finds the items matching the IDENTITY Closure (i.e. matching Groovy truth).
findAll() - Method in interface java.util.List
  Finds the items matching the IDENTITY Closure (i.e. matching Groovy truth).
findAll() - Method in interface java.util.Set
  Finds the items matching the IDENTITY Closure (i.e. matching Groovy truth).
findAll(groovy.lang.Closure) - Method in class java.lang.Object
  Finds all items matching the closure condition.
findAll(groovy.lang.Closure) - Method in class java.lang.Object[]
  Finds all elements of the array matching the given Closure condition.
findAll(groovy.lang.Closure) - Method in interface java.util.Collection
  Finds all values matching the closure condition.
findAll(groovy.lang.Closure) - Method in interface java.util.List
  Finds all values matching the closure condition.
findAll(groovy.lang.Closure) - Method in interface java.util.Map
  Finds all entries matching the closure condition.
findAll(groovy.lang.Closure) - Method in interface java.util.Set
  Finds all values matching the closure condition.
findAll(java.lang.CharSequence) - Method in interface java.lang.CharSequence
  Returns a (possibly empty) list of all occurrences of a regular expression (provided as a CharSequence) found within a CharSequence.
findAll(java.lang.CharSequence, groovy.lang.Closure) - Method in interface java.lang.CharSequence
  Finds all occurrences of a regular expression string within a CharSequence.
findAll(java.util.regex.Pattern) - Method in interface java.lang.CharSequence
  Returns a (possibly empty) list of all occurrences of a regular expression (in Pattern format) found within a CharSequence.
findAll(java.util.regex.Pattern, groovy.lang.Closure) - Method in interface java.lang.CharSequence
  Finds all occurrences of a compiled regular expression Pattern within a CharSequence.
findIndexOf(groovy.lang.Closure) - Method in interface java.lang.Iterable
  Iterates over the elements of an Iterable and returns the index of the first item that satisfies the condition specified by the closure.
findIndexOf(groovy.lang.Closure) - Method in class java.lang.Object
  Iterates over the elements of an aggregate of items and returns the index of the first item that matches the condition specified in the closure.
findIndexOf(groovy.lang.Closure) - Method in class java.lang.Object[]
  Iterates over the elements of an Array and returns the index of the first item that satisfies the condition specified by the closure.
findIndexOf(groovy.lang.Closure) - Method in interface java.util.Iterator
  Iterates over the elements of an Iterator and returns the index of the first item that satisfies the condition specified by the closure.
findIndexOf(int, groovy.lang.Closure) - Method in interface java.lang.Iterable
  Iterates over the elements of an Iterable, starting from a specified startIndex, and returns the index of the first item that satisfies the condition specified by the closure.
findIndexOf(int, groovy.lang.Closure) - Method in class java.lang.Object
  Iterates over the elements of an aggregate of items, starting from a specified startIndex, and returns the index of the first item that matches the condition specified in the closure.
findIndexOf(int, groovy.lang.Closure) - Method in class java.lang.Object[]
  Iterates over the elements of an Array, starting from a specified startIndex, and returns the index of the first item that satisfies the condition specified by the closure.
findIndexOf(int, groovy.lang.Closure) - Method in interface java.util.Iterator
  Iterates over the elements of an Iterator, starting from a specified startIndex, and returns the index of the first item that satisfies the condition specified by the closure.
findIndexValues(groovy.lang.Closure) - Method in interface java.lang.Iterable
  Iterates over the elements of an Iterable and returns the index values of the items that match the condition specified in the closure.
findIndexValues(groovy.lang.Closure) - Method in class java.lang.Object
  Iterates over the elements of an aggregate of items and returns the index values of the items that match the condition specified in the closure.
findIndexValues(groovy.lang.Closure) - Method in class java.lang.Object[]
  Iterates over the elements of an Array and returns the index values of the items that match the condition specified in the closure.
findIndexValues(groovy.lang.Closure) - Method in interface java.util.Iterator
  Iterates over the elements of an Iterator and returns the index values of the items that match the condition specified in the closure.
findIndexValues(java.lang.Number, groovy.lang.Closure) - Method in interface java.lang.Iterable
  Iterates over the elements of an Iterable, starting from a specified startIndex, and returns the index values of the items that match the condition specified in the closure.
findIndexValues(java.lang.Number, groovy.lang.Closure) - Method in class java.lang.Object
  Iterates over the elements of an aggregate of items, starting from a specified startIndex, and returns the index values of the items that match the condition specified in the closure.
findIndexValues(java.lang.Number, groovy.lang.Closure) - Method in class java.lang.Object[]
  Iterates over the elements of an Array, starting from a specified startIndex, and returns the index values of the items that match the condition specified in the closure.
findIndexValues(java.lang.Number, groovy.lang.Closure) - Method in interface java.util.Iterator
  Iterates over the elements of an Iterator, starting from a specified startIndex, and returns the index values of the items that match the condition specified in the closure.
findLastIndexOf(groovy.lang.Closure) - Method in interface java.lang.Iterable
  Iterates over the elements of an Iterable and returns the index of the last item that matches the condition specified in the closure.
findLastIndexOf(groovy.lang.Closure) - Method in class java.lang.Object
  Iterates over the elements of an aggregate of items and returns the index of the last item that matches the condition specified in the closure.
findLastIndexOf(groovy.lang.Closure) - Method in class java.lang.Object[]
  Iterates over the elements of an Array and returns the index of the last item that matches the condition specified in the closure.
findLastIndexOf(groovy.lang.Closure) - Method in interface java.util.Iterator
  Iterates over the elements of an Iterator and returns the index of the last item that matches the condition specified in the closure.
findLastIndexOf(int, groovy.lang.Closure) - Method in interface java.lang.Iterable
  Iterates over the elements of an Iterable, starting from a specified startIndex, and returns the index of the last item that matches the condition specified in the closure.
findLastIndexOf(int, groovy.lang.Closure) - Method in class java.lang.Object
  Iterates over the elements of an aggregate of items, starting from a specified startIndex, and returns the index of the last item that matches the condition specified in the closure.
findLastIndexOf(int, groovy.lang.Closure) - Method in class java.lang.Object[]
  Iterates over the elements of an Array, starting from a specified startIndex, and returns the index of the last item that matches the condition specified in the closure.
findLastIndexOf(int, groovy.lang.Closure) - Method in interface java.util.Iterator
  Iterates over the elements of an Iterator, starting from a specified startIndex, and returns the index of the last item that matches the condition specified in the closure.
findResult() - Method in interface java.lang.Iterable
  Iterates through the Iterable stopping once the first non-null result is found and returning that result.
findResult() - Method in class java.lang.Object
  Treats the object as iterable, iterating through the values it represents and returns the first non-null value, otherwise returns null.
findResult() - Method in class java.lang.Object[]
  Iterates through the Array stopping once the first non-null result is found and returning that result.
findResult() - Method in interface java.util.Iterator
  Iterates through the Iterator stopping once the first non-null result is found and returning that result.
findResult(groovy.lang.Closure) - Method in interface java.lang.Iterable
  Iterates through the Iterable calling the given closure condition for each item but stopping once the first non-null result is found and returning that result.
findResult(groovy.lang.Closure) - Method in class java.lang.Object
  Treats the object as iterable, iterating through the values it represents and returns the first non-null result obtained from calling the closure, otherwise returns null.
findResult(groovy.lang.Closure) - Method in class java.lang.Object[]
  Iterates through the Array calling the given closure condition for each item but stopping once the first non-null result is found and returning that result.
findResult(groovy.lang.Closure) - Method in interface java.util.Iterator
  Iterates through the Iterator calling the given closure condition for each item but stopping once the first non-null result is found and returning that result.
findResult(groovy.lang.Closure) - Method in interface java.util.Map
  Returns the first non-null closure result found by passing each map entry to the closure, otherwise null is returned.
findResult(java.lang.Object) - Method in interface java.lang.Iterable
  Iterates through the Iterable calling the given closure condition for each item but stopping once the first non-null result is found and returning that result.
findResult(java.lang.Object) - Method in class java.lang.Object
  Treats the object as iterable, iterating through the values it represents and returns the first non-null result, otherwise returns the defaultResult.
findResult(java.lang.Object) - Method in class java.lang.Object[]
  Iterates through the Array stopping once the first non-null result is found and returning that result.
findResult(java.lang.Object) - Method in interface java.util.Iterator
  Iterates through the Iterator stopping once the first non-null result is found and returning that result.
findResult(java.lang.Object, groovy.lang.Closure) - Method in interface java.lang.Iterable
  Iterates through the Iterable calling the given closure condition for each item but stopping once the first non-null result is found and returning that result.
findResult(java.lang.Object, groovy.lang.Closure) - Method in class java.lang.Object
  Treats the object as iterable, iterating through the values it represents and returns the first non-null result obtained from calling the closure, otherwise returns the defaultResult.
findResult(java.lang.Object, groovy.lang.Closure) - Method in class java.lang.Object[]
  Iterates through the Array calling the given closure condition for each item but stopping once the first non-null result is found and returning that result.
findResult(java.lang.Object, groovy.lang.Closure) - Method in interface java.util.Iterator
  Iterates through the Iterator calling the given closure condition for each item but stopping once the first non-null result is found and returning that result.
findResult(java.lang.Object, groovy.lang.Closure) - Method in interface java.util.Map
  Returns the first non-null closure result found by passing each map entry to the closure, otherwise the defaultResult is returned.
findResults() - Method in interface java.lang.Iterable
  Iterates through the Iterable collecting any non-null results.
findResults() - Method in class java.lang.Object[]
  Iterates through the Array collecting any non-null results.
findResults() - Method in interface java.util.Iterator
  Iterates through the Iterator collecting any non-null results.
findResults(groovy.lang.Closure) - Method in interface java.lang.Iterable
  Iterates through the Iterable transforming items using the supplied closure and collecting any non-null results.
findResults(groovy.lang.Closure) - Method in class java.lang.Object[]
  Iterates through the Array transforming items using the supplied closure and collecting any non-null results.
findResults(groovy.lang.Closure) - Method in interface java.util.Iterator
  Iterates through the Iterator transforming items using the supplied closure and collecting any non-null results.
findResults(groovy.lang.Closure) - Method in interface java.util.Map
  Iterates through the map transforming items using the supplied closure and collecting any non-null results.
first() - Method in interface java.lang.Iterable
  Returns the first item from the Iterable.
first() - Method in class java.lang.Object[]
  Returns the first item from the array.
first() - Method in interface java.util.List
  Returns the first item from the List.
flatten() - Method in interface java.lang.Iterable
  Flatten an Iterable.
flatten() - Method in class java.lang.Object[]
  Flatten an array.
flatten() - Method in interface java.util.Collection
  Flatten a Collection.
flatten() - Method in interface java.util.List
  Flatten a List.
flatten() - Method in interface java.util.Set
  Flatten a Set.
flatten() - Method in interface java.util.SortedSet
  Flatten a SortedSet.
flatten() - Method in class primitives-and-primitive-arrays.boolean[]
  Flatten an array.
flatten() - Method in class primitives-and-primitive-arrays.byte[]
  Flatten an array.
flatten() - Method in class primitives-and-primitive-arrays.char[]
  Flatten an array.
flatten() - Method in class primitives-and-primitive-arrays.double[]
  Flatten an array.
flatten() - Method in class primitives-and-primitive-arrays.float[]
  Flatten an array.
flatten() - Method in class primitives-and-primitive-arrays.int[]
  Flatten an array.
flatten() - Method in class primitives-and-primitive-arrays.long[]
  Flatten an array.
flatten() - Method in class primitives-and-primitive-arrays.short[]
  Flatten an array.
flatten(groovy.lang.Closure) - Method in interface java.lang.Iterable
  Flatten an Iterable.
float - Class in primitives-and-primitive-arrays
float[] - Class in primitives-and-primitive-arrays
format(java.lang.String) - Method in class java.time.LocalDate
  Formats this date with the provided DateTimeFormatter pattern.
format(java.lang.String) - Method in class java.time.LocalDateTime
  Formats this date/time with the provided DateTimeFormatter pattern.
format(java.lang.String) - Method in class java.time.LocalTime
  Formats this time with the provided DateTimeFormatter pattern.
format(java.lang.String) - Method in class java.time.OffsetDateTime
  Formats this date/time with the provided DateTimeFormatter pattern.
format(java.lang.String) - Method in class java.time.OffsetTime
  Formats this time with the provided DateTimeFormatter pattern.
format(java.lang.String) - Method in class java.time.ZonedDateTime
  Formats this date/time with the provided DateTimeFormatter pattern.
format(java.lang.String) - Method in class java.util.Calendar

  Shortcut for SimpleDateFormat to output a String representation of this calendar instance.

format(java.lang.String) - Method in class java.util.Date

  Create a String representation of this date according to the given format pattern.

format(java.lang.String, java.util.TimeZone) - Method in class java.util.Date

  Create a String representation of this date according to the given format pattern and timezone.

format(java.time.format.FormatStyle) - Method in class java.time.LocalDate
  Formats this date in the provided, localized FormatStyle.
format(java.time.format.FormatStyle) - Method in class java.time.LocalDateTime
  Formats this date/time in the provided, localized FormatStyle.
format(java.time.format.FormatStyle) - Method in class java.time.LocalTime
  Formats this time in the provided, localized FormatStyle.
format(java.time.format.FormatStyle) - Method in class java.time.OffsetDateTime
  Formats this date/time in the provided, localized FormatStyle.
format(java.time.format.FormatStyle) - Method in class java.time.OffsetTime
  Formats this time in the provided, localized FormatStyle.
format(java.time.format.FormatStyle) - Method in class java.time.ZonedDateTime
  Formats this date/time in the provided, localized FormatStyle.

## G

GString - Class in groovy.lang
GroovyObject - Interface in groovy.lang
GroovyResultSet - Class in groovy.sql
get() - Method in class java.util.OptionalDouble
  If a value is present in the `OptionalDouble`, returns the value, otherwise throws `NoSuchElementException`.
get() - Method in class java.util.OptionalInt
  If a value is present in the `OptionalInt`, returns the value, otherwise throws `NoSuchElementException`.
get() - Method in class java.util.OptionalLong
  If a value is present in the `OptionalLong`, returns the value, otherwise throws `NoSuchElementException`.
get(java.lang.Object, java.lang.Object) - Method in interface java.util.Map
  Looks up an item in a Map for the given key and returns the corresponding value.
getAt(groovy.lang.EmptyRange) - Method in class groovy.lang.ListWithDefault
  Support the range subscript operator for an eager or lazy List.
getAt(groovy.lang.EmptyRange) - Method in interface java.lang.CharSequence
  Supports the range subscript operator for CharSequence or StringBuffer with EmptyRange
getAt(groovy.lang.EmptyRange) - Method in class java.lang.Object[]
getAt(groovy.lang.EmptyRange) - Method in interface java.util.List
  Support the range subscript operator for a List.
getAt(groovy.lang.IntRange) - Method in class groovy.lang.GString
  Supports the range subscript operator for GString with IntRange.
getAt(groovy.lang.IntRange) - Method in interface java.lang.CharSequence
  Supports the range subscript operator for CharSequence with IntRange.
getAt(groovy.lang.IntRange) - Method in class java.lang.Object[]
getAt(groovy.lang.IntRange) - Method in class java.lang.String
  Supports the range subscript operator for String with IntRange.
getAt(groovy.lang.IntRange) - Method in class java.util.BitSet
  Support retrieving a subset of a BitSet using a Range
getAt(groovy.lang.IntRange) - Method in class primitives-and-primitive-arrays.boolean[]
  Support the subscript operator with an IntRange for a boolean array
getAt(groovy.lang.IntRange) - Method in class primitives-and-primitive-arrays.byte[]
  Support the subscript operator with an IntRange for a byte array
getAt(groovy.lang.IntRange) - Method in class primitives-and-primitive-arrays.char[]
  Support the subscript operator with an IntRange for a char array
getAt(groovy.lang.IntRange) - Method in class primitives-and-primitive-arrays.double[]
  Support the subscript operator with an IntRange for a double array
getAt(groovy.lang.IntRange) - Method in class primitives-and-primitive-arrays.float[]
  Support the subscript operator with an IntRange for a float array
getAt(groovy.lang.IntRange) - Method in class primitives-and-primitive-arrays.int[]
  Support the subscript operator with an IntRange for an int array
getAt(groovy.lang.IntRange) - Method in class primitives-and-primitive-arrays.long[]
  Support the subscript operator with an IntRange for a long array
getAt(groovy.lang.IntRange) - Method in class primitives-and-primitive-arrays.short[]
  Support the subscript operator with an IntRange for a short array
getAt(groovy.lang.ObjectRange) - Method in class java.lang.Object[]
getAt(groovy.lang.ObjectRange) - Method in class primitives-and-primitive-arrays.boolean[]
  Support the subscript operator with an ObjectRange for a byte array
getAt(groovy.lang.ObjectRange) - Method in class primitives-and-primitive-arrays.byte[]
  Support the subscript operator with an ObjectRange for a byte array
getAt(groovy.lang.ObjectRange) - Method in class primitives-and-primitive-arrays.char[]
  Support the subscript operator with an ObjectRange for a char array
getAt(groovy.lang.ObjectRange) - Method in class primitives-and-primitive-arrays.double[]
  Support the subscript operator with an ObjectRange for a double array
getAt(groovy.lang.ObjectRange) - Method in class primitives-and-primitive-arrays.float[]
  Support the subscript operator with an ObjectRange for a float array
getAt(groovy.lang.ObjectRange) - Method in class primitives-and-primitive-arrays.int[]
  Support the subscript operator with an ObjectRange for an int array
getAt(groovy.lang.ObjectRange) - Method in class primitives-and-primitive-arrays.long[]
  Support the subscript operator with an ObjectRange for a long array
getAt(groovy.lang.ObjectRange) - Method in class primitives-and-primitive-arrays.short[]
  Support the subscript operator with an ObjectRange for a short array
getAt(groovy.lang.Range) - Method in class groovy.lang.GString
  Supports the range subscript operator for GString.
getAt(groovy.lang.Range) - Method in class groovy.lang.ListWithDefault
  Support the range subscript operator for an eager or lazy List.
getAt(groovy.lang.Range) - Method in interface java.lang.CharSequence
  Supports the range subscript operator for CharSequence.
getAt(groovy.lang.Range) - Method in class java.lang.Object[]
  Support the range subscript operator for an Array
getAt(groovy.lang.Range) - Method in class java.lang.String
  Supports the range subscript operator for String.
getAt(groovy.lang.Range) - Method in interface java.util.List
  Support the range subscript operator for a List.
getAt(groovy.lang.Range) - Method in class primitives-and-primitive-arrays.boolean[]
  Support the subscript operator with a range for a boolean array
getAt(groovy.lang.Range) - Method in class primitives-and-primitive-arrays.byte[]
  Support the subscript operator with a range for a byte array
getAt(groovy.lang.Range) - Method in class primitives-and-primitive-arrays.char[]
  Support the subscript operator with a range for a char array
getAt(groovy.lang.Range) - Method in class primitives-and-primitive-arrays.double[]
  Support the subscript operator with a range for a double array
getAt(groovy.lang.Range) - Method in class primitives-and-primitive-arrays.float[]
  Support the subscript operator with a range for a float array
getAt(groovy.lang.Range) - Method in class primitives-and-primitive-arrays.int[]
  Support the subscript operator with a range for an int array
getAt(groovy.lang.Range) - Method in class primitives-and-primitive-arrays.long[]
  Support the subscript operator with a range for a long array
getAt(groovy.lang.Range) - Method in class primitives-and-primitive-arrays.short[]
  Support the subscript operator with a range for a short array
getAt(int) - Method in class groovy.lang.GString
  Supports the subscript operator for GString.
getAt(int) - Method in class java.awt.Container
  Support the subscript operator for Container.
getAt(int) - Method in interface java.lang.CharSequence
  Supports the subscript operator for CharSequence.
getAt(int) - Method in interface java.lang.Iterable
  Support the subscript operator for an Iterable.
getAt(int) - Method in class java.lang.String
  Supports the subscript operator for String.
getAt(int) - Method in class java.util.BitSet
  Support the subscript operator for a Bitset
getAt(int) - Method in class java.util.Calendar
  Support the subscript operator for a Calendar.
getAt(int) - Method in class java.util.Date
  Support the subscript operator for a Date.
getAt(int) - Method in interface java.util.Iterator
  Support the subscript operator for an Iterator.
getAt(int) - Method in interface java.util.List
  Support the subscript operator for a List.
getAt(int) - Method in class java.util.regex.Matcher
  Supports the subscript operator, e.g.
getAt(int) - Method in class javax.swing.ButtonGroup
  Support the subscript operator for ButtonGroup.
getAt(int) - Method in class javax.swing.JComboBox
  Support the subscript operator for JComboBox.
getAt(int) - Method in class javax.swing.JMenu
  Support the subscript operator for JMenu.
getAt(int) - Method in class javax.swing.JMenuBar
  Support the subscript operator for JMenuBar.
getAt(int) - Method in class javax.swing.JTabbedPane
  Support the subscript operator for JTabbedPane.
getAt(int) - Method in class javax.swing.JToolBar
  Support the subscript operator for JToolBar.
getAt(int) - Method in interface javax.swing.ListModel
  Support the subscript operator for ListModel.
getAt(int) - Method in interface javax.swing.table.TableColumnModel
  Support the subscript operator for TableColumnModel.
getAt(int) - Method in interface javax.swing.table.TableModel
  Support the subscript operator for TableModel.
getAt(int) - Method in interface javax.swing.tree.TreeNode
  Support the subscript operator for TreeNode.
getAt(int) - Method in class javax.swing.tree.TreePath
  Support the subscript operator for TreePath.
getAt(java.lang.Iterable) - Method in interface java.time.temporal.TemporalAccessor
  Supports the getAt operator for an iterable; equivalent to collecting the TemporalAccessor#getLong(java.time.temporal.TemporalField) method for each field in the supplied iterable.
getAt(java.lang.Number) - Method in interface java.util.List
  Support subscript operator for list access.
getAt(java.lang.Object) - Method in interface java.util.Map
  Support the subscript operator for a Map.
getAt(java.lang.String) - Method in class java.lang.Object
  Allows the subscript operator to be used to lookup dynamic property values.
getAt(java.lang.String) - Method in interface java.util.Collection
  Support the subscript operator for Collection.
getAt(java.time.temporal.TemporalField) - Method in class java.time.ZoneOffset
  Supports the getAt operator; equivalent to calling the ZoneOffset#getLong(java.time.temporal.TemporalField) method.
getAt(java.time.temporal.TemporalField) - Method in interface java.time.temporal.TemporalAccessor
  Supports the getAt operator; equivalent to calling the TemporalAccessor#getLong(java.time.temporal.TemporalField) method.
getAt(java.time.temporal.TemporalUnit) - Method in interface java.time.temporal.TemporalAmount
  Supports the getAt operator; equivalent to calling the TemporalAmount#get(TemporalUnit) method.
getAt(java.util.Collection) - Method in class groovy.lang.ListWithDefault
  Select a List of items from an eager or lazy List using a Collection to identify the indices to be selected.
getAt(java.util.Collection) - Method in interface java.lang.CharSequence
  Selects a List of characters from a CharSequence using a Collection to identify the indices to be selected.
getAt(java.util.Collection) - Method in class java.lang.Object[]
  Select a List of items from an array using a Collection to identify the indices to be selected.
getAt(java.util.Collection) - Method in class java.util.Calendar
  Support the subscript operator for a Calendar with a collection of indices.
getAt(java.util.Collection) - Method in class java.util.Date
  Support the subscript operator for a Date with a collection of indices.
getAt(java.util.Collection) - Method in interface java.util.List
  Select a List of items from a List using a Collection to identify the indices to be selected.
getAt(java.util.Collection) - Method in class java.util.regex.Matcher
  Selects a List of values from a Matcher using a Collection to identify the indices to be selected.
getAt(java.util.Collection) - Method in class primitives-and-primitive-arrays.boolean[]
  Support the subscript operator with a collection for a boolean array
getAt(java.util.Collection) - Method in class primitives-and-primitive-arrays.byte[]
  Support the subscript operator with a collection for a byte array
getAt(java.util.Collection) - Method in class primitives-and-primitive-arrays.char[]
  Support the subscript operator with a collection for a char array
getAt(java.util.Collection) - Method in class primitives-and-primitive-arrays.double[]
  Support the subscript operator with a collection for a double array
getAt(java.util.Collection) - Method in class primitives-and-primitive-arrays.float[]
  Support the subscript operator with a collection for a float array
getAt(java.util.Collection) - Method in class primitives-and-primitive-arrays.int[]
  Support the subscript operator with a collection for an int array
getAt(java.util.Collection) - Method in class primitives-and-primitive-arrays.long[]
  Support the subscript operator with a collection for a long array
getAt(java.util.Collection) - Method in class primitives-and-primitive-arrays.short[]
  Support the subscript operator with a collection for a short array
getBundle(java.lang.String) - Method in class java.util.ResourceBundle
  Works exactly like ResourceBundle.getBundle(String).
getBundle(java.lang.String, java.util.Locale) - Method in class java.util.ResourceBundle
  Works exactly like ResourceBundle.getBundle(String, Locale).
getBytes() - Method in class java.io.File
  Read the content of the File and returns it as a byte[].
getBytes() - Method in class java.io.InputStream
  Read the content of this InputStream and return it as a byte[].
getBytes() - Method in class java.net.URL
  Read the content of this URL and returns it as a byte[].
getBytes() - Method in interface java.nio.file.Path
  Read the content of the Path and returns it as a byte[].
getBytes(java.util.Map) - Method in class java.net.URL
  Read the content of this URL and returns it as a byte[].
getChars() - Method in interface java.lang.CharSequence
  Converts the given CharSequence into an array of characters.
getCount() - Method in class java.util.regex.Matcher
  Finds the number of Strings matched to the given Matcher.
getDateString() - Method in class java.time.LocalDate
  Formats this date with the DateTimeFormatter#ISO_LOCAL_DATE formatter.
getDateString() - Method in class java.time.LocalDateTime
  Formats this date/time with the DateTimeFormatter#ISO_LOCAL_DATE formatter.
getDateString() - Method in class java.time.OffsetDateTime
  Formats this date/time with the DateTimeFormatter#ISO_OFFSET_DATE formatter.
getDateString() - Method in class java.time.ZonedDateTime
  Formats this date/time with the DateTimeFormatter#ISO_LOCAL_DATE formatter and appends the zone's short name, e.g.
getDateString() - Method in class java.util.Date

  Return a string representation of the 'day' portion of this date according to the locale-specific DateFormat#SHORT default format.

getDateTimeString() - Method in class java.time.LocalDateTime
  Formats this date/time with the DateTimeFormatter#ISO_LOCAL_DATE_TIME formatter.
getDateTimeString() - Method in class java.time.OffsetDateTime
  Formats this date/time with the DateTimeFormatter#ISO_OFFSET_DATE_TIME formatter.
getDateTimeString() - Method in class java.time.ZonedDateTime
  Formats this date/time with the DateTimeFormatter#ISO_LOCAL_DATE_TIME formatter and appends the zone's short name, e.g.
getDateTimeString() - Method in class java.util.Date

  Return a string representation of the date and time portion of this Date instance, according to the locale-specific format used by DateFormat.

getEra() - Method in class java.time.Year
  Equivalent to calling the Year#get(java.time.temporal.TemporalField) method with a ChronoField#ERA argument.
getErr() - Method in class java.lang.Process
  An alias method so that a process appears similar to System.out, System.in, System.err; you can use process.in, process.out, process.err in a similar fashion.
getFullName() - Method in class java.time.ZoneId
  Returns the name of this zone formatted according to the TextStyle#FULL text style.
getFullName(java.util.Locale) - Method in class java.time.ZoneId
  Returns the name of this zone formatted according to the TextStyle#FULL text style for the provided Locale.
getGroovydoc() - Method in interface java.lang.reflect.AnnotatedElement
  Get runtime groovydoc
getHours() - Method in class java.time.ZoneOffset
  Returns the hours component of this offset.
getIn() - Method in class java.lang.Process
  An alias method so that a process appears similar to System.out, System.in, System.err; you can use process.in, process.out, process.err in a similar fashion.
getIndices() - Method in class java.lang.Object[]
  Returns indices of the array.
getIndices() - Method in interface java.util.Collection
  Returns indices of the collection.
getIndices() - Method in class primitives-and-primitive-arrays.boolean[]
  Returns indices of the boolean array.
getIndices() - Method in class primitives-and-primitive-arrays.byte[]
  Returns indices of the byte array.
getIndices() - Method in class primitives-and-primitive-arrays.char[]
  Returns indices of the char array.
getIndices() - Method in class primitives-and-primitive-arrays.double[]
  Returns indices of the double array.
getIndices() - Method in class primitives-and-primitive-arrays.float[]
  Returns indices of the float array.
getIndices() - Method in class primitives-and-primitive-arrays.int[]
  Returns indices of the int array.
getIndices() - Method in class primitives-and-primitive-arrays.long[]
  Returns indices of the long array.
getIndices() - Method in class primitives-and-primitive-arrays.short[]
  Returns indices of the short array.
getLastMatcher() - Method in class java.util.regex.Matcher
  Get the last hidden matcher that the system used to do a match.
getLocation() - Method in class java.lang.Class
  Gets the url of the jar file/source file containing the specified class
getMetaClass() - Method in interface groovy.lang.GroovyObject
  Obtains a MetaClass for an object either from the registry or in the case of a GroovyObject from the object itself.
getMetaClass() - Method in class java.lang.Class
  Adds a "metaClass" property to all class objects so you can use the syntax `String.metaClass.myMethod = { println "foo" }`
getMetaClass() - Method in class java.lang.Object
  Obtains a MetaClass for an object either from the registry or in the case of a GroovyObject from the object itself.
getMetaPropertyValues() - Method in class java.lang.Object
  Retrieves the list of MetaProperty objects for 'self' and wraps it in a list of PropertyValue objects that additionally provide the value for each property of 'self'.
getMinutes() - Method in class java.time.ZoneOffset
  Returns the minutes component of this offset.
getOffset() - Method in class java.time.ZoneId
  Returns a ZoneOffset for this zone as of now.
getOffset(java.time.Instant) - Method in class java.time.ZoneId
  Returns a ZoneOffset for this zone as of the provided Instant.
getOut() - Method in class java.lang.Process
  An alias method so that a process appears similar to System.out, System.in, System.err; you can use process.in, process.out, process.err in a similar fashion.
getPid() - Method in class java.lang.Runtime
  Gets the pid of the current Java process.
getProperties() - Method in class java.lang.Object
  Convenience method that calls Object#getMetaPropertyValues()(self) and provides the data in form of simple key/value pairs, i.e. without type() information.
getRootLoader() - Method in class java.lang.ClassLoader
  Iterates through the classloader parents until it finds a loader with a class named "org.codehaus.groovy.tools.RootLoader".
getSeconds() - Method in class java.time.ZoneOffset
  Returns the seconds component of this offset.
getShortName() - Method in class java.time.ZoneId
  Returns the name of this zone formatted according to the TextStyle#SHORT text style.
getShortName(java.util.Locale) - Method in class java.time.ZoneId
  Returns the name of this zone formatted according to the TextStyle#SHORT text style for the provided Locale.
getText() - Method in class java.io.BufferedReader
  Read the content of the BufferedReader and return it as a String.
getText() - Method in class java.io.File
  Read the content of the File and returns it as a String.
getText() - Method in class java.io.InputStream
  Read the content of this InputStream and return it as a String.
getText() - Method in class java.io.Reader
  Read the content of the Reader and return it as a String.
getText() - Method in class java.lang.Process
  Read the text of the output stream of the Process.
getText() - Method in class java.net.URL
  Read the content of this URL and returns it as a String.
getText() - Method in interface java.nio.file.Path
  Read the content of the Path and returns it as a String.
getText(java.lang.String) - Method in class java.io.File
  Read the content of the File using the specified encoding and return it as a String.
getText(java.lang.String) - Method in class java.io.InputStream
  Read the content of this InputStream using specified charset and return it as a String.
getText(java.lang.String) - Method in class java.net.URL
  Read the data from this URL and return it as a String.
getText(java.lang.String) - Method in interface java.nio.file.Path
  Read the content of the Path using the specified encoding and return it as a String.
getText(java.util.Map) - Method in class java.net.URL
  Read the content of this URL and returns it as a String.
getText(java.util.Map, java.lang.String) - Method in class java.net.URL
  Read the data from this URL and return it as a String.
getTimeString() - Method in class java.time.LocalDateTime
  Formats this date/time with the DateTimeFormatter#ISO_LOCAL_TIME formatter.
getTimeString() - Method in class java.time.LocalTime
  Formats this time with the DateTimeFormatter#ISO_LOCAL_TIME formatter.
getTimeString() - Method in class java.time.OffsetDateTime
  Formats this date/time with the DateTimeFormatter#ISO_OFFSET_TIME formatter.
getTimeString() - Method in class java.time.OffsetTime
  Formats this time with the DateTimeFormatter#ISO_OFFSET_TIME formatter.
getTimeString() - Method in class java.time.ZonedDateTime
  Formats this date/time with the DateTimeFormatter#ISO_LOCAL_TIME formatter and appends the zone's short name, e.g.
getTimeString() - Method in class java.util.Date

  Return a string representation of the time portion of this date according to the locale-specific DateFormat#MEDIUM default format.

getYearOfEra() - Method in class java.time.Year
  Equivalent to calling the Year#get(java.time.temporal.TemporalField) method with a ChronoField#YEAR_OF_ERA argument.
getZoneId() - Method in class java.util.Calendar
  Returns the Time Zone of the Calendar as a java.time.ZoneId.
getZoneId() - Method in class java.util.Date
  Returns the Time Zone of the Date as a ZoneId.
getZoneOffset() - Method in class java.util.Calendar
  Returns the Time Zone offset of the Calendar as a ZoneOffset.
getZoneOffset() - Method in class java.util.Date
  Returns the Time Zone offset of the Date as a ZoneOffset, which will typically be system's default offset.
grep() - Method in class java.lang.Object
  Iterates over the collection of items which this Object represents and returns each item that matches using the IDENTITY Closure as a filter - effectively returning all elements which satisfy Groovy truth.
grep() - Method in class java.lang.Object[]
  Iterates over the array returning each element that matches using the IDENTITY Closure as a filter - effectively returning all elements which satisfy Groovy truth.
grep() - Method in interface java.util.Collection
  Iterates over the collection returning each element that matches using the IDENTITY Closure as a filter - effectively returning all elements which satisfy Groovy truth.
grep() - Method in interface java.util.List
  Iterates over the collection returning each element that matches using the IDENTITY Closure as a filter - effectively returning all elements which satisfy Groovy truth.
grep() - Method in interface java.util.Set
  Iterates over the collection returning each element that matches using the IDENTITY Closure as a filter - effectively returning all elements which satisfy Groovy truth.
grep(java.lang.Object) - Method in class java.lang.Object
  Iterates over the collection of items which this Object represents and returns each item that matches the given filter - calling the `Object#isCase(java.lang.Object)` method used by switch statements.
grep(java.lang.Object) - Method in class java.lang.Object[]
  Iterates over the array of items and returns a collection of items that match the given filter - calling the `Object#isCase(java.lang.Object)` method used by switch statements.
grep(java.lang.Object) - Method in interface java.util.Collection
  Iterates over the collection of items and returns each item that matches the given filter - calling the `Object#isCase(java.lang.Object)` method used by switch statements. method can be used with different kinds of filters like regular expressions, classes, ranges etc.
grep(java.lang.Object) - Method in interface java.util.List
  Iterates over the collection of items and returns each item that matches the given filter - calling the `Object#isCase(java.lang.Object)` method used by switch statements.
grep(java.lang.Object) - Method in interface java.util.Set
  Iterates over the collection of items and returns each item that matches the given filter - calling the `Object#isCase(java.lang.Object)` method used by switch statements.
groupBy(groovy.lang.Closure) - Method in interface java.lang.Iterable
  Sorts all Iterable members into groups determined by the supplied mapping closure.
groupBy(groovy.lang.Closure) - Method in class java.lang.Object[]
  Sorts all array members into groups determined by the supplied mapping closure.
groupBy(groovy.lang.Closure) - Method in interface java.util.Map
  Groups the members of a map into sub maps determined by the supplied mapping closure.
groupBy(java.lang.Object) - Method in interface java.lang.Iterable
  Sorts all Iterable members into (sub)groups determined by the supplied mapping closures.
groupBy(java.lang.Object) - Method in class java.lang.Object[]
  Sorts all array members into (sub)groups determined by the supplied mapping closures as per the Iterable variant of this method.
groupBy(java.lang.Object) - Method in interface java.util.Map
  Groups the members of a map into sub maps determined by the supplied mapping closures.
groupBy(java.util.List) - Method in interface java.lang.Iterable
  Sorts all Iterable members into (sub)groups determined by the supplied mapping closures.
groupBy(java.util.List) - Method in class java.lang.Object[]
  Sorts all array members into (sub)groups determined by the supplied mapping closures as per the list variant of this method.
groupBy(java.util.List) - Method in interface java.util.Map
  Groups the members of a map into sub maps determined by the supplied mapping closures.
groupEntriesBy(groovy.lang.Closure) - Method in interface java.util.Map
  Groups all map entries into groups determined by the supplied mapping closure.

## H

hasGroup() - Method in class java.util.regex.Matcher
  Checks whether a Matcher contains a group or not.
hasProperty(java.lang.String) - Method in class java.lang.Object

  Returns true of the implementing MetaClass has a property of the given name

  Note that this method will only return true for realised properties and does not take into account implementation of getProperty or propertyMissing

head() - Method in interface java.lang.Iterable
  Returns the first item from the Iterable.
head() - Method in class java.lang.Object[]
  Returns the first item from the Object array.
head() - Method in interface java.util.List
  Returns the first item from the List.

## I

InputStream - Class in java.io
Instant - Class in java.time
Integer - Class in java.lang
Iterable - Interface in java.lang
Iterator - Interface in java.util
identity(groovy.lang.Closure) - Method in class java.lang.Object
  Allows the closure to be called for the object reference self.
implies(java.lang.Boolean) - Method in class java.lang.Boolean
  Logical implication of two boolean operators
indexed() - Method in interface java.lang.Iterable
  Zips an Iterable with indices in (index, value) order.
indexed() - Method in interface java.util.Iterator
  Zips an iterator with indices in (index, value) order.
indexed() - Method in class primitives-and-primitive-arrays.double[]
  Zips a double[] with indices in (index, value) order starting from index 0.
indexed() - Method in class primitives-and-primitive-arrays.int[]
  Zips an int[] with indices in (index, value) order starting from index 0.
indexed() - Method in class primitives-and-primitive-arrays.long[]
  Zips a long[] with indices in (index, value) order starting from index 0.
indexed(int) - Method in interface java.lang.Iterable
  Zips an Iterable with indices in (index, value) order.
indexed(int) - Method in interface java.util.Iterator
  Zips an iterator with indices in (index, value) order.
indexed(int) - Method in class primitives-and-primitive-arrays.double[]
  Zips a double[] with indices in (index, value) order.
indexed(int) - Method in class primitives-and-primitive-arrays.int[]
  Zips an int[] with indices in (index, value) order.
indexed(int) - Method in class primitives-and-primitive-arrays.long[]
  Zips a long[] with indices in (index, value) order.
info(java.lang.String) - Method in interface java.lang.System.Logger
  Convenience method for logging info level messages with the platform logger.
info(java.lang.String, java.lang.Object) - Method in interface java.lang.System.Logger
  Convenience method for logging info level messages with the platform logger.
info(java.lang.String, java.lang.Throwable) - Method in interface java.lang.System.Logger
  Convenience method for logging info level messages with the platform logger.
init() - Method in interface java.lang.Iterable
  Returns the items from the Iterable excluding the last item.
init() - Method in class java.lang.Object[]
  Returns the items from the Object array excluding the last item.
init() - Method in interface java.util.Iterator
  Returns an Iterator containing all the items from this iterator except the last one.
init() - Method in interface java.util.List
  Returns the items from the List excluding the last item.
init() - Method in interface java.util.SortedSet
  Returns the items from the SortedSet excluding the last item.
inits() - Method in interface java.lang.Iterable
  Calculates the init values of this Iterable: the first value will be this list of all items from the iterable and the final one will be an empty list, with the intervening values the results of successive applications of init on the items.
inject(groovy.lang.Closure) - Method in class java.lang.Object
  Iterates through the given Object, passing in the first value to the closure along with the first item.
inject(groovy.lang.Closure) - Method in class java.lang.Object[]
  Iterates through the given array as with inject(Object[],initialValue,closure), but using the first element of the array as the initialValue, and then iterating the remaining elements of the array.
inject(groovy.lang.Closure) - Method in interface java.util.Collection
  Performs the same function as the version of inject that takes an initial value, but uses the head of the Collection as the initial value, and iterates over the tail.
inject(java.lang.Object, groovy.lang.Closure) - Method in class java.lang.Object
  Iterates through the given Object, passing in the initial value to the closure along with the first item.
inject(java.lang.Object, groovy.lang.Closure) - Method in class java.lang.Object[]
  Iterates through the given array, passing in the initial value to the closure along with the first item.
inject(java.lang.Object, groovy.lang.Closure) - Method in interface java.util.Collection
  Iterates through the given Collection, passing in the initial value to the 2-arg closure along with the first item.
inject(java.lang.Object, groovy.lang.Closure) - Method in interface java.util.Iterator
  Iterates through the given Iterator, passing in the initial value to the closure along with the first item.
inject(java.lang.Object, groovy.lang.Closure) - Method in interface java.util.Map
  Iterates through the given Map, passing in the initial value to the 2-arg Closure along with the first item (or 3-arg Closure along with the first key and value).
inspect() - Method in class java.lang.Object
  Inspects returns the String that matches what would be typed into a terminal to create this object.
intStream() - Method in class primitives-and-primitive-arrays.int[]
  Returns a sequential IntStream with the specified array as its source.
int[] - Class in primitives-and-primitive-arrays
int[][] - Class in primitives-and-primitive-arrays
intdiv(java.lang.Character) - Method in class java.lang.Character
  Integer Divide two Characters.
intdiv(java.lang.Character) - Method in class java.lang.Number
  Integer Divide a Number by a Character.
intdiv(java.lang.Number) - Method in class java.lang.Character
  Integer Divide a Character by a Number.
intdiv(java.lang.Number) - Method in class java.lang.Number
  Integer Divide two Numbers.
intersect(java.lang.Iterable) - Method in interface java.lang.Iterable
  Create a Collection composed of the intersection of both iterables.
intersect(java.lang.Iterable) - Method in interface java.util.List
  Create a List composed of the intersection of a List and an Iterable.
intersect(java.lang.Iterable) - Method in interface java.util.Set
  Create a Set composed of the intersection of a Set and an Iterable.
intersect(java.lang.Iterable) - Method in interface java.util.SortedSet
  Create a SortedSet composed of the intersection of a SortedSet and an Iterable.
intersect(java.lang.Iterable, groovy.lang.Closure) - Method in interface java.lang.Iterable
  Create a Collection composed of the intersection of both iterables.
intersect(java.lang.Iterable, java.util.Comparator) - Method in interface java.lang.Iterable
  Create a Collection composed of the intersection of both iterables.
intersect(java.lang.Iterable, java.util.Comparator) - Method in interface java.util.List
  Create a List composed of the intersection of a List and an Iterable.
intersect(java.lang.Iterable, java.util.Comparator) - Method in interface java.util.Set
  Create a Set composed of the intersection of a Set and an Iterable.
intersect(java.lang.Iterable, java.util.Comparator) - Method in interface java.util.SortedSet
  Create a SortedSet composed of the intersection of a SortedSet and an Iterable.
intersect(java.util.Collection) - Method in interface java.util.Collection
  Create a Collection composed of the intersection of both collections.
intersect(java.util.Collection, java.util.Comparator) - Method in interface java.util.Collection
  Create a Collection composed of the intersection of both collections.
intersect(java.util.Map) - Method in interface java.util.Map
  Create a Map composed of the intersection of both maps.
invokeMethod(java.lang.String, java.lang.Object) - Method in class java.lang.Object
  Provide a dynamic method invocation method which can be overloaded in classes to implement dynamic proxies easily.
is(java.lang.Object) - Method in class java.lang.Object
  Identity check.
isAllWhitespace() - Method in interface java.lang.CharSequence
  Returns true if a CharSequence only contains whitespace characters.
isAtLeast(java.lang.String) - Method in class java.lang.String
  Compares a String representing a number to another.
isAtLeast(java.lang.String) - Method in class java.math.BigDecimal
  Compare a BigDecimal to a String representing a number.
isAtLeast(java.math.BigDecimal) - Method in class java.math.BigDecimal
  Compare a BigDecimal to another.
isBigDecimal() - Method in interface java.lang.CharSequence
  Determines if a CharSequence can be parsed as a BigDecimal.
isBigInteger() - Method in interface java.lang.CharSequence
  Determines if a CharSequence can be parsed as a BigInteger.
isBlank() - Method in interface java.lang.CharSequence
  Tests if this CharSequence is blank.
isCase(java.lang.Number) - Method in class java.lang.Number
  Special 'case' implementation for all numbers, which delegates to the `compareTo()` method for comparing numbers of different types.
isCase(java.lang.Object) - Method in interface java.lang.CharSequence
  'Case' implementation for a CharSequence, which uses equals between the toString() of the caseValue and the switchValue.
isCase(java.lang.Object) - Method in class java.lang.Class
  Special 'Case' implementation for Class, which allows testing whether some switch value is assignable from the given case class.
isCase(java.lang.Object) - Method in class java.lang.Object
  Method for overloading the behavior of the 'case' method in switch statements.
isCase(java.lang.Object) - Method in interface java.util.Collection
  'Case' implementation for collections which tests if the 'switch' operand is contained in any of the 'case' values.
isCase(java.lang.Object) - Method in interface java.util.Map
  'Case' implementation for maps which tests the groovy truth value obtained using the 'switch' operand as key.
isCase(java.lang.Object) - Method in class java.util.regex.Pattern
  'Case' implementation for the Pattern class, which allows testing a String against a number of regular expressions.
isDigit() - Method in class java.lang.Character
  Determines if a character is a digit.
isDouble() - Method in interface java.lang.CharSequence
  Determines if a CharSequence can be parsed as a Double.
isEmpty() - Method in interface java.lang.Iterable
  Check whether an `Iterable` has elements

      def items = [1]
      def iterable = { [ hasNext:{ !

isFloat() - Method in interface java.lang.CharSequence
  Determines if a CharSequence can be parsed as a Float.
isInteger() - Method in interface java.lang.CharSequence
  Determines if a CharSequence can be parsed as an Integer.
isLetter() - Method in class java.lang.Character
  Determines if a character is a letter.
isLetterOrDigit() - Method in class java.lang.Character
  Determines if a character is a letter or digit.
isLong() - Method in interface java.lang.CharSequence
  Determines if a CharSequence can be parsed as a Long.
isLowerCase() - Method in class java.lang.Character
  Determine if a Character is lowercase.
isNonnegative() - Method in class java.time.Duration
  Returns true if this duration is zero or positive.
isNonnegative() - Method in interface java.time.chrono.ChronoPeriod
  Returns true if this period is zero or positive.
isNonpositive() - Method in class java.time.Duration
  Returns true if this duration is zero or negative.
isNonpositive() - Method in interface java.time.chrono.ChronoPeriod
  Returns true if this period is zero or negative.
isNotCase(java.lang.Number) - Method in class java.lang.Number
isNotCase(java.lang.Object) - Method in class groovy.lang.Closure
isNotCase(java.lang.Object) - Method in interface java.lang.CharSequence
isNotCase(java.lang.Object) - Method in class java.lang.Class
isNotCase(java.lang.Object) - Method in class java.lang.Object
isNotCase(java.lang.Object) - Method in interface java.util.Collection
isNotCase(java.lang.Object) - Method in interface java.util.Map
isNotCase(java.lang.Object) - Method in class java.util.regex.Pattern
isNumber() - Method in interface java.lang.CharSequence
  Determines if a CharSequence can be parsed as a Number.
isPositive() - Method in class java.time.Duration
  Returns true if this duration is positive, excluding zero.
isPositive() - Method in interface java.time.chrono.ChronoPeriod
  Returns true if this period is positive, excluding zero.
isUpperCase() - Method in class java.lang.Character
  Determine if a Character is uppercase.
isWeekday() - Method in class java.time.DayOfWeek
  Returns `true` if the DayOfWeek is a weekday.
isWeekend() - Method in class java.time.DayOfWeek
  Returns `true` if this day of the week is a weekend day (Saturday or Sunday).
isWhitespace() - Method in class java.lang.Character
  Determines if a character is a whitespace character.
iterator() - Method in class java.awt.Container
  Returns an Iterator which traverses the Container one Component at a time.
iterator() - Method in class java.io.DataInputStream
  Standard iterator for a data input stream which iterates through the stream content a Byte at a time.
iterator() - Method in class java.io.InputStream
  Standard iterator for an input stream which iterates through the stream content in a byte-based fashion.
iterator() - Method in class java.io.Reader
  Creates an iterator which will traverse through the reader a line at a time.
iterator() - Method in class java.lang.Object
  Attempts to create an Iterator for the given object by first converting it to a Collection.
iterator() - Method in class java.lang.Object[]
  Attempts to create an Iterator for the given object by first converting it to a Collection.
iterator() - Method in interface java.sql.ResultSetMetaData
  Return an Iterator given a ResultSetMetaData.
iterator() - Method in interface java.util.Enumeration
  Allows an Enumeration to behave like an Iterator.
iterator() - Method in interface java.util.Iterator
  An identity function for iterators, supporting 'duck-typing' when trying to get an iterator for each object within a collection, some of which may already be iterators.
iterator() - Method in class java.util.regex.Matcher
  Returns an Iterator which traverses each match.
iterator() - Method in class javax.swing.ButtonGroup
  Returns an Iterator which traverses the ButtonGroup one AbstractButton at a time.
iterator() - Method in class javax.swing.DefaultListModel
  Returns an Iterator which traverses the DefaultListModel one element at a time.
iterator() - Method in class javax.swing.JComboBox
  Returns an Iterator which traverses the ComboBox one item at a time.
iterator() - Method in class javax.swing.JMenu
  Returns an Iterator which traverses the JMenu one component at a time.
iterator() - Method in class javax.swing.JMenuBar
  Returns an Iterator which traverses the JMenuBar one menu at a time.
iterator() - Method in class javax.swing.JPopupMenu
  Returns an Iterator which traverses the JPopupMenu one MenuElement at a time.
iterator() - Method in class javax.swing.JTabbedPane
  Returns an Iterator which traverses the JTabbedPane one Component tab at a time.
iterator() - Method in interface javax.swing.ListModel
  Returns an Iterator which traverses the ListModel one element at a time.
iterator() - Method in interface javax.swing.MutableComboBoxModel
  Returns an Iterator which traverses the MutableComboBoxModel one item at a time.
iterator() - Method in class javax.swing.table.DefaultTableModel
  Returns an Iterator which traverses the DefaultTableModel one item at a time.
iterator() - Method in interface javax.swing.table.TableColumnModel
  Returns an Iterator which traverses the TableColumnModel one TableColumn at a time.
iterator() - Method in interface javax.swing.table.TableModel
  Returns an Iterator which traverses the TableModel one row at a time.
iterator() - Method in interface javax.swing.tree.TreeNode
  Returns an Iterator which traverses the TreeNode one node at a time.
iterator() - Method in class javax.swing.tree.TreePath
  Returns an Iterator which traverses the TreePath one path at a time.
iterator() - Method in interface org.w3c.dom.NodeList
  Makes NodeList iterable by returning a read-only Iterator which traverses over each Node.

## J

JComboBox - Class in javax.swing
JMenu - Class in javax.swing
JMenuBar - Class in javax.swing
JPopupMenu - Class in javax.swing
JTabbedPane - Class in javax.swing
JToolBar - Class in javax.swing
join(java.lang.String) - Method in interface java.lang.Iterable
  Concatenates the `toString()` representation of each item in this Iterable, with the given String as a separator between each item.
join(java.lang.String) - Method in class java.lang.Object[]
  Concatenates the `toString()` representation of each item in this array, with the given String as a separator between each item.
join(java.lang.String) - Method in interface java.util.Iterator
  Concatenates the `toString()` representation of each item from the iterator, with the given String as a separator between each item.
join(java.lang.String) - Method in class primitives-and-primitive-arrays.boolean[]
  Concatenates the string representation of each item in this array, with the given String as a separator between each item.
join(java.lang.String) - Method in class primitives-and-primitive-arrays.byte[]
  Concatenates the string representation of each item in this array, with the given String as a separator between each item.
join(java.lang.String) - Method in class primitives-and-primitive-arrays.char[]
  Concatenates the string representation of each item in this array, with the given String as a separator between each item.
join(java.lang.String) - Method in class primitives-and-primitive-arrays.double[]
  Concatenates the string representation of each item in this array, with the given String as a separator between each item.
join(java.lang.String) - Method in class primitives-and-primitive-arrays.float[]
  Concatenates the string representation of each item in this array, with the given String as a separator between each item.
join(java.lang.String) - Method in class primitives-and-primitive-arrays.int[]
  Concatenates the string representation of each item in this array, with the given String as a separator between each item.
join(java.lang.String) - Method in class primitives-and-primitive-arrays.long[]
  Concatenates the string representation of each item in this array, with the given String as a separator between each item.
join(java.lang.String) - Method in class primitives-and-primitive-arrays.short[]
  Concatenates the string representation of each item in this array, with the given String as a separator between each item.

## L

List - Interface in java.util
ListModel - Interface in javax.swing
ListWithDefault - Class in groovy.lang
LocalDate - Class in java.time
LocalDateTime - Class in java.time
LocalTime - Class in java.time
Logger - Interface in java.lang.System
Long - Class in java.lang
last() - Method in interface java.lang.Iterable
  Returns the last item from the Iterable.
last() - Method in class java.lang.Object[]
  Returns the last item from the array.
last() - Method in interface java.util.Deque
  An optimized version of List#last().
last() - Method in interface java.util.List
  Returns the last item from the List.
leftShift(byte[]) - Method in class java.io.File
  Write bytes to a File.
leftShift(byte[]) - Method in class java.io.OutputStream
  Overloads the leftShift operator to provide an append mechanism to add bytes to a stream.
leftShift(byte[]) - Method in class java.lang.Process
  Overloads the left shift operator to provide an append mechanism to pipe into a Process
leftShift(byte[]) - Method in class java.net.Socket
  Overloads the left shift operator to provide an append mechanism to add bytes to the output stream of a socket
leftShift(byte[]) - Method in interface java.nio.file.Path
  Write bytes to a Path.
leftShift(groovy.lang.GString) - Method in class javax.swing.JMenu
  Overloads the left shift operator to provide an easy way to add components to a menu.
leftShift(groovy.lang.GString) - Method in class javax.swing.JPopupMenu
  Overloads the left shift operator to provide an easy way to add components to a popupMenu.
leftShift(int) - Method in class java.time.Month
  Creates a MonthDay at the provided day of the month.
leftShift(int) - Method in class java.time.MonthDay
  Returns a LocalDate of this month/day and the provided year.
leftShift(int) - Method in class java.time.YearMonth
  Returns a LocalDate of this year/month and the given day of the month.
leftShift(java.awt.Component) - Method in class java.awt.Container
  Overloads the left shift operator to provide an easy way to add components to a Container.
leftShift(java.awt.Component) - Method in class javax.swing.JMenu
  Overloads the left shift operator to provide an easy way to add components to a menu.
leftShift(java.awt.Component) - Method in class javax.swing.JPopupMenu
  Overloads the left shift operator to provide an easy way to add components to a popupMenu.
leftShift(java.io.InputStream) - Method in class java.io.File
  Append binary data to the file.
leftShift(java.io.InputStream) - Method in class java.io.OutputStream
  Pipe an InputStream into an OutputStream for efficient stream copying.
leftShift(java.io.InputStream) - Method in interface java.nio.file.Path
  Append binary data to the file.
leftShift(java.lang.Number) - Method in class java.lang.Number
  Implementation of the left shift operator for integral types.
leftShift(java.lang.Object) - Method in class java.io.File
  Write the text to the File.
leftShift(java.lang.Object) - Method in class java.io.ObjectOutputStream
  Overloads the leftShift operator to add objects to an ObjectOutputStream.
leftShift(java.lang.Object) - Method in class java.io.OutputStream
  Overloads the leftShift operator to provide an append mechanism to add values to a stream.
leftShift(java.lang.Object) - Method in class java.io.Writer
  Overloads the leftShift operator for Writer to allow an object to be written using Groovy's default representation for the object.
leftShift(java.lang.Object) - Method in interface java.lang.Appendable
  Overloads the leftShift operator for Appendable to allow an object to be appended using Groovy's default representation for the object.
leftShift(java.lang.Object) - Method in interface java.lang.CharSequence
  Overloads the left shift operator to provide an easy way to append multiple objects as string representations to a CharSequence.
leftShift(java.lang.Object) - Method in class java.lang.Process
  Overloads the left shift operator (<<) to provide an append mechanism to pipe data to a Process.
leftShift(java.lang.Object) - Method in class java.lang.String
  Overloads the left shift operator to provide an easy way to append multiple objects as string representations to a String.
leftShift(java.lang.Object) - Method in class java.lang.StringBuffer
  Overloads the left shift operator to provide an easy way to append multiple objects as string representations to a StringBuffer.
leftShift(java.lang.Object) - Method in class java.lang.StringBuilder
  Overloads the left shift operator to provide syntactic sugar for appending to a StringBuilder.
leftShift(java.lang.Object) - Method in class java.net.Socket
  Overloads the left shift operator to provide an append mechanism to add things to the output stream of a socket
leftShift(java.lang.Object) - Method in interface java.nio.file.Path
  Write the text to the Path.
leftShift(java.lang.Object) - Method in interface java.util.Collection
  Overloads the left shift operator to provide an easy way to append objects to a Collection.
leftShift(java.lang.Object) - Method in interface java.util.List
  Overloads the left shift operator to provide an easy way to append objects to a List.
leftShift(java.lang.Object) - Method in interface java.util.Set
  Overloads the left shift operator to provide an easy way to append objects to a Set.
leftShift(java.lang.Object) - Method in interface java.util.SortedSet
  Overloads the left shift operator to provide an easy way to append objects to a SortedSet.
leftShift(java.lang.Object) - Method in interface java.util.concurrent.BlockingQueue
  Overloads the left shift operator to provide an easy way to append objects to a BlockingQueue.
leftShift(java.lang.Object) - Method in class javax.swing.DefaultListModel
  Overloads the left shift operator to provide an easy way to add elements to a DefaultListModel.
leftShift(java.lang.Object) - Method in class javax.swing.JComboBox
  Overloads the left shift operator to provide an easy way to add items to a JComboBox.
leftShift(java.lang.Object) - Method in interface javax.swing.MutableComboBoxModel
  Overloads the left shift operator to provide an easy way to add items to a MutableComboBoxModel.
leftShift(java.lang.Object) - Method in class javax.swing.table.DefaultTableModel
  Overloads the left shift operator to provide an easy way to add rows to a DefaultTableModel.
leftShift(java.lang.Object) - Method in class javax.swing.tree.TreePath
  Overloads the left shift operator to provide an easy way to add paths to a treePath.
leftShift(java.lang.String) - Method in class javax.swing.JMenu
  Overloads the left shift operator to provide an easy way to add components to a menu.
leftShift(java.lang.String) - Method in class javax.swing.JPopupMenu
  Overloads the left shift operator to provide an easy way to add components to a popupMenu.
leftShift(java.time.LocalDate) - Method in class java.time.LocalTime
  Returns a LocalDateTime of this time and the provided LocalDate.
leftShift(java.time.LocalDate) - Method in class java.time.OffsetTime
  Returns an OffsetDateTime of this time and the provided LocalDate.
leftShift(java.time.LocalDateTime) - Method in class java.time.ZoneId
  Returns a ZonedDateTime of this zone and the given LocalDateTime.
leftShift(java.time.LocalDateTime) - Method in class java.time.ZoneOffset
  Returns an OffsetDateTime of this offset and the provided LocalDateTime.
leftShift(java.time.LocalTime) - Method in class java.time.LocalDate
  Returns a LocalDateTime from this date and the provided LocalTime.
leftShift(java.time.LocalTime) - Method in class java.time.ZoneOffset
  Returns an OffsetDateTime of this offset and the provided LocalTime.
leftShift(java.time.Month) - Method in class java.time.Year
  Returns a YearMonth of this year and the provided Month.
leftShift(java.time.MonthDay) - Method in class java.time.Year
  Returns a LocalDate of this year on the given MonthDay.
leftShift(java.time.OffsetTime) - Method in class java.time.LocalDate
  Returns a OffsetDateTime from this date and the provided OffsetTime.
leftShift(java.time.Year) - Method in class java.time.Month
  Creates a YearMonth at the provided Year.
leftShift(java.time.Year) - Method in class java.time.MonthDay
  Returns a LocalDate of this month/day and the provided Year.
leftShift(java.time.ZoneId) - Method in class java.time.LocalDateTime
  Returns a OffsetDateTime of this date/time and the provided ZoneId.
leftShift(java.time.ZoneOffset) - Method in class java.time.LocalDateTime
  Returns an OffsetDateTime of this date/time and the provided ZoneOffset.
leftShift(java.time.ZoneOffset) - Method in class java.time.LocalTime
  Returns an OffsetTime of this time and the provided ZoneOffset.
leftShift(java.util.Map) - Method in interface java.util.Map
  Overloads the left shift operator to provide an easy way to put one maps entries into another map.
leftShift(java.util.Map.Entry) - Method in interface java.util.Map
  Overloads the left shift operator to provide an easy way to append Map.Entry values to a Map.
leftShift(javax.swing.AbstractButton) - Method in class javax.swing.ButtonGroup
  Overloads the left shift operator to provide an easy way to add buttons to a ButtonGroup.
leftShift(javax.swing.Action) - Method in class javax.swing.JMenu
  Overloads the left shift operator to provide an easy way to add components to a menu.
leftShift(javax.swing.Action) - Method in class javax.swing.JPopupMenu
  Overloads the left shift operator to provide an easy way to add components to a popupMenu.
leftShift(javax.swing.Action) - Method in class javax.swing.JToolBar
  Overloads the left shift operator to provide an easy way to add components to a toolBar.
leftShift(javax.swing.JMenu) - Method in class javax.swing.JMenuBar
  Overloads the left shift operator to provide an easy way to add menus to a menuBar.
leftShift(javax.swing.JMenuItem) - Method in class javax.swing.JMenu
  Overloads the left shift operator to provide an easy way to add components to a menu.
leftShift(javax.swing.JMenuItem) - Method in class javax.swing.JPopupMenu
  Overloads the left shift operator to provide an easy way to add components to a popupMenu.
leftShift(javax.swing.table.TableColumn) - Method in interface javax.swing.table.TableColumnModel
  Overloads the left shift operator to provide an easy way to add columns to a TableColumnModel.
leftShift(javax.swing.tree.DefaultMutableTreeNode) - Method in class javax.swing.tree.DefaultMutableTreeNode
  Overloads the left shift operator to provide an easy way to add nodes to a DefaultMutableTreeNode.
leftShift(javax.swing.tree.MutableTreeNode) - Method in interface javax.swing.tree.MutableTreeNode
  Overloads the left shift operator to provide an easy way to add nodes to a MutableTreeNode.
long - Class in primitives-and-primitive-arrays
longStream() - Method in class primitives-and-primitive-arrays.long[]
  Returns a sequential LongStream with the specified array as its source.
long[] - Class in primitives-and-primitive-arrays
long[][] - Class in primitives-and-primitive-arrays

## M

Map - Interface in java.util
Matcher - Class in java.util.regex
MetaClass - Interface in groovy.lang
Month - Class in java.time
MonthDay - Class in java.time
MutableComboBoxModel - Interface in javax.swing
MutableTreeNode - Interface in javax.swing.tree
mapToDouble(java.util.function.ToDoubleFunction) - Method in class java.util.Optional
  If a value is present in the `OptionalDouble`, returns an `OptionalDouble` consisting of the result of applying the given function to the value or else empty.
mapToInt(java.util.function.ToIntFunction) - Method in class java.util.Optional
  If a value is present in the `OptionalInt`, returns an `OptionalInt` consisting of the result of applying the given function to the value or else empty.
mapToLong(java.util.function.ToLongFunction) - Method in class java.util.Optional
  If a value is present in the `OptionalLong`, returns an `OptionalLong` consisting of the result of applying the given function to the value or else empty.
mapToObj(java.util.function.DoubleFunction) - Method in class java.util.OptionalDouble
  If a value is present in the `OptionalDouble`, returns an `Optional` consisting of the result of applying the given function to the value or else empty.
mapToObj(java.util.function.IntFunction) - Method in class java.util.OptionalInt
  If a value is present in the `OptionalInt`, returns an `Optional` consisting of the result of applying the given function to the value or else empty.
mapToObj(java.util.function.LongFunction) - Method in class java.util.OptionalLong
  If a value is present in the `OptionalLong`, returns an `Optional` consisting of the result of applying the given function to the value or else empty.
matches(java.util.regex.Pattern) - Method in interface java.lang.CharSequence
  Determines if a CharSequence matches the given regular expression.
matchesPartially() - Method in class java.util.regex.Matcher
  Given a matcher that matches a string against a pattern, returns true when the string matches the pattern or if a longer string, could match the pattern.
max() - Method in interface java.lang.Iterable
  Adds max() method to Iterable objects.
max() - Method in class java.lang.Object[]
  Adds max() method to Object arrays.
max() - Method in interface java.util.Iterator
  Adds max() method to Iterator objects.
max() - Method in class primitives-and-primitive-arrays.double[]
  Adds max() method to double arrays.
max() - Method in class primitives-and-primitive-arrays.int[]
  Adds max() method to int arrays.
max() - Method in class primitives-and-primitive-arrays.long[]
  Adds max() method to long arrays.
max(groovy.lang.Closure) - Method in interface java.lang.Iterable
  Selects the item in the iterable which when passed as a parameter to the supplied closure returns the maximum value.
max(groovy.lang.Closure) - Method in class java.lang.Object[]
  Selects the maximum value found from the Object array using the closure to determine the correct ordering.
max(groovy.lang.Closure) - Method in interface java.util.Iterator
  Selects the maximum value found from the Iterator using the closure to determine the correct ordering.
max(groovy.lang.Closure) - Method in interface java.util.Map
  Selects an entry in the map having the maximum calculated value as determined by the supplied closure.
max(java.util.Comparator) - Method in interface java.lang.Iterable
  Selects the maximum value found in the Iterable using the given comparator.
max(java.util.Comparator) - Method in class java.lang.Object[]
  Selects the maximum value found from the Object array using the given comparator.
max(java.util.Comparator) - Method in interface java.util.Iterator
  Selects the maximum value found from the Iterator using the given comparator.
md5() - Method in interface java.lang.CharSequence
  Calculate md5 of the CharSequence instance
md5() - Method in class primitives-and-primitive-arrays.byte[]
  Calculate md5 of the byte array
metaClass(groovy.lang.Closure) - Method in class java.lang.Class
  Sets/updates the metaclass for a given class to a closure.
metaClass(groovy.lang.Closure) - Method in class java.lang.Object
  Sets/updates the metaclass for a given object to a closure.
min() - Method in interface java.lang.Iterable
  Adds min() method to Collection objects.
min() - Method in class java.lang.Object[]
  Adds min() method to Object arrays.
min() - Method in interface java.util.Iterator
  Adds min() method to Iterator objects.
min() - Method in class primitives-and-primitive-arrays.double[]
  Adds min() method to double arrays.
min() - Method in class primitives-and-primitive-arrays.int[]
  Adds min() method to int arrays.
min() - Method in class primitives-and-primitive-arrays.long[]
  Adds min() method to long arrays.
min(groovy.lang.Closure) - Method in interface java.lang.Iterable
  Selects the item in the iterable which when passed as a parameter to the supplied closure returns the minimum value.
min(groovy.lang.Closure) - Method in class java.lang.Object[]
  Selects the minimum value found from the Object array using the closure to determine the correct ordering.
min(groovy.lang.Closure) - Method in interface java.util.Iterator
  Selects the minimum value found from the Iterator using the closure to determine the correct ordering.
min(groovy.lang.Closure) - Method in interface java.util.Map
  Selects an entry in the map having the minimum calculated value as determined by the supplied closure.
min(java.util.Comparator) - Method in interface java.lang.Iterable
  Selects the minimum value found in the Iterable using the given comparator.
min(java.util.Comparator) - Method in class java.lang.Object[]
  Selects the minimum value found from the Object array using the given comparator.
min(java.util.Comparator) - Method in interface java.util.Iterator
  Selects the minimum value found from the Iterator using the given comparator.
minus(int) - Method in class java.sql.Date
  Subtract a number of days from this date and returns the new date.
minus(int) - Method in class java.sql.Timestamp
  Subtract a number of days from this Timestamp and returns the new Timestamp object.
minus(int) - Method in class java.time.DayOfWeek
  Returns the DayOfWeek that is `days` many days before this day of the week.
minus(int) - Method in class java.time.Month
  Returns the Month that is `months` months before this month.
minus(int) - Method in class java.util.Date
  Subtract a number of days from this date and returns the new date.
minus(java.lang.Character) - Method in class java.lang.Character
  Subtract one Character from another.
minus(java.lang.Character) - Method in class java.lang.Number
  Subtract a Character from a Number.
minus(java.lang.Iterable) - Method in interface java.lang.Iterable
  Create a new Collection composed of the elements of the first Iterable minus every occurrence of elements of the given Iterable.
minus(java.lang.Iterable) - Method in class java.lang.Object[]
  Create a new array composed of the elements of the first array minus the elements of the given Iterable.
minus(java.lang.Iterable) - Method in interface java.util.List
  Create a new List composed of the elements of the first List minus every occurrence of elements of the given Iterable.
minus(java.lang.Iterable) - Method in interface java.util.Set
  Create a Set composed of the elements of the first Set minus the elements from the given Iterable.
minus(java.lang.Iterable) - Method in interface java.util.SortedSet
  Create a SortedSet composed of the elements of the first SortedSet minus the elements of the given Iterable.
minus(java.lang.Iterable, groovy.lang.Closure) - Method in interface java.lang.Iterable
  Create a new Collection composed of the elements of the first Iterable minus every matching occurrence as determined by the condition closure of elements of the given Iterable.
minus(java.lang.Iterable, java.util.Comparator) - Method in interface java.lang.Iterable
  Create a new Collection composed of the elements of the first Iterable minus every matching occurrence as determined by the condition comparator of elements of the given Iterable.
minus(java.lang.Number) - Method in class java.lang.Character
  Subtract a Number from a Character.
minus(java.lang.Number) - Method in class java.lang.Number
  Subtraction of two Numbers.
minus(java.lang.Object) - Method in interface java.lang.CharSequence
  Removes a part of a CharSequence by replacing the first occurrence of target within self with empty string and returns the result.
minus(java.lang.Object) - Method in interface java.lang.Iterable
  Create a new Collection composed of the elements of the first Iterable minus every occurrence of the given element to remove.
minus(java.lang.Object) - Method in class java.lang.Object[]
  Create a new array composed of the elements of the given array minus every occurrence the given object.
minus(java.lang.Object) - Method in interface java.util.List
  Create a new List composed of the elements of the first List minus every occurrence of the given element to remove.
minus(java.lang.Object) - Method in interface java.util.Set
  Create a Set composed of the elements of the first Set minus the given element.
minus(java.lang.Object) - Method in interface java.util.SortedSet
  Create a SortedSet composed of the elements of the first SortedSet minus the given element.
minus(java.lang.Object[]) - Method in class java.lang.Object[]
  Create a new array composed of the elements of the first array minus the elements of the given array.
minus(java.time.LocalDate) - Method in class java.time.LocalDate
  Calculates the number of days between two dates
minus(java.util.Calendar) - Method in class java.util.Calendar
  Subtract another date from this one and return the number of days of the difference.
minus(java.util.Collection) - Method in interface java.util.Collection
  Create a new Collection composed of the elements of the first Collection minus every occurrence of elements of the given Collection.
minus(java.util.Collection) - Method in interface java.util.List
  Create a List composed of the elements of the first list minus every occurrence of elements of the given Collection.
minus(java.util.Collection) - Method in interface java.util.Set
  Create a Set composed of the elements of the first Set minus the elements of the given Collection.
minus(java.util.Collection) - Method in interface java.util.SortedSet
  Create a SortedSet composed of the elements of the first SortedSet minus the elements of the given Collection.
minus(java.util.Date) - Method in class java.util.Date
  Subtract another Date from this one and return the number of days of the difference.
minus(java.util.Map) - Method in interface java.util.Map
  Create a Map composed of the entries of the first map minus the entries of the given map.
minus(java.util.regex.Pattern) - Method in interface java.lang.CharSequence
  Removes a part of a CharSequence.
minus(long) - Method in class java.time.Duration
  Returns a Duration that is `seconds` seconds shorter that this duration.
minus(long) - Method in class java.time.Instant
  Returns an Instant that is `seconds` seconds before this instant.
minus(long) - Method in class java.time.LocalDate
  Returns a LocalDate that is `days` days before this date.
minus(long) - Method in class java.time.LocalDateTime
  Returns a LocalDateTime that is `seconds` seconds before this date/time.
minus(long) - Method in class java.time.LocalTime
  Returns a LocalTime that is `seconds` seconds before this time.
minus(long) - Method in class java.time.OffsetDateTime
  Returns an OffsetDateTime that is `seconds` seconds before this date/time.
minus(long) - Method in class java.time.OffsetTime
  Returns an OffsetTime that is `seconds` seconds before this time.
minus(long) - Method in class java.time.Period
  Returns a Period that is `days` days shorter than this period.
minus(long) - Method in class java.time.Year
  Returns a Year that is `years` years before this year.
minus(long) - Method in class java.time.YearMonth
  Returns a YearMonth that is `months` months before this year/month.
minus(long) - Method in class java.time.ZonedDateTime
  Returns a ZonedDateTime that is `seconds` seconds before this date/time.
mixin(java.lang.Class) - Method in interface groovy.lang.MetaClass
  Extend class globally with category methods.
mixin(java.lang.Class) - Method in class java.lang.Class
  Extend class globally with category methods.
mixin(java.lang.Class[]) - Method in interface groovy.lang.MetaClass
  Extend class globally with category methods.
mixin(java.lang.Class[]) - Method in class java.lang.Class
  Extend class globally with category methods.
mixin(java.util.List) - Method in interface groovy.lang.MetaClass
  Extend object with category methods.
mixin(java.util.List) - Method in class java.lang.Class
  Extend class globally with category methods.
mod(java.lang.Number) - Method in class java.lang.Number
  Performs a division modulus operation.
multiply(int) - Method in class java.time.Period
  Supports the multiply operator; equivalent to calling the Period#multipliedBy(int) method.
multiply(java.lang.Character) - Method in class java.lang.Character
  Multiply two Characters.
multiply(java.lang.Character) - Method in class java.lang.Number
  Multiply a Number by a Character.
multiply(java.lang.Double) - Method in class java.math.BigDecimal
  Multiply a BigDecimal and a Double.
multiply(java.lang.Number) - Method in interface java.lang.CharSequence
  Repeats a CharSequence a certain number of times.
multiply(java.lang.Number) - Method in class java.lang.Character
  Multiply a Character by a Number.
multiply(java.lang.Number) - Method in interface java.lang.Iterable
  Create a Collection composed of the elements of this Iterable, repeated a certain number of times.
multiply(java.lang.Number) - Method in class java.lang.Number
  Multiply two Numbers.
multiply(java.lang.Number) - Method in interface java.util.List
  Create a List composed of the elements of this Iterable, repeated a certain number of times.
multiply(java.math.BigInteger) - Method in class java.math.BigDecimal
  Multiply a BigDecimal and a BigInteger.
multiply(long) - Method in class java.time.Duration
  Supports the multiplication operator; equivalent to calling the Duration#multipliedBy(long) method.

## N

NodeList - Interface in org.w3c.dom
NullObject - Class in org.codehaus.groovy.runtime
Number - Class in java.lang
negative() - Method in class java.time.Duration
  Supports the unary minus operator; equivalent to calling the Duration#negated() method.
negative() - Method in class java.time.Period
  Supports the unary minus operator; equivalent to calling the Period#negated() method.
newDataInputStream() - Method in class java.io.File
  Create a data input stream for this file
newDataInputStream() - Method in interface java.nio.file.Path
  Create a data input stream for this file
newDataOutputStream() - Method in class java.io.File
  Creates a new data output stream for this file.
newDataOutputStream() - Method in interface java.nio.file.Path
  Creates a new data output stream for this file.
newInputStream() - Method in class java.io.File
  Creates a buffered input stream for this file.
newInputStream() - Method in class java.net.URL
  Creates a buffered input stream for this URL.
newInputStream() - Method in interface java.nio.file.Path
  Creates a buffered input stream for this file.
newInputStream(java.util.Map) - Method in class java.net.URL
  Creates a buffered input stream for this URL.
newInstance() - Method in class java.lang.Class
  Convenience method to dynamically create a new instance of this class.
newInstance(java.lang.Object[]) - Method in class java.lang.Class
  Helper to construct a new instance from the given arguments.
newObjectInputStream() - Method in class java.io.File
  Create an object input stream for this file.
newObjectInputStream() - Method in class java.io.InputStream
  Create an object input stream for this input stream.
newObjectInputStream() - Method in interface java.nio.file.Path
  Create an object input stream for this file.
newObjectInputStream(java.lang.ClassLoader) - Method in class java.io.File
  Create an object input stream for this file using the given class loader.
newObjectInputStream(java.lang.ClassLoader) - Method in class java.io.InputStream
  Create an object input stream for this input stream using the given class loader.
newObjectInputStream(java.lang.ClassLoader) - Method in interface java.nio.file.Path
  Create an object input stream for this path using the given class loader.
newObjectOutputStream() - Method in class java.io.File
  Create an object output stream for this file.
newObjectOutputStream() - Method in class java.io.OutputStream
  Create an object output stream for this output stream.
newObjectOutputStream() - Method in interface java.nio.file.Path
  Create an object output stream for this path.
newOutputStream() - Method in class java.io.File
  Create a buffered output stream for this file.
newOutputStream() - Method in interface java.nio.file.Path
  Create a buffered output stream for this file.
newPrintWriter() - Method in class java.io.File
  Create a new PrintWriter for this file.
newPrintWriter() - Method in class java.io.OutputStream
  Create a new PrintWriter for this OutputStream.
newPrintWriter() - Method in class java.io.Writer
  Create a new PrintWriter for this Writer.
newPrintWriter() - Method in interface java.nio.file.Path
  Create a new PrintWriter for this file.
newPrintWriter(java.lang.String) - Method in class java.io.File
  Create a new PrintWriter for this file, using specified charset.
newPrintWriter(java.lang.String) - Method in interface java.nio.file.Path
  Create a new PrintWriter for this file, using specified charset.
newReader() - Method in class java.io.File
  Create a buffered reader for this file.
newReader() - Method in class java.io.InputStream
  Creates a reader for this input stream.
newReader() - Method in class java.net.URL
  Creates a buffered reader for this URL.
newReader() - Method in interface java.nio.file.Path
  Create a buffered reader for this file.
newReader(java.lang.String) - Method in class java.io.File
  Create a buffered reader for this file, using the specified charset as the encoding.
newReader(java.lang.String) - Method in class java.io.InputStream
  Creates a reader for this input stream, using the specified charset as the encoding.
newReader(java.lang.String) - Method in class java.net.URL
  Creates a buffered reader for this URL using the given encoding.
newReader(java.lang.String) - Method in interface java.nio.file.Path
  Create a buffered reader for this file, using the specified charset as the encoding.
newReader(java.util.Map) - Method in class java.net.URL
  Creates a buffered reader for this URL.
newReader(java.util.Map, java.lang.String) - Method in class java.net.URL
  Creates a buffered reader for this URL using the given encoding.
newWriter() - Method in class java.io.File
  Create a buffered writer for this file.
newWriter() - Method in class java.io.OutputStream
  Creates a writer for this stream.
newWriter() - Method in interface java.nio.file.Path
  Create a buffered writer for this file.
newWriter(boolean) - Method in class java.io.File
  Creates a buffered writer for this file, optionally appending to the existing file content.
newWriter(boolean) - Method in interface java.nio.file.Path
  Creates a buffered writer for this file, optionally appending to the existing file content.
newWriter(java.lang.String) - Method in class java.io.File
  Creates a buffered writer for this file, writing data without writing a BOM, using a specified encoding.
newWriter(java.lang.String) - Method in class java.io.OutputStream
  Creates a writer for this stream using the given charset.
newWriter(java.lang.String) - Method in interface java.nio.file.Path
  Creates a buffered writer for this file without writing a BOM, writing data using the given encoding.
newWriter(java.lang.String, boolean) - Method in class java.io.File
  Helper method to create a buffered writer for a file without writing a BOM.
newWriter(java.lang.String, boolean) - Method in interface java.nio.file.Path
  Helper method to create a buffered writer for a file without writing a BOM.
newWriter(java.lang.String, boolean, boolean) - Method in class java.io.File
  Helper method to create a buffered writer for a file.
newWriter(java.lang.String, boolean, boolean) - Method in interface java.nio.file.Path
  Helper method to create a buffered writer for a file.
next() - Method in interface java.lang.CharSequence
  Overloads the `++` operator for the class CharSequence.
next() - Method in class java.lang.Character
  Increment a Character by one.
next() - Method in class java.lang.Enum
  Overloads the `++` operator for enums.
next() - Method in class java.lang.Number
  Increment a Number by one.
next() - Method in class java.sql.Date
  Increment a java.sql.Date by one day.
next() - Method in class java.time.Duration
  Returns a Duration that is one second longer than this duration.
next() - Method in class java.time.Instant
  Returns an Instant that is one second after this instant.
next() - Method in class java.time.LocalDate
  Returns a LocalDate one day after this date.
next() - Method in class java.time.LocalDateTime
  Returns a LocalDateTime that is one second after this date/time.
next() - Method in class java.time.LocalTime
  Returns a LocalTime that is one second after this time.
next() - Method in class java.time.OffsetDateTime
  Returns an OffsetDateTime one second after this date/time.
next() - Method in class java.time.OffsetTime
  Returns an OffsetTime that is one second after this time.
next() - Method in class java.time.Period
  Returns a Period that is one day longer than this period.
next() - Method in class java.time.Year
  Returns a Year after this year.
next() - Method in class java.time.YearMonth
  Returns a YearMonth that is the month after this year/month.
next() - Method in class java.time.ZonedDateTime
  Returns a ZonedDateTime that is one second after this date/time.
next() - Method in class java.util.Calendar
  Increment a Calendar by one day.
next() - Method in class java.util.Date
  Increment a Date by one day.
normalize() - Method in interface java.lang.CharSequence
  Returns a String with linefeeds and carriage returns normalized to linefeeds.
numberAwareCompareTo(java.lang.Comparable) - Method in interface java.lang.Comparable
  Provides a method that compares two comparables using Groovy's default number aware comparator.

## O

Object - Class in java.lang
ObjectInputStream - Class in java.io
ObjectOutputStream - Class in java.io
Object[] - Class in java.lang
OffsetDateTime - Class in java.time
OffsetTime - Class in java.time
Optional - Class in java.util
OptionalDouble - Class in java.util
OptionalInt - Class in java.util
OptionalLong - Class in java.util
OutputStream - Class in java.io
or(java.lang.Boolean) - Method in class java.lang.Boolean
  Logical disjunction of two boolean operators
or(java.lang.Number) - Method in class java.lang.Number
  Bitwise OR together two numbers.
or(java.lang.Process) - Method in class java.lang.Process
  Overrides the or operator to allow one Process to asynchronously pipe data to another Process.
or(java.util.BitSet) - Method in class java.util.BitSet
  Bitwise OR together two BitSets.
orOptional(java.util.function.Supplier) - Method in class java.util.Optional
  Provides similar functionality to JDK9 `or` on JDK8.

## P

Path - Interface in java.nio.file
Pattern - Class in java.util.regex
Period - Class in java.time
PrintStream - Class in java.io
PrintWriter - Class in java.io
Process - Class in java.lang
padLeft(java.lang.Number) - Method in interface java.lang.CharSequence
  Pads a CharSequence to a minimum length specified by `numberOfChars` by adding the space character to the left as many times as needed.
padLeft(java.lang.Number, java.lang.CharSequence) - Method in interface java.lang.CharSequence
  Pads a CharSequence to a minimum length specified by `numberOfChars`, adding the supplied padding CharSequence as many times as needed to the left.
padRight(java.lang.Number) - Method in interface java.lang.CharSequence
  Pads a CharSequence to a minimum length specified by `numberOfChars` by adding the space character to the right as many times as needed.
padRight(java.lang.Number, java.lang.CharSequence) - Method in interface java.lang.CharSequence
  Pads a CharSequence to a minimum length specified by `numberOfChars`, adding the supplied padding CharSequence as many times as needed to the right.
parse(java.lang.CharSequence, java.lang.String) - Method in class java.time.LocalDate
  Parse text into a LocalDate using the provided pattern.
parse(java.lang.CharSequence, java.lang.String) - Method in class java.time.LocalDateTime
  Parse text into a LocalDateTime using the provided pattern.
parse(java.lang.CharSequence, java.lang.String) - Method in class java.time.LocalTime
  Parse text into a LocalTime using the provided pattern.
parse(java.lang.CharSequence, java.lang.String) - Method in class java.time.MonthDay
  Parse text into a MonthDay using the provided pattern.
parse(java.lang.CharSequence, java.lang.String) - Method in class java.time.OffsetDateTime
  Parse text into an OffsetDateTime using the provided pattern.
parse(java.lang.CharSequence, java.lang.String) - Method in class java.time.OffsetTime
  Parse text into an OffsetTime using the provided pattern.
parse(java.lang.CharSequence, java.lang.String) - Method in class java.time.Year
  Parse text into a Year using the provided pattern.
parse(java.lang.CharSequence, java.lang.String) - Method in class java.time.YearMonth
  Parse text into a YearMonth using the provided pattern.
parse(java.lang.CharSequence, java.lang.String) - Method in class java.time.ZonedDateTime
  Parse text into a ZonedDateTime using the provided pattern.
permutations() - Method in interface java.lang.Iterable
  Finds all permutations of an iterable.
permutations(groovy.lang.Closure) - Method in interface java.lang.Iterable
  Finds all permutations of an iterable, applies a function to each permutation and collects the result into a list.
pipeTo(java.lang.Process) - Method in class java.lang.Process
  Allows one Process to asynchronously pipe data to another Process.
plus(groovy.lang.GString) - Method in interface java.util.Map
  Appends a GString to the literal of the Map instance.
plus(int) - Method in class java.sql.Date
  Add a number of days to this date and returns the new date.
plus(int) - Method in class java.sql.Timestamp
  Add number of days to this Timestamp and returns the new Timestamp object.
plus(int) - Method in class java.time.DayOfWeek
  Returns the DayOfWeek that is `days` many days after this day of the week.
plus(int) - Method in class java.time.Month
  Returns the Month that is `months` months after this month.
plus(int) - Method in class java.util.Date
  Add a number of days to this date and returns the new date.
plus(int, java.lang.Iterable) - Method in interface java.util.List
  Creates a new List by inserting all the elements in the given Iterable to the elements from this List at the specified index.
plus(int, java.lang.Object[]) - Method in interface java.util.List
  Creates a new List by inserting all the elements in the specified array to the elements from the original List at the specified index.
plus(int, java.util.List) - Method in interface java.util.List
  Creates a new List by inserting all the elements in the given additions List to the elements from the original List at the specified index.
plus(java.lang.CharSequence) - Method in class java.lang.String
  Appends the String representation of the given operand to this string.
plus(java.lang.Character) - Method in class java.lang.Character
  Add one Character to another.
plus(java.lang.Character) - Method in class java.lang.Number
  Add a Number and a Character.
plus(java.lang.Iterable) - Method in interface java.lang.Iterable
  Create a Collection as a union of two iterables.
plus(java.lang.Iterable) - Method in class java.lang.Object[]
  Create an array containing elements from an original array plus those from an Iterable.
plus(java.lang.Iterable) - Method in interface java.util.Collection
  Create a Collection as a union of a Collection and an Iterable.
plus(java.lang.Iterable) - Method in interface java.util.List
  Create a List as a union of a List and an Iterable.
plus(java.lang.Iterable) - Method in interface java.util.Set
  Create a Set as a union of a Set and an Iterable.
plus(java.lang.Iterable) - Method in interface java.util.SortedSet
  Create a SortedSet as a union of a SortedSet and an Iterable.
plus(java.lang.Iterable) - Method in interface java.util.stream.Stream
  Returns a lazily concatenated stream whose elements are all the elements of this stream followed by all the elements of the Iterable object.
plus(java.lang.Number) - Method in class java.lang.Character
  Add a Character and a Number.
plus(java.lang.Number) - Method in class java.lang.Number
  Add two numbers and return the result.
plus(java.lang.Object) - Method in interface java.lang.CharSequence
  Appends the String representation of the given operand to this CharSequence.
plus(java.lang.Object) - Method in interface java.lang.Iterable
  Create a collection as a union of an Iterable and an Object.
plus(java.lang.Object) - Method in class java.lang.Object[]
  Create an array containing elements from an original array plus an additional appended element.
plus(java.lang.Object) - Method in interface java.util.Collection
  Create a collection as a union of a Collection and an Object.
plus(java.lang.Object) - Method in interface java.util.List
  Create a List as a union of a List and an Object.
plus(java.lang.Object) - Method in interface java.util.Set
  Create a Set as a union of a Set and an Object.
plus(java.lang.Object) - Method in interface java.util.SortedSet
  Create a SortedSet as a union of a SortedSet and an Object.
plus(java.lang.Object[]) - Method in class java.lang.Object[]
  Create an array as a union of two arrays.
plus(java.lang.String) - Method in class java.lang.Number
  Appends a String to the string representation of this number.
plus(java.lang.String) - Method in class java.lang.StringBuffer
  Appends a String to this StringBuffer.
plus(java.lang.String) - Method in class java.lang.StringBuilder
  Appends a String to this StringBuilder.
plus(java.lang.String) - Method in interface java.util.Map
  Appends a String to the literal of the Map instance.
plus(java.util.Collection) - Method in class java.lang.Object[]
  Create an array containing elements from an original array plus those from a Collection.
plus(java.util.Collection) - Method in interface java.util.Collection
  Create a Collection as a union of two collections.
plus(java.util.Collection) - Method in interface java.util.List
  Create a List as a union of a List and a Collection.
plus(java.util.Collection) - Method in interface java.util.Map
  Returns a new `Map` containing all entries from `self` and `entries`, giving precedence to `entries`.
plus(java.util.Collection) - Method in interface java.util.Set
  Create a Set as a union of a Set and a Collection.
plus(java.util.Collection) - Method in interface java.util.SortedSet
  Create a SortedSet as a union of a SortedSet and a Collection.
plus(java.util.Collection) - Method in interface java.util.stream.Stream
  Returns a lazily concatenated stream whose elements are all the elements of this stream followed by all the elements of the Collection object.
plus(java.util.Map) - Method in interface java.util.Map
  Returns a new `Map` containing all entries from `left` and `right`, giving precedence to `right`.
plus(java.util.stream.Stream) - Method in interface java.util.stream.Stream
  Returns a lazily concatenated stream whose elements are all the elements of this stream followed by all the elements of the second stream.
plus(long) - Method in class java.time.Duration
  Returns a Duration that is `seconds` seconds longer than this duration.
plus(long) - Method in class java.time.Instant
  Returns an Instant that is `seconds` seconds after this instant.
plus(long) - Method in class java.time.LocalDate
  Returns a LocalDate that is `days` days after this date.
plus(long) - Method in class java.time.LocalDateTime
  Returns a LocalDateTime that is `seconds` seconds after this date/time.
plus(long) - Method in class java.time.LocalTime
  Returns a LocalTime that is `seconds` seconds after this time.
plus(long) - Method in class java.time.OffsetDateTime
  Returns an OffsetDateTime that is `seconds` seconds after this date/time.
plus(long) - Method in class java.time.OffsetTime
  Returns an OffsetTime that is `seconds` seconds after this time.
plus(long) - Method in class java.time.Period
  Returns a Period that is `days` days longer than this period.
plus(long) - Method in class java.time.Year
  Returns a Year that is `years` years after this year.
plus(long) - Method in class java.time.YearMonth
  Returns a YearMonth that is `months` months after this year/month.
plus(long) - Method in class java.time.ZonedDateTime
  Returns a ZonedDateTime that is `seconds` seconds after this date/time.
pop() - Method in interface java.util.List
  Removes the initial item from the List.
positive() - Method in class java.time.Duration
  Supports the unary plus operator; equivalent to calling the Duration#abs() method.
positive() - Method in class java.time.Period
  Supports the unary plus operator; returns a Period with all unit values positive.
power(java.lang.Integer) - Method in class java.lang.Integer
  Power of an integer to an integer certain exponent.
power(java.lang.Integer) - Method in class java.lang.Long
  Power of a long to an integer certain exponent.
power(java.lang.Integer) - Method in class java.math.BigDecimal
  Power of a BigDecimal to an integer certain exponent.
power(java.lang.Integer) - Method in class java.math.BigInteger
  Power of a BigInteger to an integer certain exponent.
power(java.lang.Number) - Method in class java.lang.Number
  Power of a Number to a certain exponent.
power(java.math.BigInteger) - Method in class java.math.BigInteger
  Power of a BigInteger to a BigInteger certain exponent.
previous() - Method in interface java.lang.CharSequence
  Overloads the `--` operator for the class CharSequence.
previous() - Method in class java.lang.Character
  Decrement a Character by one.
previous() - Method in class java.lang.Enum
  Overloads the `--` operator for enums.
previous() - Method in class java.lang.Number
  Decrement a Number by one.
previous() - Method in class java.sql.Date
  Decrement a java.sql.Date by one day.
previous() - Method in class java.time.Duration
  Returns a Duration that is one second shorter than this duration.
previous() - Method in class java.time.Instant
  Returns an Instant that one second before this instant.
previous() - Method in class java.time.LocalDate
  Returns a LocalDate one day before this date.
previous() - Method in class java.time.LocalDateTime
  Returns a LocalDateTime that is one second before this date/time.
previous() - Method in class java.time.LocalTime
  Returns a LocalTime that is one second before this time.
previous() - Method in class java.time.OffsetDateTime
  Returns an OffsetDateTime one second before this date/time.
previous() - Method in class java.time.OffsetTime
  Returns an OffsetTime that is one second before this time.
previous() - Method in class java.time.Period
  Returns a Period that is one day shorter than this period.
previous() - Method in class java.time.Year
  Returns a Year before this year.
previous() - Method in class java.time.YearMonth
  Returns a YearMonth that is the month before this year/month.
previous() - Method in class java.time.ZonedDateTime
  Returns a ZonedDateTime that is one second before this date/time.
previous() - Method in class java.util.Calendar
  Decrement a Calendar by one day.
previous() - Method in class java.util.Date
  Decrement a Date by one day.
print(java.io.PrintWriter) - Method in class java.lang.Object
  Print to a console in interactive format.
print(java.lang.Object) - Method in class groovy.lang.Closure
  Print a value to the standard output stream.
print(java.lang.Object) - Method in class java.io.PrintStream
  Print a value formatted Groovy style to the print stream.
print(java.lang.Object) - Method in class java.io.PrintWriter
  Print a value formatted Groovy style to the print writer.
print(java.lang.Object) - Method in class java.lang.Object
  Print a value formatted Groovy style to self if it is a Writer, otherwise to the standard output stream.
printf(java.lang.String, java.lang.Object) - Method in class groovy.lang.Closure
  Printf a value to the standard output stream using a format string.
printf(java.lang.String, java.lang.Object) - Method in class java.lang.Object
  Prints a formatted string using the specified format string and arguments.
printf(java.lang.String, java.lang.Object[]) - Method in class groovy.lang.Closure
  Printf 0 or more values to the standard output stream using a format string.
printf(java.lang.String, java.lang.Object[]) - Method in class java.lang.Object
  Printf to the standard output stream.
println() - Method in class groovy.lang.Closure
  Print a linebreak to the standard output stream.
println() - Method in class java.lang.Object
  Print a linebreak to the standard output stream.
println(java.io.PrintWriter) - Method in class java.lang.Object
  Print to a console in interactive format.
println(java.lang.Object) - Method in class groovy.lang.Closure
  Print a value (followed by a newline) to the standard output stream.
println(java.lang.Object) - Method in class java.io.PrintStream
  Print a value formatted Groovy style (followed by a newline) to the print stream.
println(java.lang.Object) - Method in class java.io.PrintWriter
  Print a value formatted Groovy style (followed by a newline) to the print writer.
println(java.lang.Object) - Method in class java.lang.Object
  Print a value formatted Groovy style (followed by a newline) to self if it is a Writer, otherwise to the standard output stream.
push(java.lang.Object) - Method in interface java.util.List
  Prepends an item to the start of the List.
putAll(java.util.Collection) - Method in interface java.util.Map
  Provides an easy way to append multiple Map.Entry values to a Map.
putAt(groovy.lang.EmptyRange, java.lang.Object) - Method in class java.lang.StringBuffer
  Supports the range subscript operator for StringBuffer.
putAt(groovy.lang.EmptyRange, java.lang.Object) - Method in class java.lang.StringBuilder
  Supports the range subscript operator for StringBuilder.
putAt(groovy.lang.EmptyRange, java.lang.Object) - Method in interface java.util.List
  A helper method to allow lists to work with subscript operators.
putAt(groovy.lang.EmptyRange, java.util.Collection) - Method in interface java.util.List
  A helper method to allow lists to work with subscript operators.
putAt(groovy.lang.IntRange, boolean) - Method in class java.util.BitSet
  Support assigning a range of values with a single assignment statement.
putAt(groovy.lang.IntRange, java.lang.Object) - Method in class java.lang.StringBuffer
  Supports the range subscript operator for StringBuffer.
putAt(groovy.lang.IntRange, java.lang.Object) - Method in class java.lang.StringBuilder
  Supports the range subscript operator for StringBuilder.
putAt(groovy.lang.IntRange, java.lang.Object) - Method in interface java.util.List
  List subscript assignment operator when given a range as the index.
putAt(groovy.lang.IntRange, java.util.Collection) - Method in interface java.util.List
  List subscript assignment operator when given a range as the index and the assignment operand is a collection.
putAt(int, boolean) - Method in class java.util.BitSet
  Support subscript-style assignment for a BitSet.
putAt(int, int) - Method in class java.util.Calendar
  Support the subscript operator for mutating a Calendar.
putAt(int, int) - Method in class java.util.Date
  Support the subscript operator for mutating a Date.
putAt(int, java.lang.Object) - Method in interface java.util.List
  A helper method to allow lists to work with subscript operators.
putAt(int, java.lang.Object) - Method in class javax.swing.DefaultListModel
  Allow DefaultListModel to work with subscript operators.
putAt(int, java.lang.Object) - Method in interface javax.swing.MutableComboBoxModel
  Allow MutableComboBoxModel to work with subscript operators.
putAt(int, java.lang.Object) - Method in class javax.swing.table.DefaultTableModel
  Allow DefaultTableModel to work with subscript operators.
putAt(int, javax.swing.tree.MutableTreeNode) - Method in interface javax.swing.tree.MutableTreeNode
  Allow MutableTreeNode to work with subscript operators.
putAt(java.lang.Number, java.lang.Object) - Method in interface java.util.List
  Support subscript operator for list modification.
putAt(java.lang.Object, java.lang.Object) - Method in interface java.util.Map
  A helper method to allow maps to work with subscript operators
putAt(java.lang.String, java.lang.Object) - Method in class java.lang.Object
  Allows the subscript operator to be used to set dynamically named property values.
putAt(java.util.List, java.lang.Object) - Method in interface java.util.List
  A helper method to allow lists to work with subscript operators.
putAt(java.util.List, java.util.List) - Method in interface java.util.List
  A helper method to allow lists to work with subscript operators.

## R

Reader - Class in java.io
ResourceBundle - Class in java.util
ResultSet - Interface in java.sql
ResultSetMetaData - Interface in java.sql
Runtime - Class in java.lang
readBytes() - Method in class java.io.File
  Reads the content of the file into a byte array.
readBytes() - Method in interface java.nio.file.Path
  Reads the content of the file into a byte array.
readLine() - Method in class java.io.Reader
  Read a single, whole line from the given Reader.
readLines() - Method in class java.io.File
  Reads the file into a list of Strings, with one item for each line.
readLines() - Method in class java.io.InputStream
  Reads the stream into a list, with one element for each line.
readLines() - Method in class java.io.Reader
  Reads the reader into a list of Strings, with one entry for each line.
readLines() - Method in interface java.lang.CharSequence
  Returns the lines of a CharSequence as a List of String.
readLines() - Method in class java.net.URL
  Reads the URL contents into a list, with one element for each line.
readLines() - Method in interface java.nio.file.Path
  Reads the file into a list of Strings, with one item for each line.
readLines(java.lang.String) - Method in class java.io.File
  Reads the file into a list of Strings, with one item for each line.
readLines(java.lang.String) - Method in class java.io.InputStream
  Reads the stream into a list, with one element for each line.
readLines(java.lang.String) - Method in class java.net.URL
  Reads the URL contents into a list, with one element for each line.
readLines(java.lang.String) - Method in interface java.nio.file.Path
  Reads the file into a list of Strings, with one item for each line.
relativePath(java.io.File) - Method in class java.io.File
  Relative path to file.
removeAll(groovy.lang.Closure) - Method in interface java.util.Collection
  Modifies this collection by removing the elements that are matched according to the specified closure condition.
removeAll(groovy.lang.Closure) - Method in interface java.util.Map
  Modifies this map by removing the elements that are matched according to the specified closure condition.
removeAll(java.lang.Object[]) - Method in interface java.util.Collection
  Modifies this collection by removing its elements that are contained within the specified object array.
removeAt(int) - Method in interface java.util.List
  Modifies this list by removing the element at the specified position in this list.
removeElement(java.lang.Object) - Method in interface java.util.Collection
  Modifies this collection by removing a single instance of the specified element from this collection, if it is present.
removeLast() - Method in interface java.util.List
  Removes the last item from the List.
renameTo(java.lang.String) - Method in class java.io.File
  Renames the file.
renameTo(java.lang.String) - Method in interface java.nio.file.Path
  Renames a file.
renameTo(java.net.URI) - Method in interface java.nio.file.Path
  Renames a file.
replace(int, java.util.Map) - Method in interface java.lang.CharSequence
  Replaces all occurrences of replacement CharSequences (supplied via a map) within a provided CharSequence with control over the internally created StringBuilder's capacity.
replace(java.util.Map) - Method in interface java.lang.CharSequence
  Replaces all occurrences of replacement CharSequences (supplied via a map) within a provided CharSequence.
replaceAll(java.lang.CharSequence, groovy.lang.Closure) - Method in interface java.lang.CharSequence
  Replaces all occurrences of a captured group by the result of calling a closure on that text.
replaceAll(java.lang.CharSequence, java.lang.CharSequence) - Method in interface java.lang.CharSequence
  Replaces each substring of this CharSequence that matches the given regular expression with the given replacement.
replaceAll(java.util.regex.Pattern, groovy.lang.Closure) - Method in interface java.lang.CharSequence
  Replaces all occurrences of a captured group by the result of a closure call on that text.
replaceAll(java.util.regex.Pattern, java.lang.CharSequence) - Method in interface java.lang.CharSequence
  Replaces all substrings of a CharSequence that match the given compiled regular expression with the given replacement.
replaceFirst(java.lang.CharSequence, groovy.lang.Closure) - Method in interface java.lang.CharSequence
  Replaces the first occurrence of a captured group by the result of a closure call on that text.
replaceFirst(java.lang.CharSequence, java.lang.CharSequence) - Method in interface java.lang.CharSequence
  Replaces the first substring of this CharSequence that matches the given regular expression with the given replacement.
replaceFirst(java.util.regex.Pattern, groovy.lang.Closure) - Method in interface java.lang.CharSequence
  Replaces the first occurrence of a captured group by the result of a closure call on that text.
replaceFirst(java.util.regex.Pattern, java.lang.CharSequence) - Method in interface java.lang.CharSequence
  Replaces the first substring of a CharSequence that matches the given compiled regular expression with the given replacement.
respondsTo(java.lang.String) - Method in class java.lang.Object

  Returns an object satisfying Groovy truth if the implementing MetaClass responds to a method with the given name regardless of the arguments.

respondsTo(java.lang.String, java.lang.Object[]) - Method in class java.lang.Object

  Returns an object satisfying Groovy truth if the implementing MetaClass responds to a method with the given name and arguments types.

retainAll(groovy.lang.Closure) - Method in interface java.util.Collection
  Modifies this collection so that it retains only its elements that are matched according to the specified closure condition.
retainAll(groovy.lang.Closure) - Method in interface java.util.Map
  Modifies this map so that it retains only its elements that are matched according to the specified closure condition.
retainAll(java.lang.Object[]) - Method in interface java.util.Collection
  Modifies this collection so that it retains only its elements that are contained in the specified array.
reverse() - Method in interface java.lang.CharSequence
  Creates a String which is the reverse (backwards) of this CharSequence
reverse() - Method in class java.lang.Object[]
  Creates a new array containing items which are the same as this array but in reverse order.
reverse() - Method in interface java.util.Iterator
  Reverses the iterator.
reverse() - Method in interface java.util.List
  Creates a new List with the identical contents to this list but in reverse order.
reverse(boolean) - Method in class java.lang.Object[]
  Reverse the items in an array.
reverse(boolean) - Method in interface java.util.List
  Reverses the elements in a list.
reverseEach(groovy.lang.Closure) - Method in class java.lang.Object[]
  Iterate over each element of the array in the reverse order.
reverseEach(groovy.lang.Closure) - Method in interface java.util.List
  Iterate over each element of the list in the reverse order.
reverseEach(groovy.lang.Closure) - Method in interface java.util.Map
  Allows a Map to be iterated through in reverse order using a closure.
rightShift(java.lang.Number) - Method in class java.lang.Number
  Implementation of the right shift operator for integral types.
rightShift(java.time.LocalDate) - Method in class java.time.LocalDate
  Returns a Period equivalent to the time between this date (inclusive) and the provided LocalDate (exclusive).
rightShift(java.time.Year) - Method in class java.time.Year
  Returns a Period between the first day of this year (inclusive) and the first day of the provided Year (exclusive).
rightShift(java.time.YearMonth) - Method in class java.time.YearMonth
  Returns a Period of time between the first day of this year/month (inclusive) and the given YearMonth (exclusive).
rightShift(java.time.temporal.Temporal) - Method in interface java.time.temporal.Temporal
  Returns a Duration or Period between this (inclusive) and the `other` Temporal (exclusive).
rightShiftUnsigned(java.lang.Number) - Method in class java.lang.Number
  Implementation of the right shift (unsigned) operator for integral types.
round() - Method in class java.lang.Double
  Round the value
round() - Method in class java.lang.Float
  Round the value
round() - Method in class java.math.BigDecimal
  Round the value

  Note that this method differs from BigDecimal#round(java.math.MathContext) which specifies the digits to retain starting from the leftmost nonzero digit.

round(int) - Method in class java.lang.Double
  Round the value
round(int) - Method in class java.lang.Float
  Round the value
round(int) - Method in class java.math.BigDecimal
  Round the value

  Note that this method differs from BigDecimal#round(java.math.MathContext) which specifies the digits to retain starting from the leftmost nonzero digit.

runAfter(int, groovy.lang.Closure) - Method in class java.util.Timer
  Allows a simple syntax for using timers.

## S

ScriptEngine - Interface in javax.script
ScriptEngineManager - Class in javax.script
ServerSocket - Class in java.net
Set - Interface in java.util
Socket - Class in java.net
SortedMap - Interface in java.util
SortedSet - Interface in java.util
Spliterator - Interface in java.util
Stream - Interface in java.util.stream
String - Class in java.lang
StringBuffer - Class in java.lang
StringBuilder - Class in java.lang
String[] - Class in java.lang
System - Class in java.lang
serialize() - Method in interface org.w3c.dom.Element
  Transforms the element to its text equivalent.
set(java.util.Map) - Method in class java.util.Calendar
  Support mutating a Calendar with a Map.
set(java.util.Map) - Method in class java.util.Date
  Support mutating a Date with a Map.
setBytes(byte[]) - Method in class java.io.File
  Write the bytes from the byte array to the File.
setBytes(byte[]) - Method in class java.io.OutputStream
  Write the byte[] to the output stream.
setBytes(byte[]) - Method in interface java.nio.file.Path
  Write the bytes from the byte array to the Path.
setIndex(int) - Method in class java.util.regex.Matcher
  Sets the position of the given Matcher to the given index.
setMetaClass(groovy.lang.MetaClass) - Method in interface groovy.lang.GroovyObject
  Sets the metaclass for a `GroovyObject`.
setMetaClass(groovy.lang.MetaClass) - Method in class java.lang.Class
  Sets the metaclass for a given class.
setMetaClass(groovy.lang.MetaClass) - Method in class java.lang.Object
  Sets the metaclass for an object.
setMnemonic(java.lang.String) - Method in class javax.swing.AbstractButton
  Allows the usage of a one-element string for a mnemonic
setText(java.lang.String) - Method in class java.io.File
  Synonym for write(text) allowing file.text = 'foo'.
setText(java.lang.String) - Method in interface java.nio.file.Path
  Synonym for write(text) allowing file.text = 'foo'.
setText(java.lang.String, java.lang.String) - Method in class java.io.File
  Synonym for write(text, charset) allowing:

      myFile.setText('some text', charset)

  or with some help from `ExpandoMetaClass`, you could do something like:

      myFile.metaClass.setText = { String s -> delegate.setText(s, 'UTF-8') }
      myfile.text = 'some text'

setText(java.lang.String, java.lang.String) - Method in interface java.nio.file.Path
  Synonym for write(text, charset) allowing:

      myFile.setText('some text', charset)

  or with some help from `ExpandoMetaClass`, you could do something like:

      myFile.metaClass.setText = { String s -> delegate.setText(s, 'UTF-8') }
      myfile.text = 'some text'

sha256() - Method in interface java.lang.CharSequence
  Calculate SHA-256 of the CharSequence instance
sha256() - Method in class primitives-and-primitive-arrays.byte[]
  Calculate SHA-256 of the byte array
short[] - Class in primitives-and-primitive-arrays
shuffle() - Method in class java.lang.Object[]
  Randomly reorders the elements of the specified array.
shuffle() - Method in interface java.util.List
  Randomly reorders the elements of the specified list.
shuffle(java.util.Random) - Method in class java.lang.Object[]
  Randomly reorders the elements of the specified array using the specified random instance as the source of randomness.
shuffle(java.util.Random) - Method in interface java.util.List
  Randomly reorders the elements of the specified list using the specified random instance as the source of randomness.
shuffled() - Method in class java.lang.Object[]
  Creates a new array containing the elements of the specified array but in a random order.
shuffled() - Method in interface java.util.List
  Creates a new list containing the elements of the specified list but in a random order.
shuffled(java.util.Random) - Method in class java.lang.Object[]
  Creates a new array containing the elements of the specified array but in a random order using the specified random instance as the source of randomness.
shuffled(java.util.Random) - Method in interface java.util.List
  Creates a new list containing the elements of the specified list but in a random order using the specified random instance as the source of randomness.
size() - Method in class java.awt.Container
  Provide the standard Groovy `size()` method for `Container`.
size() - Method in class java.io.File
  Provide the standard Groovy `size()` method for `File`.
size() - Method in interface java.lang.CharSequence
  Provides the standard Groovy `size()` method for `CharSequence`.
size() - Method in interface java.lang.Iterable
  Provide the standard Groovy `size()` method for `Iterable`.
size() - Method in class java.lang.Object[]
  Provide the standard Groovy `size()` method for an array.
size() - Method in interface java.nio.file.Path
  Provide the standard Groovy `size()` method for `Path`.
size() - Method in interface java.util.Iterator
  Provide the standard Groovy `size()` method for `Iterator`.
size() - Method in class java.util.regex.Matcher
  Provides the standard Groovy `size()` method for `Matcher`.
size() - Method in class javax.swing.ButtonGroup
  Provide the standard Groovy `size()` method for `ButtonGroup`.
size() - Method in class javax.swing.JComboBox
  Provide the standard Groovy `size()` method for `JComboBox`.
size() - Method in class javax.swing.JMenu
  Provide the standard Groovy `size()` method for `JMenu`.
size() - Method in class javax.swing.JMenuBar
  Provide the standard Groovy `size()` method for `JMenuBar`.
size() - Method in class javax.swing.JTabbedPane
  Provide the standard Groovy `size()` method for `JTabbedPane`.
size() - Method in interface javax.swing.ListModel
  Provide the standard Groovy `size()` method for `ListModel`.
size() - Method in interface javax.swing.table.TableColumnModel
  Provide the standard Groovy `size()` method for `TableColumnModel`.
size() - Method in interface javax.swing.table.TableModel
  Provide the standard Groovy `size()` method for `TableModel`.
size() - Method in interface javax.swing.tree.TreeNode
  Provide the standard Groovy `size()` method for `TreeNode`.
size() - Method in class javax.swing.tree.TreePath
  Provide the standard Groovy `size()` method for `TreePath`.
size() - Method in class primitives-and-primitive-arrays.boolean[]
  Allows arrays to behave similar to collections.
size() - Method in class primitives-and-primitive-arrays.byte[]
  Allows arrays to behave similar to collections.
size() - Method in class primitives-and-primitive-arrays.char[]
  Allows arrays to behave similar to collections.
size() - Method in class primitives-and-primitive-arrays.double[]
  Allows arrays to behave similar to collections.
size() - Method in class primitives-and-primitive-arrays.float[]
  Allows arrays to behave similar to collections.
size() - Method in class primitives-and-primitive-arrays.int[]
  Allows arrays to behave similar to collections.
size() - Method in class primitives-and-primitive-arrays.long[]
  Allows arrays to behave similar to collections.
size() - Method in class primitives-and-primitive-arrays.short[]
  Allows arrays to behave similar to collections.
sleep(long) - Method in class java.lang.Object
  Sleep for so many milliseconds, even if interrupted.
sleep(long, groovy.lang.Closure) - Method in class java.lang.Object
  Sleep for so many milliseconds, using a given closure for interrupt processing.
sort() - Method in interface java.lang.Iterable
  Sorts the Collection.
sort() - Method in class java.lang.Object[]
  Modifies this array so that its elements are in sorted order.
sort() - Method in interface java.util.Iterator
  Sorts the given iterator items into a sorted iterator.
sort() - Method in interface java.util.Map
  Sorts the elements from the given map into a new ordered Map using the natural ordering of the keys to determine the ordering.
sort() - Method in interface java.util.SortedMap
  Avoids doing unnecessary work when sorting an already sorted map (i.e. an identity function for an already sorted map).
sort() - Method in interface java.util.SortedSet
  Avoids doing unnecessary work when sorting an already sorted set (i.e. an identity function for an already sorted set).
sort(boolean) - Method in interface java.lang.Iterable
  Sorts the Iterable.
sort(boolean) - Method in class java.lang.Object[]
  Sorts the given array into sorted order.
sort(boolean, groovy.lang.Closure) - Method in interface java.lang.Iterable
  Sorts this Iterable using the given Closure to determine the correct ordering.
sort(boolean, groovy.lang.Closure) - Method in class java.lang.Object[]
  Modifies this array so that its elements are in sorted order using the Closure to determine the correct ordering.
sort(boolean, java.util.Comparator) - Method in interface java.lang.Iterable
  Sorts the Iterable using the given Comparator.
sort(boolean, java.util.Comparator) - Method in class java.lang.Object[]
  Modifies this array so that its elements are in sorted order as determined by the given comparator.
sort(groovy.lang.Closure) - Method in interface java.lang.Iterable
  Sorts this Iterable using the given Closure to determine the correct ordering.
sort(groovy.lang.Closure) - Method in class java.lang.Object[]
  Sorts the elements from this array into a newly created array using the Closure to determine the correct ordering.
sort(groovy.lang.Closure) - Method in interface java.util.Iterator
  Sorts the given iterator items into a sorted iterator using the Closure to determine the correct ordering.
sort(groovy.lang.Closure) - Method in interface java.util.Map
  Sorts the elements from the given map into a new ordered map using the closure as a comparator to determine the ordering.
sort(java.util.Comparator) - Method in class java.lang.Object[]
  Sorts the given array into sorted order using the given comparator.
sort(java.util.Comparator) - Method in interface java.util.Iterator
  Sorts the given iterator items into a sorted iterator using the comparator.
sort(java.util.Comparator) - Method in interface java.util.Map
  Sorts the elements from the given map into a new ordered Map using the specified key comparator to determine the ordering.
split() - Method in interface java.lang.CharSequence
  Splits a CharSequence (with whitespace as delimiter).
split(groovy.lang.Closure) - Method in class java.lang.Object
  Splits all items into two lists based on the closure condition.
split(groovy.lang.Closure) - Method in class java.lang.Object[]
  Splits all items into two collections based on the closure condition.
split(groovy.lang.Closure) - Method in interface java.util.Collection
  Splits all items into two collections based on the closure condition.
split(groovy.lang.Closure) - Method in interface java.util.List
  Splits all items into two collections based on the closure condition.
split(groovy.lang.Closure) - Method in interface java.util.Set
  Splits all items into two collections based on the closure condition.
splitEachLine(java.lang.CharSequence, groovy.lang.Closure) - Method in interface java.lang.CharSequence
  Iterates through the given CharSequence line by line, splitting each line using the given regex delimiter.
splitEachLine(java.lang.String, groovy.lang.Closure) - Method in class java.io.File
  Iterates through this file line by line, splitting each line using the given regex separator.
splitEachLine(java.lang.String, groovy.lang.Closure) - Method in class java.io.InputStream
  Iterates through the given InputStream line by line, splitting each line using the given separator.
splitEachLine(java.lang.String, groovy.lang.Closure) - Method in class java.io.Reader
  Iterates through the given reader line by line, splitting each line using the given regex separator.
splitEachLine(java.lang.String, groovy.lang.Closure) - Method in class java.net.URL
  Iterates through the input stream associated with this URL line by line, splitting each line using the given regex separator.
splitEachLine(java.lang.String, groovy.lang.Closure) - Method in interface java.nio.file.Path
  Iterates through this file line by line, splitting each line using the given regex separator.
splitEachLine(java.lang.String, java.lang.String, groovy.lang.Closure) - Method in class java.io.File
  Iterates through this file line by line, splitting each line using the given regex separator.
splitEachLine(java.lang.String, java.lang.String, groovy.lang.Closure) - Method in class java.io.InputStream
  Iterates through the given InputStream line by line using the specified encoding, splitting each line using the given separator.
splitEachLine(java.lang.String, java.lang.String, groovy.lang.Closure) - Method in class java.net.URL
  Iterates through the input stream associated with this URL line by line, splitting each line using the given regex separator.
splitEachLine(java.lang.String, java.lang.String, groovy.lang.Closure) - Method in interface java.nio.file.Path
  Iterates through this file line by line, splitting each line using the given regex separator.
splitEachLine(java.util.regex.Pattern, groovy.lang.Closure) - Method in class java.io.File
  Iterates through this file line by line, splitting each line using the given separator Pattern.
splitEachLine(java.util.regex.Pattern, groovy.lang.Closure) - Method in class java.io.InputStream
  Iterates through the given InputStream line by line, splitting each line using the given separator Pattern.
splitEachLine(java.util.regex.Pattern, groovy.lang.Closure) - Method in class java.io.Reader
  Iterates through the given reader line by line, splitting each line using the given regex separator Pattern.
splitEachLine(java.util.regex.Pattern, groovy.lang.Closure) - Method in interface java.lang.CharSequence
  Iterates through the given CharSequence line by line, splitting each line using the given separator Pattern.
splitEachLine(java.util.regex.Pattern, groovy.lang.Closure) - Method in class java.net.URL
  Iterates through the input stream associated with this URL line by line, splitting each line using the given regex separator Pattern.
splitEachLine(java.util.regex.Pattern, groovy.lang.Closure) - Method in interface java.nio.file.Path
  Iterates through this file line by line, splitting each line using the given separator Pattern.
splitEachLine(java.util.regex.Pattern, java.lang.String, groovy.lang.Closure) - Method in class java.io.File
  Iterates through this file line by line, splitting each line using the given regex separator Pattern.
splitEachLine(java.util.regex.Pattern, java.lang.String, groovy.lang.Closure) - Method in class java.io.InputStream
  Iterates through the given InputStream line by line using the specified encoding, splitting each line using the given separator Pattern.
splitEachLine(java.util.regex.Pattern, java.lang.String, groovy.lang.Closure) - Method in class java.net.URL
  Iterates through the input stream associated with this URL line by line, splitting each line using the given regex separator Pattern.
splitEachLine(java.util.regex.Pattern, java.lang.String, groovy.lang.Closure) - Method in interface java.nio.file.Path
  Iterates through this file line by line, splitting each line using the given regex separator Pattern.
spread() - Method in interface java.util.Map
  Synonym for Map#toSpreadMap().
sprintf(java.lang.String, java.lang.Object) - Method in class java.lang.Object
  Returns a formatted string using the specified format string and arguments.
sprintf(java.lang.String, java.lang.Object[]) - Method in class java.lang.Object
  Sprintf to a string.
start(groovy.lang.Closure) - Method in class java.lang.Thread
  Start a Thread with the given closure as a Runnable instance.
start(java.lang.String, groovy.lang.Closure) - Method in class java.lang.Thread
  Start a Thread with a given name and the given closure as a Runnable instance.
startDaemon(groovy.lang.Closure) - Method in class java.lang.Thread
  Start a daemon Thread with the given closure as a Runnable instance.
startDaemon(java.lang.String, groovy.lang.Closure) - Method in class java.lang.Thread
  Start a daemon Thread with a given name and the given closure as a Runnable instance.
startsWithAny(java.lang.CharSequence) - Method in interface java.lang.CharSequence
  Tests if this CharSequence starts with any specified prefixes.
startsWithIgnoreCase(java.lang.CharSequence) - Method in interface java.lang.CharSequence
  Checks whether this CharSequence starts with the `searchString` ignoring the case considerations.
step(java.lang.Number, java.lang.Number, groovy.lang.Closure) - Method in class java.lang.Number
  Iterates from this number up to the given number using a step increment.
stream() - Method in interface java.lang.Iterable
  Returns a sequential Stream with the specified element(s) as its source.
stream() - Method in class java.lang.Object
  Returns a sequential Stream containing a single element.
stream() - Method in class java.lang.Object[]
  Returns a sequential Stream with the specified array as its source.
stream() - Method in interface java.util.Enumeration
  Returns a sequential Stream with the specified element(s) as its source.
stream() - Method in interface java.util.Iterator
  Returns a sequential Stream with the specified element(s) as its source.
stream() - Method in class java.util.Optional
  If a value is present in the Optional, returns a Stream with the value as its source or else an empty stream.
stream() - Method in class java.util.OptionalDouble
  If a value is present in the OptionalDouble, returns a DoubleStream with the value as its source or else an empty stream.
stream() - Method in class java.util.OptionalInt
  If a value is present in the OptionalInt, returns an IntStream with the value as its source or else an empty stream.
stream() - Method in class java.util.OptionalLong
  If a value is present in the OptionalLong, returns a LongStream with the value as its source or else an empty stream.
stream() - Method in interface java.util.Spliterator
  Returns a sequential Stream with the specified element(s) as its source.
stream() - Method in class org.codehaus.groovy.runtime.NullObject
  Returns an empty sequential Stream.
stream() - Method in class primitives-and-primitive-arrays.boolean[]
  Returns a sequential Stream with the specified array as its source.
stream() - Method in class primitives-and-primitive-arrays.byte[]
  Returns a sequential Stream with the specified array as its source.
stream() - Method in class primitives-and-primitive-arrays.char[]
  Returns a sequential Stream with the specified array as its source.
stream() - Method in class primitives-and-primitive-arrays.double[]
  Returns a sequential Stream with the specified array as its source.
stream() - Method in class primitives-and-primitive-arrays.float[]
  Returns a sequential Stream with the specified array as its source.
stream() - Method in class primitives-and-primitive-arrays.int[]
  Returns a sequential Stream with the specified array as its source.
stream() - Method in class primitives-and-primitive-arrays.long[]
  Returns a sequential Stream with the specified array as its source.
stream() - Method in class primitives-and-primitive-arrays.short[]
  Returns a sequential Stream with the specified array as its source.
stripIndent() - Method in interface java.lang.CharSequence
  Strips leading spaces from every line in a CharSequence.
stripIndent(boolean) - Method in interface java.lang.CharSequence
  Same logic as CharSequence#stripIndent() if `forceGroovyBehavior` is `true`, otherwise Java 13's `stripIndent` will be invoked.
stripIndent(int) - Method in interface java.lang.CharSequence
  Strips `numChars` leading characters from every line in a CharSequence.
stripMargin() - Method in interface java.lang.CharSequence
  Strips leading whitespace/control characters followed by '|' from every line in a CharSequence.
stripMargin(char) - Method in interface java.lang.CharSequence
  Strips leading whitespace/control characters followed by `marginChar` from every line in a CharSequence.
stripMargin(java.lang.CharSequence) - Method in interface java.lang.CharSequence
  Strips leading whitespace/control characters followed by `marginChar` from every line in a CharSequence.
subMap(java.lang.Object[]) - Method in interface java.util.Map
  Creates a sub-Map containing the given keys.
subMap(java.util.Collection) - Method in interface java.util.Map
  Creates a sub-Map containing the given keys.
subsequences() - Method in interface java.util.List
  Finds all non-null subsequences of a list.
sum() - Method in interface java.lang.Iterable
  Sums the items in an Iterable.
sum() - Method in class java.lang.Object[]
  Sums the items in an array.
sum() - Method in interface java.util.Iterator
  Sums the items from an Iterator.
sum() - Method in class primitives-and-primitive-arrays.byte[]
  Sums the items in an array.
sum() - Method in class primitives-and-primitive-arrays.char[]
  Sums the items in an array.
sum() - Method in class primitives-and-primitive-arrays.double[]
  Sums the items in an array.
sum() - Method in class primitives-and-primitive-arrays.float[]
  Sums the items in an array.
sum() - Method in class primitives-and-primitive-arrays.int[]
  Sums the items in an array.
sum() - Method in class primitives-and-primitive-arrays.long[]
  Sums the items in an array.
sum() - Method in class primitives-and-primitive-arrays.short[]
  Sums the items in an array.
sum(byte) - Method in class primitives-and-primitive-arrays.byte[]
  Sums the items in an array, adding the result to some initial value.
sum(char) - Method in class primitives-and-primitive-arrays.char[]
  Sums the items in an array, adding the result to some initial value.
sum(double) - Method in class primitives-and-primitive-arrays.double[]
  Sums the items in an array, adding the result to some initial value.
sum(float) - Method in class primitives-and-primitive-arrays.float[]
  Sums the items in an array, adding the result to some initial value.
sum(groovy.lang.Closure) - Method in interface java.lang.Iterable
  Sums the result of applying a closure to each item of an Iterable.
sum(groovy.lang.Closure) - Method in class java.lang.Object[]
  Sums the result of applying a closure to each item of an array.
sum(groovy.lang.Closure) - Method in interface java.util.Iterator
  Sums the result of applying a closure to each item returned from an iterator.
sum(int) - Method in class primitives-and-primitive-arrays.int[]
  Sums the items in an array, adding the result to some initial value.
sum(java.lang.Object) - Method in interface java.lang.Iterable
  Sums the items in an Iterable, adding the result to some initial value.
sum(java.lang.Object) - Method in class java.lang.Object[]
  Sums the items in an array, adding the result to some initial value.
sum(java.lang.Object) - Method in interface java.util.Iterator
  Sums the items from an Iterator, adding the result to some initial value.
sum(java.lang.Object, groovy.lang.Closure) - Method in interface java.lang.Iterable
  Sums the result of applying a closure to each item of an Iterable to some initial value.
sum(java.lang.Object, groovy.lang.Closure) - Method in class java.lang.Object[]
  Sums the result of applying a closure to each item of an array to some initial value.
sum(java.lang.Object, groovy.lang.Closure) - Method in interface java.util.Iterator
  Sums the result of applying a closure to each item of an Iterator to some initial value.
sum(long) - Method in class primitives-and-primitive-arrays.long[]
  Sums the items in an array, adding the result to some initial value.
sum(short) - Method in class primitives-and-primitive-arrays.short[]
  Sums the items in an array, adding the result to some initial value.
swap(int, int) - Method in class java.lang.Object[]
  Swaps two elements at the specified positions.
swap(int, int) - Method in interface java.util.List
  Swaps two elements at the specified positions.
swap(int, int) - Method in class primitives-and-primitive-arrays.boolean[]
  Swaps two elements at the specified positions.
swap(int, int) - Method in class primitives-and-primitive-arrays.byte[]
  Swaps two elements at the specified positions.
swap(int, int) - Method in class primitives-and-primitive-arrays.char[]
  Swaps two elements at the specified positions.
swap(int, int) - Method in class primitives-and-primitive-arrays.double[]
  Swaps two elements at the specified positions.
swap(int, int) - Method in class primitives-and-primitive-arrays.float[]
  Swaps two elements at the specified positions.
swap(int, int) - Method in class primitives-and-primitive-arrays.int[]
  Swaps two elements at the specified positions.
swap(int, int) - Method in class primitives-and-primitive-arrays.long[]
  Swaps two elements at the specified positions.
swap(int, int) - Method in class primitives-and-primitive-arrays.short[]
  Swaps two elements at the specified positions.
systemDefault() - Method in class java.time.ZoneOffset
  Returns the ZoneOffset currently associated with the system default ZoneId.

## T

TableColumnModel - Interface in javax.swing.table
TableModel - Interface in javax.swing.table
Temporal - Interface in java.time.temporal
TemporalAccessor - Interface in java.time.temporal
TemporalAmount - Interface in java.time.temporal
Thread - Class in java.lang
Throwable - Class in java.lang
TimeZone - Class in java.util
Timer - Class in java.util
Timestamp - Class in java.sql
TreeNode - Interface in javax.swing.tree
TreePath - Class in javax.swing.tree
tail() - Method in interface java.lang.Iterable
  Returns the items from the Iterable excluding the first item.
tail() - Method in class java.lang.Object[]
  Returns the items from the array excluding the first item.
tail() - Method in interface java.util.Iterator
  Returns the original iterator after throwing away the first element.
tail() - Method in interface java.util.List
  Returns the items from the List excluding the first item.
tail() - Method in interface java.util.SortedSet
  Returns the items from the SortedSet excluding the first item.
tails() - Method in interface java.lang.Iterable
  Calculates the tail values of this Iterable: the first value will be this list of all items from the iterable and the final one will be an empty list, with the intervening values the results of successive applications of tail on the items.
take(int) - Method in class groovy.lang.GString
  A GString variant of the equivalent CharSequence method.
take(int) - Method in interface java.lang.CharSequence
  Returns the first `num` elements from this CharSequence.
take(int) - Method in interface java.lang.Iterable
  Returns the first `num` elements from the head of this Iterable.
take(int) - Method in class java.lang.Object[]
  Returns the first `num` elements from the head of this array.
take(int) - Method in class java.lang.String
  A String variant of the equivalent CharSequence method.
take(int) - Method in interface java.util.Iterator
  Returns an iterator of up to the first `num` elements from this iterator.
take(int) - Method in interface java.util.List
  Returns the first `num` elements from the head of this List.
take(int) - Method in interface java.util.Map
  Returns a new map containing the first `num` elements from the head of this map.
take(int) - Method in interface java.util.SortedSet
  Returns the first `num` elements from the head of this SortedSet.
takeAfter(java.lang.CharSequence) - Method in class groovy.lang.GString
  A GString variant of the equivalent CharSequence method CharSequence#takeAfter(CharSequence).
takeAfter(java.lang.CharSequence) - Method in interface java.lang.CharSequence
  Returns the `CharSequence` that exists after the first occurrence of the given `searchString` in this CharSequence.
takeAfter(java.lang.CharSequence) - Method in class java.lang.String
  A String variant of the equivalent CharSequence method CharSequence#takeAfter(CharSequence).
takeBefore(java.lang.CharSequence) - Method in interface java.lang.CharSequence
  Returns the `CharSequence` that exists before the first occurrence of the given `searchString` in this CharSequence.
takeBefore(java.lang.String) - Method in class groovy.lang.GString
  A GString variant of the equivalent CharSequence method CharSequence#takeBefore(CharSequence).
takeBefore(java.lang.String) - Method in class java.lang.String
  A String variant of the equivalent CharSequence method CharSequence#takeBefore(CharSequence).
takeBetween(java.lang.CharSequence) - Method in class groovy.lang.GString
  A GString variant of the equivalent CharSequence method CharSequence#takeBetween(CharSequence).
takeBetween(java.lang.CharSequence) - Method in interface java.lang.CharSequence
  Takes the characters between the first occurrence of the two subsequent `enclosure` strings.
takeBetween(java.lang.CharSequence) - Method in class java.lang.String
  A String variant of the equivalent CharSequence method CharSequence#takeBetween(CharSequence).
takeBetween(java.lang.CharSequence, int) - Method in class groovy.lang.GString
  A GString variant of the equivalent CharSequence method CharSequence#takeBetween(CharSequence, int).
takeBetween(java.lang.CharSequence, int) - Method in interface java.lang.CharSequence
  Takes the characters between nth (specified by occurrence) pair of `enclosure` strings.
takeBetween(java.lang.CharSequence, int) - Method in class java.lang.String
  A String variant of the equivalent CharSequence method CharSequence#takeBetween(CharSequence, int).
takeBetween(java.lang.CharSequence, java.lang.CharSequence) - Method in class groovy.lang.GString
  A GString variant of the equivalent CharSequence method CharSequence#takeBetween(CharSequence, CharSequence).
takeBetween(java.lang.CharSequence, java.lang.CharSequence) - Method in interface java.lang.CharSequence
  Returns the CharSequence that is in between the first occurrence of the given `from` and `to` CharSequences and empty if the unavailable inputs are given.
takeBetween(java.lang.CharSequence, java.lang.CharSequence) - Method in class java.lang.String
  A String variant of the equivalent CharSequence method CharSequence#takeBetween(CharSequence, CharSequence).
takeBetween(java.lang.CharSequence, java.lang.CharSequence, int) - Method in class groovy.lang.GString
  A GString variant of the equivalent CharSequence method CharSequence#takeBetween(CharSequence, CharSequence, int).
takeBetween(java.lang.CharSequence, java.lang.CharSequence, int) - Method in interface java.lang.CharSequence
  Returns the CharSequence that is in between the given the nth (specified by occurrence) pair of `from` and `to` CharSequences and empty if the unavailable inputs are given.
takeBetween(java.lang.CharSequence, java.lang.CharSequence, int) - Method in class java.lang.String
  A String variant of the equivalent CharSequence method CharSequence#takeBetween(CharSequence, CharSequence, int).
takeRight(int) - Method in class groovy.lang.GString
  A String variant of the equivalent CharSequence method CharSequence#takeRight(int).
takeRight(int) - Method in interface java.lang.CharSequence
  Returns the last `num` elements from this CharSequence.
takeRight(int) - Method in interface java.lang.Iterable
  Returns the last `num` elements from the tail of this Iterable.
takeRight(int) - Method in class java.lang.Object[]
  Returns the last `num` elements from the tail of this array.
takeRight(int) - Method in class java.lang.String
  A GString variant of the equivalent CharSequence method CharSequence#takeRight(int).
takeRight(int) - Method in interface java.util.List
  Returns the last `num` elements from the tail of this List.
takeRight(int) - Method in interface java.util.SortedSet
  Returns the last `num` elements from the tail of this SortedSet.
takeWhile(groovy.lang.Closure) - Method in class groovy.lang.GString
  A GString variant of the equivalent GString method.
takeWhile(groovy.lang.Closure) - Method in interface java.lang.CharSequence
  Returns the longest prefix of this CharSequence where each element passed to the given closure evaluates to true.
takeWhile(groovy.lang.Closure) - Method in interface java.lang.Iterable
  Returns a Collection containing the longest prefix of the elements from this Iterable where each element passed to the given closure evaluates to true.
takeWhile(groovy.lang.Closure) - Method in class java.lang.Object[]
  Returns the longest prefix of this array where each element passed to the given closure evaluates to true.
takeWhile(groovy.lang.Closure) - Method in interface java.util.Iterator
  Returns the longest prefix of elements in this iterator where each element passed to the given condition closure evaluates to true.
takeWhile(groovy.lang.Closure) - Method in interface java.util.List
  Returns the longest prefix of this list where each element passed to the given closure condition evaluates to true.
takeWhile(groovy.lang.Closure) - Method in interface java.util.Map
  Returns the longest prefix of this Map where each entry (or key/value pair) when passed to the given closure evaluates to true.
takeWhile(groovy.lang.Closure) - Method in interface java.util.SortedSet
  Returns the longest prefix of this SortedSet where each element passed to the given closure condition evaluates to true.
tap(groovy.lang.Closure) - Method in class java.lang.Object
  Allows the closure to be called for the object reference self (similar to `with`) and always returns self.
times(groovy.lang.Closure) - Method in class java.lang.Number
  Executes the closure this many times, starting from zero.
toArray(java.lang.Class) - Method in interface java.util.stream.Stream
  Returns an array containing the elements of the stream.
toArrayString() - Method in class java.lang.Object[]
  Returns the string representation of the given array.
toBigDecimal() - Method in interface java.lang.CharSequence
  Parses a CharSequence into a BigDecimal
toBigDecimal() - Method in class java.lang.Number
  Transform a Number into a BigDecimal
toBigInteger() - Method in interface java.lang.CharSequence
  Parses a CharSequence into a BigInteger
toBigInteger() - Method in class java.lang.Number
  Transform this Number into a BigInteger.
toBoolean() - Method in class java.lang.Boolean
  Identity conversion which returns Boolean.TRUE for a true Boolean and Boolean.FALSE for a false Boolean.
toBoolean() - Method in class java.lang.String
  Converts the given string into a Boolean object.
toCalendar() - Method in class java.time.Instant
  Returns a generally equivalent Calendar in the GMT time zone, truncated to milliseconds.
toCalendar() - Method in class java.time.LocalDate
  Returns an equivalent instance of Calendar.
toCalendar() - Method in class java.time.LocalDateTime
  Returns a generally equivalent instance of Calendar.
toCalendar() - Method in class java.time.LocalTime
  Returns a generally equivalent instance of Calendar.
toCalendar() - Method in class java.time.OffsetDateTime
  Returns a generally equivalent instance of Calendar.
toCalendar() - Method in class java.time.OffsetTime
  Returns a generally equivalent instance of Calendar.
toCalendar() - Method in class java.time.ZonedDateTime
  Returns a generally equivalent instance of Calendar.
toCalendar() - Method in class java.util.Date
  Convert a Date to a Calendar.
toCharacter() - Method in class java.lang.String
  Converts the given string into a Character object using the first character in the string.
toDate() - Method in class java.time.Instant
  Returns a generally equivalent Date according the number of milliseconds since the epoch, adjusted into the system default time zone.
toDate() - Method in class java.time.LocalDate
  Returns an equivalent instance of Date.
toDate() - Method in class java.time.LocalDateTime
  Returns a generally equivalent instance of Date.
toDate() - Method in class java.time.LocalTime
  Returns a generally equivalent instance of Date.
toDate() - Method in class java.time.OffsetDateTime
  Returns a generally equivalent instance of Date.
toDate() - Method in class java.time.OffsetTime
  Returns a generally equivalent instance of Date.
toDate() - Method in class java.time.ZonedDateTime
  Returns a generally equivalent instance of Date.
toDayOfWeek() - Method in class java.util.Calendar
  Converts the Calendar to a corresponding DayOfWeek.
toDayOfWeek() - Method in class java.util.Date
  Converts the Date to a corresponding DayOfWeek.
toDouble() - Method in interface java.lang.CharSequence
  Parses a CharSequence into a Double.
toDouble() - Method in class java.lang.Number
  Transform a Number into a Double
toFloat() - Method in interface java.lang.CharSequence
  Parses a CharSequence into a Float.
toFloat() - Method in class java.lang.Number
  Transform a Number into a Float
toInstant() - Method in class java.util.Calendar
  Convenience method for converting a Calendar to a corresponding Instant.
toInteger() - Method in interface java.lang.CharSequence
  Parses a CharSequence into an Integer.
toInteger() - Method in class java.lang.Number
  Transform a Number into an Integer
toList() - Method in interface java.lang.CharSequence
  Converts the given CharSequence into a List of Strings of one character.
toList() - Method in interface java.lang.Iterable
  Convert an Iterable to a List.
toList() - Method in class java.lang.Object[]
  Allows conversion of arrays into a mutable List.
toList() - Method in interface java.util.Enumeration
  Convert an enumeration to a List.
toList() - Method in interface java.util.Iterator
  Convert an iterator to a List.
toList() - Method in interface java.util.stream.BaseStream
  Accumulates the elements of stream into a new List.
toList() - Method in interface java.util.stream.Stream
  Accumulates the elements of stream into a new List.
toList() - Method in class primitives-and-primitive-arrays.boolean[]
  Converts this array to a List of the same size, with each element added to the list.
toList() - Method in class primitives-and-primitive-arrays.byte[]
  Converts this array to a List of the same size, with each element added to the list.
toList() - Method in class primitives-and-primitive-arrays.char[]
  Converts this array to a List of the same size, with each element added to the list.
toList() - Method in class primitives-and-primitive-arrays.double[]
  Converts this array to a List of the same size, with each element added to the list.
toList() - Method in class primitives-and-primitive-arrays.float[]
  Converts this array to a List of the same size, with each element added to the list.
toList() - Method in class primitives-and-primitive-arrays.int[]
  Converts this array to a List of the same size, with each element added to the list.
toList() - Method in class primitives-and-primitive-arrays.long[]
  Converts this array to a List of the same size, with each element added to the list.
toList() - Method in class primitives-and-primitive-arrays.short[]
  Converts this array to a List of the same size, with each element added to the list.
toListString() - Method in interface java.util.Collection
  Returns the string representation of the given list.
toListString(int) - Method in interface java.util.Collection
  Returns the string representation of the given list.
toLocalDate() - Method in class java.util.Date
  Converts the Date to a corresponding LocalDate.
toLocalDateTime() - Method in class java.util.Calendar
  Converts the Calendar to a corresponding LocalDateTime.
toLocalDateTime() - Method in class java.util.Date
  Converts the Date to a corresponding LocalDateTime.
toLocalTime() - Method in class java.util.Calendar
  Converts the Calendar to a corresponding LocalTime.
toLocalTime() - Method in class java.util.Date
  Converts the Date to a corresponding LocalTime.
toLong() - Method in interface java.lang.CharSequence
  Parses a CharSequence into a Long
toLong() - Method in class java.lang.Number
  Transform a Number into a Long
toLowerCase() - Method in class java.lang.Character
  Converts the character to lowercase.
toMapString() - Method in interface java.util.Map
  Returns the string representation of this map.
toMapString(int) - Method in interface java.util.Map
  Returns the string representation of this map.
toMonth() - Method in class java.util.Calendar
  Converts the Calendar to a corresponding Month.
toMonth() - Method in class java.util.Date
  Converts the Date to a corresponding Month.
toMonthDay() - Method in class java.util.Calendar
  Converts the Calendar to a corresponding MonthDay.
toMonthDay() - Method in class java.util.Date
  Converts the Date to a corresponding MonthDay.
toOffsetDateTime() - Method in class java.util.Calendar
  Converts the Calendar to a corresponding OffsetDateTime.
toOffsetDateTime() - Method in class java.util.Date
  Converts the Date to a corresponding OffsetDateTime.
toOffsetTime() - Method in class java.util.Calendar
  Converts the Calendar to a corresponding OffsetTime.
toOffsetTime() - Method in class java.util.Date
  Converts the Date to a corresponding OffsetTime.
toRowResult() - Method in interface java.sql.ResultSet
  Returns a GroovyRowResult given a ResultSet.
toSet() - Method in interface java.lang.CharSequence
  Converts the given CharSequence into a Set of unique Strings of one character.
toSet() - Method in interface java.lang.Iterable
  Convert an Iterable to a Set.
toSet() - Method in interface java.util.Collection
  Convert a Collection to a Set.
toSet() - Method in interface java.util.Enumeration
  Convert an enumeration to a Set.
toSet() - Method in interface java.util.Iterator
  Convert an iterator to a Set.
toSet() - Method in interface java.util.stream.BaseStream
  Accumulates the elements of stream into a new Set.
toSet() - Method in interface java.util.stream.Stream
  Accumulates the elements of stream into a new Set.
toSet() - Method in class primitives-and-primitive-arrays.boolean[]
  Converts this array to a Set, with each unique element added to the set.
toSet() - Method in class primitives-and-primitive-arrays.byte[]
  Converts this array to a Set, with each unique element added to the set.
toSet() - Method in class primitives-and-primitive-arrays.char[]
  Converts this array to a Set, with each unique element added to the set.
toSet() - Method in class primitives-and-primitive-arrays.double[]
  Converts this array to a Set, with each unique element added to the set.
toSet() - Method in class primitives-and-primitive-arrays.float[]
  Converts this array to a Set, with each unique element added to the set.
toSet() - Method in class primitives-and-primitive-arrays.int[]
  Converts this array to a Set, with each unique element added to the set.
toSet() - Method in class primitives-and-primitive-arrays.long[]
  Converts this array to a Set, with each unique element added to the set.
toSet() - Method in class primitives-and-primitive-arrays.short[]
  Converts this array to a Set, with each unique element added to the set.
toShort() - Method in interface java.lang.CharSequence
  Parses a CharSequence into a Short.
toSorted() - Method in interface java.lang.Iterable
  Sorts the Iterable.
toSorted() - Method in class java.lang.Object[]
  Returns a sorted version of the given array using the supplied comparator.
toSorted() - Method in interface java.util.Iterator
  Sorts the Iterator.
toSorted() - Method in interface java.util.Map
  Sorts the elements from the given map into a new ordered map using a NumberAwareComparator on map entry values to determine the resulting order.
toSorted() - Method in interface java.util.SortedMap
  Avoids doing unnecessary work when sorting an already sorted map
toSorted() - Method in interface java.util.SortedSet
  Avoids doing unnecessary work when sorting an already sorted set
toSorted(groovy.lang.Closure) - Method in interface java.lang.Iterable
  Sorts this Iterable using the given Closure to determine the correct ordering.
toSorted(groovy.lang.Closure) - Method in class java.lang.Object[]
  Sorts the elements from this array into a newly created array using the Closure to determine the correct ordering.
toSorted(groovy.lang.Closure) - Method in interface java.util.Iterator
  Sorts the given iterator items into a sorted iterator using the Closure to determine the correct ordering.
toSorted(groovy.lang.Closure) - Method in interface java.util.Map
  Sorts the elements from the given map into a new ordered map using the supplied Closure condition as a comparator to determine the ordering.
toSorted(java.util.Comparator) - Method in interface java.lang.Iterable
  Sorts the Iterable using the given Comparator.
toSorted(java.util.Comparator) - Method in class java.lang.Object[]
  Returns a sorted version of the given array using the supplied comparator to determine the resulting order.
toSorted(java.util.Comparator) - Method in interface java.util.Iterator
  Sorts the given iterator items using the comparator.
toSorted(java.util.Comparator) - Method in interface java.util.Map
  Sorts the elements from the given map into a new ordered map using the supplied comparator to determine the ordering.
toSpreadMap() - Method in interface java.lang.Iterable
  Creates a spreadable map from this iterable.
toSpreadMap() - Method in class java.lang.Object[]
  Creates a spreadable map from this array.
toSpreadMap() - Method in interface java.util.List
  Creates a spreadable map from this list.
toSpreadMap() - Method in interface java.util.Map
  Returns a new `SpreadMap` from this map.
toString() - Method in class java.lang.Object
  Create a String representation of this object.
toString() - Method in class java.lang.Object[]
  Returns the string representation of this array's contents.
toString() - Method in class java.util.AbstractCollection
  Returns the string representation of the given collection.
toString() - Method in class java.util.AbstractMap
  Returns the string representation of the given map.
toString() - Method in class primitives-and-primitive-arrays.boolean[]
  Returns the string representation of the given array.
toString() - Method in class primitives-and-primitive-arrays.byte[]
  Returns the string representation of the given array.
toString() - Method in class primitives-and-primitive-arrays.char[]
  Returns the string representation of the given array.
toString() - Method in class primitives-and-primitive-arrays.double[]
  Returns the string representation of the given array.
toString() - Method in class primitives-and-primitive-arrays.float[]
  Returns the string representation of the given array.
toString() - Method in class primitives-and-primitive-arrays.int[]
  Returns the string representation of the given array.
toString() - Method in class primitives-and-primitive-arrays.long[]
  Returns the string representation of the given array.
toString() - Method in class primitives-and-primitive-arrays.short[]
  Returns the string representation of the given array.
toTimeZone() - Method in class java.time.ZoneId
  Returns a TimeZone equivalent to this zone.
toTimeZone() - Method in class java.time.ZoneOffset
  Returns a generally equivalent TimeZone.
toTimestamp() - Method in class java.util.Date
  Return a java.sql.Timestamp given a java.util.Date.
toURI() - Method in interface java.lang.CharSequence
  Transforms a CharSequence representing a URI into a URI object.
toURI() - Method in class java.lang.String
  Transforms a String representing a URI into a URI object.
toURL() - Method in interface java.lang.CharSequence
  Transforms a CharSequence representing a URL into a URL object.
toURL() - Method in class java.lang.String
  Transforms a String representing a URL into a URL object.
toUnique() - Method in interface java.lang.Iterable
  Returns a Collection containing the items from the Iterable but with duplicates removed using the natural ordering of the items to determine uniqueness.
toUnique() - Method in class java.lang.Object[]
  Returns a new Array containing the items from the original Array but with duplicates removed using the natural ordering of the items in the array.
toUnique() - Method in interface java.util.Iterator
  Returns an iterator equivalent to this iterator with all duplicated items removed by using the natural ordering of the items.
toUnique() - Method in interface java.util.List
  Returns a List containing the items from the List but with duplicates removed using the natural ordering of the items to determine uniqueness.
toUnique(groovy.lang.Closure) - Method in interface java.lang.Iterable
  Returns a Collection containing the items from the Iterable but with duplicates removed.
toUnique(groovy.lang.Closure) - Method in class java.lang.Object[]
  Returns a new Array containing the items from the original Array but with duplicates removed with the supplied comparator determining which items are unique.
toUnique(groovy.lang.Closure) - Method in interface java.util.Iterator
  Returns an iterator equivalent to this iterator but with all duplicated items removed where duplicate (equal) items are deduced by calling the supplied Closure condition.
toUnique(groovy.lang.Closure) - Method in interface java.util.List
  Returns a List containing the items from the List but with duplicates removed.
toUnique(java.util.Comparator) - Method in interface java.lang.Iterable
  Returns a Collection containing the items from the Iterable but with duplicates removed.
toUnique(java.util.Comparator) - Method in class java.lang.Object[]
  Returns a new Array containing the items from the original Array but with duplicates removed with the supplied comparator determining which items are unique.
toUnique(java.util.Comparator) - Method in interface java.util.Iterator
  Returns an iterator equivalent to this iterator with all duplicated items removed by using the supplied comparator.
toUnique(java.util.Comparator) - Method in interface java.util.List
  Returns a List containing the items from the List but with duplicates removed.
toUpperCase() - Method in class java.lang.Character
  Converts the character to uppercase.
toYear() - Method in class java.util.Calendar
  Converts the Calendar to a corresponding Year.
toYear() - Method in class java.util.Date
  Converts the Date to a corresponding Year.
toYearMonth() - Method in class java.util.Calendar
  Converts the Calendar to a corresponding YearMonth.
toYearMonth() - Method in class java.util.Date
  Converts the Date to a corresponding YearMonth.
toZoneOffset() - Method in class java.util.TimeZone
  Converts the TimeZone to a corresponding ZoneOffset.
toZoneOffset(java.time.Instant) - Method in class java.util.TimeZone
  Converts this TimeZone to a corresponding ZoneOffset.
toZonedDateTime() - Method in class java.util.Calendar

  Converts the Calendar to a corresponding ZonedDateTime.

toZonedDateTime() - Method in class java.util.Date
  Converts the Date to a corresponding ZonedDateTime.
tokenize() - Method in interface java.lang.CharSequence
  Tokenizes a CharSequence (with a whitespace as the delimiter).
tokenize(java.lang.CharSequence) - Method in interface java.lang.CharSequence
  Tokenizes a CharSequence based on the given CharSequence.
tokenize(java.lang.Character) - Method in interface java.lang.CharSequence
  Tokenizes a CharSequence based on the given character delimiter.
tr(java.lang.CharSequence, java.lang.CharSequence) - Method in interface java.lang.CharSequence
  Translates a CharSequence by replacing characters from the sourceSet with characters from replacementSet.
trace(java.lang.String) - Method in interface java.lang.System.Logger
  Convenience method for logging trace level messages with the platform logger.
trace(java.lang.String, java.lang.Object) - Method in interface java.lang.System.Logger
  Convenience method for logging trace level messages with the platform logger.
trace(java.lang.String, java.lang.Throwable) - Method in interface java.lang.System.Logger
  Convenience method for logging trace level messages with the platform logger.
transformChar(java.io.Writer, groovy.lang.Closure) - Method in class java.io.Reader
  Transforms each character from this reader by passing it to the given closure.
transformLine(java.io.Writer, groovy.lang.Closure) - Method in class java.io.Reader
  Transforms the lines from a reader with a Closure and write them to a writer.
transpose() - Method in interface java.util.List
  Adds GroovyCollections#transpose(List) as a method on lists.
transpose() - Method in class primitives-and-primitive-arrays.double[][]
  A transpose method for 2D double arrays.
transpose() - Method in class primitives-and-primitive-arrays.int[][]
  A transpose method for 2D int arrays.
transpose() - Method in class primitives-and-primitive-arrays.long[][]
  A transpose method for 2D long arrays.
traverse(groovy.lang.Closure) - Method in class java.io.File
  Processes each descendant file in this directory and any subdirectories.
traverse(groovy.lang.Closure) - Method in interface java.nio.file.Path
  Processes each descendant file in this directory and any subdirectories.
traverse(java.util.Map) - Method in class java.io.File
  Invokes the closure specified with key 'visit' in the options Map for each descendant file in this directory tree.
traverse(java.util.Map) - Method in interface java.nio.file.Path
  Invokes the closure specified with key 'visit' in the options Map for each descendant file in this directory tree.
traverse(java.util.Map, groovy.lang.Closure) - Method in class java.io.File
  Processes each descendant file in this directory and any subdirectories.
traverse(java.util.Map, groovy.lang.Closure) - Method in interface java.nio.file.Path
  Processes each descendant file in this directory and any subdirectories.
trunc() - Method in class java.lang.Double
  Truncate the value
trunc() - Method in class java.lang.Float
  Truncate the value
trunc() - Method in class java.math.BigDecimal
  Truncate the value
trunc(int) - Method in class java.lang.Double
  Truncate the value
trunc(int) - Method in class java.lang.Float
  Truncate the value
trunc(int) - Method in class java.math.BigDecimal
  Truncate the value

## U

URL - Class in java.net
unaryMinus() - Method in class java.lang.Number
  Negates the number.
unaryPlus() - Method in class java.lang.Number
  Returns the number, effectively being a noop for numbers.
uncapitalize() - Method in interface java.lang.CharSequence
  Convenience method to uncapitalize the first letter of a CharSequence (typically the first letter of a word).
unexpand() - Method in interface java.lang.CharSequence
  Replaces sequences of whitespaces with tabs using tabStops of size 8.
unexpand(int) - Method in interface java.lang.CharSequence
  Replaces sequences of whitespaces with tabs.
unexpandLine(int) - Method in interface java.lang.CharSequence
  Replaces sequences of whitespaces with tabs within a line.
union(java.lang.Iterable) - Method in class java.lang.Object[]
  Create an Object array containing elements from an original array plus those from an Iterable.
union(java.lang.Object) - Method in class java.lang.Object[]
  Create an Object array containing elements from an original array plus an additional appended element.
union(java.lang.Object[]) - Method in class java.lang.Object[]
  Create an Object array as a union of two arrays.
union(java.util.Collection) - Method in class java.lang.Object[]
  Create an object array containing elements from an original array plus those from a Collection.
unique() - Method in interface java.util.Collection
  Modifies this collection to remove all duplicated items, using Groovy's default number-aware comparator.
unique() - Method in interface java.util.Iterator
  Returns an iterator equivalent to this iterator with all duplicated items removed by using Groovy's default number-aware comparator.
unique() - Method in interface java.util.List
  Modifies this List to remove all duplicated items, using Groovy's default number-aware comparator.
unique(boolean) - Method in interface java.util.Collection
  Remove all duplicates from a given Collection using Groovy's default number-aware comparator.
unique(boolean) - Method in interface java.util.List
  Remove all duplicates from a given List using Groovy's default number-aware comparator.
unique(boolean, groovy.lang.Closure) - Method in interface java.util.Collection
  A convenience method for making a collection unique using a Closure to determine duplicate (equal) items.
unique(boolean, groovy.lang.Closure) - Method in interface java.util.List
  A convenience method for making a List unique using a Closure to determine duplicate (equal) items.
unique(boolean, java.util.Comparator) - Method in interface java.util.Collection
  Remove all duplicates from a given Collection.
unique(boolean, java.util.Comparator) - Method in interface java.util.List
  Remove all duplicates from a given List.
unique(groovy.lang.Closure) - Method in interface java.util.Collection
  A convenience method for making a collection unique using a Closure to determine duplicate (equal) items.
unique(groovy.lang.Closure) - Method in interface java.util.Iterator
  Returns an iterator equivalent to this iterator but with all duplicated items removed by using a Closure to determine duplicate (equal) items.
unique(groovy.lang.Closure) - Method in interface java.util.List
  A convenience method for making a List unique using a Closure to determine duplicate (equal) items.
unique(java.util.Comparator) - Method in interface java.util.Collection
  Remove all duplicates from a given Collection.
unique(java.util.Comparator) - Method in interface java.util.Iterator
  Returns an iterator equivalent to this iterator with all duplicated items removed by using the supplied comparator.
unique(java.util.Comparator) - Method in interface java.util.List
  Remove all duplicates from a given List.
updated(java.util.Map) - Method in class java.util.Calendar
  Legacy alias for copyWith.
updated(java.util.Map) - Method in class java.util.Date
  Legacy alias for copyWith.
upto(java.lang.Number, groovy.lang.Closure) - Method in class java.lang.Double
  Iterates from this number up to the given number, inclusive, incrementing by one each time.
upto(java.lang.Number, groovy.lang.Closure) - Method in class java.lang.Float
  Iterates from this number up to the given number, inclusive, incrementing by one each time.
upto(java.lang.Number, groovy.lang.Closure) - Method in class java.lang.Long
  Iterates from this number up to the given number, inclusive, incrementing by one each time.
upto(java.lang.Number, groovy.lang.Closure) - Method in class java.lang.Number
  Iterates from this number up to the given number, inclusive, incrementing by one each time.
upto(java.lang.Number, groovy.lang.Closure) - Method in class java.math.BigDecimal
  Iterates from this number up to the given number, inclusive, incrementing by one each time.
upto(java.lang.Number, groovy.lang.Closure) - Method in class java.math.BigInteger
  Iterates from this number up to the given number, inclusive, incrementing by one each time.
upto(java.lang.Number, groovy.lang.Closure) - Method in class primitives-and-primitive-arrays.double
  Iterates from this number up to the given number, inclusive, incrementing by one each time.
upto(java.lang.Number, groovy.lang.Closure) - Method in class primitives-and-primitive-arrays.float
  Iterates from this number up to the given number, inclusive, incrementing by one each time.
upto(java.lang.Number, groovy.lang.Closure) - Method in class primitives-and-primitive-arrays.long
  Iterates from this number up to the given number, inclusive, incrementing by one each time.
upto(java.time.temporal.Temporal, groovy.lang.Closure) - Method in interface java.time.temporal.Temporal
  Iterates from this to the `to` Temporal, inclusive, incrementing by one unit each iteration, calling the closure once per iteration.
upto(java.time.temporal.Temporal, java.time.temporal.TemporalUnit, groovy.lang.Closure) - Method in interface java.time.temporal.Temporal
  Iterates from this to the `to` Temporal, inclusive, incrementing by one `unit` each iteration, calling the closure once per iteration.
upto(java.util.Calendar, groovy.lang.Closure) - Method in class java.util.Calendar
  Iterates from the date represented by this calendar up to the date represented by the given calendar, inclusive, incrementing by one day each time.
upto(java.util.Date, groovy.lang.Closure) - Method in class java.util.Date
  Iterates from this date up to the given date, inclusive, incrementing by one day each time.
use(java.lang.Class, groovy.lang.Closure) - Method in class java.lang.Object
  Scoped use method
use(java.lang.Object[]) - Method in class java.lang.Object
  Allows you to use a list of categories, specifying the list as varargs.
use(java.util.List, groovy.lang.Closure) - Method in class java.lang.Object
  Scoped use method with list of categories.

## W

Writer - Class in java.io
waitForOrKill(long) - Method in class java.lang.Process
  Wait for the process to finish during a certain amount of time, otherwise stops the process.
waitForProcessOutput() - Method in class java.lang.Process
  Gets the output and error streams from a process and reads them to keep the process from blocking due to a full output buffer.
waitForProcessOutput(java.io.OutputStream, java.io.OutputStream) - Method in class java.lang.Process
  Gets the output and error streams from a process and reads them to keep the process from blocking due to a full output buffer.
waitForProcessOutput(java.lang.Appendable, java.lang.Appendable) - Method in class java.lang.Process
  Gets the output and error streams from a process and reads them to keep the process from blocking due to a full output buffer.
warn(java.lang.String) - Method in interface java.lang.System.Logger
  Convenience method for logging warning level messages with the platform logger.
warn(java.lang.String, java.lang.Object) - Method in interface java.lang.System.Logger
  Convenience method for logging warning level messages with the platform logger.
warn(java.lang.String, java.lang.Throwable) - Method in interface java.lang.System.Logger
  Convenience method for logging warning level messages with the platform logger.
with(boolean, groovy.lang.Closure) - Method in class java.lang.Object
  Allows the closure to be called for the object reference self.
with(groovy.lang.Closure) - Method in class java.lang.Object
  Allows the closure to be called for the object reference self.
withCloseable(groovy.lang.Closure) - Method in class java.lang.Object
  Allows this closeable to be used within the closure, ensuring that it is closed once the closure has been executed and before this method returns.
withDataInputStream(groovy.lang.Closure) - Method in class java.io.File
  Create a new DataInputStream for this file and passes it into the closure.
withDataInputStream(groovy.lang.Closure) - Method in interface java.nio.file.Path
  Create a new DataInputStream for this file and passes it into the closure.
withDataOutputStream(groovy.lang.Closure) - Method in class java.io.File
  Create a new DataOutputStream for this file and passes it into the closure.
withDataOutputStream(groovy.lang.Closure) - Method in interface java.nio.file.Path
  Create a new DataOutputStream for this file and passes it into the closure.
withDefault(boolean, boolean, groovy.lang.Closure) - Method in interface java.util.Map
  Wraps a map using the decorator pattern with a wrapper that intercepts all calls to `get(key)` and `put(key, value)`.
withDefault(groovy.lang.Closure) - Method in interface java.util.List
  An alias for `withLazyDefault` which decorates a list allowing it to grow when called with index values outside the normal list bounds.
withDefault(groovy.lang.Closure) - Method in interface java.util.Map
  Wraps a map using the decorator pattern with a wrapper that intercepts all calls to `get(key)`.
withEagerDefault(groovy.lang.Closure) - Method in interface java.util.List
  Decorates a list allowing it to grow when called with a non-existent index value.
withFormatter(groovy.lang.Closure) - Method in interface java.lang.Appendable
  Invokes a Closure that uses a Formatter taking care of resource handling.
withFormatter(java.util.Locale, groovy.lang.Closure) - Method in interface java.lang.Appendable
  Invokes a Closure that uses a Formatter taking care of resource handling.
withIndex() - Method in interface java.lang.Iterable
  Zips an Iterable with indices in (value, index) order.
withIndex() - Method in interface java.util.Iterator
  Zips an iterator with indices in (value, index) order.
withIndex(int) - Method in interface java.lang.Iterable
  Zips an Iterable with indices in (value, index) order.
withIndex(int) - Method in interface java.util.Iterator
  Zips an iterator with indices in (value, index) order.
withInputStream(groovy.lang.Closure) - Method in class java.io.File
  Create a new InputStream for this file and passes it into the closure.
withInputStream(groovy.lang.Closure) - Method in class java.net.URL
  Creates a new InputStream for this URL and passes it into the closure.
withInputStream(groovy.lang.Closure) - Method in interface java.nio.file.Path
  Create a new InputStream for this file and passes it into the closure.
withLazyDefault(groovy.lang.Closure) - Method in interface java.util.List
  Decorates a list allowing it to grow when called with a non-existent index value.
withObjectInputStream(groovy.lang.Closure) - Method in class java.io.File
  Create a new ObjectInputStream for this file and pass it to the closure.
withObjectInputStream(groovy.lang.Closure) - Method in class java.io.InputStream
  Create a new ObjectInputStream for this input stream and pass it to the closure.
withObjectInputStream(groovy.lang.Closure) - Method in interface java.nio.file.Path
  Create a new ObjectInputStream for this file and pass it to the closure.
withObjectInputStream(java.lang.ClassLoader, groovy.lang.Closure) - Method in class java.io.File
  Create a new ObjectInputStream for this file associated with the given class loader and pass it to the closure.
withObjectInputStream(java.lang.ClassLoader, groovy.lang.Closure) - Method in class java.io.InputStream
  Create a new ObjectInputStream for this input stream and pass it to the closure.
withObjectInputStream(java.lang.ClassLoader, groovy.lang.Closure) - Method in interface java.nio.file.Path
  Create a new ObjectInputStream for this file associated with the given class loader and pass it to the closure.
withObjectOutputStream(groovy.lang.Closure) - Method in class java.io.File
  Create a new ObjectOutputStream for this file and then pass it to the closure.
withObjectOutputStream(groovy.lang.Closure) - Method in class java.io.OutputStream
  Create a new ObjectOutputStream for this output stream and then pass it to the closure.
withObjectOutputStream(groovy.lang.Closure) - Method in interface java.nio.file.Path
  Create a new ObjectOutputStream for this path and then pass it to the closure.
withObjectStreams(groovy.lang.Closure) - Method in class java.net.Socket
  Creates an InputObjectStream and an OutputObjectStream from a Socket, and passes them to the closure.
withOutputStream(groovy.lang.Closure) - Method in class java.io.File
  Creates a new OutputStream for this file and passes it into the closure.
withOutputStream(groovy.lang.Closure) - Method in class java.lang.Process
  Creates a new buffered OutputStream as stdin for this process, passes it to the closure, and ensures the stream is flushed and closed after the closure returns.
withOutputStream(groovy.lang.Closure) - Method in interface java.nio.file.Path
  Creates a new OutputStream for this file and passes it into the closure.
withPrintWriter(groovy.lang.Closure) - Method in class java.io.File
  Create a new PrintWriter for this file which is then passed it into the given closure.
withPrintWriter(groovy.lang.Closure) - Method in class java.io.OutputStream
  Create a new PrintWriter for this OutputStream.
withPrintWriter(groovy.lang.Closure) - Method in class java.io.Writer
  Create a new PrintWriter for this Writer.
withPrintWriter(groovy.lang.Closure) - Method in interface java.nio.file.Path
  Create a new PrintWriter for this file which is then passed it into the given closure.
withPrintWriter(java.lang.String, groovy.lang.Closure) - Method in class java.io.File
  Create a new PrintWriter with a specified charset for this file.
withPrintWriter(java.lang.String, groovy.lang.Closure) - Method in interface java.nio.file.Path
  Create a new PrintWriter with a specified charset for this file.
withReader(groovy.lang.Closure) - Method in class java.io.File
  Create a new BufferedReader for this file and then passes it into the closure, ensuring the reader is closed after the closure returns.
withReader(groovy.lang.Closure) - Method in class java.io.InputStream
  Helper method to create a new Reader for a stream and then passes it into the closure.
withReader(groovy.lang.Closure) - Method in class java.io.Reader
  Allows this reader to be used within the closure, ensuring that it is closed before this method returns.
withReader(groovy.lang.Closure) - Method in class java.net.URL
  Helper method to create a new BufferedReader for a URL and then passes it to the closure.
withReader(groovy.lang.Closure) - Method in interface java.nio.file.Path
  Create a new BufferedReader for this file and then passes it into the closure, ensuring the reader is closed after the closure returns.
withReader(java.lang.String, groovy.lang.Closure) - Method in class java.io.File
  Create a new BufferedReader for this file using the specified charset and then passes it into the closure, ensuring the reader is closed after the closure returns.
withReader(java.lang.String, groovy.lang.Closure) - Method in class java.io.InputStream
  Helper method to create a new Reader for a stream and then passes it into the closure.
withReader(java.lang.String, groovy.lang.Closure) - Method in class java.net.URL
  Helper method to create a new Reader for a URL and then passes it to the closure.
withReader(java.lang.String, groovy.lang.Closure) - Method in interface java.nio.file.Path
  Create a new BufferedReader for this file using the specified charset and then passes it into the closure, ensuring the reader is closed after the closure returns.
withStream(groovy.lang.Closure) - Method in class java.lang.Object
  Allows this input stream to be used within the closure, ensuring that it is flushed and closed before this method returns.
withStreams(groovy.lang.Closure) - Method in class java.net.Socket
  Passes the Socket's InputStream and OutputStream to the closure.
withTraits(java.lang.Class) - Method in class java.lang.Object
  Dynamically wraps an instance into something which implements the supplied trait classes.
withWriter(groovy.lang.Closure) - Method in class java.io.File
  Creates a new BufferedWriter for this file, passes it to the closure, and ensures the stream is flushed and closed after the closure returns.
withWriter(groovy.lang.Closure) - Method in class java.io.OutputStream
  Creates a writer from this stream, passing it to the given closure.
withWriter(groovy.lang.Closure) - Method in class java.io.Writer
  Allows this writer to be used within the closure, ensuring that it is flushed and closed before this method returns.
withWriter(groovy.lang.Closure) - Method in class java.lang.Process
  Creates a new BufferedWriter as stdin for this process, passes it to the closure, and ensures the stream is flushed and closed after the closure returns.
withWriter(groovy.lang.Closure) - Method in interface java.nio.file.Path
  Creates a new BufferedWriter for this file, passes it to the closure, and ensures the stream is flushed and closed after the closure returns.
withWriter(java.lang.String, boolean, groovy.lang.Closure) - Method in interface java.nio.file.Path
  Creates a new BufferedWriter for this file, passes it to the closure, and ensures the stream is flushed and closed after the closure returns.
withWriter(java.lang.String, groovy.lang.Closure) - Method in class java.io.File
  Creates a new BufferedWriter for this file, passes it to the closure, and ensures the stream is flushed and closed after the closure returns.
withWriter(java.lang.String, groovy.lang.Closure) - Method in class java.io.OutputStream
  Creates a writer from this stream, passing it to the given closure.
withWriter(java.lang.String, groovy.lang.Closure) - Method in interface java.nio.file.Path
  Creates a new BufferedWriter for this file, passes it to the closure, and ensures the stream is flushed and closed after the closure returns.
withWriterAppend(groovy.lang.Closure) - Method in class java.io.File
  Create a new BufferedWriter for this file in append mode.
withWriterAppend(groovy.lang.Closure) - Method in interface java.nio.file.Path
  Create a new BufferedWriter for this file in append mode.
withWriterAppend(java.lang.String, boolean, groovy.lang.Closure) - Method in interface java.nio.file.Path
  Create a new BufferedWriter which will append to this file.
withWriterAppend(java.lang.String, groovy.lang.Closure) - Method in class java.io.File
  Create a new BufferedWriter which will append to this file.
withWriterAppend(java.lang.String, groovy.lang.Closure) - Method in interface java.nio.file.Path
  Create a new BufferedWriter which will append to this file.
write(groovy.lang.Writable) - Method in class java.io.Writer
  A helper method so that dynamic dispatch of the writer.write(object) method will always use the more efficient Writable.writeTo(writer) mechanism if the object implements the Writable interface.
write(java.lang.String) - Method in class java.io.File
  Write the text to the File without writing a BOM.
write(java.lang.String) - Method in interface java.nio.file.Path
  Write the text to the Path without writing a BOM .
write(java.lang.String, boolean) - Method in class java.io.File
  Write the text to the File.
write(java.lang.String, boolean) - Method in interface java.nio.file.Path
  Write the text to the Path.
write(java.lang.String, java.lang.String) - Method in class java.io.File
  Write the text to the File without writing a BOM, using the specified encoding.
write(java.lang.String, java.lang.String) - Method in interface java.nio.file.Path
  Write the text to the Path without writing a BOM, using the specified encoding.
write(java.lang.String, java.lang.String, boolean) - Method in class java.io.File
  Write the text to the File, using the specified encoding.
write(java.lang.String, java.lang.String, boolean) - Method in interface java.nio.file.Path
  Write the text to the Path, using the specified encoding.
writeLine(java.lang.String) - Method in class java.io.BufferedWriter
  Write the text and append a newline (using the platform's line-ending).

## X

xor(java.lang.Boolean) - Method in class java.lang.Boolean
  Exclusive disjunction of two boolean operators
xor(java.lang.Number) - Method in class java.lang.Number
  Bitwise XOR together two Numbers.
xor(java.util.BitSet) - Method in class java.util.BitSet
  Bitwise XOR together two BitSets.

## Y

Year - Class in java.time
YearMonth - Class in java.time

## Z

ZoneId - Class in java.time
ZoneOffset - Class in java.time
ZonedDateTime - Class in java.time

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