A B D E I J N O R T X 
All Classes All Packages

A

apply(Collection<? extends Representation>) - Method in interface org.eolang.jeo.Improvement
Apply the improvement.
apply(Collection<? extends Representation>) - Method in class org.eolang.jeo.improvement.BytecodeFootprint
 
apply(Collection<? extends Representation>) - Method in class org.eolang.jeo.Improvement.Dummy
 
apply(Collection<? extends Representation>) - Method in class org.eolang.jeo.improvement.ImprovementLogged
 
apply(Collection<? extends Representation>) - Method in class org.eolang.jeo.improvement.Improvements
 
apply(Collection<? extends Representation>) - Method in class org.eolang.jeo.Improvement.Mock
 
apply(Collection<? extends Representation>) - Method in class org.eolang.jeo.improvement.XmirFootprint
 

B

bytecode() - Method in class org.eolang.jeo.BytecodeClasses
Get all bytecode files as a collection of Representation.
BytecodeClasses - Class in org.eolang.jeo
Project compiled classes.
BytecodeClasses(Path) - Constructor for class org.eolang.jeo.BytecodeClasses
Constructor.
BytecodeFootprint - Class in org.eolang.jeo.improvement
Footprint of the representations as bytecode classes.
BytecodeFootprint(Path) - Constructor for class org.eolang.jeo.improvement.BytecodeFootprint
Constructor.
BytecodeRepresentation - Class in org.eolang.jeo.representation
Intermediate representation of a class files which can be optimized from bytecode.
BytecodeRepresentation(Path) - Constructor for class org.eolang.jeo.representation.BytecodeRepresentation
Constructor.
BytecodeToEoMojo - Class in org.eolang.jeo
Converts bytecode to EO.
BytecodeToEoMojo() - Constructor for class org.eolang.jeo.BytecodeToEoMojo
 
BytecodeTranspilation - Class in org.eolang.jeo.representation
Transpilation of the bytecode to the EO.
BytecodeTranspilation(Path, Path) - Constructor for class org.eolang.jeo.representation.BytecodeTranspilation
Constructor.

D

Dummy() - Constructor for class org.eolang.jeo.Improvement.Dummy
 

E

EoToBytecodeMojo - Class in org.eolang.jeo
Converts EO to bytecode.
EoToBytecodeMojo() - Constructor for class org.eolang.jeo.EoToBytecodeMojo
 
execute() - Method in class org.eolang.jeo.BytecodeToEoMojo
 
execute() - Method in class org.eolang.jeo.EoToBytecodeMojo
 
execute() - Method in class org.eolang.jeo.JeoMojo
The main entry point of the plugin.

I

Improvement - Interface in org.eolang.jeo
Optimization improvement.
Improvement.Dummy - Class in org.eolang.jeo
Dummy improvement.
Improvement.Mock - Class in org.eolang.jeo
Mock improvement.
ImprovementLogged - Class in org.eolang.jeo.improvement
Logged improvement.
ImprovementLogged() - Constructor for class org.eolang.jeo.improvement.ImprovementLogged
Constructor.
Improvements - Class in org.eolang.jeo.improvement
Improvements.
Improvements(Improvement...) - Constructor for class org.eolang.jeo.improvement.Improvements
Constructor.

J

JeoMojo - Class in org.eolang.jeo
Default optimization mojo.
JeoMojo() - Constructor for class org.eolang.jeo.JeoMojo
 

N

name() - Method in class org.eolang.jeo.representation.BytecodeRepresentation
 
name() - Method in interface org.eolang.jeo.Representation
Name of the class or an object.
name() - Method in class org.eolang.jeo.Representation.Named
 
name() - Method in class org.eolang.jeo.representation.XmirRepresentation
 
Named(String) - Constructor for class org.eolang.jeo.Representation.Named
Constructor.

O

org.eolang.jeo - package org.eolang.jeo
The main classes of the jeo-maven-plugin.
org.eolang.jeo.improvement - package org.eolang.jeo.improvement
Contains classes for improving representations.
org.eolang.jeo.representation - package org.eolang.jeo.representation
Package for the representations.

R

Representation - Interface in org.eolang.jeo
Intermediate representation of a class files which can be optimized.
Representation.Named - Class in org.eolang.jeo
Named representation.

T

toBytecode() - Method in class org.eolang.jeo.representation.BytecodeRepresentation
 
toBytecode() - Method in class org.eolang.jeo.Representation.Named
 
toBytecode() - Method in interface org.eolang.jeo.Representation
Convert to bytecode.
toBytecode() - Method in class org.eolang.jeo.representation.XmirRepresentation
 
toEO() - Method in class org.eolang.jeo.representation.BytecodeRepresentation
 
toEO() - Method in class org.eolang.jeo.Representation.Named
 
toEO() - Method in interface org.eolang.jeo.Representation
Convert to EOlang XML representation (XMIR).
toEO() - Method in class org.eolang.jeo.representation.XmirRepresentation
 
transpile() - Method in class org.eolang.jeo.representation.BytecodeTranspilation
Transpile all bytecode files.

X

XmirFootprint - Class in org.eolang.jeo.improvement
Footprint of the Xmir.
XmirFootprint(Path) - Constructor for class org.eolang.jeo.improvement.XmirFootprint
Constructor.
XmirObject - Class in org.eolang.jeo.representation
XMIR representation of an EO object.
XmirObject(String) - Constructor for class org.eolang.jeo.representation.XmirObject
Constructor.
XmirRepresentation - Class in org.eolang.jeo.representation
Intermediate representation of a class files from XMIR.
XmirRepresentation(XML) - Constructor for class org.eolang.jeo.representation.XmirRepresentation
Constructor.
XmirRepresentation(XmirObject) - Constructor for class org.eolang.jeo.representation.XmirRepresentation
Constructor.
A B D E I J N O R T X 
All Classes All Packages