Package bm.util
package bm.util
Utitlities which make it easier to define tasks, targets and dependencies.
-
ClassDescriptionA consumer which may throw a
BuildProblemException.ConsumeOrThrow.CoT<T,E extends Exception> A Consumer which may throw any type ofException.Somewhat simplified apis aroundProcessBuilderto run sub-processes.Provides standard and error output and the exit code of a process as strings after the process exits.Methods to recursively collect files.Lister<E>Fluent api to build up a List of some type from various ingredients.A runnable which may throw aBuildProblemException.RunOrThrow.RoT<E extends Exception>A Runnable which may throw any type ofException.Provides predicates which can be used forFileContentState(Path, bm.target.FileContentState.ByteSource, Predicate, Predicate)Deprecated.A supplier which may throw aBuildProblemException.SupplyOrThrow.SoT<R,E extends Exception> A Supplier which may throw any type ofException.A collection of generally useful things.
return thisin a superclass function returns the wrong type, namelyLister<String>notStringLister.