A B C D E F G H I J L M N O P R S T U V W X 
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.
add(DirectivesAnnotation) - Method in class org.eolang.jeo.representation.directives.DirectivesAnnotations
Add annotation.
all() - Method in class org.eolang.jeo.BytecodeRepresentations
 
all() - Method in class org.eolang.jeo.representation.xmir.XmlAnnotations
All annotations.
all() - Method in interface org.eolang.jeo.Representations
All representations.
AllLabels - Class in org.eolang.jeo.representation.xmir
All the labels that have been found in bytecode.
AllLabels() - Constructor for class org.eolang.jeo.representation.xmir.AllLabels
Constructor.
annotation(DirectivesAnnotation) - Method in class org.eolang.jeo.representation.directives.DirectivesClass
Add annotation to the directives.
annotation(DirectivesAnnotation) - Method in class org.eolang.jeo.representation.directives.DirectivesField
Add annotation.
annotations() - Method in class org.eolang.jeo.representation.xmir.XmlClass
Annotations.
annotations() - Method in class org.eolang.jeo.representation.xmir.XmlField
Field annotations.
api() - Method in class org.eolang.jeo.representation.DefaultVersion
ASM API version.
append(XmlNode) - Method in class org.eolang.jeo.representation.xmir.XmlNode
Append entry to the end of the node.
apply(Collection<? extends Representation>) - Method in class org.eolang.jeo.BachedTranslator
 
apply(Collection<? extends Representation>) - Method in class org.eolang.jeo.LoggedTranslator
 
apply(Collection<? extends Representation>) - Method in interface org.eolang.jeo.Translator
Apply the translation for all representations.
apply(Representation) - Method in class org.eolang.jeo.Assemble
 
apply(Representation) - Method in class org.eolang.jeo.Disassemble
 
apply(Representation) - Method in class org.eolang.jeo.LoggedTranslation
 
apply(Representation) - Method in interface org.eolang.jeo.Translation
Apply the translation to the original representation.
asBytes() - Method in class org.eolang.jeo.representation.bytecode.Bytecode
Get as bytes.
Assemble - Class in org.eolang.jeo
Assemble a representation.
Assemble(Path) - Constructor for class org.eolang.jeo.Assemble
Constructor.
AssembleMojo - Class in org.eolang.jeo
Converts EO to bytecode.
AssembleMojo() - Constructor for class org.eolang.jeo.AssembleMojo
 
asString() - Method in class org.eolang.jeo.representation.ClassNameVisitor
Get class name.
asString() - Method in class org.eolang.jeo.representation.directives.OpcodeName
Get string representation of a bytecode.
attribute(String) - Method in class org.eolang.jeo.representation.xmir.XmlNode
Get attribute.

B

BachedTranslator - Class in org.eolang.jeo
Translator that applies a translation to a batch of representations.
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.
BytecodeAnnotation - Class in org.eolang.jeo.representation.bytecode
Bytecode annotation.
BytecodeAnnotation(String, boolean) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeAnnotation
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, int, CustomClassWriter) - 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, BytecodeClassProperties, boolean) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeClass
Constructor.
BytecodeClass(String, CustomClassWriter, Collection<BytecodeMethod>, BytecodeClassProperties) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeClass
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.
BytecodeEntry - Interface in org.eolang.jeo.representation.bytecode
Bytecode instruction or a label.
BytecodeField - Class in org.eolang.jeo.representation.bytecode
Bytecode field.
BytecodeField(String, String, String, Object, int) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeField
Constructor.
BytecodeLabelEntry - Class in org.eolang.jeo.representation.bytecode
Mark label instruction.
BytecodeMethod - Class in org.eolang.jeo.representation.bytecode
Bytecode method.
BytecodeMethodProperties - Class in org.eolang.jeo.representation.bytecode
Bytecode method properties.
BytecodeMethodProperties(int, String, String, String, String...) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeMethodProperties
Constructor.
BytecodeMethodProperties(String, String, int...) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeMethodProperties
Constructor.
BytecodeMethodProperties(String, String, String, int...) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeMethodProperties
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.
BytecodeRepresentation(Bytecode) - Constructor for class org.eolang.jeo.representation.BytecodeRepresentation
Constructor.
BytecodeRepresentations - Class in org.eolang.jeo
Project compiled classes.
BytecodeRepresentations(Path) - Constructor for class org.eolang.jeo.BytecodeRepresentations
Constructor.
BytecodeTryCatchBlock - Class in org.eolang.jeo.representation.bytecode
Bytecode try-catch block.
BytecodeTryCatchBlock(Label, Label, Label, String) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeTryCatchBlock
Constructor.

