A B C D E F G H I L M O P R S T U V W Z
All Classes All Packages
All Classes All Packages
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.
Callmvn 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
A B C D E F G H I L M O P R S T U V W ZAll Classes All Packages