A C D E F G H I L M O P R S T U V W X Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- absolute(Path) - Method in class org.eolang.maven.util.HmBase
- absolute(Path) - Method in class org.eolang.maven.util.HmOptional
- absolute(Path) - Method in class org.eolang.maven.util.HmSave
- absolute(Path) - Method in interface org.eolang.maven.util.Home
-
Absolute path to a file.
- apply(Path, Path) - Method in interface org.eolang.maven.footprint.Footprint
- apply(Path, Path) - Method in class org.eolang.maven.footprint.FpEnvelope
- apply(Path, Path) - Method in class org.eolang.maven.footprint.FpFork
- apply(Path, Path) - Method in class org.eolang.maven.footprint.FpGenerated
- AssembleMojo - Class in org.eolang.maven
-
Pull all necessary EO XML files from Objectionary and parse them all.
- AssembleMojo() - Constructor for class org.eolang.maven.AssembleMojo
- asString() - Method in class org.eolang.maven.LatexTemplate
-
Generates the template from the code from resources/latex-template.txt.
C
- CACHE - Static variable in class org.eolang.maven.ParseMojo
-
Subdirectory for parsed cache.
- CACHE - Static variable in class org.eolang.maven.PullMojo
-
Cache directory.
- CachePath - Class in org.eolang.maven.footprint
-
Function that builds full path to file in global cache.
- CachePath(Path, String, String, Path) - Constructor for class org.eolang.maven.footprint.CachePath
-
Ctor.
- CachePath(Path, String, Supplier<String>, Path) - Constructor for class org.eolang.maven.footprint.CachePath
-
Ctor.
- Catalogs - Class in org.eolang.maven
-
All catalogs in one place, to avoid making multiple objects.
- CleanMojo - Class in org.eolang.maven
-
Implementation of maven clean plugin, just deleting target/eo directory.
- CleanMojo() - Constructor for class org.eolang.maven.CleanMojo
- compareTo(Coordinates) - Method in class org.eolang.maven.Coordinates
- CompileMojo - Class in org.eolang.maven
-
Compile and lint all EO files.
- CompileMojo() - Constructor for class org.eolang.maven.CompileMojo
- Coordinates - Class in org.eolang.maven
-
Maven coordinates as a string.
- Coordinates(Dependency) - Constructor for class org.eolang.maven.Coordinates
-
Ctor.
- CopyMojo - Class in org.eolang.maven
-
Copy all
.eo
files from thesrc/main/eo
directory to thetarget/classes/EO-SOURCES
directory and replace0.0.0
versions in them to the right version numbers. - CopyMojo() - Constructor for class org.eolang.maven.CopyMojo
D
- DIR - Static variable in class org.eolang.maven.CopyMojo
-
Dir with sources.
- DIR - Static variable in class org.eolang.maven.LatexMojo
-
The directory where to generate to.
- DIR - Static variable in class org.eolang.maven.LintMojo
-
The directory where to transpile to.
- DIR - Static variable in class org.eolang.maven.ParseMojo
-
The directory where to parse to.
- DIR - Static variable in class org.eolang.maven.PullMojo
-
The directory where to process to.
- DIR - Static variable in class org.eolang.maven.ResolveMojo
-
The directory where to resolve to.
- DIR - Static variable in class org.eolang.maven.SodgMojo
-
The directory where to save SODG to.
- DownloadDepsMojo - Class in org.eolang.maven
-
Downloads dependencies.
- DownloadDepsMojo() - Constructor for class org.eolang.maven.DownloadDepsMojo
E
- EO - Static variable in class org.eolang.maven.AssembleMojo
-
Source file extension.
- equals(Object) - Method in class org.eolang.maven.Coordinates
- excludes(Collection<String>) - Method in class org.eolang.maven.util.Walk
-
Includes this globs.
- exec() - Method in class org.eolang.maven.AssembleMojo
- exec() - Method in class org.eolang.maven.CompileMojo
- exec() - Method in class org.eolang.maven.CopyMojo
- exec() - Method in class org.eolang.maven.MarkMojo
- exec() - Method in class org.eolang.maven.ParseMojo
- exec() - Method in class org.eolang.maven.PhiMojo
- exec() - Method in class org.eolang.maven.PlaceMojo
- exec() - Method in class org.eolang.maven.ProbeMojo
- exec() - Method in class org.eolang.maven.PullMojo
- exec() - Method in class org.eolang.maven.RegisterMojo
- exec() - Method in class org.eolang.maven.ResolveMojo
- exec() - Method in class org.eolang.maven.ShakeMojo
- exec() - Method in class org.eolang.maven.SodgMojo
- exec() - Method in class org.eolang.maven.TranspileMojo
- exec() - Method in class org.eolang.maven.UnphiMojo
- exec() - Method in class org.eolang.maven.UnplaceMojo
- exec() - Method in class org.eolang.maven.UnspileMojo
- execute() - Method in class org.eolang.eo_maven_plugin.HelpMojo
- exists(Path) - Method in class org.eolang.maven.util.HmBase
- exists(Path) - Method in class org.eolang.maven.util.HmOptional
- exists(Path) - Method in class org.eolang.maven.util.HmSave
- exists(Path) - Method in interface org.eolang.maven.util.Home
-
Check if exists.
- EXT - Static variable in class org.eolang.maven.LatexMojo
-
Latex extension (.tex).
- EXT - Static variable in class org.eolang.maven.PhiMojo
-
Extension of the file where we put phi-calculus expression (.phi).
F
- FileHash - Class in org.eolang.maven.util
-
MD5 hash of a file (its content).
- FileHash(Path) - Constructor for class org.eolang.maven.util.FileHash
-
Ctor.
- Footprint - Interface in org.eolang.maven.footprint
-
Footprint is a function that accepts path to source and target files, updates target file and returns it.
- FpDefault - Class in org.eolang.maven.footprint
-
Default footprint that covers all the scenarios of updating target from source using cache.
- FpDefault(Func<Path, String>, Path, String, String, Path) - Constructor for class org.eolang.maven.footprint.FpDefault
-
Ctor.
- FpDefault(Func<Path, String>, Path, String, Supplier<String>, Path) - Constructor for class org.eolang.maven.footprint.FpDefault
-
Ctor.
- FpEnvelope - Class in org.eolang.maven.footprint
-
Wrapper for footprint.
- FpEnvelope(Footprint) - Constructor for class org.eolang.maven.footprint.FpEnvelope
-
Ctor.
- FpExistedSource - Class in org.eolang.maven.footprint
-
Footprint throws exception if source file does not exist.
- FpExistedSource(Footprint) - Constructor for class org.eolang.maven.footprint.FpExistedSource
-
Ctor.
- FpFork - Class in org.eolang.maven.footprint
-
Footprint that behaves like one of the given
Footprint
s depending on the give condition. - FpFork(BiFunc<Path, Path, Boolean>, Footprint, Footprint) - Constructor for class org.eolang.maven.footprint.FpFork
-
Ctor.
- FpGenerated - Class in org.eolang.maven.footprint
-
Footprint that saves content generated from lambda to the target file.
- FpGenerated(Func<Path, String>) - Constructor for class org.eolang.maven.footprint.FpGenerated
-
Ctor.
- FpIfOlder - Class in org.eolang.maven.footprint
-
Footprint that behaves as first given wrapped
Footprint
if provided target exists and older than source. - FpIfOlder(Func<Path, Path>, Footprint, Footprint) - Constructor for class org.eolang.maven.footprint.FpIfOlder
-
Ctor.
- FpIfOlder(Footprint, Footprint) - Constructor for class org.eolang.maven.footprint.FpIfOlder
-
Ctor.
- FpIfReleased - Class in org.eolang.maven.footprint
-
Footprint that behaves like one of the given footprints depending on hash and semver of provided cache.
- FpIfReleased(String, String, Footprint, Footprint) - Constructor for class org.eolang.maven.footprint.FpIfReleased
-
Ctor.
- FpIfReleased(String, Supplier<String>, Footprint, Footprint) - Constructor for class org.eolang.maven.footprint.FpIfReleased
-
Ctor.
- FpIfTargetExists - Class in org.eolang.maven.footprint
-
Footprint that behaves like one of the given wrapped footprints depending on existence of provided target path.
- FpIfTargetExists(Func<Path, Path>, Footprint, Footprint) - Constructor for class org.eolang.maven.footprint.FpIfTargetExists
-
Ctor.
- FpIfTargetExists(Footprint, Footprint) - Constructor for class org.eolang.maven.footprint.FpIfTargetExists
-
Ctor.
- FpIfTargetOlder - Class in org.eolang.maven.footprint
-
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.
- FpIfTargetOlder(Func<Path, Path>, Footprint, Footprint) - Constructor for class org.eolang.maven.footprint.FpIfTargetOlder
-
Ctor.
- FpIgnore - Class in org.eolang.maven.footprint
-
Footprint that does not update target path.
- FpIgnore() - Constructor for class org.eolang.maven.footprint.FpIgnore
-
Ctor.
- FpUpdateBoth - Class in org.eolang.maven.footprint
-
Footprint that updates target from content function and updates cache from target.
- FpUpdateBoth(Footprint, Supplier<Path>) - Constructor for class org.eolang.maven.footprint.FpUpdateBoth
-
Ctor.
- FpUpdateFromCache - Class in org.eolang.maven.footprint
-
Footprint that updates target from cache.
- FpUpdateFromCache(Supplier<Path>) - Constructor for class org.eolang.maven.footprint.FpUpdateFromCache
-
Ctor.
G
H
- hashCode() - Method in class org.eolang.maven.Coordinates
- HelpMojo - Class in org.eolang.eo_maven_plugin
-
Display help information on eo-maven-plugin.
Callmvn eo:help -Ddetail=true -Dgoal=<goal-name>
to display parameter details. - HelpMojo() - Constructor for class org.eolang.eo_maven_plugin.HelpMojo
- HmBase - Class in org.eolang.maven.util
-
Base location for files.
- HmBase(File) - Constructor for class org.eolang.maven.util.HmBase
-
Ctor.
- HmBase(Path) - Constructor for class org.eolang.maven.util.HmBase
-
Ctor.
- HmOptional - Class in org.eolang.maven.util
-
Location for files that saves optionally.
- HmOptional(Home, boolean) - Constructor for class org.eolang.maven.util.HmOptional
-
Ctor.
- HmSave - Class in org.eolang.maven.util
-
Home that defines the logic of saving different types of data to files.
- HmSave(BiProc<Input, Path>) - Constructor for class org.eolang.maven.util.HmSave
-
Ctor.
- Home - Interface in org.eolang.maven.util
-
Location for the files.
I
- includes(Collection<String>) - Method in class org.eolang.maven.util.Walk
-
Includes this globs.
- INSTANCE - Static variable in class org.eolang.maven.Catalogs
-
Singleton.
- isRuntime(Dependency) - Static method in class org.eolang.maven.ResolveMojo
-
Checks if dependency is runtime.
L
- LatexMojo - Class in org.eolang.maven
-
Take .xmir files from target/eo/03-optimize directory and generate .tex files for each of them in target/eo/latex directory.
- LatexMojo() - Constructor for class org.eolang.maven.LatexMojo
- LatexTemplate - Class in org.eolang.maven
-
Latex template.
- LatexTemplate(String) - Constructor for class org.eolang.maven.LatexTemplate
-
Ctor.
- LintMojo - Class in org.eolang.maven
-
Mojo that runs all lints and checks errors and warnings, preferably after the
assemble
goal. - LintMojo() - Constructor for class org.eolang.maven.LintMojo
- load(Path) - Method in class org.eolang.maven.util.HmBase
- load(Path) - Method in class org.eolang.maven.util.HmOptional
- load(Path) - Method in class org.eolang.maven.util.HmSave
- load(Path) - Method in interface org.eolang.maven.util.Home
-
Load bytes from file by path.
M
- make(Path) - Method in class org.eolang.maven.Catalogs
-
Make it.
- make(Path, String) - Method in class org.eolang.maven.Catalogs
-
Make it.
- MarkMojo - Class in org.eolang.maven
-
Extend the current list of foreign objects with those visible in resolved artifacts.
- MarkMojo() - Constructor for class org.eolang.maven.MarkMojo
O
- onlyRelative(Path) - Method in class org.eolang.maven.util.HmBase
- onlyRelative(Path) - Method in class org.eolang.maven.util.HmOptional
- onlyRelative(Path) - Method in class org.eolang.maven.util.HmSave
- onlyRelative(Path) - Method in interface org.eolang.maven.util.Home
-
Verifies that given path is relative and throws exception.
- org.eolang.eo_maven_plugin - package org.eolang.eo_maven_plugin
- org.eolang.maven - package org.eolang.maven
-
EO Maven Plugin.
- org.eolang.maven.footprint - package org.eolang.maven.footprint
-
EO program footprint.
- org.eolang.maven.util - package org.eolang.maven.util
-
Utility classes for EO maven plugin.
P
- ParseMojo - Class in org.eolang.maven
-
Parse EO to XML.
- ParseMojo() - Constructor for class org.eolang.maven.ParseMojo
- PhiMojo - Class in org.eolang.maven
-
Read XMIR files and translate them to the phi-calculus expression.
- PhiMojo() - Constructor for class org.eolang.maven.PhiMojo
- PlaceMojo - Class in org.eolang.maven
-
Take binary files from where
ResolveMojo
placed them and copy to thetarget/classes
directory. - PlaceMojo() - Constructor for class org.eolang.maven.PlaceMojo
- PrintMojo - Class in org.eolang.maven
-
Print XMIR to EO.
- PrintMojo() - Constructor for class org.eolang.maven.PrintMojo
- ProbeMojo - Class in org.eolang.maven
-
Go through all `probe` metas in XMIR files, try to locate the objects pointed by `probe` in Objectionary, and if found, register them in the catalog.
- ProbeMojo() - Constructor for class org.eolang.maven.ProbeMojo
- PullMojo - Class in org.eolang.maven
-
Pull EO files from Objectionary.
- PullMojo() - Constructor for class org.eolang.maven.PullMojo
R
- RegisterMojo - Class in org.eolang.maven
-
Find and register all
.eo
sources in the "foreign" catalog. - RegisterMojo() - Constructor for class org.eolang.maven.RegisterMojo
- ResolveMojo - Class in org.eolang.maven
-
Find all required runtime dependencies, download them from Maven Central, unpack and place to the
target/eo
directory. - ResolveMojo() - Constructor for class org.eolang.maven.ResolveMojo
S
- save(byte[], Path) - Method in class org.eolang.maven.util.HmBase
- save(byte[], Path) - Method in class org.eolang.maven.util.HmOptional
- save(byte[], Path) - Method in class org.eolang.maven.util.HmSave
- save(byte[], Path) - Method in interface org.eolang.maven.util.Home
-
Saving bytes.
- save(InputStream, Path) - Method in class org.eolang.maven.util.HmBase
- save(InputStream, Path) - Method in class org.eolang.maven.util.HmOptional
- save(InputStream, Path) - Method in class org.eolang.maven.util.HmSave
- save(InputStream, Path) - Method in interface org.eolang.maven.util.Home
-
Saving stream.
- save(String, Path) - Method in class org.eolang.maven.util.HmBase
- save(String, Path) - Method in class org.eolang.maven.util.HmOptional
- save(String, Path) - Method in class org.eolang.maven.util.HmSave
- save(String, Path) - Method in interface org.eolang.maven.util.Home
-
Saving string.
- save(Input, Path) - Method in class org.eolang.maven.util.HmBase
- save(Input, Path) - Method in class org.eolang.maven.util.HmOptional
- save(Input, Path) - Method in class org.eolang.maven.util.HmSave
- save(Input, Path) - Method in interface org.eolang.maven.util.Home
-
Saving input.
- save(Text, Path) - Method in class org.eolang.maven.util.HmBase
- save(Text, Path) - Method in class org.eolang.maven.util.HmOptional
- save(Text, Path) - Method in class org.eolang.maven.util.HmSave
- save(Text, Path) - Method in interface org.eolang.maven.util.Home
-
Saving text.
- Saved - Class in org.eolang.maven.footprint
-
Content saved to the file.
- Saved(String, Path) - Constructor for class org.eolang.maven.footprint.Saved
-
Ctor.
- Saved(Scalar<String>, Path) - Constructor for class org.eolang.maven.footprint.Saved
-
Ctor.
- Saved(Text, Path) - Constructor for class org.eolang.maven.footprint.Saved
-
Ctor.
- ShakeMojo - Class in org.eolang.maven
-
Shake (prepare) XMIR for translation to java.
- ShakeMojo() - Constructor for class org.eolang.maven.ShakeMojo
- SodgMojo - Class in org.eolang.maven
-
Convert XMIR to SODG.
- SodgMojo() - Constructor for class org.eolang.maven.SodgMojo
T
- Threaded<T> - Class in org.eolang.maven.util
-
Processes elements in multiple threads.
- Threaded(Iterable<T>, Func<T, Integer>) - Constructor for class org.eolang.maven.util.Threaded
-
Ctor.
- toString() - Method in class org.eolang.maven.Coordinates
- toString() - Method in class org.eolang.maven.util.FileHash
- total() - Method in class org.eolang.maven.util.Threaded
-
Exec them all and count.
- TranspileMojo - Class in org.eolang.maven
-
Transpile.
- TranspileMojo() - Constructor for class org.eolang.maven.TranspileMojo
U
- UnphiMojo - Class in org.eolang.maven
-
Read PHI files and parse them to the XMIR.
- UnphiMojo() - Constructor for class org.eolang.maven.UnphiMojo
- UnplaceMojo - Class in org.eolang.maven
-
It deletes binary files, which were previously copied by "place" mojo.
- UnplaceMojo() - Constructor for class org.eolang.maven.UnplaceMojo
- UnspileMojo - Class in org.eolang.maven
-
Goes through all .class files and deletes those that were created from autogenerated sources.
- UnspileMojo() - Constructor for class org.eolang.maven.UnspileMojo
V
W
- Walk - Class in org.eolang.maven.util
-
Walk through files in a directory.
- Walk(Path) - Constructor for class org.eolang.maven.util.Walk
-
Ctor.
X
- XMIR - Static variable in class org.eolang.maven.AssembleMojo
-
The intermediate representation extension.
Z
A C D E F G H I L M O P R S T U V W X ZAll Classes All Packages