C

child(String) - Method in class org.eolang.jeo.representation.xmir.XmlNode
Get child node.
child(String, String) - Method in class org.eolang.jeo.representation.xmir.XmlNode
Get child node by attribute.
children() - Method in class org.eolang.jeo.representation.xmir.XmlNode
Get all child nodes.
ClassName - Class in org.eolang.jeo.representation
Class name.
ClassName() - Constructor for class org.eolang.jeo.representation.ClassName
Constructor.
ClassName(String) - Constructor for class org.eolang.jeo.representation.ClassName
Constructor.
ClassName(String, String) - Constructor for class org.eolang.jeo.representation.ClassName
Constructor.
ClassNameVisitor - Class in org.eolang.jeo.representation
Class name.
ClassNameVisitor() - Constructor for class org.eolang.jeo.representation.ClassNameVisitor
Constructor.
constructors() - Method in class org.eolang.jeo.representation.xmir.XmlClass
Retrieve all constructors from XMIR.
CustomClassWriter - Class in org.eolang.jeo.representation.bytecode
Custom class writer.

D

decode() - Method in class org.eolang.jeo.representation.JavaName
Decode name.
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.XmlAnnotation
Annotation descriptor.
descriptor() - Method in class org.eolang.jeo.representation.xmir.XmlField
Field descriptor.
descriptor() - Method in class org.eolang.jeo.representation.xmir.XmlMethod
Method descriptor.
details() - Method in class org.eolang.jeo.representation.BytecodeRepresentation
 
details() - Method in interface org.eolang.jeo.Representation
Details of representation.
details() - Method in class org.eolang.jeo.representation.XmirRepresentation
 
