A B C D E F G H I L M O P R S T U V W Z 
All Classes All Packages

A

absolute(Path) - Method in class org.eolang.maven.util.Home
Absolute path to a file.
accept(Dependency, Path) - Method in class org.eolang.maven.Central
 
andThen(BiConsumer<? super Dependency, ? super Path>) - Method in class org.eolang.maven.Central
 
apply(XML) - Method in class org.eolang.maven.optimization.OptCached
 
apply(XML) - Method in class org.eolang.maven.optimization.OptSpy
 
apply(XML) - Method in class org.eolang.maven.optimization.OptTrain
 
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
 
ATTR_DISCOVERED - Static variable in class org.eolang.maven.AssembleMojo
Tojo ATTR.
ATTR_DISCOVERED_AT - Static variable in class org.eolang.maven.AssembleMojo
Where this object was discovered.
ATTR_EO - Static variable in class org.eolang.maven.AssembleMojo
Tojo ATTR.
ATTR_HASH - Static variable in class org.eolang.maven.AssembleMojo
Tojo ATTR.
ATTR_JAR - Static variable in class org.eolang.maven.AssembleMojo
Tojo ATTR.
ATTR_PLD_HASH - Static variable in class org.eolang.maven.PlaceMojo
Attr in CSV.
ATTR_PLD_KIND - Static variable in class org.eolang.maven.PlaceMojo
Attr in CSV.
ATTR_PLD_ORIGIN - Static variable in class org.eolang.maven.PlaceMojo
Where the binary is coming from (JAR name).
ATTR_PLD_RELATED - Static variable in class org.eolang.maven.PlaceMojo
Attr in CSV.
ATTR_PLD_UNPLACED - Static variable in class org.eolang.maven.PlaceMojo
Attr in CSV.
ATTR_PROBED - Static variable in class org.eolang.maven.AssembleMojo
Tojo ATTR.
ATTR_SCOPE - Static variable in class org.eolang.maven.AssembleMojo
Tojo ATTR.
ATTR_SODG - Static variable in class org.eolang.maven.AssembleMojo
Absolute location of SODG file.
ATTR_TRANSPILED - Static variable in class org.eolang.maven.AssembleMojo
Tojo ATTR.
ATTR_VERSION - Static variable in class org.eolang.maven.AssembleMojo
Tojo ATTR.
ATTR_XMIR - Static variable in class org.eolang.maven.AssembleMojo
Tojo ATTR.
ATTR_XMIR2 - Static variable in class org.eolang.maven.AssembleMojo
Tojo ATTR.

B

BinarizeMojo - Class in org.eolang.maven
Compile binaries.
BinarizeMojo() - Constructor for class org.eolang.maven.BinarizeMojo
 

C

Catalogs - Class in org.eolang.maven
All catalogs in one place, to avoid making multiple objects.
Central - Class in org.eolang.maven
The abstraction of Maven Central.
Central(MavenProject, MavenSession, BuildPluginManager) - Constructor for class org.eolang.maven.Central
Ctor.
ChCached - Class in org.eolang.maven.hash
Cached commit hash.
ChCached(CommitHash) - Constructor for class org.eolang.maven.hash.ChCached
Default constructor.
ChNarrow - Class in org.eolang.maven.hash
Short version of hash.
ChNarrow(CommitHash) - Constructor for class org.eolang.maven.hash.ChNarrow
The main constructor.
ChPattern - Class in org.eolang.maven.hash
Commit Hash pattern.
ChPattern(String, String) - Constructor for class org.eolang.maven.hash.ChPattern
The main constructor.
ChRemote - Class in org.eolang.maven.hash
Hash of tag from objectionary.
ChRemote(String) - Constructor for class org.eolang.maven.hash.ChRemote
Constructor.
ChResolve - Class in org.eolang.maven.hash
Resolve CommitHash depending on the parameters.
ChResolve(Path, String, String) - Constructor for class org.eolang.maven.hash.ChResolve
Ctor.
ChText - Class in org.eolang.maven.hash
Commit Hash from text.
ChText(Path, String) - Constructor for class org.eolang.maven.hash.ChText
Production constructor.
CleanMojo - Class in org.eolang.maven
Implementation of maven clean plugin, just deleting target/eo directory.
CleanMojo() - Constructor for class org.eolang.maven.CleanMojo
 
