A B C D E F G H I J L M N 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.
accept(Path, Path) - Method in class org.eolang.maven.CopiedResources
 
accept(Dependency, Path) - Method in class org.eolang.maven.Central
 
add(String) - Method in class org.eolang.maven.tojos.ForeignTojos
Add a foreign tojo.
add(String, Object) - Method in class org.eolang.maven.rust.Cargo
Adds dependency.
add(Path, Path) - Method in class org.eolang.maven.tojos.TranspiledTojos
Add transpiled file to the list.
add(ObjectName) - Method in class org.eolang.maven.tojos.ForeignTojos
Add a foreign tojo.
all() - Method in class org.eolang.maven.tojos.ForeignTojos
Get all tojos as a collection.
allBinaries() - Method in class org.eolang.maven.tojos.PlacedTojos
Get all binaries.
andThen(BiConsumer<? super Path, ? super Path>) - Method in class org.eolang.maven.CopiedResources
 
andThen(BiConsumer<? super Dependency, ? super Path>) - Method in class org.eolang.maven.Central
 
apply(int, XML) - Method in class org.eolang.maven.StMeasured
 
apply(XML) - Method in class org.eolang.maven.optimization.OptSpy
 
apply(XML) - Method in class org.eolang.maven.optimization.OptTrain
 
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.latex.LatexTemplate
Generates the template from the code from resources/latex-template.txt.
asString() - Method in class org.eolang.maven.util.JoinedUnderscore
 
AttributeNotFoundException - Exception in org.eolang.maven.tojos
If the attributes were not found in the Tojo.

B

BinarizeMojo - Class in org.eolang.maven
Compile binaries.
BinarizeMojo() - Constructor for class org.eolang.maven.BinarizeMojo
 
BinarizeParse - Class in org.eolang.maven
Parse rust inserts.
BinarizeParse(File, File, Names, File) - Constructor for class org.eolang.maven.BinarizeParse
Ctor.
build(Path) - Method in interface org.eolang.maven.rust.Buildable
Build it.
build(Path) - Method in class org.eolang.maven.rust.RustNode
 
Buildable - Interface in org.eolang.maven.rust
Such FFINode that should build (compiled).
BuildFailureException - Exception in org.eolang.maven.rust
If cargo project building failed.
BuildFailureException(String) - Constructor for exception org.eolang.maven.rust.BuildFailureException
Ctor.
BuildFailureException(String, Throwable) - Constructor for exception org.eolang.maven.rust.BuildFailureException
Ctor.

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.
CACHE - Static variable in class org.eolang.maven.TranspileMojo
Cache directory for transpiled sources.
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.
Cargo - Class in org.eolang.maven.rust
Class to manipulate Cargo.toml file.
Cargo(String) - Constructor for class org.eolang.maven.rust.Cargo
Ctor.
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.
ChConstant(String) - Constructor for class org.eolang.maven.hash.CommitHash.ChConstant
The main 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.
ChText - Class in org.eolang.maven.hash
Commit Hash from text.
ChText(Path, String) - Constructor for class org.eolang.maven.hash.ChText
Production constructor.
classes() - Method in class org.eolang.maven.tojos.PlacedTojos
Get all classes.
CleanMojo - Class in org.eolang.maven
Implementation of maven clean plugin, just deleting target/eo directory.
CleanMojo() - Constructor for class org.eolang.maven.CleanMojo
 
close() - Method in class org.eolang.maven.tojos.ForeignTojos
 
close() - Method in class org.eolang.maven.tojos.PlacedTojos
 
close() - Method in class org.eolang.maven.tojos.TranspiledTojos
 
Commented - Class in org.eolang.maven.rust
Commented file.
Commented(Savable, String) - Constructor for class org.eolang.maven.rust.Commented
Ctor.
CommitHash - Interface in org.eolang.maven.hash
Hash of tag.
CommitHash.ChConstant - Class in org.eolang.maven.hash
Hardcoded commit hash.
CommitHashesMap - Class in org.eolang.maven.hash
Commit hashes table as a map.
CommitHashesMap() - Constructor for class org.eolang.maven.hash.CommitHashesMap
Constructor.
CommitHashesMap.Fake - Class in org.eolang.maven.hash
Fake commit hashes hash-table.
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.Objectionary.Fake
 