Details - Class in org.eolang.jeo
Details of representation.
Details(String, String) - Constructor for class org.eolang.jeo.Details
Constructor.
DirectivesAnnotation - Class in org.eolang.jeo.representation.directives
Directives Annotation.
DirectivesAnnotation(String, boolean) - Constructor for class org.eolang.jeo.representation.directives.DirectivesAnnotation
Constructor.
DirectivesAnnotations - Class in org.eolang.jeo.representation.directives
Directives Annotation.
DirectivesAnnotations() - Constructor for class org.eolang.jeo.representation.directives.DirectivesAnnotations
Constructor.
DirectivesAnnotations(List<DirectivesAnnotation>) - Constructor for class org.eolang.jeo.representation.directives.DirectivesAnnotations
Constructor.
DirectivesClass - Class in org.eolang.jeo.representation.directives
Directives Class.
DirectivesClass(String) - Constructor for class org.eolang.jeo.representation.directives.DirectivesClass
Constructor.
DirectivesClass(String, DirectivesClassProperties) - Constructor for class org.eolang.jeo.representation.directives.DirectivesClass
Constructor.
DirectivesClass(ClassName) - Constructor for class org.eolang.jeo.representation.directives.DirectivesClass
Constructor.
DirectivesClass(ClassName, DirectivesClassProperties) - Constructor for class org.eolang.jeo.representation.directives.DirectivesClass
Constructor.
DirectivesClass(ClassName, DirectivesClassProperties, List<DirectivesMethod>, List<DirectivesField>) - Constructor for class org.eolang.jeo.representation.directives.DirectivesClass
Constructor.
DirectivesClassProperties - Class in org.eolang.jeo.representation.directives
Class properties as Xembly directives.
DirectivesClassProperties() - Constructor for class org.eolang.jeo.representation.directives.DirectivesClassProperties
Constructor.
DirectivesClassProperties(int) - Constructor for class org.eolang.jeo.representation.directives.DirectivesClassProperties
Constructor.
DirectivesClassProperties(int, String) - Constructor for class org.eolang.jeo.representation.directives.DirectivesClassProperties
Constructor.
DirectivesClassProperties(int, String, String, String...) - Constructor for class org.eolang.jeo.representation.directives.DirectivesClassProperties
Constructor.
DirectivesClassVisitor - Class in org.eolang.jeo.representation.directives
Class printer.
DirectivesClassVisitor(int, String) - Constructor for class org.eolang.jeo.representation.directives.DirectivesClassVisitor
Constructor.
DirectivesClassVisitor(int, DirectivesProgram, boolean) - Constructor for class org.eolang.jeo.representation.directives.DirectivesClassVisitor
Constructor.
DirectivesClassVisitor(String) - Constructor for class org.eolang.jeo.representation.directives.DirectivesClassVisitor
Constructor.
DirectivesClassVisitor(String, boolean) - Constructor for class org.eolang.jeo.representation.directives.DirectivesClassVisitor
Constructor.
DirectivesData - Class in org.eolang.jeo.representation.directives
Data Object Directive in EO language.
DirectivesData(Object) - Constructor for class org.eolang.jeo.representation.directives.DirectivesData
Constructor.
DirectivesData(String, Object) - Constructor for class org.eolang.jeo.representation.directives.DirectivesData
Constructor.
DirectivesField - Class in org.eolang.jeo.representation.directives
Field directives.
DirectivesField() - Constructor for class org.eolang.jeo.representation.directives.DirectivesField
Constructor.
DirectivesField(int, String, String, String, Object) - Constructor for class org.eolang.jeo.representation.directives.DirectivesField
Constructor.
DirectivesFieldVisitor - Class in org.eolang.jeo.representation.directives
Directives field visitor.
DirectivesFieldVisitor(FieldVisitor, DirectivesField) - Constructor for class org.eolang.jeo.representation.directives.DirectivesFieldVisitor
Constructor.
DirectivesHandle - Class in org.eolang.jeo.representation.directives
Directives Handle.
DirectivesHandle(Handle) - Constructor for class org.eolang.jeo.representation.directives.DirectivesHandle
Constructor.
DirectivesInstruction - Class in org.eolang.jeo.representation.directives
Instruction directives.
DirectivesInstruction(int, boolean, Object...) - Constructor for class org.eolang.jeo.representation.directives.DirectivesInstruction
Constructor.
DirectivesInstruction(int, Object...) - Constructor for class org.eolang.jeo.representation.directives.DirectivesInstruction
Constructor.
DirectivesLabel - Class in org.eolang.jeo.representation.directives
Xml directives for label entry in byrecode.
DirectivesLabel(Label) - Constructor for class org.eolang.jeo.representation.directives.DirectivesLabel
Constructor.
DirectivesLabel(Label, String) - Constructor for class org.eolang.jeo.representation.directives.DirectivesLabel
Constructor.
DirectivesLabel(Label, String, AllLabels) - Constructor for class org.eolang.jeo.representation.directives.DirectivesLabel
Constructor.
DirectivesLabel(Label, AllLabels) - Constructor for class org.eolang.jeo.representation.directives.DirectivesLabel
Constructor.
DirectivesMetas - Class in org.eolang.jeo.representation.directives
Directives for meta information of a class.
DirectivesMetas() - Constructor for class org.eolang.jeo.representation.directives.DirectivesMetas
Constructor.
DirectivesMetas(ClassName) - Constructor for class org.eolang.jeo.representation.directives.DirectivesMetas
Constructor.
DirectivesMethod - Class in org.eolang.jeo.representation.directives
Directives Method.
DirectivesMethod(String) - Constructor for class org.eolang.jeo.representation.directives.DirectivesMethod
Constructor.
DirectivesMethod(String, boolean, DirectivesMethodProperties) - Constructor for class org.eolang.jeo.representation.directives.DirectivesMethod
Constructor.
DirectivesMethod(String, DirectivesMethodProperties) - Constructor for class org.eolang.jeo.representation.directives.DirectivesMethod
Constructor.
DirectivesMethodParams - Class in org.eolang.jeo.representation.directives
Directives for method parameters.
DirectivesMethodParams(String) - Constructor for class org.eolang.jeo.representation.directives.DirectivesMethodParams
Constructor.
DirectivesMethodProperties - Class in org.eolang.jeo.representation.directives
Method properties as Xembly directives.
DirectivesMethodProperties() - Constructor for class org.eolang.jeo.representation.directives.DirectivesMethodProperties
Constructor.
DirectivesMethodProperties(int, String, String, String...) - Constructor for class org.eolang.jeo.representation.directives.DirectivesMethodProperties
Constructor.
DirectivesMethodVisitor - Class in org.eolang.jeo.representation.directives
Method printer.
DirectivesOperand - Class in org.eolang.jeo.representation.directives
Operand XML directives.
DirectivesOperand(Object) - Constructor for class org.eolang.jeo.representation.directives.DirectivesOperand
Constructor.
DirectivesProgram - Class in org.eolang.jeo.representation.directives
Program representation as Xembly directives.
DirectivesProgram() - Constructor for class org.eolang.jeo.representation.directives.DirectivesProgram
Simple constructor with empty listing.
DirectivesProgram(String) - Constructor for class org.eolang.jeo.representation.directives.DirectivesProgram
Constructor.
DirectivesProgram(String, AtomicReference<DirectivesClass>, AtomicReference<ClassName>) - Constructor for class org.eolang.jeo.representation.directives.DirectivesProgram
Constructor.
DirectivesTryCatch - Class in org.eolang.jeo.representation.directives
Try catch directives.
DirectivesTryCatch(Label, Label, Label, String) - Constructor for class org.eolang.jeo.representation.directives.DirectivesTryCatch
Constructor.
DirectivesTuple - Class in org.eolang.jeo.representation.directives
Tuple representation as Xembly directives.
DirectivesTuple(String, String...) - Constructor for class org.eolang.jeo.representation.directives.DirectivesTuple
Constructor.
disassemble() - Method in class org.eolang.jeo.Disassembler
Disassemble all bytecode files.
Disassemble - Class in org.eolang.jeo
Disassemble a representation to a file.
Disassemble(Path) - Constructor for class org.eolang.jeo.Disassemble
Constructor.
DisassembleMojo - Class in org.eolang.jeo
Converts bytecode to EO.
DisassembleMojo() - Constructor for class org.eolang.jeo.DisassembleMojo
 