CommitHash - Interface in org.eolang.maven.hash
Hash of tag.
CommitHash.ChConstant - Class in org.eolang.maven.hash
Hardcoded commit hash.
compareTo(Coordinates) - Method in class org.eolang.maven.Coordinates
 
contains(String) - Method in interface org.eolang.maven.objectionary.Objectionary
Checks whether an Objectionary contains a provided object.
contains(String) - Method in class org.eolang.maven.objectionary.OyCaching
 
contains(String) - Method in class org.eolang.maven.objectionary.OyEmpty
 
contains(String) - Method in class org.eolang.maven.objectionary.OyFallback
 
contains(String) - Method in class org.eolang.maven.objectionary.OyFallbackSwap
 
contains(String) - Method in class org.eolang.maven.objectionary.OyHome
 
contains(String) - Method in class org.eolang.maven.objectionary.OyIndexed
 
contains(String) - Method in class org.eolang.maven.objectionary.OyRemote
 
Coordinates - Class in org.eolang.maven
Maven coordinates as a string.
Coordinates(Dependency) - Constructor for class org.eolang.maven.Coordinates
Ctor.
copy(Object) - Method in class org.eolang.maven.Moja
Copy attributes from the given Mojo.
CopyMojo - Class in org.eolang.maven
Copy all .eo files from src/main/eo to target/classes/EO-SOURCES and replace 0.0.0 versions in them to the right numbers.
CopyMojo() - Constructor for class org.eolang.maven.CopyMojo
 

D

DcsDefault - Class in org.eolang.maven.dependencies
It is a list of dependencies that are needed by the build.
DcsDefault(Tojos, boolean, boolean) - Constructor for class org.eolang.maven.dependencies.DcsDefault
Ctor.
DcsDepgraph - Class in org.eolang.maven.dependencies
A list of transitive dependencies for a given Maven dependency.
DcsDepgraph(MavenProject, MavenSession, BuildPluginManager, Path, Dependency) - Constructor for class org.eolang.maven.dependencies.DcsDepgraph
The main constructor.
DcsEachWithoutTransitive - Class in org.eolang.maven.dependencies
Dependencies without transitive dependencies.
DcsEachWithoutTransitive(Iterable<Dependency>, Func<? super Dependency, ? extends Iterable<Dependency>>) - Constructor for class org.eolang.maven.dependencies.DcsEachWithoutTransitive
Ctor.
DcsUniquelyVersioned - Class in org.eolang.maven.dependencies
A decorator of a list of dependencies that throws an exception if any dependency has a duplicate with a different version.
DcsUniquelyVersioned(Iterable<Dependency>) - Constructor for class org.eolang.maven.dependencies.DcsUniquelyVersioned
The main constructor.
DcsWithoutRuntime - Class in org.eolang.maven.dependencies
Remove runtime dependency from the list of dependencies, if it is present there.
DcsWithoutRuntime(Iterable<? extends Dependency>) - Constructor for class org.eolang.maven.dependencies.DcsWithoutRuntime
Constructor.
DcsWithRuntime - Class in org.eolang.maven.dependencies
Add runtime dependency to the list of dependencies, if it is absent there.
DcsWithRuntime(Iterable<Dependency>) - Constructor for class org.eolang.maven.dependencies.DcsWithRuntime
Constructor.
DcsWithRuntime(Iterable<Dependency>, Dependency) - Constructor for class org.eolang.maven.dependencies.DcsWithRuntime
Constructor.
DemandMojo - Class in org.eolang.maven
Add object names to the "foreign" registry as demanded.
DemandMojo() - Constructor for class org.eolang.maven.DemandMojo
 
DIR - Static variable in class org.eolang.maven.CopyMojo
Dir with sources.
DIR - Static variable in class org.eolang.maven.OptimizeMojo
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.
DIR - Static variable in class org.eolang.maven.TranspileMojo
The directory where to transpile to.
DiscoverMojo - Class in org.eolang.maven
Read all XMIR files and find foreign objects in them, then add them to the catalog.
DiscoverMojo() - Constructor for class org.eolang.maven.DiscoverMojo
 