contains(String) - Method in class org.eolang.maven.objectionary.OyIndexed
 
contains(String) - Method in class org.eolang.maven.objectionary.OyRemote
 
contains(String) - Method in class org.eolang.maven.tojos.ForeignTojos
Check if the tojos contains a foreign tojo with name.
contains(ObjectName) - Method in interface org.eolang.maven.objectionary.Objectionaries
Check if an object exists.
contains(ObjectName) - Method in class org.eolang.maven.objectionary.Objectionaries.Fake
 
contains(ObjectName) - Method in class org.eolang.maven.objectionary.ObjsDefault
 
contains(ObjectName...) - Method in class org.eolang.maven.tojos.ForeignTojos
Check if the tojos contains a foreign tojos with object name.
content() - Method in class org.eolang.maven.rust.Cargo
Save it to specified folder.
Coordinates - Class in org.eolang.maven
Maven coordinates as a string.
Coordinates(Dependency) - Constructor for class org.eolang.maven.Coordinates
Ctor.
CopiedResources - Class in org.eolang.maven
Copied resources via maven-resources-plugin.
CopiedResources(MavenProject, MavenSession, BuildPluginManager) - Constructor for class org.eolang.maven.CopiedResources
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 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
 
CopySourcesMojo - Class in org.eolang.maven
Copy source files from source directory with extra package on top.
CopySourcesMojo() - Constructor for class org.eolang.maven.CopySourcesMojo
 

D