Disassembler - Class in org.eolang.jeo
This class disassembles the project's compiled classes.
Disassembler(Path, Path) - Constructor for class org.eolang.jeo.Disassembler
Constructor.

E

encode() - Method in class org.eolang.jeo.representation.JavaName
Encode name.
entry(BytecodeEntry) - Method in class org.eolang.jeo.representation.bytecode.BytecodeMethod
Add some bytecode entry.
equals(Object) - Method in class org.eolang.jeo.representation.bytecode.Bytecode
 
equals(Object) - Method in class org.eolang.jeo.representation.xmir.XmlInstruction
 
equals(Object) - Method in class org.eolang.jeo.representation.xmir.XmlNode
 
erase() - Method in class org.eolang.jeo.representation.xmir.XmlNode
Remove this node from parent.
execute() - Method in class org.eolang.jeo.AssembleMojo
 
execute() - Method in class org.eolang.jeo.DisassembleMojo
 

F

field(DirectivesField) - Method in class org.eolang.jeo.representation.directives.DirectivesClass
Add field to the directives.
fields() - Method in class org.eolang.jeo.representation.xmir.XmlClass
Fields.
firstChild() - Method in class org.eolang.jeo.representation.xmir.XmlNode
Get first child.
full() - Method in class org.eolang.jeo.representation.ClassName
Full class name.

G

getClassLoader() - Method in class org.eolang.jeo.representation.bytecode.CustomClassWriter
 

H

hasAttribute(String, String) - Method in class org.eolang.jeo.representation.xmir.XmlNode
Check if attribute exists.
hashCode() - Method in class org.eolang.jeo.representation.bytecode.Bytecode
 
hashCode() - Method in class org.eolang.jeo.representation.xmir.XmlInstruction
 
hashCode() - Method in class org.eolang.jeo.representation.xmir.XmlNode
 
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

identifier() - Method in class org.eolang.jeo.representation.xmir.XmlLabel
Get label identifier.
instructions(Predicate<XmlBytecodeEntry>...) - Method in class org.eolang.jeo.representation.xmir.XmlMethod
All method instructions.
isAbstract() - Method in class org.eolang.jeo.representation.bytecode.BytecodeMethodProperties
Is method abstract.
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.DirectivesAnnotation
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesAnnotations
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesClass
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesClassProperties
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesClassVisitor
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesData
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesField
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesHandle
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesInstruction
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesLabel
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesMetas
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesMethod
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesMethodParams
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesMethodProperties
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesMethodVisitor
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesOperand
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesProgram
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesTryCatch
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesTuple
 