E

EMPTY - Static variable in class org.eolang.maven.Central
Do nothing.
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.BinarizeMojo
 
exec() - Method in class org.eolang.maven.CopyMojo
 
exec() - Method in class org.eolang.maven.DemandMojo
 
exec() - Method in class org.eolang.maven.DiscoverMojo
 
exec() - Method in class org.eolang.maven.MarkMojo
 
exec() - Method in class org.eolang.maven.OptimizeMojo
 
exec() - Method in class org.eolang.maven.ParseMojo
 
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.SodgMojo
 
exec() - Method in class org.eolang.maven.TranspileMojo
 
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
execute() - Method in class org.eolang.maven.Moja
Execute it.
exists(Path) - Method in class org.eolang.maven.util.Home
Check if exists.
EXT - Static variable in class org.eolang.maven.TranspileMojo
Extension for compiled sources in XMIR format (XML).

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
Program footprint of EO compilation process.
FtCached - Class in org.eolang.maven.footprint
Program footprint of EO compilation process.
FtCached(String, Path, Footprint) - Constructor for class org.eolang.maven.footprint.FtCached
Ctor.
FtDefault - Class in org.eolang.maven.footprint
Default implementation of a Footprint.
FtDefault(Path) - Constructor for class org.eolang.maven.footprint.FtDefault
Ctor.

G

get(String) - Method in interface org.eolang.maven.objectionary.Objectionary
Resolve object.
get(String) - Method in class org.eolang.maven.objectionary.OyCaching
 
get(String) - Method in class org.eolang.maven.objectionary.OyEmpty
 
get(String) - Method in class org.eolang.maven.objectionary.OyFallback
 
get(String) - Method in class org.eolang.maven.objectionary.OyFallbackSwap
 
get(String) - Method in class org.eolang.maven.objectionary.OyHome
 
get(String) - Method in class org.eolang.maven.objectionary.OyIndexed
 
get(String) - Method in class org.eolang.maven.objectionary.OyRemote
 

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
 
Home - Class in org.eolang.maven.util
Base location for files.
Home() - Constructor for class org.eolang.maven.util.Home
Ctor.
Home(Path) - Constructor for class org.eolang.maven.util.Home
Ctor.

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.
iterator() - Method in class org.eolang.maven.dependencies.DcsDefault
 
iterator() - Method in class org.eolang.maven.dependencies.DcsDepgraph
 
iterator() - Method in class org.eolang.maven.dependencies.DcsEachWithoutTransitive
 
iterator() - Method in class org.eolang.maven.dependencies.DcsUniquelyVersioned
 
iterator() - Method in class org.eolang.maven.dependencies.DcsWithoutRuntime
 
iterator() - Method in class org.eolang.maven.dependencies.DcsWithRuntime
 

L

list(String) - Method in interface org.eolang.maven.footprint.Footprint
Get list of saved regular files with ext.
list(String) - Method in class org.eolang.maven.footprint.FtCached
 
list(String) - Method in class org.eolang.maven.footprint.FtDefault
 
load(String, String) - Method in interface org.eolang.maven.footprint.Footprint
Get program content of a specific type.
load(String, String) - Method in class org.eolang.maven.footprint.FtCached
 
load(String, String) - Method in class org.eolang.maven.footprint.FtDefault
 
load(Path) - Method in class 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.
make(Path, String) - Method in class org.eolang.maven.Place
Make a full path.
MarkMojo - Class in org.eolang.maven
Extend current list of foreign objects with those visible in resolved artifacts.
MarkMojo() - Constructor for class org.eolang.maven.MarkMojo
 
Moja<T extends org.apache.maven.plugin.AbstractMojo> - Class in org.eolang.maven
Mutable mojo builder.
Moja(Class<T>) - Constructor for class org.eolang.maven.Moja
Ctor.

O

