Package org.eolang.maven.fp
EO program footprint.
-
Interface Summary Interface Description Footprint Footprint is a function that accepts path to source and target files, updates target file and returns it. -
Class Summary Class Description CachePath Function that builds full path to file in global cache.FpDefault Default footprint that covers all the scenarios of updating target from source using cache.FpEnvelope Wrapper for footprint.FpExistedSource Footprint throws exception if source file does not exist.FpFork Footprint that behaves like one of the givenFootprint
s depending on the give condition.FpGenerated Footprint that saves content generated from lambda to the target file.FpIfOlder Footprint that behaves as first given wrappedFootprint
if provided target exists and older than source.FpIfReleased Footprint that behaves like one of the given footprints depending on hash and semver of provided cache.FpIfTargetExists Footprint that behaves like one of the given wrapped footprints depending on existence of provided target path.FpIfTargetOlder Footprint that behaves like one of the given wrapped footprints depending on the result of comparison target and source in terms of last modified date.FpIgnore Footprint that does not update target path.FpUpdateBoth Footprint that updates target from content function and updates cache from target.FpUpdateFromCache Footprint that updates target from cache.Saved Content saved to the file.