J

java() - Method in class org.eolang.jeo.representation.DefaultVersion
Java bytecode version.
JavaName - Class in org.eolang.jeo.representation
Java name.
JavaName(String) - Constructor for class org.eolang.jeo.representation.JavaName
Constructor.

L

label(String) - Method in class org.eolang.jeo.representation.bytecode.BytecodeMethod
Add label.
label(String) - Method in class org.eolang.jeo.representation.xmir.AllLabels
Get label by UID.
label(Label) - Method in class org.eolang.jeo.representation.bytecode.BytecodeMethod
Add label.
LoggedTranslation - Class in org.eolang.jeo
Translation that leaves a log message before and after applying the original translation.
LoggedTranslation(String, String, Translation) - Constructor for class org.eolang.jeo.LoggedTranslation
Constructor.
LoggedTranslator - Class in org.eolang.jeo
Translation log.
LoggedTranslator(String, String, Path, Path, Translator) - Constructor for class org.eolang.jeo.LoggedTranslator
Constructor.

M

method(DirectivesMethod) - Method in class org.eolang.jeo.representation.directives.DirectivesClass
Add method to the directives.
methods() - Method in class org.eolang.jeo.representation.xmir.XmlClass
Methods.

N

name() - Method in class org.eolang.jeo.Details
Name of the class or an object.
name() - Method in class org.eolang.jeo.representation.ClassName
Class name.
name() - Method in class org.eolang.jeo.representation.xmir.XmlClass
Class name.
name() - Method in class org.eolang.jeo.representation.xmir.XmlField
Field name.
name() - Method in class org.eolang.jeo.representation.xmir.XmlMethod
Method name.
node() - Method in class org.eolang.jeo.representation.xmir.XmlNode
To XML node.
nodes() - Method in class org.eolang.jeo.representation.xmir.XmlMethod
All the method instructions.

O

opcode() - Method in class org.eolang.jeo.representation.xmir.XmlInstruction
Instruction code.
opcode(int, Object...) - Method in class org.eolang.jeo.representation.bytecode.BytecodeMethod
Add instruction.
opcode(int, Object...) - Method in class org.eolang.jeo.representation.directives.DirectivesMethod
Add opcode to the directives.
OpcodeName - Class in org.eolang.jeo.representation.directives
Opcode name.
OpcodeName(int) - Constructor for class org.eolang.jeo.representation.directives.OpcodeName
Constructor.
OpcodeName(int, AtomicInteger) - Constructor for class org.eolang.jeo.representation.directives.OpcodeName
Constructor.
operand(Iterable<Directive>) - Method in class org.eolang.jeo.representation.directives.DirectivesMethod
Add operand to the directives.
operands() - Method in class org.eolang.jeo.representation.xmir.XmlInstruction
Instruction arguments.
optchild(String) - Method in class org.eolang.jeo.representation.xmir.XmlNode
Get optional child node.
optchild(String, String) - Method in class org.eolang.jeo.representation.xmir.XmlNode
Get optional child node by attribute.
org.eolang.jeo - package org.eolang.jeo
The main classes of the jeo-maven-plugin.
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.

P

pckg() - Method in class org.eolang.jeo.representation.ClassName
Package.
PluginStartup - Class in org.eolang.jeo
All mojos initialization step.
properties() - Method in class org.eolang.jeo.representation.xmir.XmlClass
Class properties.
properties() - Method in class org.eolang.jeo.representation.xmir.XmlMethod
Method properties as bytecode.

R

replaceInstructions(XmlNode...) - Method in class org.eolang.jeo.representation.xmir.XmlMethod
Replace instructions.
Representation - Interface in org.eolang.jeo
Intermediate representation of objects or class files which can be translated.
Representations - Interface in org.eolang.jeo
Collection of representations.

S

signature() - Method in class org.eolang.jeo.representation.xmir.XmlField
Field signature.
signature() - Method in class org.eolang.jeo.representation.xmir.XmlMethod
Method signature.
simplified() - Method in class org.eolang.jeo.representation.directives.OpcodeName
Get simplified opcode name without counter.
source() - Method in class org.eolang.jeo.Details
Original source of the representation.

