- accept(T) - Method in interface com.diffplug.common.base.Box
-
Delegates to set().
- accept(double) - Method in interface com.diffplug.common.base.Box.Dbl
-
Delegates to set().
- accept(int) - Method in interface com.diffplug.common.base.Box.Int
-
Delegates to set().
- accept(T) - Method in interface com.diffplug.common.base.Box.Nullable
-
Delegates to set().
- accept(Consumer<? super L>, Consumer<? super R>) - Method in interface com.diffplug.common.base.Either
-
Accepts either the left or the right consumer as appropriate.
- accept(Throwable) - Method in class com.diffplug.common.base.Errors
-
Passes the given error to this Errors.
- accept(Throwable) - Method in class com.diffplug.common.base.Errors.Plugins.OnErrorThrowAssertion
-
- accept(T, U) - Method in interface com.diffplug.common.base.Throwing.Specific.BiConsumer
-
- accept(T, U) - Method in interface com.diffplug.common.base.Throwing.Specific.BiPredicate
-
- accept(T) - Method in interface com.diffplug.common.base.Throwing.Specific.Consumer
-
- acceptBoth(Consumer<? super L>, Consumer<? super R>, L, R) - Method in interface com.diffplug.common.base.Either
-
Accepts both the left and right consumers, using the default values to set the empty side.
- alwaysFalse() - Static method in class com.diffplug.common.base.Predicates
-
Returns a predicate that always evaluates to false
.
- alwaysTrue() - Static method in class com.diffplug.common.base.Predicates
-
Returns a predicate that always evaluates to true
.
- and(Iterable<? extends Predicate<? super T>>) - Static method in class com.diffplug.common.base.Predicates
-
Returns a predicate that evaluates to true
if each of its
components evaluates to true
.
- and(Predicate<? super T>...) - Static method in class com.diffplug.common.base.Predicates
-
Returns a predicate that evaluates to true
if each of its
components evaluates to true
.
- and(Predicate<? super T>, Predicate<? super T>) - Static method in class com.diffplug.common.base.Predicates
-
Returns a predicate that evaluates to true
if both of its
components evaluate to true
.
- apply(T, U) - Method in interface com.diffplug.common.base.Throwing.Specific.BiFunction
-
- apply(T) - Method in interface com.diffplug.common.base.Throwing.Specific.Function
-
- asOptionalLeft() - Method in interface com.diffplug.common.base.Either
-
Returns the left side as an Optional.
- asOptionalRight() - Method in interface com.diffplug.common.base.Either
-
Returns the right side as an Optional.
- asRuntime(Throwable) - Static method in class com.diffplug.common.base.Errors
-
Casts or wraps the given exception to be a RuntimeException.
- assertEqual() - Method in interface com.diffplug.common.base.TreeComparison.SameType
-
Asserts that the trees are equal.
- assertEqualBasedOn(BiPredicate<E, A>) - Method in class com.diffplug.common.base.TreeComparison
-
Asserts that the trees are equal, based on the given
BiPredicate
.
- assertEqualMappedBy(Function<? super E, ?>, Function<? super A, ?>) - Method in class com.diffplug.common.base.TreeComparison
-
- assignableFrom(Class<?>) - Static method in class com.diffplug.common.base.Predicates
-
Returns a predicate that evaluates to true
if the class being
tested is assignable from the given class.
- captureStackBelow(Class<?>...) - Static method in class com.diffplug.common.base.StackDumper
-
Captures all of the current stack which is below the given classes.
- charException(char) - Static method in exception com.diffplug.common.base.Unhandled
-
- childrenOf(T) - Method in interface com.diffplug.common.base.TreeDef
-
Returns all the children of the given node.
- classException(Object) - Static method in exception com.diffplug.common.base.Unhandled
-
- codePointsToString(IntStream) - Static method in class com.diffplug.common.base.MoreCollectors
-
Converts a stream of unicode code points into a String.
- com.diffplug.common.base - package com.diffplug.common.base
-
- compare(T, T) - Static method in enum com.diffplug.common.base.Comparison
-
Returns a Comparison result from the two given Comparables.
- compare(Comparator<T>, T, T) - Static method in enum com.diffplug.common.base.Comparison
-
Returns a Comparison result from the two values using a Comparator.
- Comparison - Enum in com.diffplug.common.base
-
Safe representation of the result of a comparison (better than int).
- compose(Function<? super T, ? extends R>, Consumer<? super R>) - Static method in class com.diffplug.common.base.Consumers
-
- compose(Function<B, C>, Function<A, ? extends B>) - Static method in class com.diffplug.common.base.Functions
-
Returns the composition of two functions.
- compose(Predicate<B>, Function<A, ? extends B>) - Static method in class com.diffplug.common.base.Predicates
-
Returns the composition of a function and a predicate.
- compose(Function<? super F, T>, Supplier<F>) - Static method in class com.diffplug.common.base.Suppliers
-
Returns a new supplier which is the composition of the provided function
and supplier.
- constant(E) - Static method in class com.diffplug.common.base.Functions
-
Creates a function that returns value
for any input.
- Consumers - Class in com.diffplug.common.base
-
Helper functions for manipulating
Consumer
.
- Consumers() - Constructor for class com.diffplug.common.base.Consumers
-
- contains(Pattern) - Static method in class com.diffplug.common.base.Predicates
-
Returns a predicate that evaluates to true
if the
CharSequence
being tested contains any match for the given
regular expression pattern.
- containsPattern(String) - Static method in class com.diffplug.common.base.Predicates
-
Returns a predicate that evaluates to true
if the
CharSequence
being tested contains any match for the given
regular expression pattern.
- copy() - Method in class com.diffplug.common.base.TreeNode
-
Creates a deep copy of this TreeNode.
- copy(TreeDef<T>, T) - Static method in class com.diffplug.common.base.TreeNode
-
Creates a hierarchy of TreeNodes that copies the structure and content of the given tree.
- copy(TreeDef<T>, T, Function<? super T, ? extends R>) - Static method in class com.diffplug.common.base.TreeNode
-
Creates a hierarchy of TreeNodes that copies the structure and content of the given tree,
using mapper
to calculate the content of the nodes.
- createHandling(Consumer<Throwable>) - Static method in class com.diffplug.common.base.Errors
-
Creates an Errors.Handling which passes any exceptions it receives
to the given handler.
- createLeft(L) - Static method in interface com.diffplug.common.base.Either
-
Creates an instance of Left.
- createRethrowing(Function<Throwable, RuntimeException>) - Static method in class com.diffplug.common.base.Errors
-
Creates an Errors.Rethrowing which transforms any exceptions it receives into a RuntimeException
as specified by the given function, and then throws that RuntimeException.
- createRight(R) - Static method in interface com.diffplug.common.base.Either
-
Creates an instance of Right.
- createTestData(String...) - Static method in class com.diffplug.common.base.TreeNode
-
Creates a hierarchy of TreeNode<String>
using an easy-to-read array of strings.
- decorateErrorsWith(Function<? super E, String>, Function<? super A, String>) - Method in class com.diffplug.common.base.TreeComparison
-
Decorates errors thrown by any assertions with the given functions.
- decorateErrorsWith(Function<? super T, String>) - Method in interface com.diffplug.common.base.TreeComparison.SameType
-
Decorates errors thrown by any assertions with the given functions.
- Default(double) - Constructor for class com.diffplug.common.base.Box.Dbl.Default
-
- Default(T) - Constructor for class com.diffplug.common.base.Box.Default
-
- Default(int) - Constructor for class com.diffplug.common.base.Box.Int.Default
-
- Default(T) - Constructor for class com.diffplug.common.base.Box.Nullable.Default
-
- defaultDialog(Throwable) - Static method in interface com.diffplug.common.base.Errors.Plugins
-
Default behavior of
Errors.dialog
is @{code JOptionPane.showMessageDialog} without a parent.
- defaultLog(Throwable) - Static method in interface com.diffplug.common.base.Errors.Plugins
-
Default behavior of
Errors.log
is @{code Throwable.printStackTrace()}.
- depthFirst(TreeDef<T>, T) - Static method in class com.diffplug.common.base.TreeIterable
-
Creates an Iterable
that starts at node
and iterates deeper into the tree in a depth-first order.
- depthFirst(TreeDef<T>, T) - Static method in class com.diffplug.common.base.TreeStream
-
Creates a Stream
that starts at node
and iterates deeper into the tree in a depth-first order.
- dialog() - Static method in class com.diffplug.common.base.Errors
-
Opens a dialog to notify the user of any exceptions.
- doNothing() - Static method in class com.diffplug.common.base.Consumers
-
A Consumer which does nothing.
- doubleException(double) - Static method in exception com.diffplug.common.base.Unhandled
-
- dump(String, List<StackTraceElement>) - Static method in class com.diffplug.common.base.StackDumper
-
Dumps the given message and stack to the system error console.
- dump(String, StackTraceElement[]) - Static method in class com.diffplug.common.base.StackDumper
-
Dumps the given message and stack to the system error console.
- dump(String, Throwable) - Static method in class com.diffplug.common.base.StackDumper
-
Dumps the given message and exception stack to the system error console
- dump(String) - Static method in class com.diffplug.common.base.StackDumper
-
Dumps the current stack to the system error console.
- dump(String, int, String...) - Static method in class com.diffplug.common.base.StackDumper
-
Dumps the first stackLimit
frames of the current stack to the system error console, excluding traces from classPrefixesToExclude
.
- dumpAll(String, Object) - Static method in class com.diffplug.common.base.FieldsAndGetters
-
Dumps all fields and getters of obj
to System.out
.
- dumpAll(String, Object, StringPrinter) - Static method in class com.diffplug.common.base.FieldsAndGetters
-
Dumps all fields and getters of obj
to printer
.
- dumpIf(String, Object, Predicate<String>, Predicate<Map.Entry<String, Object>>, StringPrinter) - Static method in class com.diffplug.common.base.FieldsAndGetters
-
Passes each field and getter of obj
to evalPredicate
, grabs its value if it passes, and if the value passes dumpPredicate
then it is dumped to printer
.
- dumpNonNull(String, Object) - Static method in class com.diffplug.common.base.FieldsAndGetters
-
Dumps all non-null fields and getters of obj
to System.out
.
- dumpNonNull(String, Object, StringPrinter) - Static method in class com.diffplug.common.base.FieldsAndGetters
-
Dumps all non-null fields and getters of obj
to printer
.
- dumpWhenSysErrContains(String) - Static method in class com.diffplug.common.base.StackDumper
-
Dumps a stack trace anytime trigger string is printed to System.err.
- dumpWhenSysOutContains(String) - Static method in class com.diffplug.common.base.StackDumper
-
Dumps a stack trace anytime the trigger string is printed to System.out.
- DurianPlugins - Class in com.diffplug.common.base
-
A programmatic and pluggable implementation of public static final
.
- fields(Object) - Static method in class com.diffplug.common.base.FieldsAndGetters
-
Returns a Stream
of all public fields and their values for the given object.
- fields(Object, Predicate<Field>) - Static method in class com.diffplug.common.base.FieldsAndGetters
-
Returns a Stream
of all public fields which match predicate
and their values for the given object.
- FieldsAndGetters - Class in com.diffplug.common.base
-
Utilities for obtaining the fields and getter methods of an object using reflection.
- FieldsAndGetters() - Constructor for class com.diffplug.common.base.FieldsAndGetters
-
- fieldsAndGetters(Object) - Static method in class com.diffplug.common.base.FieldsAndGetters
-
Returns a Stream
of all public fields and getter methods and their values for the given object.
- fieldsAndGetters(Object, Predicate<String>) - Static method in class com.diffplug.common.base.FieldsAndGetters
-
Returns a Stream
of all public fields and getter methods which match predicate
and their values for the given object.
- FieldsAndGetters.ObjectIsNull - Class in com.diffplug.common.base
-
Sentinel class for null objects.
- filter(Predicate<T>) - Method in interface com.diffplug.common.base.TreeDef
-
Creates a new TreeDef which whose childrenOf
method is filtered by the given predicate.
- filter(Predicate<T>) - Method in interface com.diffplug.common.base.TreeDef.Parented
-
Creates a new TreeDef.Parented
whose childrenOf
and parentOf
methods are filtered by predicate
.
- filteredList(List<T>, Predicate<T>) - Static method in interface com.diffplug.common.base.TreeDef
-
Returns a filtered version of the given list.
- findByContent(T) - Method in class com.diffplug.common.base.TreeNode
-
Searches breadth-first for the TreeNode with the given content.
- findByPath(T...) - Method in class com.diffplug.common.base.TreeNode
-
Finds a child TreeNode based on its path.
- findByPath(List<T>) - Method in class com.diffplug.common.base.TreeNode
-
- findByPath(TreeDef<T>, T, List<P>, BiPredicate<T, P>) - Static method in class com.diffplug.common.base.TreeQuery
-
Finds a child TreeNode based on its path.
- findByPath(TreeDef<T>, T, Function<? super T, ?>, List<P>, Function<? super P, ?>) - Static method in class com.diffplug.common.base.TreeQuery
-
Finds a child TreeNode based on its path.
- findByPath(TreeDef<T>, T, List<T>, Function<? super T, ?>) - Static method in class com.diffplug.common.base.TreeQuery
-
Finds a child TreeNode based on its path.
- floatException(float) - Static method in exception com.diffplug.common.base.Unhandled
-
- fold(Function<? super L, ? extends T>, Function<? super R, ? extends T>) - Method in interface com.diffplug.common.base.Either
-
Applies either the left or the right function as appropriate.
- forFile(Consumer<Throwable>) - Static method in interface com.diffplug.common.base.TreeDef
-
An instance of
TreeDef.Parented
for
File
.
- forMap(Map<K, V>) - Static method in class com.diffplug.common.base.Functions
-
Returns a function which performs a map lookup.
- forMap(Map<K, ? extends V>, V) - Static method in class com.diffplug.common.base.Functions
-
Returns a function which performs a map lookup with a default value.
- forPath(Consumer<Throwable>) - Static method in interface com.diffplug.common.base.TreeDef
-
An instance of
TreeDef.Parented
for
Path
.
- forPredicate(Predicate<T>) - Static method in class com.diffplug.common.base.Functions
-
Creates a function that returns the same boolean output as the given predicate for all inputs.
- forSupplier(Supplier<T>) - Static method in class com.diffplug.common.base.Functions
-
Returns a function that always returns the result of invoking
Supplier.get()
on
supplier
, regardless of its input.
- from(DoubleSupplier, DoubleConsumer) - Static method in interface com.diffplug.common.base.Box.Dbl
-
Creates a Box.Double from a Supplier and a Consumer.
- from(Supplier<T>, Consumer<T>) - Static method in interface com.diffplug.common.base.Box
-
Creates a Box from a Supplier and a Consumer.
- from(V, Function<V, T>, BiConsumer<V, T>) - Static method in interface com.diffplug.common.base.Box
-
Creates a Box from an argument and two functions which operate on that argument.
- from(IntSupplier, IntConsumer) - Static method in interface com.diffplug.common.base.Box.Int
-
Creates a Box.Double from a Supplier and a Consumer.
- from(Supplier<T>, Consumer<T>) - Static method in interface com.diffplug.common.base.Box.Nullable
-
Creates a Nullable from a Supplier and a Consumer.
- from(V, Function<V, T>, BiConsumer<V, T>) - Static method in interface com.diffplug.common.base.Box.Nullable
-
Creates a Nullable from an argument and two functions which operate on that argument.
- from(int) - Static method in enum com.diffplug.common.base.Comparison
-
Returns a Comparison from the given result of a call to Comparable.compareTo()
or Comparator.compare
.
- Functions - Class in com.diffplug.common.base
-
Helper functions for manipulating
Function
, copied from Guava.
- get() - Method in class com.diffplug.common.base.Box.Dbl.Default
-
- get() - Method in interface com.diffplug.common.base.Box.Dbl
-
Returns the boxed value.
- get() - Method in class com.diffplug.common.base.Box.Default
-
- get() - Method in class com.diffplug.common.base.Box.Int.Default
-
- get() - Method in interface com.diffplug.common.base.Box.Int
-
Returns the boxed value.
- get() - Method in class com.diffplug.common.base.Box.Nullable.Default
-
- get(Class<T>, T) - Static method in class com.diffplug.common.base.DurianPlugins
-
Returns an instance of pluginClass which is guaranteed to be identical throughout
the runtime existence of this library.
- get(Throwing.Supplier<T>) - Method in class com.diffplug.common.base.Errors.Rethrowing
-
Attempts to call supplier
and rethrows any exceptions as unchecked exceptions.
- get() - Method in interface com.diffplug.common.base.Throwing.Specific.Supplier
-
- getAsDouble() - Method in interface com.diffplug.common.base.Box.Dbl
-
Delegates to get().
- getAsInt() - Method in interface com.diffplug.common.base.Box.Int
-
Delegates to get().
- getChildren() - Method in class com.diffplug.common.base.TreeNode
-
Returns the children of this TreeNode.
- getContent() - Method in class com.diffplug.common.base.TreeNode
-
Returns the object which is encapsulated by this TreeNode.
- getLeft() - Method in interface com.diffplug.common.base.Either
-
Returns the left side.
- getLeft() - Method in class com.diffplug.common.base.Either.Left
-
- getLeft() - Method in class com.diffplug.common.base.Either.Right
-
- getParent() - Method in class com.diffplug.common.base.TreeNode
-
Returns the (possibly-null) parent of this TreeNode.
- getPath() - Method in class com.diffplug.common.base.TreeNode
-
Returns the path of this node, using the content's toString()
method and /
as the delimiter.
- getPath(Function<? super T, String>) - Method in class com.diffplug.common.base.TreeNode
-
Returns the path of this node, using the given toString
method and /
as the delimiter.
- getPath(Function<? super T, String>, String) - Method in class com.diffplug.common.base.TreeNode
-
Returns the path of this node, using the given toString
method and delimiter
.
- getRight() - Method in interface com.diffplug.common.base.Either
-
Returns the right side.
- getRight() - Method in class com.diffplug.common.base.Either.Left
-
- getRight() - Method in class com.diffplug.common.base.Either.Right
-
- getters(Object) - Static method in class com.diffplug.common.base.FieldsAndGetters
-
Returns a Stream
of all public getter methods and their return values for the given object.
- getters(Object, Predicate<Method>) - Static method in class com.diffplug.common.base.FieldsAndGetters
-
Returns a Stream
of all public getter methods which match predicate
and their return values for the given object.
- getWithDefault(Throwing.Supplier<T>, T) - Method in class com.diffplug.common.base.Errors.Handling
-
Attempts to call supplier
and returns onFailure
if an exception is thrown.
- obj - Variable in class com.diffplug.common.base.Box.Dbl.Default
-
The (possibly-null) object being held.
- obj - Variable in class com.diffplug.common.base.Box.Default
-
The (possibly-null) object being held.
- obj - Variable in class com.diffplug.common.base.Box.Int.Default
-
The (possibly-null) object being held.
- obj - Variable in class com.diffplug.common.base.Box.Nullable.Default
-
The (possibly-null) object being held.
- objectException(Object) - Static method in exception com.diffplug.common.base.Unhandled
-
- ObjectIsNull() - Constructor for class com.diffplug.common.base.FieldsAndGetters.ObjectIsNull
-
- of(double) - Static method in interface com.diffplug.common.base.Box.Dbl
-
Returns a Box wrapped around the given double.
- of(int) - Static method in interface com.diffplug.common.base.Box.Int
-
Returns a Box wrapped around the given double.
- of(T) - Static method in interface com.diffplug.common.base.Box.Nullable
-
Creates a Nullable of the given object.
- of(T) - Static method in interface com.diffplug.common.base.Box
-
Creates a Box holding the given value.
- of(TreeDef<E>, E, TreeDef<A>, A) - Static method in class com.diffplug.common.base.TreeComparison
-
- of(TreeDef<T>, T, T) - Static method in class com.diffplug.common.base.TreeComparison
-
- of(TreeNode<T>, TreeDef<T>, T) - Static method in class com.diffplug.common.base.TreeComparison
-
- of(TreeNode<T>, TreeDef<U>, U, Function<? super U, ? extends T>) - Static method in class com.diffplug.common.base.TreeComparison
-
- of(TreeNode<T>, TreeNode<T>) - Static method in class com.diffplug.common.base.TreeComparison
-
- of(Function<T, List<T>>) - Static method in interface com.diffplug.common.base.TreeDef
-
Creates a TreeDef which is implemented by the given function.
- of(Function<T, List<T>>, Function<T, T>) - Static method in interface com.diffplug.common.base.TreeDef.Parented
-
Creates a new TreeDef.Parented
which is implemented by the two given functions.
- ofInstance(T) - Static method in class com.diffplug.common.base.Suppliers
-
Returns a supplier that always supplies instance
.
- ofNull() - Static method in interface com.diffplug.common.base.Box.Nullable
-
Creates an Nullable holding null.
- OnErrorThrowAssertion() - Constructor for class com.diffplug.common.base.Errors.Plugins.OnErrorThrowAssertion
-
- operationException() - Static method in exception com.diffplug.common.base.Unhandled
-
- or(Iterable<? extends Predicate<? super T>>) - Static method in class com.diffplug.common.base.Predicates
-
Returns a predicate that evaluates to true
if any one of its
components evaluates to true
.
- or(Predicate<? super T>...) - Static method in class com.diffplug.common.base.Predicates
-
Returns a predicate that evaluates to true
if any one of its
components evaluates to true
.
- or(Predicate<? super T>, Predicate<? super T>) - Static method in class com.diffplug.common.base.Predicates
-
Returns a predicate that evaluates to true
if either of its
components evaluates to true
.
- set(double) - Method in class com.diffplug.common.base.Box.Dbl.Default
-
- set(double) - Method in interface com.diffplug.common.base.Box.Dbl
-
Sets the value which will later be returned by get().
- set(T) - Method in class com.diffplug.common.base.Box.Default
-
- set(int) - Method in class com.diffplug.common.base.Box.Int.Default
-
- set(int) - Method in interface com.diffplug.common.base.Box.Int
-
Sets the value which will later be returned by get().
- set(T) - Method in class com.diffplug.common.base.Box.Nullable.Default
-
- set(T) - Method in interface com.diffplug.common.base.Box.Nullable
-
Sets the value which will later be returned by get().
- set(T) - Method in interface com.diffplug.common.base.Box
-
Sets the value which will later be returned by get().
- setContent(T) - Method in class com.diffplug.common.base.TreeNode
-
Sets the object which is encapsulated by this TreeNode.
- shortException(short) - Static method in exception com.diffplug.common.base.Unhandled
-
- singleOrEmpty() - Static method in class com.diffplug.common.base.MoreCollectors
-
Collector which traverses a stream and returns either a single element
(if there was only one element) or empty (if there were 0 or more than 1
elements).
- singleOrEmptyShortCircuiting(Stream<T>) - Static method in class com.diffplug.common.base.MoreCollectors
-
- sortChildrenByContent(Comparator<? super T>) - Method in class com.diffplug.common.base.TreeNode
-
Recursively sorts all children using the given comparator of their content.
- sortChildrenByNode(Comparator<TreeNode<T>>) - Method in class com.diffplug.common.base.TreeNode
-
Recursively sorts all children using the given comparator of TreeNode.
- StackDumper - Class in com.diffplug.common.base
-
Utility methods for dumping the stack - arbitrarily or at specific trigger points (such as when a certain string prints to console).
- StackDumper() - Constructor for class com.diffplug.common.base.StackDumper
-
- stringException(String) - Static method in exception com.diffplug.common.base.Unhandled
-
- StringPrinter - Class in com.diffplug.common.base
-
Pipes strings to a Consumer<String>
through an API similar to PrintWriter and PrintStream.
- StringPrinter(Consumer<String>) - Constructor for class com.diffplug.common.base.StringPrinter
-
StringPrinter will pass all the strings it receives to the given consumer.
- stringsToLines(Consumer<String>) - Static method in class com.diffplug.common.base.StringPrinter
-
Given a consumer of lines, creates a stateful consumer of strings
which will combine its input until it finds a newline, and
split its input when it contains multiple newlines.
- supplierFunction() - Static method in class com.diffplug.common.base.Suppliers
-
Returns a function that accepts a supplier and returns the result of
invoking
Supplier.get()
on that supplier.
- Suppliers - Class in com.diffplug.common.base
-
Helper functions for manipulating
Supplier
, copied from Guava.
- suppress() - Static method in class com.diffplug.common.base.Errors
-
Suppresses errors entirely.
- synchronizedSupplier(Supplier<T>) - Static method in class com.diffplug.common.base.Suppliers
-
Returns a supplier whose get()
method synchronizes on
delegate
before calling it, making it thread-safe.
- systemErr() - Static method in class com.diffplug.common.base.StringPrinter
-
- systemOut() - Static method in class com.diffplug.common.base.StringPrinter
-
- test(T) - Method in interface com.diffplug.common.base.Throwing.Specific.Predicate
-
- Throwing - Interface in com.diffplug.common.base
-
Variations on the standard functional interfaces which throw Throwable.
- Throwing.BiConsumer<T,U> - Interface in com.diffplug.common.base
-
- Throwing.BiFunction<T,U,R> - Interface in com.diffplug.common.base
-
- Throwing.BiPredicate<T,U> - Interface in com.diffplug.common.base
-
- Throwing.Consumer<T> - Interface in com.diffplug.common.base
-
- Throwing.Function<T,R> - Interface in com.diffplug.common.base
-
- Throwing.Predicate<T> - Interface in com.diffplug.common.base
-
- Throwing.Runnable - Interface in com.diffplug.common.base
-
- Throwing.Specific - Interface in com.diffplug.common.base
-
Variations on the standard functional interfaces which throw a specific subclass of Throwable.
- Throwing.Specific.BiConsumer<T,U,E extends Throwable> - Interface in com.diffplug.common.base
-
- Throwing.Specific.BiFunction<T,U,R,E extends Throwable> - Interface in com.diffplug.common.base
-
- Throwing.Specific.BiPredicate<T,U,E extends Throwable> - Interface in com.diffplug.common.base
-
- Throwing.Specific.Consumer<T,E extends Throwable> - Interface in com.diffplug.common.base
-
- Throwing.Specific.Function<T,R,E extends Throwable> - Interface in com.diffplug.common.base
-
- Throwing.Specific.Predicate<T,E extends Throwable> - Interface in com.diffplug.common.base
-
- Throwing.Specific.Runnable<E extends Throwable> - Interface in com.diffplug.common.base
-
- Throwing.Specific.Supplier<T,E extends Throwable> - Interface in com.diffplug.common.base
-
- Throwing.Supplier<T> - Interface in com.diffplug.common.base
-
- toOutputStream(Charset) - Method in class com.diffplug.common.base.StringPrinter
-
Creates an OutputStream which will print its content to the given StringPrinter, encoding bytes according to the given Charset.
- toParent(TreeDef.Parented<T>, T) - Static method in class com.diffplug.common.base.TreeIterable
-
Creates an Iterable
that starts at node
and ends at its root parent.
- toParent(TreeDef.Parented<T>, T, T) - Static method in class com.diffplug.common.base.TreeQuery
-
Creates a mutable list whose first element is node
, and last element is parent
.
- toParent(TreeDef.Parented<T>, T) - Static method in class com.diffplug.common.base.TreeStream
-
Creates a Stream
that starts at node
and ends at its root parent.
- toPrintStream() - Method in class com.diffplug.common.base.StringPrinter
-
Creates a UTF-8 PrintStream which passes its content to this StringPrinter.
- toPrintStream(Charset) - Method in class com.diffplug.common.base.StringPrinter
-
Creates a PrintStream of the given charset, which passes its content to this StringPrinter.
- toPrintWriter() - Method in class com.diffplug.common.base.StringPrinter
-
Creates a PrintWriter which passes its content to this StringPrinter.
- toRoot(TreeDef.Parented<T>, T) - Static method in class com.diffplug.common.base.TreeQuery
-
Creates a mutable list whose first element is node
, and last element is its root parent.
- toString() - Method in class com.diffplug.common.base.Box.Dbl.Default
-
- toString() - Method in class com.diffplug.common.base.Box.Default
-
- toString() - Method in class com.diffplug.common.base.Box.Int.Default
-
- toString() - Method in class com.diffplug.common.base.Box.Nullable.Default
-
- toString() - Method in class com.diffplug.common.base.Either.Left
-
- toString() - Method in class com.diffplug.common.base.Either.Right
-
- toString() - Method in class com.diffplug.common.base.TreeNode
-
- toString(TreeDef<T>, T) - Static method in class com.diffplug.common.base.TreeQuery
-
Converts the entire tree into a string-based representation.
- toString(TreeDef<T>, T, Function<? super T, String>) - Static method in class com.diffplug.common.base.TreeQuery
-
Converts the entire tree into a string-based representation.
- toString(TreeDef<T>, T, Function<? super T, String>, String) - Static method in class com.diffplug.common.base.TreeQuery
-
Converts the entire tree into a string-based representation.
- toStringDeep() - Method in class com.diffplug.common.base.TreeNode
-
Returns a "deep" toString, including the entire tree below this level.
- toWriter() - Method in class com.diffplug.common.base.StringPrinter
-
Creates a Writer which passes its content to this StringPrinter.
- TreeComparison<E,A> - Class in com.diffplug.common.base
-
A mechanism for comparing trees.
- TreeComparison.SameType<T> - Interface in com.diffplug.common.base
-
An API for comparing trees which have been mapped to the same type.
- TreeDef<T> - Interface in com.diffplug.common.base
-
A function which defines a tree structure.
- treeDef() - Static method in class com.diffplug.common.base.TreeNode
-
- TreeDef.Parented<T> - Interface in com.diffplug.common.base
-
A pair of functions which define a doubly-linked tree, where nodes know about both their parent and their children.
- TreeIterable - Class in com.diffplug.common.base
-
Creates
Iterable
s that iterate across a tree defined by a
TreeDef
in various orders.
- TreeNode<T> - Class in com.diffplug.common.base
-
Class for manually constructing a tree, or for copying an existing tree.
- TreeNode(TreeNode<T>, T) - Constructor for class com.diffplug.common.base.TreeNode
-
Creates a TreeNode with the given parent and content.
- TreeNode(TreeNode<T>, T, int) - Constructor for class com.diffplug.common.base.TreeNode
-
Creates a TreeNode with the given parent, content, and initial child capacity.
- TreeQuery - Class in com.diffplug.common.base
-
Queries against
TreeDef
trees, e.g.
- TreeQuery() - Constructor for class com.diffplug.common.base.TreeQuery
-
- TreeStream - Class in com.diffplug.common.base
-
Creates
Stream
s that iterate across a tree defined by a
TreeDef
in various orders.