A C D E F G H I L M O P R S T U V W X Z 
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 the src/main/eo directory to the target/classes/EO-SOURCES directory and replace 0.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 Footprints 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

get() - Method in class org.eolang.maven.footprint.CachePath
 

H

hashCode() - Method in class org.eolang.maven.Coordinates
 
HelpMojo - Class in org.eolang.eo_maven_plugin
Display help information on eo-maven-plugin.
Call mvn 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 the target/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

value() - Method in class org.eolang.maven.footprint.Saved
 

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

ZERO - Static variable in class org.eolang.maven.ParseMojo
Zero version.
A C D E F G H I L M O P R S T U V W X Z 
All Classes All Packages