Objectionary - Interface in org.eolang.maven.objectionary
Objectionary.
Online - Class in org.eolang.maven.util
Check if we are online.
Online() - Constructor for class org.eolang.maven.util.Online
Ctor.
Online(String) - Constructor for class org.eolang.maven.util.Online
Ctor.
OptCached - Class in org.eolang.maven.optimization
The cached optimization.
OptCached(Optimization, Path) - Constructor for class org.eolang.maven.optimization.OptCached
The main constructor.
Optimization - Interface in org.eolang.maven.optimization
Abstraction for XML optimizations.
OPTIMIZED - Static variable in class org.eolang.maven.OptimizeMojo
Subdirectory for optimized cache.
OptimizeMojo - Class in org.eolang.maven
Optimize XML files.
OptimizeMojo() - Constructor for class org.eolang.maven.OptimizeMojo
 
OptSpy - Class in org.eolang.maven.optimization
Optimization that spies.
OptSpy(Path) - Constructor for class org.eolang.maven.optimization.OptSpy
The main constructor.
OptTrain - Class in org.eolang.maven.optimization
Optimisation train of XLS`s.
OptTrain() - Constructor for class org.eolang.maven.optimization.OptTrain
The default constructor with the default preset of xsl optimizations.
OptTrain(Optimization, Train<Shift>) - Constructor for class org.eolang.maven.optimization.OptTrain
The default constructor.
OptTrain(Optimization, String) - Constructor for class org.eolang.maven.optimization.OptTrain
Constructor for single StClasspath optimization.
org.eolang.eo_maven_plugin - package org.eolang.eo_maven_plugin
 
org.eolang.maven - package org.eolang.maven
EO Maven Plugin.
org.eolang.maven.dependencies - package org.eolang.maven.dependencies
Actions with dependencies.
org.eolang.maven.footprint - package org.eolang.maven.footprint
EO program footprint.
org.eolang.maven.hash - package org.eolang.maven.hash
Commit hash package.
org.eolang.maven.objectionary - package org.eolang.maven.objectionary
Classes for EO objects repository (Objectionary).
org.eolang.maven.optimization - package org.eolang.maven.optimization
Optimizations package.
org.eolang.maven.util - package org.eolang.maven.util
Utility classes for EO maven plugin.
OyCaching - Class in org.eolang.maven.objectionary
Objectionary which caches objects locally.
OyCaching(String, Path, Objectionary) - Constructor for class org.eolang.maven.objectionary.OyCaching
Ctor.
OyCaching(CommitHash, Path, Objectionary) - Constructor for class org.eolang.maven.objectionary.OyCaching
Ctor.
OyEmpty - Class in org.eolang.maven.objectionary
Fake empty HTTP Objectionary server.
OyEmpty() - Constructor for class org.eolang.maven.objectionary.OyEmpty
 
OyFallback - Class in org.eolang.maven.objectionary
Objectionary with fallback.
OyFallback(Objectionary, Objectionary) - Constructor for class org.eolang.maven.objectionary.OyFallback
Ctor.
OyFallbackSwap - Class in org.eolang.maven.objectionary
Fallback which can swap primary/secondary repos.
OyFallbackSwap(Objectionary, Objectionary, boolean) - Constructor for class org.eolang.maven.objectionary.OyFallbackSwap
Ctor.
OyHome - Class in org.eolang.maven.objectionary
Objectionary stored locally.
OyHome(String, Path) - Constructor for class org.eolang.maven.objectionary.OyHome
Ctor.
OyHome(CommitHash, Path) - Constructor for class org.eolang.maven.objectionary.OyHome
Ctor.
OyIndexed - Class in org.eolang.maven.objectionary
Objectionary with index.
OyIndexed(Objectionary) - Constructor for class org.eolang.maven.objectionary.OyIndexed
Ctor.
OyRemote - Class in org.eolang.maven.objectionary
The simple HTTP Objectionary server.
OyRemote(CommitHash) - Constructor for class org.eolang.maven.objectionary.OyRemote
Constructor.
OyRemote.UrlOy - Class in org.eolang.maven.objectionary
Objectionary URL template.

P

PARSED - Static variable in class org.eolang.maven.ParseMojo
Subdirectory for parsed cache.
ParseMojo - Class in org.eolang.maven
Parse EO to XML.
ParseMojo() - Constructor for class org.eolang.maven.ParseMojo
 
Place - Class in org.eolang.maven
Make the place for the object.
Place(String) - Constructor for class org.eolang.maven.Place
Ctor.
PlaceMojo - Class in org.eolang.maven
Take binary files from where ResolveMojo placed them and copy to target/classes.
PlaceMojo() - Constructor for class org.eolang.maven.PlaceMojo
 
PRE - Static variable in class org.eolang.maven.TranspileMojo
The directory where to put pre-transpile files.
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 catalog.
ProbeMojo() - Constructor for class org.eolang.maven.ProbeMojo
 
PullMojo - Class in org.eolang.maven
Pull EO XML files from Objectionary and parse them into XML.
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
 
Rel - Class in org.eolang.maven.util
Relative path.
Rel(File) - Constructor for class org.eolang.maven.util.Rel
Constructor with File.
Rel(Path) - Constructor for class org.eolang.maven.util.Rel
Constructor with Path.
Rel(Path, Path) - Constructor for class org.eolang.maven.util.Rel
The main constructor.
ResolveMojo - Class in org.eolang.maven
Find all required runtime dependencies, download them from Maven Central, unpack and place to target/eo.
ResolveMojo() - Constructor for class org.eolang.maven.ResolveMojo
 

S

save(byte[], Path) - Method in class org.eolang.maven.util.Home
Saving bytes.
save(InputStream, Path) - Method in class org.eolang.maven.util.Home
Saving stream.
save(String, String, Scalar<String>) - Method in interface org.eolang.maven.footprint.Footprint
Save content.
save(String, String, Scalar<String>) - Method in class org.eolang.maven.footprint.FtCached
 
save(String, String, Scalar<String>) - Method in class org.eolang.maven.footprint.FtDefault
 
save(String, Path) - Method in class org.eolang.maven.util.Home
Saving string.
save(Input, Path) - Method in class org.eolang.maven.util.Home
Saving input.
save(Text, Path) - Method in class org.eolang.maven.util.Home
Saving text.
SodgMojo - Class in org.eolang.maven
Convert XMIR to SODG.
SodgMojo() - Constructor for class org.eolang.maven.SodgMojo
 
SpyTrain - Class in org.eolang.maven
Train that spies.
SpyTrain(Train<Shift>, Path) - Constructor for class org.eolang.maven.SpyTrain
Ctor.
STEPS - Static variable in class org.eolang.maven.OptimizeMojo
The directory where to place intermediary files.

T

toString() - Method in class org.eolang.maven.Coordinates
 
toString() - Method in class org.eolang.maven.Moja
 
toString() - Method in class org.eolang.maven.objectionary.OyCaching
 
toString() - Method in class org.eolang.maven.objectionary.OyEmpty
 
toString() - Method in class org.eolang.maven.objectionary.OyFallback
 
toString() - Method in class org.eolang.maven.objectionary.OyFallbackSwap
 
toString() - Method in class org.eolang.maven.objectionary.OyHome
 
toString() - Method in class org.eolang.maven.objectionary.OyRemote
 
toString() - Method in class org.eolang.maven.objectionary.OyRemote.UrlOy
 
toString() - Method in class org.eolang.maven.util.FileHash
 
toString() - Method in class org.eolang.maven.util.Rel
 
TranspileMojo - Class in org.eolang.maven
Compile.
TranspileMojo() - Constructor for class org.eolang.maven.TranspileMojo
 

U

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
 
UrlOy(String, String) - Constructor for class org.eolang.maven.objectionary.OyRemote.UrlOy
Ctor.

V

value() - Method in class org.eolang.maven.hash.ChCached
 
value() - Method in class org.eolang.maven.hash.ChNarrow
 
value() - Method in class org.eolang.maven.hash.ChPattern
 
value() - Method in class org.eolang.maven.hash.ChRemote
 
value() - Method in class org.eolang.maven.hash.ChResolve
 
value() - Method in class org.eolang.maven.hash.ChText
 
value() - Method in class org.eolang.maven.hash.CommitHash.ChConstant
 
value() - Method in interface org.eolang.maven.hash.CommitHash
SHA Hash.
value() - Method in class org.eolang.maven.util.Online
If we are online.
value(String) - Method in class org.eolang.maven.objectionary.OyRemote.UrlOy
URL for the program.

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.
with(String, Object) - Method in class org.eolang.maven.Moja
Add one more attribute and return self.

Z

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