DcsDefault - Class in org.eolang.maven.dependencies
It is a list of dependencies that are needed by the build.
DcsDefault(ForeignTojos, 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.
DcsFake - Class in org.eolang.maven.dependencies
Fake dependencies.
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.
DelimitedName - Class in org.eolang.maven.name
A class which encapsulates delimiter.
DelimitedName(String) - Constructor for class org.eolang.maven.name.DelimitedName
Ctor.
DelimitedName(String, String) - Constructor for class org.eolang.maven.name.DelimitedName
Ctor.
DelimitedName(String, Optional<String>) - Constructor for class org.eolang.maven.name.DelimitedName
Ctor.
DelimitedName(Scalar<String>) - Constructor for class org.eolang.maven.name.DelimitedName
Ctor.
DemandMojo - Class in org.eolang.maven
Add object names to the "foreign" registry as demanded.
DemandMojo() - Constructor for class org.eolang.maven.DemandMojo
 
dependencies() - Method in class org.eolang.maven.tojos.ForeignTojos
Get the tojos that doesn't have dependency.
dependency() - Method in class org.eolang.maven.tojos.PlacedTojo
The placed tojo dependency.
dependency(String, Object) - Method in class org.eolang.maven.rust.Project
Add dependency to project.
description() - Method in class org.eolang.maven.tojos.ForeignTojo
The tojo description.
DIR - Static variable in class org.eolang.maven.BinarizeMojo
The directory where to binarize to.
DIR - Static variable in class org.eolang.maven.BinarizeParse
The directory where to binarize to.
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.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.ShakeMojo
The directory where to shake 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.
DIR - Static variable in class org.eolang.maven.VerifyMojo
The directory where to transpile to.
Disclaimer - Class in org.eolang.maven
A piece of text generated in runtime, to be injected into the files that we generate as output, for example .java and .sodg files.
Disclaimer() - Constructor for class org.eolang.maven.Disclaimer
 
discoveredAt() - Method in class org.eolang.maven.tojos.ForeignTojo
The discovered at location.
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
 
DownloadDepsMojo - Class in org.eolang.maven
Downloads dependencies.
DownloadDepsMojo() - Constructor for class org.eolang.maven.DownloadDepsMojo
 

E

EMPTY - Static variable in class org.eolang.maven.Central
Do nothing.
EO - Static variable in class org.eolang.maven.AssembleMojo
Source file extension.
equals(Object) - Method in class org.eolang.maven.Coordinates
 
equals(Object) - Method in class org.eolang.maven.rust.Names
 
equals(Object) - Method in class org.eolang.maven.tojos.ForeignTojo
 
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.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.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
 
exec(Collection<ForeignTojo>) - Method in class org.eolang.maven.BinarizeParse
Parse ffi nodes in tojos.
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.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 - Variable in class org.eolang.maven.rust.Savable
Extension of the file, i.e.
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

Fake() - Constructor for class org.eolang.maven.hash.CommitHashesMap.Fake
Ctor.
Fake() - Constructor for class org.eolang.maven.objectionary.Objectionaries.Fake
Ctor.
Fake() - Constructor for class org.eolang.maven.objectionary.Objectionary.Fake
Ctor.
Fake(Objectionary) - Constructor for class org.eolang.maven.objectionary.Objectionaries.Fake
Ctor.
FFINode - Interface in org.eolang.maven.rust
Common interface for FFI nodes in xmir.
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.
find(String) - Method in class org.eolang.maven.tojos.ForeignTojos
Find tojo by tojo id.
find(Path) - Method in class org.eolang.maven.tojos.PlacedTojos
Find placed tojo by path.
findJar(String) - Method in class org.eolang.maven.tojos.PlacedTojos
Find jar by dependency identifier.
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.
ForeignTojo - Class in org.eolang.maven.tojos
Foreign tojo.
ForeignTojo(Tojo) - Constructor for class org.eolang.maven.tojos.ForeignTojo
Ctor.
ForeignTojos - Class in org.eolang.maven.tojos
Foreign tojos.
ForeignTojos(Scalar<Tojos>, Supplier<String>) - Constructor for class org.eolang.maven.tojos.ForeignTojos
Ctor.
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

generate() - Method in interface org.eolang.maven.rust.FFINode
Generate necessary files in target.
generate() - Method in class org.eolang.maven.rust.RustNode
 
generateUnchecked() - Method in interface org.eolang.maven.rust.FFINode
Generate method but throw unchecked IOException.
get() - Method in class org.eolang.maven.footprint.CachePath
 
get() - Method in class org.eolang.maven.tojos.TojoHash
 
get(String) - Method in class org.eolang.maven.objectionary.Objectionary.Fake
 
get(String) - Method in interface org.eolang.maven.objectionary.Objectionary
Resolve object.
get(String) - Method in class org.eolang.maven.objectionary.OyIndexed
 
get(String) - Method in class org.eolang.maven.objectionary.OyRemote
 

H

hash() - Method in interface org.eolang.maven.name.ObjectName
Hash only.
hash() - Method in class org.eolang.maven.name.OnCached
 
hash() - Method in class org.eolang.maven.name.OnDefault
 
hash() - Method in class org.eolang.maven.name.OnReplaced
 
hash() - Method in class org.eolang.maven.name.OnSwap
 
hash() - Method in class org.eolang.maven.name.OnUnversioned
 
hash() - Method in class org.eolang.maven.name.OnVersioned
 
hash() - Method in class org.eolang.maven.tojos.ForeignTojo
The tojo hash.
hasHash() - Method in class org.eolang.maven.tojos.ForeignTojo
Checks if tojo has hash.
hashCode() - Method in class org.eolang.maven.Coordinates
 
hashCode() - Method in class org.eolang.maven.rust.Names
 
hashCode() - Method in class org.eolang.maven.tojos.ForeignTojo
 
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

identifier() - Method in class org.eolang.maven.tojos.ForeignTojo
The id of the tojo.
identifier() - Method in class org.eolang.maven.tojos.PlacedTojo
The tojo id.
includes(Collection<String>) - Method in class org.eolang.maven.util.Walk
Includes this globs.
INSTANCE - Static variable in class org.eolang.maven.Catalogs
Singleton.
isClass() - Method in class org.eolang.maven.tojos.PlacedTojo
Check if the tojo is a class.
isEmpty() - Method in class org.eolang.maven.tojos.PlacedTojos
Check whether tojos is empty.
isJar() - Method in class org.eolang.maven.tojos.PlacedTojo
Check if the tojo is a jar.
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.DcsFake
 
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
 

J

jars() - Method in class org.eolang.maven.tojos.PlacedTojos
Get all jars.
JAVA - Static variable in class org.eolang.maven.TranspileMojo
Java extension.
JoinedUnderscore - Class in org.eolang.maven.util
Text joined with underscore.
JoinedUnderscore(String...) - Constructor for class org.eolang.maven.util.JoinedUnderscore
Ctor.
JoinedUnderscore(List<String>) - Constructor for class org.eolang.maven.util.JoinedUnderscore
Ctor.

L

label() - Method in class org.eolang.maven.name.DelimitedName
The optional label.
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
Latex template.
LatexTemplate(String) - Constructor for class org.eolang.maven.latex.LatexTemplate
Ctor.
LIB - Static variable in class org.eolang.maven.rust.RustNode
Name of executable file which is result of cargo building.
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.
make(Path, String) - Method in class org.eolang.maven.Place
Make a full path.
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
 
Module - Class in org.eolang.maven.rust
Special class for converting a rust inserts into a separate module of Cargo Project.
Module(String, String) - Constructor for class org.eolang.maven.rust.Module
Ctor.
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.

N

name - Variable in class org.eolang.maven.rust.Savable
Name of file.
name(String) - Method in class org.eolang.maven.rust.Names
Assign the new name to the function.
Names - Class in org.eolang.maven.rust
The class for storing and assigning names to rust inserts by its location.
Names(Path) - Constructor for class org.eolang.maven.rust.Names
Ctor.
Native - Class in org.eolang.maven.rust
Class for creating and saving class with native method.
Native(String, String) - Constructor for class org.eolang.maven.rust.Native
Ctor.
notDiscovered() - Method in class org.eolang.maven.tojos.ForeignTojos
Get the tojos that are not discovered yet.
notOptimized() - Method in class org.eolang.maven.tojos.ForeignTojo
Checks if tojo was not already optimized.
notParsed() - Method in class org.eolang.maven.tojos.ForeignTojo
Check if the given tojo has not been parsed.
notShaken() - Method in class org.eolang.maven.tojos.ForeignTojo
Checks if tojo was not already shaken.
notVerified() - Method in class org.eolang.maven.tojos.ForeignTojo
Checks if tojo was not already verified.

O

object(ObjectName) - Method in class org.eolang.maven.objectionary.Objectionaries.Fake
 
object(ObjectName) - Method in interface org.eolang.maven.objectionary.Objectionaries
Get an object by hash and name.
object(ObjectName) - Method in class org.eolang.maven.objectionary.ObjsDefault
 
Objectionaries - Interface in org.eolang.maven.objectionary
Many objectionaries for different hashes.
Objectionaries.Fake - Class in org.eolang.maven.objectionary
Fake objectionaries.
Objectionary - Interface in org.eolang.maven.objectionary
Objectionary.
Objectionary.Fake - Class in org.eolang.maven.objectionary
Objectionary with lambda-function Ctor-s for testing.
ObjectName - Interface in org.eolang.maven.name
Object name with a version.
ObjsDefault - Class in org.eolang.maven.objectionary
Default objectionaries.
ObjsDefault() - Constructor for class org.eolang.maven.objectionary.ObjsDefault
Constructor.
ObjsDefault(Map.Entry<CommitHash, Objectionary>...) - Constructor for class org.eolang.maven.objectionary.ObjsDefault
Constructor for tests with predefined Objectionaries.
OnCached - Class in org.eolang.maven.name
Cached object name.
OnCached(ObjectName) - Constructor for class org.eolang.maven.name.OnCached
Ctor.
OnDefault - Class in org.eolang.maven.name
Default object name that just split given raw string to name and hash.
OnDefault(String) - Constructor for class org.eolang.maven.name.OnDefault
Ctor.
OnDefault(DelimitedName) - Constructor for class org.eolang.maven.name.OnDefault
Ctor.
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.
OnReplaced - Class in org.eolang.maven.name
Object name replaced.
OnReplaced(String) - Constructor for class org.eolang.maven.name.OnReplaced
Constructor.
OnReplaced(String, Map<String, ? extends CommitHash>) - Constructor for class org.eolang.maven.name.OnReplaced
Constructor.
OnReplaced(ObjectName) - Constructor for class org.eolang.maven.name.OnReplaced
Constructor.
OnReplaced(ObjectName, Map<String, ? extends CommitHash>) - Constructor for class org.eolang.maven.name.OnReplaced
Constructor.
OnSwap - Class in org.eolang.maven.name
Swapped object name.
OnSwap(boolean, ObjectName) - Constructor for class org.eolang.maven.name.OnSwap
Ctor.
OnSwap(boolean, ObjectName, ObjectName) - Constructor for class org.eolang.maven.name.OnSwap
Ctor.
OnUnversioned - Class in org.eolang.maven.name
Unversioned object full name.
OnUnversioned(ObjectName) - Constructor for class org.eolang.maven.name.OnUnversioned
Ctor.
OnVersioned - Class in org.eolang.maven.name
Object name with default hash.
OnVersioned(String, String) - Constructor for class org.eolang.maven.name.OnVersioned
Ctor.
OnVersioned(String, CommitHash) - Constructor for class org.eolang.maven.name.OnVersioned
Ctor.
OnVersioned(ObjectName, Scalar<CommitHash>) - Constructor for class org.eolang.maven.name.OnVersioned
Ctor.
OnVersioned(ObjectName, CommitHash) - Constructor for class org.eolang.maven.name.OnVersioned
Ctor.
Optimization - Interface in org.eolang.maven.optimization
Abstraction for XML optimizations.
optimized() - Method in class org.eolang.maven.tojos.ForeignTojo
The tojo optimized xmir.
OptimizeMojo - Class in org.eolang.maven
Optimize XML files, applying a number of mandatory XSL transformations to them.
OptimizeMojo() - Constructor for class org.eolang.maven.OptimizeMojo
 
OptSpy - Class in org.eolang.maven.optimization
Optimization that spies.
OptSpy(Train<Shift>, Path) - Constructor for class org.eolang.maven.optimization.OptSpy
The main constructor.
OptSpy(Path) - Constructor for class org.eolang.maven.optimization.OptSpy
Ctor.
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(Train<Shift>) - Constructor for class org.eolang.maven.optimization.OptTrain
Constructor that accepts train of shifts.
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.latex - package org.eolang.maven.latex
LaTex.
org.eolang.maven.name - package org.eolang.maven.name
Object name 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.rust - package org.eolang.maven.rust
Rust project creating.
org.eolang.maven.tojos - package org.eolang.maven.tojos
Package for domain tojos.
org.eolang.maven.util - package org.eolang.maven.util
Utility classes for EO maven plugin.
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

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
 
Place - Class in org.eolang.maven
Make the place for the object.
Place(String) - Constructor for class org.eolang.maven.Place
Ctor.
Place(ObjectName) - Constructor for class org.eolang.maven.Place
Ctor.
placeClass(Path, String, String) - Method in class org.eolang.maven.tojos.PlacedTojos
Place class into placed tojos file.
placed() - Method in class org.eolang.maven.tojos.PlacedTojo
Check if the tojo is placed.
PlacedTojo - Class in org.eolang.maven.tojos
Placed tojo.
PlacedTojos - Class in org.eolang.maven.tojos
PlacedTojos encapsulates tojos logic and keeps short information about all placed files.
PlacedTojos(Path) - Constructor for class org.eolang.maven.tojos.PlacedTojos
Ctor.
PlacedTojos(Sticky<? extends Tojos>) - Constructor for class org.eolang.maven.tojos.PlacedTojos
Ctor.
placeJar(String) - Method in class org.eolang.maven.tojos.PlacedTojos
Place jar into placed tojos file.
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
 
PRE - Static variable in class org.eolang.maven.TranspileMojo
The directory where to put pre-transpile files.
PREFIX - Static variable in class org.eolang.maven.rust.Names
Prefix for the names.
PrimeModule - Class in org.eolang.maven.rust
Prime Module in the rust project.
PrimeModule(String, String) - Constructor for class org.eolang.maven.rust.PrimeModule
Ctor.
PrintMojo - Class in org.eolang.maven
Print XMIR to EO.
PrintMojo() - Constructor for class org.eolang.maven.PrintMojo
 
probed() - Method in class org.eolang.maven.tojos.ForeignTojo
The tojo probed.
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
 
Project - Class in org.eolang.maven.rust
To create the cargo project.
Project(Path) - Constructor for class org.eolang.maven.rust.Project
Ctor.
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
 
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.
related() - Method in class org.eolang.maven.tojos.PlacedTojo
The placed tojo related file path.
remove(Path) - Method in class org.eolang.maven.tojos.TranspiledTojos
Remove all transpiled files by xmir.
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
 
RustNode - Class in org.eolang.maven.rust
FFINode for Rust inserts.
RustNode(XML, String, Path, Path, Path) - Constructor for class org.eolang.maven.rust.RustNode
Main constructor.
RustNode(XML, Names, Path, Path, Path) - Constructor for class org.eolang.maven.rust.RustNode
Ctor.

S

sameHash(String) - Method in class org.eolang.maven.tojos.PlacedTojo
Check if the tojo has the same hash.
Savable - Class in org.eolang.maven.rust
Created to be saved.
Savable(String, String) - Constructor for class org.eolang.maven.rust.Savable
Ctor.
save() - Method in class org.eolang.maven.rust.Names
Saves the function to name dispatching table.
save() - Method in class org.eolang.maven.rust.Project
Saves the project to file system.
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(Path) - Method in class org.eolang.maven.rust.Savable
Save it by footprint.
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.
scope() - Method in class org.eolang.maven.tojos.ForeignTojo
Return the scope of the tojo.
ShakeMojo - Class in org.eolang.maven
Shake (prepare) XML files after optimizations for translation to java.
ShakeMojo() - Constructor for class org.eolang.maven.ShakeMojo
 
shaken() - Method in class org.eolang.maven.tojos.ForeignTojo
The tojo shaken xmir.
size() - Method in class org.eolang.maven.tojos.ForeignTojos
Get the size of the tojos.
SodgMojo - Class in org.eolang.maven
Convert XMIR to SODG.
SodgMojo() - Constructor for class org.eolang.maven.SodgMojo
 
source() - Method in class org.eolang.maven.tojos.ForeignTojo
The tojo eo object.
SpyTrain - Class in org.eolang.maven
Train that spies.
SpyTrain(Train<Shift>, Path) - Constructor for class org.eolang.maven.SpyTrain
Ctor.
status() - Method in class org.eolang.maven.tojos.ForeignTojos
Status of tojos.
StMeasured - Class in org.eolang.maven
Shift that measures and saves stats into a file.
StMeasured(Shift, Path) - Constructor for class org.eolang.maven.StMeasured
Ctor.

T

title() - Method in class org.eolang.maven.name.DelimitedName
The title.
TojoHash - Class in org.eolang.maven.tojos
Optional tojo hash.
TojoHash(ForeignTojo) - Constructor for class org.eolang.maven.tojos.TojoHash
Ctor.
toString() - Method in class org.eolang.maven.Coordinates
 
toString() - Method in class org.eolang.maven.Disclaimer
 
toString() - Method in class org.eolang.maven.Moja
 
toString() - Method in class org.eolang.maven.name.DelimitedName
 
toString() - Method in class org.eolang.maven.name.OnCached
 
toString() - Method in class org.eolang.maven.name.OnDefault
 
toString() - Method in class org.eolang.maven.name.OnReplaced
 
toString() - Method in class org.eolang.maven.name.OnSwap
 
toString() - Method in class org.eolang.maven.name.OnUnversioned
 
toString() - Method in class org.eolang.maven.name.OnVersioned
 
toString() - Method in class org.eolang.maven.objectionary.Objectionary.Fake
 
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
 
TranspiledTojos - Class in org.eolang.maven.tojos
Transpiled tojos that keeps information about all transpiled files.
TranspiledTojos(Sticky<? extends Tojos>) - Constructor for class org.eolang.maven.tojos.TranspiledTojos
The main public constructor.
TranspileMojo - Class in org.eolang.maven
Transpile.
TranspileMojo() - Constructor for class org.eolang.maven.TranspileMojo
 

U

uid() - Method in class org.eolang.maven.StMeasured
 
UnphiMojo - Class in org.eolang.maven
Read PHI files and parse them to the XMIR.
UnphiMojo() - Constructor for class org.eolang.maven.UnphiMojo
 
unplace() - Method in class org.eolang.maven.tojos.PlacedTojo
Mark the tojo as unplaced.
unplaceAll() - Method in class org.eolang.maven.tojos.PlacedTojos
Unplace all tojos.
unplaced() - Method in class org.eolang.maven.tojos.PlacedTojo
Check if the tojo is unplaced.
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
 
unprobed() - Method in class org.eolang.maven.tojos.ForeignTojos
Get the tojos that have not probed yet.
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.footprint.Saved
 
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.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 interface org.eolang.maven.name.ObjectName
Name only.
value() - Method in class org.eolang.maven.name.OnCached
 
value() - Method in class org.eolang.maven.name.OnDefault
 
value() - Method in class org.eolang.maven.name.OnReplaced
 
value() - Method in class org.eolang.maven.name.OnSwap
 
value() - Method in class org.eolang.maven.name.OnUnversioned
 
value() - Method in class org.eolang.maven.name.OnVersioned
 
value(String) - Method in class org.eolang.maven.objectionary.OyRemote.UrlOy
URL for the program.
ver() - Method in class org.eolang.maven.tojos.ForeignTojo
Return the temporary version of the tojo.
verified() - Method in class org.eolang.maven.tojos.ForeignTojo
The tojo verified xmir.
verified() - Method in class org.eolang.maven.tojos.ForeignTojos
Get the tojos that have corresponding verified xmir.
VerifyMojo - Class in org.eolang.maven
Mojo that checks errors and warnings after "assemble" phase.
VerifyMojo() - Constructor for class org.eolang.maven.VerifyMojo
 
version() - Method in class org.eolang.maven.tojos.ForeignTojo
The tojo version.

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.
with(Module, List<String>) - Method in class org.eolang.maven.rust.Project
Adds the module to the project.
withDiscovered(int) - Method in class org.eolang.maven.tojos.ForeignTojo
Set the discovered size.
withDiscoveredAt(Path) - Method in class org.eolang.maven.tojos.ForeignTojo
Set the discovered at.
withHash(CommitHash) - Method in class org.eolang.maven.tojos.ForeignTojo
Set the hash.
withJar(Coordinates) - Method in class org.eolang.maven.tojos.ForeignTojo
Set the jar.
withOptimized() - Method in class org.eolang.maven.tojos.ForeignTojos
Get the tojos that have corresponding optimized xmir.
withOptimized(Path) - Method in class org.eolang.maven.tojos.ForeignTojo
Set the optimized xmir.
withoutSources() - Method in class org.eolang.maven.tojos.ForeignTojos
Get the tojos that do not have corresponding eo and xmir.
withProbed(int) - Method in class org.eolang.maven.tojos.ForeignTojo
Set the number of probed objects.
withScope(String) - Method in class org.eolang.maven.tojos.ForeignTojo
Set the scope.
withShaken() - Method in class org.eolang.maven.tojos.ForeignTojos
Get the tojos that have corresponding shaken XMIR.
withShaken(Path) - Method in class org.eolang.maven.tojos.ForeignTojo
Set the shaken xmir.
withSodg(Path) - Method in class org.eolang.maven.tojos.ForeignTojo
Set sodg.
withSource(Path) - Method in class org.eolang.maven.tojos.ForeignTojo
Set the eo path.
withSources() - Method in class org.eolang.maven.tojos.ForeignTojos
Get the tojos that have corresponding eo file.
withVer(String) - Method in class org.eolang.maven.tojos.ForeignTojo
Temporary version.
withVerified(Path) - Method in class org.eolang.maven.tojos.ForeignTojo
Set the verified xmir.
withVersion(String) - Method in class org.eolang.maven.tojos.ForeignTojo
Set the version.
withXmir() - Method in class org.eolang.maven.tojos.ForeignTojos
Get the tojos that have corresponding xmir.
withXmir(Path) - Method in class org.eolang.maven.tojos.ForeignTojo
Set the xmir.

X

xmir() - Method in class org.eolang.maven.tojos.ForeignTojo
The tojo xmir.
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 B C D E F G H I J L M N O P R S T U V W X Z 
All Classes All Packages