T

Testable - Interface in org.eolang.jeo.representation.bytecode
Instances with this interface know how to generate java code for tests.
testCode() - Method in class org.eolang.jeo.representation.bytecode.BytecodeClass
 
testCode() - Method in class org.eolang.jeo.representation.bytecode.BytecodeLabelEntry
 
testCode() - Method in class org.eolang.jeo.representation.bytecode.BytecodeMethod
 
testCode() - Method in class org.eolang.jeo.representation.bytecode.BytecodeMethodProperties
 
testCode() - Method in class org.eolang.jeo.representation.bytecode.BytecodeTryCatchBlock
 
testCode() - Method in interface org.eolang.jeo.representation.bytecode.Testable
Generate test Java code.
text() - Method in class org.eolang.jeo.representation.xmir.XmlNode
Retrieve node text content.
toByteArray() - Method in class org.eolang.jeo.representation.bytecode.VerifiedClassWriter
 
toBytecode() - Method in class org.eolang.jeo.representation.BytecodeRepresentation
 
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 interface org.eolang.jeo.Representation
Convert to EOlang XML representation (XMIR).
toEO() - Method in class org.eolang.jeo.representation.XmirRepresentation
 
toEO(boolean) - Method in class org.eolang.jeo.representation.BytecodeRepresentation
Converts bytecode into XML.
toNode() - Method in class org.eolang.jeo.representation.xmir.XmlInstruction
Get XML node.
top() - Method in class org.eolang.jeo.representation.directives.DirectivesProgram
Retrieve top-level class.
top() - Method in class org.eolang.jeo.representation.xmir.XmlProgram
Find top-level class.
toString() - Method in class org.eolang.jeo.representation.bytecode.Bytecode
 
toString() - Method in class org.eolang.jeo.representation.xmir.XmlInstruction
 
toString() - Method in class org.eolang.jeo.representation.xmir.XmlNode
 
Translation - Interface in org.eolang.jeo
Single translation.
Translator - Interface in org.eolang.jeo
Translator that applies a translation to a batch of representations.
trycatch(BytecodeEntry) - Method in class org.eolang.jeo.representation.bytecode.BytecodeMethod
Add try-catch block.
trycatchEntries() - Method in class org.eolang.jeo.representation.xmir.XmlMethod
Method trycatch entries.
type() - Method in class org.eolang.jeo.representation.HexData
Type of the data.

U

uid(Label) - Method in class org.eolang.jeo.representation.xmir.AllLabels
Find UID of Label.
UnrecognizedOpcode - Exception in org.eolang.jeo.representation.bytecode
Unrecognized opcode.
UnrecognizedOpcode(int) - Constructor for exception org.eolang.jeo.representation.bytecode.UnrecognizedOpcode
Constructor.
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.
VerifiedClassWriter - Class in org.eolang.jeo.representation.bytecode
Class writer that verifies the bytecode.
VerifiedClassWriter() - Constructor for class org.eolang.jeo.representation.bytecode.VerifiedClassWriter
 
visible() - Method in class org.eolang.jeo.representation.xmir.XmlAnnotation
Annotation visible.
visit(int, int, String, String, String, String[]) - Method in class org.eolang.jeo.representation.ClassNameVisitor
 
visit(int, int, String, String, String, String[]) - Method in class org.eolang.jeo.representation.directives.DirectivesClassVisitor
 
visitAnnotation(String, boolean) - Method in class org.eolang.jeo.representation.directives.DirectivesClassVisitor
 
visitAnnotation(String, boolean) - Method in class org.eolang.jeo.representation.directives.DirectivesFieldVisitor
 
visitAnnotation(String, boolean) - Method in class org.eolang.jeo.representation.directives.DirectivesMethodVisitor
 
visitField(int, String, String, String, Object) - Method in class org.eolang.jeo.representation.directives.DirectivesClassVisitor
 
visitFieldInsn(int, String, String, String) - Method in class org.eolang.jeo.representation.directives.DirectivesMethodVisitor
 
visitInsn(int) - Method in class org.eolang.jeo.representation.directives.DirectivesMethodVisitor
 
visitIntInsn(int, int) - Method in class org.eolang.jeo.representation.directives.DirectivesMethodVisitor
 
