A B C D E F H I J M N O R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- access() - Method in class org.eolang.jeo.representation.xmir.XmlField
-
Field access modifiers.
- access() - Method in class org.eolang.jeo.representation.xmir.XmlMethod
-
Method access modifiers.
- api() - Method in class org.eolang.jeo.representation.DefaultVersion
-
ASM API version.
- 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.Dummy
- apply(Collection<? extends Representation>) - Method in class org.eolang.jeo.improvement.ImprovementBytecodeFootprint
- apply(Collection<? extends Representation>) - Method in class org.eolang.jeo.improvement.ImprovementDistilledObjects
- apply(Collection<? extends Representation>) - Method in class org.eolang.jeo.improvement.ImprovementEoFootprint
- apply(Collection<? extends Representation>) - Method in class org.eolang.jeo.improvement.ImprovementLogged
- apply(Collection<? extends Representation>) - Method in class org.eolang.jeo.improvement.ImprovementSet
- apply(Collection<? extends Representation>) - Method in class org.eolang.jeo.Improvement.Mock
- arguments() - Method in class org.eolang.jeo.representation.xmir.XmlInstruction
-
Instruction arguments.
- asBytes() - Method in class org.eolang.jeo.representation.bytecode.Bytecode
-
Get as bytes.
- asString() - Method in class org.eolang.jeo.representation.ClassName
-
Get class name.
B
- bytecode() - Method in class org.eolang.jeo.BytecodeClasses
-
Get all bytecode files as a collection of
Representation
. - bytecode() - Method in class org.eolang.jeo.representation.bytecode.BytecodeClass
-
Generate bytecode.
- bytecode() - Method in class org.eolang.jeo.representation.xmir.XmlBytecode
-
Traverse XML and build bytecode class.
- Bytecode - Class in org.eolang.jeo.representation.bytecode
-
Java bytecode.
- Bytecode(byte[]) - Constructor for class org.eolang.jeo.representation.bytecode.Bytecode
-
Constructor.
- BytecodeClass - Class in org.eolang.jeo.representation.bytecode
-
Class useful for generating bytecode for testing purposes.
- BytecodeClass() - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeClass
-
Constructor.
- BytecodeClass(String) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeClass
-
Constructor.
- BytecodeClass(String, int) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeClass
-
Constructor.
- BytecodeClass(String, BytecodeClassProperties) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeClass
-
Constructor.
- BytecodeClass(String, ClassWriter, Collection<BytecodeMethod>, BytecodeClassProperties) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeClass
-
Constructor.
- BytecodeClasses - Class in org.eolang.jeo
-
Project compiled classes.
- BytecodeClasses(Path) - Constructor for class org.eolang.jeo.BytecodeClasses
-
Constructor.
- BytecodeClassProperties - Class in org.eolang.jeo.representation.bytecode
-
Class properties.
- BytecodeClassProperties(int) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeClassProperties
-
Constructor.
- BytecodeClassProperties(int, String, String, String...) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeClassProperties
-
Constructor.
- BytecodeMethod - Class in org.eolang.jeo.representation.bytecode
-
Bytecode method.
- BytecodeRepresentation - Class in org.eolang.jeo.representation
-
Intermediate representation of a class files which can be optimized from bytecode.
- BytecodeRepresentation(byte[]) - Constructor for class org.eolang.jeo.representation.BytecodeRepresentation
-
Constructor.
- 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
- BytecodeTransformation - Class in org.eolang.jeo.representation
-
Transpilation of the bytecode to the EO.
- BytecodeTransformation(Path, Path) - Constructor for class org.eolang.jeo.representation.BytecodeTransformation
-
Constructor.
C
- ClassName - Class in org.eolang.jeo.representation
-
Class name.
- ClassName() - Constructor for class org.eolang.jeo.representation.ClassName
-
Constructor.
- code() - Method in class org.eolang.jeo.representation.xmir.XmlInstruction
-
Instruction code.
D
- DefaultVersion - Class in org.eolang.jeo.representation
-
Version of ASM and Java bytecode.
- DefaultVersion() - Constructor for class org.eolang.jeo.representation.DefaultVersion
-
Default constructor.
- descriptor() - Method in class org.eolang.jeo.representation.xmir.XmlField
-
Field descriptor.
- descriptor() - Method in class org.eolang.jeo.representation.xmir.XmlMethod
-
Method descriptor.
- descriptor(String) - Method in class org.eolang.jeo.representation.bytecode.BytecodeMethod
-
Set method descriptor.
- DirectivesClass - Class in org.eolang.jeo.representation.directives
-
Class printer.
- DirectivesClass(String) - Constructor for class org.eolang.jeo.representation.directives.DirectivesClass
-
Constructor.
- DirectivesMethod - Class in org.eolang.jeo.representation.directives
-
Method printer.
- Dummy() - Constructor for class org.eolang.jeo.Improvement.Dummy
E
- EoDefaultDirectory - Class in org.eolang.jeo
-
Default directory for XMIR.
- EoDefaultDirectory() - Constructor for class org.eolang.jeo.EoDefaultDirectory
-
Constructor.
- EoRepresentation - Class in org.eolang.jeo.representation
-
Intermediate representation of a class files from XMIR.
- EoRepresentation(XML) - Constructor for class org.eolang.jeo.representation.EoRepresentation
-
Constructor.
- EoToBytecodeMojo - Class in org.eolang.jeo
-
Converts EO to bytecode.
- EoToBytecodeMojo() - Constructor for class org.eolang.jeo.EoToBytecodeMojo
- equals(Object) - Method in class org.eolang.jeo.representation.bytecode.Bytecode
- 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.
F
H
- hashCode() - Method in class org.eolang.jeo.representation.bytecode.Bytecode
- helloWorldMethod() - Method in class org.eolang.jeo.representation.bytecode.BytecodeClass
-
Hello world bytecode.
- HexData - Class in org.eolang.jeo.representation
-
Hexadecimal data.
- HexData(Object) - Constructor for class org.eolang.jeo.representation.HexData
-
Constructor.
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.
- ImprovementBytecodeFootprint - Class in org.eolang.jeo.improvement
-
Footprint of the representations as bytecode classes.
- ImprovementBytecodeFootprint(Path) - Constructor for class org.eolang.jeo.improvement.ImprovementBytecodeFootprint
-
Constructor.
- ImprovementDistilledObjects - Class in org.eolang.jeo.improvement
-
Distilled objects improvement.
- ImprovementDistilledObjects() - Constructor for class org.eolang.jeo.improvement.ImprovementDistilledObjects
- ImprovementEoFootprint - Class in org.eolang.jeo.improvement
-
Footprint of the EO's.
- ImprovementEoFootprint(Path) - Constructor for class org.eolang.jeo.improvement.ImprovementEoFootprint
-
Constructor.
- ImprovementLogged - Class in org.eolang.jeo.improvement
-
Logged improvement.
- ImprovementLogged() - Constructor for class org.eolang.jeo.improvement.ImprovementLogged
-
Constructor.
- ImprovementSet - Class in org.eolang.jeo.improvement
-
Improvements.
- ImprovementSet(Improvement...) - Constructor for class org.eolang.jeo.improvement.ImprovementSet
-
Constructor.
- instruction(int, Object...) - Method in class org.eolang.jeo.representation.bytecode.BytecodeMethod
-
Add instruction.
- instructions() - Method in class org.eolang.jeo.representation.xmir.XmlMethod
-
Method instructions.
- isApplied() - Method in class org.eolang.jeo.Improvement.Mock
-
Check if the boost was applied.
- isConstructor() - Method in class org.eolang.jeo.representation.xmir.XmlMethod
-
Checks if method is a constructor.
- iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesClass
- iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesMethod
J
- java() - Method in class org.eolang.jeo.representation.DefaultVersion
-
Java bytecode version.
- JeoMojo - Class in org.eolang.jeo
-
Default optimization mojo.
- JeoMojo() - Constructor for class org.eolang.jeo.JeoMojo
M
- methods() - Method in class org.eolang.jeo.representation.xmir.XmlClass
-
Methods.
- Mock() - Constructor for class org.eolang.jeo.Improvement.Mock
-
Constructor.
N
- name() - Method in class org.eolang.jeo.representation.BytecodeRepresentation
- name() - Method in class org.eolang.jeo.representation.EoRepresentation
- 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.xmir.XmlField
-
Field name.
- name() - Method in class org.eolang.jeo.representation.xmir.XmlMethod
-
Method name.
- Named(String) - Constructor for class org.eolang.jeo.Representation.Named
-
Constructor.
- node() - Method in class org.eolang.jeo.representation.xmir.XmlField
-
XML node.
- node() - Method in class org.eolang.jeo.representation.xmir.XmlInstruction
-
XML node.
- node() - Method in class org.eolang.jeo.representation.xmir.XmlMethod
-
XML node.
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.
- org.eolang.jeo.representation.bytecode - package org.eolang.jeo.representation.bytecode
-
Contains classes for generating bytecode in the form of Java classes.
- org.eolang.jeo.representation.directives - package org.eolang.jeo.representation.directives
-
Package for generating XMIR by using ASM library.
- org.eolang.jeo.representation.xmir - package org.eolang.jeo.representation.xmir
-
Package for reading XMIR files and converting them into bytecode.
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.
S
- signature() - Method in class org.eolang.jeo.representation.xmir.XmlField
-
Field signature.
T
- toBytecode() - Method in class org.eolang.jeo.representation.BytecodeRepresentation
- toBytecode() - Method in class org.eolang.jeo.representation.EoRepresentation
- toBytecode() - Method in class org.eolang.jeo.Representation.Named
- toBytecode() - Method in interface org.eolang.jeo.Representation
-
Convert to bytecode.
- toEO() - Method in class org.eolang.jeo.representation.BytecodeRepresentation
- toEO() - Method in class org.eolang.jeo.representation.EoRepresentation
- toEO() - Method in class org.eolang.jeo.Representation.Named
- toEO() - Method in interface org.eolang.jeo.Representation
-
Convert to EOlang XML representation (XMIR).
- toPath() - Method in class org.eolang.jeo.EoDefaultDirectory
-
Convert to path.
- toString() - Method in class org.eolang.jeo.representation.bytecode.Bytecode
- transpile() - Method in class org.eolang.jeo.representation.BytecodeTransformation
-
Transpile all bytecode files.
- type() - Method in class org.eolang.jeo.representation.HexData
-
Type of the data.
U
- up() - Method in class org.eolang.jeo.representation.bytecode.BytecodeMethod
-
Return to the original class.
V
- value() - Method in class org.eolang.jeo.representation.HexData
-
Value of the data.
- value() - Method in class org.eolang.jeo.representation.xmir.XmlField
-
Field value.
- visit(int, int, String, String, String, String[]) - Method in class org.eolang.jeo.representation.ClassName
- visit(int, int, String, String, String, String[]) - Method in class org.eolang.jeo.representation.directives.DirectivesClass
- visitEnd() - Method in class org.eolang.jeo.representation.directives.DirectivesClass
- visitEnd() - Method in class org.eolang.jeo.representation.directives.DirectivesMethod
- visitField(int, String, String, String, Object) - Method in class org.eolang.jeo.representation.directives.DirectivesClass
- visitFieldInsn(int, String, String, String) - Method in class org.eolang.jeo.representation.directives.DirectivesMethod
- visitInsn(int) - Method in class org.eolang.jeo.representation.directives.DirectivesMethod
- visitIntInsn(int, int) - Method in class org.eolang.jeo.representation.directives.DirectivesMethod
- visitJumpInsn(int, Label) - Method in class org.eolang.jeo.representation.directives.DirectivesMethod
- visitLdcInsn(Object) - Method in class org.eolang.jeo.representation.directives.DirectivesMethod
- visitMethod(int, String, String, String, String[]) - Method in class org.eolang.jeo.representation.directives.DirectivesClass
- visitMethodInsn(int, String, String, String, boolean) - Method in class org.eolang.jeo.representation.directives.DirectivesMethod
- visitTypeInsn(int, String) - Method in class org.eolang.jeo.representation.directives.DirectivesMethod
- visitVarInsn(int, int) - Method in class org.eolang.jeo.representation.directives.DirectivesMethod
W
- withField(String) - Method in class org.eolang.jeo.representation.bytecode.BytecodeClass
-
Add field.
- withField(String, String, String, Object, int...) - Method in class org.eolang.jeo.representation.bytecode.BytecodeClass
-
Add field.
- withMethod(String, int...) - Method in class org.eolang.jeo.representation.bytecode.BytecodeClass
-
Add method.
- withMethod(String, String, int...) - Method in class org.eolang.jeo.representation.bytecode.BytecodeClass
-
Add method.
X
- xml() - Method in class org.eolang.jeo.representation.bytecode.BytecodeClass
-
Converts bytecode into XML.
- XmlBytecode - Class in org.eolang.jeo.representation.xmir
-
XML to Java bytecode.
- XmlBytecode(XML) - Constructor for class org.eolang.jeo.representation.xmir.XmlBytecode
-
Constructor.
- XmlClass - Class in org.eolang.jeo.representation.xmir
-
XML class.
- XmlClass(XML) - Constructor for class org.eolang.jeo.representation.xmir.XmlClass
-
Constructor.
- XmlField - Class in org.eolang.jeo.representation.xmir
-
XML field.
- XmlInstruction - Class in org.eolang.jeo.representation.xmir
-
Bytecode instruction from XML.
- XmlInstruction(Node) - Constructor for class org.eolang.jeo.representation.xmir.XmlInstruction
-
Constructor.
- XmlMethod - Class in org.eolang.jeo.representation.xmir
-
XML method.
- XmlMethod(Node) - Constructor for class org.eolang.jeo.representation.xmir.XmlMethod
-
Constructor.
All Classes All Packages