visitInvokeDynamicInsn(String, String, Handle, Object...) - Method in class org.eolang.jeo.representation.directives.DirectivesMethodVisitor
 
visitJumpInsn(int, Label) - Method in class org.eolang.jeo.representation.directives.DirectivesMethodVisitor
 
visitLabel(Label) - Method in class org.eolang.jeo.representation.directives.DirectivesMethodVisitor
 
visitLdcInsn(Object) - Method in class org.eolang.jeo.representation.directives.DirectivesMethodVisitor
 
visitMethod(int, String, String, String, String[]) - Method in class org.eolang.jeo.representation.directives.DirectivesClassVisitor
 
visitMethodInsn(int, String, String, String, boolean) - Method in class org.eolang.jeo.representation.directives.DirectivesMethodVisitor
 
visitTryCatchBlock(Label, Label, Label, String) - Method in class org.eolang.jeo.representation.directives.DirectivesMethodVisitor
 
visitTypeInsn(int, String) - Method in class org.eolang.jeo.representation.directives.DirectivesMethodVisitor
 
visitVarInsn(int, int) - Method in class org.eolang.jeo.representation.directives.DirectivesMethodVisitor
 

W

withAnnotation(String, boolean) - Method in class org.eolang.jeo.representation.bytecode.BytecodeField
Add annotation.
withAnnotations(XmlAnnotations) - Method in class org.eolang.jeo.representation.bytecode.BytecodeClass
Add anns.
withClass(ClassName, DirectivesClass) - Method in class org.eolang.jeo.representation.directives.DirectivesProgram
Append top-level class.
withConstructor(int...) - Method in class org.eolang.jeo.representation.bytecode.BytecodeClass
Add constructor.
withConstructor(String, int...) - Method in class org.eolang.jeo.representation.bytecode.BytecodeClass
Add constructor.
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, String, int...) - Method in class org.eolang.jeo.representation.bytecode.BytecodeClass
Add method.
withMethod(BytecodeMethodProperties) - Method in class org.eolang.jeo.representation.bytecode.BytecodeClass
Add method.
write(ClassVisitor) - Method in class org.eolang.jeo.representation.bytecode.BytecodeAnnotation
Write class annotation.
write(ClassVisitor) - Method in class org.eolang.jeo.representation.bytecode.BytecodeField
Write field to a class.
write(FieldVisitor) - Method in class org.eolang.jeo.representation.bytecode.BytecodeAnnotation
Write field annotation.
writeTo(BytecodeMethod) - Method in interface org.eolang.jeo.representation.xmir.XmlBytecodeEntry
Write instruction to the bytecode method.
writeTo(BytecodeMethod) - Method in class org.eolang.jeo.representation.xmir.XmlInstruction
 
writeTo(BytecodeMethod) - Method in class org.eolang.jeo.representation.xmir.XmlLabel
 
writeTo(BytecodeMethod) - Method in class org.eolang.jeo.representation.xmir.XmlTryCatchEntry
 
writeTo(MethodVisitor) - Method in interface org.eolang.jeo.representation.bytecode.BytecodeEntry
Write instruction to the method visitor.
writeTo(MethodVisitor) - Method in class org.eolang.jeo.representation.bytecode.BytecodeLabelEntry
 
writeTo(MethodVisitor) - Method in class org.eolang.jeo.representation.bytecode.BytecodeTryCatchBlock
 

X

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(XML, String) - Constructor for class org.eolang.jeo.representation.XmirRepresentation
Constructor.
XmirRepresentation(XML, String, boolean) - Constructor for class org.eolang.jeo.representation.XmirRepresentation
Constructor.
XmirRepresentation(Path) - Constructor for class org.eolang.jeo.representation.XmirRepresentation
Constructor.
XmirRepresentation(Path, boolean) - Constructor for class org.eolang.jeo.representation.XmirRepresentation
Constructor.
xml() - Method in class org.eolang.jeo.representation.bytecode.BytecodeClass
Converts bytecode into XML.
XmlAnnotation - Class in org.eolang.jeo.representation.xmir
Xmir representation of an annotation.
XmlAnnotation(XmlNode) - Constructor for class org.eolang.jeo.representation.xmir.XmlAnnotation
Constructor.
XmlAnnotations - Class in org.eolang.jeo.representation.xmir
Xmir annotations.
XmlAnnotations(XmlNode) - Constructor for class org.eolang.jeo.representation.xmir.XmlAnnotations
Constructor.
XmlBytecode - Class in org.eolang.jeo.representation.xmir
XML to Java bytecode.
XmlBytecode(XML) - Constructor for class org.eolang.jeo.representation.xmir.XmlBytecode
Constructor.
XmlBytecode(XML, boolean) - Constructor for class org.eolang.jeo.representation.xmir.XmlBytecode
Constructor.
XmlBytecode(String...) - Constructor for class org.eolang.jeo.representation.xmir.XmlBytecode
Constructor.
XmlBytecodeEntry - Interface in org.eolang.jeo.representation.xmir
XML representation of bytecode instruction or a label.
XmlClass - Class in org.eolang.jeo.representation.xmir
XML class.
XmlClass(String) - Constructor for class org.eolang.jeo.representation.xmir.XmlClass
Constructor.
XmlClass(String, DirectivesClassProperties) - Constructor for class org.eolang.jeo.representation.xmir.XmlClass
Constructor.
XmlClass(DirectivesClassProperties) - Constructor for class org.eolang.jeo.representation.xmir.XmlClass
Constructor.
XmlClass(XmlNode) - Constructor for class org.eolang.jeo.representation.xmir.XmlClass
Constructor.
XmlClass(Node) - Constructor for class org.eolang.jeo.representation.xmir.XmlClass
Constructor.
XmlClassProperties - Class in org.eolang.jeo.representation.xmir
XML representation of a class.
XmlClassProperties(XMLDocument) - Constructor for class org.eolang.jeo.representation.xmir.XmlClassProperties
Constructor.
XmlClassProperties(XmlNode) - Constructor for class org.eolang.jeo.representation.xmir.XmlClassProperties
Constructor.
XmlField - Class in org.eolang.jeo.representation.xmir
XML field.
XmlField(XmlNode) - Constructor for class org.eolang.jeo.representation.xmir.XmlField
Constructor.
XmlInstruction - Class in org.eolang.jeo.representation.xmir
Bytecode instruction from XML.
XmlInstruction(int, Object...) - Constructor for class org.eolang.jeo.representation.xmir.XmlInstruction
Constructor.
XmlInstruction(String) - Constructor for class org.eolang.jeo.representation.xmir.XmlInstruction
Constructor.
XmlInstruction(Node) - Constructor for class org.eolang.jeo.representation.xmir.XmlInstruction
Constructor.
XmlLabel - Class in org.eolang.jeo.representation.xmir
XML representation of bytecode label.
XmlLabel(XmlNode) - Constructor for class org.eolang.jeo.representation.xmir.XmlLabel
Constructor.
XmlMethod - Class in org.eolang.jeo.representation.xmir
XML method.
XmlMethod() - Constructor for class org.eolang.jeo.representation.xmir.XmlMethod
Constructor.
XmlMethod(String, int, String, String...) - Constructor for class org.eolang.jeo.representation.xmir.XmlMethod
Constructor.
XmlMethod(XmlNode) - Constructor for class org.eolang.jeo.representation.xmir.XmlMethod
Constructor.
XmlNode - Class in org.eolang.jeo.representation.xmir
XML smart element.
XmlNode(String) - Constructor for class org.eolang.jeo.representation.xmir.XmlNode
Constructor.
XmlNode(Node) - Constructor for class org.eolang.jeo.representation.xmir.XmlNode
Constructor.
XmlProgram - Class in org.eolang.jeo.representation.xmir
XMIR Program.
XmlProgram(XML) - Constructor for class org.eolang.jeo.representation.xmir.XmlProgram
Constructor.
XmlProgram(ClassName) - Constructor for class org.eolang.jeo.representation.xmir.XmlProgram
Constructor.
XmlProgram(Node) - Constructor for class org.eolang.jeo.representation.xmir.XmlProgram
Constructor.
XmlTryCatchEntry - Class in org.eolang.jeo.representation.xmir
XML try-catch entry.
XmlTryCatchEntry(XmlNode) - Constructor for class org.eolang.jeo.representation.xmir.XmlTryCatchEntry
Constructor.
A B C D E F G H I J L M N O P R S T U V W X 
All Classes All Packages