A B C D E F 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.bytecode.BytecodeClassProperties
Access modifiers.
add(DirectivesAnnotation) - Method in class org.eolang.jeo.representation.directives.DirectivesAnnotations
Add annotation.
annotations() - Method in class org.eolang.jeo.representation.bytecode.BytecodeAnnotations
All annotations.
api() - Method in class org.eolang.jeo.representation.DefaultVersion
ASM API version.
apply(Stream<Path>) - Method in class org.eolang.jeo.ParallelTranslator
 
apply(Stream<Path>) - Method in class org.eolang.jeo.Summary
 
apply(Stream<Path>) - Method in interface org.eolang.jeo.Translator
Apply the translation for all representations.
asHandle() - Method in class org.eolang.jeo.representation.bytecode.BytecodeHandler
Convert to a handler.
AsmAnnotations - Class in org.eolang.jeo.representation.asm
Asm annotations.
AsmClass - Class in org.eolang.jeo.representation.asm
ASM bytecode parser for a class.
AsmLabels - Class in org.eolang.jeo.representation.asm
Asm Method Labels.
AsmLabels() - Constructor for class org.eolang.jeo.representation.asm.AsmLabels
Constructor.
AsmLabels(Map<String, Label>) - Constructor for class org.eolang.jeo.representation.asm.AsmLabels
Constructor.
asmOptions() - Method in enum org.eolang.jeo.representation.asm.DisassembleMode
Convert to ASM options.
AsmProgram - Class in org.eolang.jeo.representation.asm
ASM bytecode parser.
AsmProgram(byte...) - Constructor for class org.eolang.jeo.representation.asm.AsmProgram
Constructor.
asObject() - Method in class org.eolang.jeo.representation.xmir.XmlOperand
Convert XML operand to an object.
AssembleMojo - Class in org.eolang.jeo
Converts EO to bytecode.
AssembleMojo() - Constructor for class org.eolang.jeo.AssembleMojo
 
Assembling - Class in org.eolang.jeo
Assembling transformation.
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() - Method in class org.eolang.jeo.representation.xmir.XmlAttribute
Get attribute.
attribute() - Method in class org.eolang.jeo.representation.xmir.XmlLocalVariable
Convert to domain attribute.
attribute(String) - Method in class org.eolang.jeo.representation.xmir.XmlNode
Get attribute.
attributes() - Method in class org.eolang.jeo.representation.xmir.XmlAttributes
Get attributes.

B

bool() - Method in class org.eolang.jeo.representation.xmir.XmlValue
Convert hex string to boolean.
bytecode() - Method in class org.eolang.jeo.representation.asm.AsmAnnotations
Convert asm annotations to domain annotations.
bytecode() - Method in class org.eolang.jeo.representation.asm.AsmClass
Convert asm class to domain class.
bytecode() - Method in class org.eolang.jeo.representation.asm.AsmProgram
Convert to bytecode.
bytecode() - Method in class org.eolang.jeo.representation.bytecode.BytecodeProgram
Generate bytecode.
bytecode() - Method in class org.eolang.jeo.representation.bytecode.CustomClassWriter
Generate class bytecode.
bytecode() - Method in class org.eolang.jeo.representation.DefaultVersion
Java bytecode version.
bytecode() - Method in class org.eolang.jeo.representation.MethodName
Converts method name to bytecode.
bytecode() - Method in class org.eolang.jeo.representation.xmir.XmlAnnotation
Convert to bytecode.
bytecode() - Method in class org.eolang.jeo.representation.xmir.XmlAnnotations
Convert to bytecode.
bytecode() - Method in class org.eolang.jeo.representation.xmir.XmlAnnotationValue
Transform to bytecode.
bytecode() - Method in interface org.eolang.jeo.representation.xmir.XmlBytecodeEntry
Convert to bytecode entry.
bytecode() - Method in class org.eolang.jeo.representation.xmir.XmlClass
Convert to bytecode.
bytecode() - Method in class org.eolang.jeo.representation.xmir.XmlClassProperties
Convert to bytecode properties.
bytecode() - Method in class org.eolang.jeo.representation.xmir.XmlDefaultValue
Convert to bytecode.
bytecode() - Method in class org.eolang.jeo.representation.xmir.XmlField
Convert to bytecode.
bytecode() - Method in class org.eolang.jeo.representation.xmir.XmlFrame
Convert to bytecode.
bytecode() - Method in class org.eolang.jeo.representation.xmir.XmlInstruction
Convert to bytecode.
bytecode() - Method in class org.eolang.jeo.representation.xmir.XmlLabel
Converts label to bytecode.
bytecode() - Method in class org.eolang.jeo.representation.xmir.XmlMaxs
Convert to bytecode maxs.
bytecode() - Method in class org.eolang.jeo.representation.xmir.XmlMethod
Convert to bytecode.
bytecode() - Method in class org.eolang.jeo.representation.xmir.XmlParam
Convert to bytecode.
bytecode() - Method in class org.eolang.jeo.representation.xmir.XmlProgram
Convert to bytecode.
bytecode() - Method in class org.eolang.jeo.representation.xmir.XmlTryCatchEntry
Converts XML to bytecode.
bytecode(int) - Method in class org.eolang.jeo.representation.asm.AsmProgram
Convert to bytecode.
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.
BytecodeAnnotation(String, boolean, List<BytecodeAnnotationValue>) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeAnnotation
Constructor.
BytecodeAnnotationAnnotationValue - Class in org.eolang.jeo.representation.bytecode
An annotation value that is itself an annotation.
BytecodeAnnotationAnnotationValue(String, String, List<BytecodeAnnotationValue>) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeAnnotationAnnotationValue
Constructor.
BytecodeAnnotations - Class in org.eolang.jeo.representation.bytecode
Bytecode annotations.
BytecodeAnnotations(List<BytecodeAnnotation>) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeAnnotations
Constructor.
BytecodeAnnotations(Stream<BytecodeAnnotation>) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeAnnotations
Constructor.
BytecodeAnnotations(BytecodeAnnotation...) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeAnnotations
Constructor.
BytecodeAnnotationValue - Interface in org.eolang.jeo.representation.bytecode
Bytecode annotation value.
BytecodeArrayAnnotationValue - Class in org.eolang.jeo.representation.bytecode
An annotation value that is an array.
BytecodeArrayAnnotationValue(String, List<BytecodeAnnotationValue>) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeArrayAnnotationValue
Constructor.
BytecodeAttribute - Interface in org.eolang.jeo.representation.bytecode
Bytecode attribute.
BytecodeAttributes - Class in org.eolang.jeo.representation.bytecode
Bytecode attributes.
BytecodeAttributes(List<BytecodeAttribute>) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeAttributes
Constructor.
BytecodeAttributes(BytecodeAttribute...) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeAttributes
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, List<BytecodeMethod>, List<BytecodeField>, BytecodeAnnotations, BytecodeAttributes, BytecodeClassProperties) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeClass
Constructor.
BytecodeClass(String, List<BytecodeMethod>, BytecodeClassProperties) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeClass
Constructor.
BytecodeClass(String, 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, int, String, String, String...) - 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.
BytecodeDefaultValue - Class in org.eolang.jeo.representation.bytecode
Bytecode default value.
BytecodeDefaultValue(BytecodeAnnotationValue) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeDefaultValue
Constructor.
BytecodeEntry - Interface in org.eolang.jeo.representation.bytecode
Bytecode instruction or a label.
BytecodeEnumAnnotationValue - Class in org.eolang.jeo.representation.bytecode
An annotation value that is an enumeration.
BytecodeEnumAnnotationValue(String, String, String) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeEnumAnnotationValue
Constructor.
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.
BytecodeField(String, String, String, Object, int, BytecodeAnnotations) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeField
Constructor.
BytecodeFrame - Class in org.eolang.jeo.representation.bytecode
Bytecode frame.
BytecodeFrame(int, int, Object[], int, Object...) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeFrame
Constructor.
BytecodeFrame(int, List<Object>, List<Object>) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeFrame
Constructor.
BytecodeHandler - Class in org.eolang.jeo.representation.bytecode
Bytecode handler.
BytecodeHandler(int, String, String, String, boolean) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeHandler
Constructor.
BytecodeInstruction - Class in org.eolang.jeo.representation.bytecode
Bytecode instruction.
BytecodeInstruction(int, Object...) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeInstruction
Constructor.
BytecodeLabel - Class in org.eolang.jeo.representation.bytecode
Mark label instruction.
BytecodeLabel() - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeLabel
Constructor.
BytecodeLabel(byte[]) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeLabel
Constructor.
BytecodeLabel(String) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeLabel
Constructor.
BytecodeLine - Class in org.eolang.jeo.representation.bytecode
Bytecode line.
BytecodeLine() - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeLine
 
BytecodeListing - Class in org.eolang.jeo.representation
This is pretty-printing of bytecode.
BytecodeMaxs - Class in org.eolang.jeo.representation.bytecode
Bytecode maxs.
BytecodeMaxs() - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeMaxs
Constructor.
BytecodeMaxs(int, int) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeMaxs
Constructor.
BytecodeMethod - Class in org.eolang.jeo.representation.bytecode
Bytecode method.
BytecodeMethod() - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeMethod
Constructor for tests.
BytecodeMethod(String) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeMethod
Constructor.
BytecodeMethod(String, BytecodeAnnotations) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeMethod
Constructor.
BytecodeMethod(String, BytecodeMaxs) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeMethod
Constructor.
BytecodeMethod(List<BytecodeEntry>, List<BytecodeEntry>, BytecodeAnnotations, BytecodeMethodProperties, List<BytecodeDefaultValue>, BytecodeMaxs, BytecodeAttributes) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeMethod
Constructor.
BytecodeMethod(BytecodeEntry...) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeMethod
Constructor.
BytecodeMethod(BytecodeMethodProperties, BytecodeMaxs) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeMethod
Constructor.
BytecodeMethodBuilder - Class in org.eolang.jeo.representation.bytecode
Bytecode method builder.
BytecodeMethodBuilder(BytecodeClass, BytecodeMethod) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeMethodBuilder
Constructor.
BytecodeMethodParameter - Class in org.eolang.jeo.representation.bytecode
Bytecode method parameter.
BytecodeMethodParameter(int, String, int, Type, BytecodeAnnotations) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeMethodParameter
Constructor.
BytecodeMethodParameter(int, String, Type, BytecodeAnnotations) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeMethodParameter
Constructor.
BytecodeMethodParameter(int, Type) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeMethodParameter
Constructor.
BytecodeMethodParameter(int, Type, BytecodeAnnotations) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeMethodParameter
Constructor.
BytecodeMethodParameters - Class in org.eolang.jeo.representation.bytecode
Bytecode parameters.
BytecodeMethodParameters() - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeMethodParameters
Default constructor.
BytecodeMethodParameters(String) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeMethodParameters
Constructor.
BytecodeMethodParameters(List<BytecodeMethodParameter>) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeMethodParameters
Constructor.
BytecodeMethodParameters(BytecodeMethodParameter...) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeMethodParameters
Constructor.
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(int, String, String, String, BytecodeMethodParameters, 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.
BytecodePlainAnnotationValue - Class in org.eolang.jeo.representation.bytecode
An annotation value that is a plain value.
BytecodePlainAnnotationValue(String, Object) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodePlainAnnotationValue
Constructor.
BytecodeProgram - Class in org.eolang.jeo.representation.bytecode
Bytecode program.
BytecodeProgram(String) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeProgram
Constructor.
BytecodeProgram(String, List<BytecodeClass>) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeProgram
Constructor.
BytecodeProgram(String, BytecodeClass...) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeProgram
Constructor.
BytecodeProgram(BytecodeClass...) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeProgram
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.
BytecodeTryCatchBlock - Class in org.eolang.jeo.representation.bytecode
Bytecode try-catch block.
BytecodeTryCatchBlock(String, String, String, String) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeTryCatchBlock
Constructor.
BytecodeTryCatchBlock(BytecodeLabel, BytecodeLabel, BytecodeLabel, String) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeTryCatchBlock
Constructor.
BytecodeValue - Class in org.eolang.jeo.representation.bytecode
Bytecode value.
BytecodeValue(Object) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeValue
Constructor.
BytecodeValue(String, byte[]) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeValue
Constructor.
bytes() - Method in class org.eolang.jeo.representation.bytecode.Bytecode
Get as bytes.
bytes() - Method in class org.eolang.jeo.representation.bytecode.BytecodeValue
Retrieve the bytes of the value.
bytes() - Method in class org.eolang.jeo.representation.xmir.XmlValue
Convert hex string to a byte array.

C

Caching - Class in org.eolang.jeo
Cached transformation.
CanonicalXmir - Class in org.eolang.jeo.representation
Canonical XMIR.
CanonicalXmir(XML) - Constructor for class org.eolang.jeo.representation.CanonicalXmir
Constructor.
CanonicalXmir(String, XML) - Constructor for class org.eolang.jeo.representation.CanonicalXmir
Constructor.
CanonicalXmir(Path) - Constructor for class org.eolang.jeo.representation.CanonicalXmir
Constructor.
CanonicalXmir(Path, XML) - Constructor for class org.eolang.jeo.representation.CanonicalXmir
Constructor.
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.
code() - Method in class org.eolang.jeo.representation.directives.OpcodeName
Opcode.
CustomClassWriter - Class in org.eolang.jeo.representation.bytecode
Custom class writer.

D

DEBUG - org.eolang.jeo.representation.asm.DisassembleMode
Assemble mode.
decode() - Method in class org.eolang.jeo.representation.EncodedString
Decode the string.
decode() - Method in class org.eolang.jeo.representation.PrefixedName
Decode name.
DecodedString - Class in org.eolang.jeo.representation
Simple string that might be encoded.
DecodedString(String) - Constructor for class org.eolang.jeo.representation.DecodedString
Constructor.
DefaultVersion - Class in org.eolang.jeo.representation
Version of ASM and Java bytecode.
DefaultVersion() - Constructor for class org.eolang.jeo.representation.DefaultVersion
Default constructor.
defvalue(BytecodeDefaultValue) - Method in class org.eolang.jeo.representation.bytecode.BytecodeMethod
Add default value.
describeTo(Description) - Method in class org.eolang.jeo.matchers.SameXml
 
descriptor() - Method in class org.eolang.jeo.representation.bytecode.BytecodeMethodProperties
Method descriptor.
descriptor() - Method in class org.eolang.jeo.representation.Signature
Just a descriptor.
directives() - Method in class org.eolang.jeo.representation.bytecode.BytecodeAnnotation
 
directives() - Method in class org.eolang.jeo.representation.bytecode.BytecodeAnnotationAnnotationValue
 
directives() - Method in class org.eolang.jeo.representation.bytecode.BytecodeAnnotations
Directives with the name "annotations".
directives() - Method in interface org.eolang.jeo.representation.bytecode.BytecodeAnnotationValue
 
directives() - Method in class org.eolang.jeo.representation.bytecode.BytecodeArrayAnnotationValue
 
directives() - Method in interface org.eolang.jeo.representation.bytecode.BytecodeAttribute
Converts to directives.
directives() - Method in class org.eolang.jeo.representation.bytecode.BytecodeClass
Convert to directives with opcodes' counting.
directives() - Method in class org.eolang.jeo.representation.bytecode.BytecodeClassProperties
 
directives() - Method in class org.eolang.jeo.representation.bytecode.BytecodeDefaultValue
 
directives() - Method in class org.eolang.jeo.representation.bytecode.BytecodeEnumAnnotationValue
 
directives() - Method in class org.eolang.jeo.representation.bytecode.BytecodeField
 
directives() - Method in class org.eolang.jeo.representation.bytecode.BytecodeMaxs
Convert to directives.
directives() - Method in class org.eolang.jeo.representation.bytecode.BytecodeMethodParameter
Convert to directives.
directives() - Method in class org.eolang.jeo.representation.bytecode.BytecodeMethodParameters
Convert to directives.
directives() - Method in class org.eolang.jeo.representation.bytecode.BytecodePlainAnnotationValue
 
directives() - Method in class org.eolang.jeo.representation.bytecode.InnerClass
 
directives() - Method in class org.eolang.jeo.representation.bytecode.LocalVariable
 
directives(boolean) - Method in class org.eolang.jeo.representation.bytecode.BytecodeClass
Convert to directives.
directives(boolean) - Method in interface org.eolang.jeo.representation.bytecode.BytecodeEntry
Convert entry to directives.
directives(boolean) - Method in class org.eolang.jeo.representation.bytecode.BytecodeFrame
 
directives(boolean) - Method in class org.eolang.jeo.representation.bytecode.BytecodeInstruction
 
directives(boolean) - Method in class org.eolang.jeo.representation.bytecode.BytecodeLabel
 
directives(boolean) - Method in class org.eolang.jeo.representation.bytecode.BytecodeLine
 
directives(boolean) - Method in class org.eolang.jeo.representation.bytecode.BytecodeMethod
Generate directives.
directives(boolean) - Method in class org.eolang.jeo.representation.bytecode.BytecodeTryCatchBlock
 
directives(String) - Method in class org.eolang.jeo.representation.bytecode.BytecodeAnnotations
Directives with the given name.
directives(String) - Method in class org.eolang.jeo.representation.bytecode.BytecodeAttributes
Convert to directives.
directives(String) - Method in class org.eolang.jeo.representation.bytecode.BytecodeProgram
Convert to directives.
directives(String, boolean) - Method in class org.eolang.jeo.representation.bytecode.BytecodeProgram
Convert to directives.
directives(BytecodeMaxs) - Method in class org.eolang.jeo.representation.bytecode.BytecodeMethodProperties
Convert to directives.
DirectivesAbstractObject - Class in org.eolang.jeo.representation.directives
Directives Abstract Object.
DirectivesAnnotation - Class in org.eolang.jeo.representation.directives
Directives Annotation.
DirectivesAnnotation(String, boolean) - Constructor for class org.eolang.jeo.representation.directives.DirectivesAnnotation
Constructor.
DirectivesAnnotation(String, boolean, Iterable<Directive>...) - Constructor for class org.eolang.jeo.representation.directives.DirectivesAnnotation
Constructor.
DirectivesAnnotation(String, boolean, List<Iterable<Directive>>) - Constructor for class org.eolang.jeo.representation.directives.DirectivesAnnotation
Constructor.
DirectivesAnnotationAnnotationValue - Class in org.eolang.jeo.representation.directives
An annotation value that is itself an annotation.
DirectivesAnnotationAnnotationValue(String, String, List<Iterable<Directive>>) - Constructor for class org.eolang.jeo.representation.directives.DirectivesAnnotationAnnotationValue
Constructor.
DirectivesAnnotations - Class in org.eolang.jeo.representation.directives
Directives Annotation.
DirectivesAnnotations(List<Iterable<Directive>>, String) - Constructor for class org.eolang.jeo.representation.directives.DirectivesAnnotations
Constructor.
DirectivesArrayAnnotationValue - Class in org.eolang.jeo.representation.directives
An annotation value that is an array.
DirectivesArrayAnnotationValue(String, List<Iterable<Directive>>) - Constructor for class org.eolang.jeo.representation.directives.DirectivesArrayAnnotationValue
Constructor.
DirectivesAttribute - Class in org.eolang.jeo.representation.directives
Directives for an attribute.
DirectivesAttribute(String, Iterable<Directive>...) - Constructor for class org.eolang.jeo.representation.directives.DirectivesAttribute
Constructor.
DirectivesAttributes - Class in org.eolang.jeo.representation.directives
Directives for attributes.
DirectivesAttributes(String, List<DirectivesAttribute>) - Constructor for class org.eolang.jeo.representation.directives.DirectivesAttributes
 
DirectivesAttributes(List<DirectivesAttribute>) - Constructor for class org.eolang.jeo.representation.directives.DirectivesAttributes
Constructor.
DirectivesBytes - Class in org.eolang.jeo.representation.directives
Directives for bytes.
DirectivesBytes(String) - Constructor for class org.eolang.jeo.representation.directives.DirectivesBytes
Constructor.
DirectivesClass - Class in org.eolang.jeo.representation.directives
Directives Class.
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, List<DirectivesField>, List<DirectivesMethod>, DirectivesAnnotations, DirectivesAttributes) - Constructor for class org.eolang.jeo.representation.directives.DirectivesClass
Constructor.
DirectivesClass(ClassName, DirectivesMethod) - 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, int, String, String, String...) - 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.
DirectivesComment - Class in org.eolang.jeo.representation.directives
Directives for a comment.
DirectivesDefaultValue - Class in org.eolang.jeo.representation.directives
This class represents a default annotation value.
DirectivesDefaultValue(Iterable<Directive>) - Constructor for class org.eolang.jeo.representation.directives.DirectivesDefaultValue
Constructor.
DirectivesEnumAnnotationValue - Class in org.eolang.jeo.representation.directives
An annotation value that is an enumeration.
DirectivesEnumAnnotationValue(String, String, String) - Constructor for class org.eolang.jeo.representation.directives.DirectivesEnumAnnotationValue
Constructor.
DirectivesEoObject - Class in org.eolang.jeo.representation.directives
Directives that represent a pure EO object.
DirectivesEoObject(String) - Constructor for class org.eolang.jeo.representation.directives.DirectivesEoObject
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.
DirectivesField(int, String, String, String, Object, DirectivesAnnotations) - Constructor for class org.eolang.jeo.representation.directives.DirectivesField
Constructor.
DirectivesField(DirectivesAnnotation...) - Constructor for class org.eolang.jeo.representation.directives.DirectivesField
Constructor.
DirectivesFrame - Class in org.eolang.jeo.representation.directives
Frame directives.
DirectivesFrame(int, int, Object[], int, Object...) - Constructor for class org.eolang.jeo.representation.directives.DirectivesFrame
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.
DirectivesJeoObject - Class in org.eolang.jeo.representation.directives
Directives that represent a pure JEO object.
DirectivesJeoObject(String, Iterable<Directive>...) - Constructor for class org.eolang.jeo.representation.directives.DirectivesJeoObject
Constructor.
DirectivesJeoObject(String, String, Iterable<Directive>...) - Constructor for class org.eolang.jeo.representation.directives.DirectivesJeoObject
Constructor.
DirectivesJeoObject(String, String, List<Directives>) - Constructor for class org.eolang.jeo.representation.directives.DirectivesJeoObject
Constructor.
DirectivesJeoObject(String, String, Directives...) - Constructor for class org.eolang.jeo.representation.directives.DirectivesJeoObject
Constructor.
DirectivesJeoObject(String, List<Directives>) - Constructor for class org.eolang.jeo.representation.directives.DirectivesJeoObject
Constructor.
DirectivesJeoObject(String, Directives...) - Constructor for class org.eolang.jeo.representation.directives.DirectivesJeoObject
Constructor.
DirectivesLabel - Class in org.eolang.jeo.representation.directives
Xml directives for label entry in byrecode.
DirectivesLabel(String) - Constructor for class org.eolang.jeo.representation.directives.DirectivesLabel
Constructor.
DirectivesMaxs - Class in org.eolang.jeo.representation.directives
Max stack and locals.
DirectivesMaxs() - Constructor for class org.eolang.jeo.representation.directives.DirectivesMaxs
Constructor.
DirectivesMaxs(int, int) - Constructor for class org.eolang.jeo.representation.directives.DirectivesMaxs
Constructor.
DirectivesMetas - Class in org.eolang.jeo.representation.directives
Directives for meta-information of a class.
DirectivesMetas(ClassName) - Constructor for class org.eolang.jeo.representation.directives.DirectivesMetas
Constructor.
DirectivesMetas(ClassName, DirectivesClass) - 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.
DirectivesMethod(Signature, DirectivesMethodProperties, List<Iterable<Directive>>, List<Iterable<Directive>>, DirectivesAnnotations, List<Iterable<Directive>>, DirectivesAttributes, boolean) - Constructor for class org.eolang.jeo.representation.directives.DirectivesMethod
Constructor.
DirectivesMethodParam - Class in org.eolang.jeo.representation.directives
Directives for a method parameter.
DirectivesMethodParam(int, String, int, Type, DirectivesAnnotations) - Constructor for class org.eolang.jeo.representation.directives.DirectivesMethodParam
Constructor.
DirectivesMethodParams - Class in org.eolang.jeo.representation.directives
Directives for method parameters.
DirectivesMethodParams() - Constructor for class org.eolang.jeo.representation.directives.DirectivesMethodParams
Constructor.
DirectivesMethodParams(List<Iterable<Directive>>) - 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.
DirectivesMethodProperties(int, String, String, String[], DirectivesMaxs, DirectivesMethodParams) - Constructor for class org.eolang.jeo.representation.directives.DirectivesMethodProperties
Constructor.
DirectivesOperand - Class in org.eolang.jeo.representation.directives
Operand XML directives.
DirectivesPlainAnnotationValue - Class in org.eolang.jeo.representation.directives
An annotation value that is plain.
DirectivesPlainAnnotationValue(String, Object) - Constructor for class org.eolang.jeo.representation.directives.DirectivesPlainAnnotationValue
Constructor.
DirectivesProgram - Class in org.eolang.jeo.representation.directives
Program representation as Xembly directives.
DirectivesProgram(String, DirectivesClass, DirectivesMetas) - Constructor for class org.eolang.jeo.representation.directives.DirectivesProgram
Constructor.
DirectivesProgram(DirectivesClass, DirectivesMetas) - Constructor for class org.eolang.jeo.representation.directives.DirectivesProgram
Constructor.
DirectivesSeq - Class in org.eolang.jeo.representation.directives
Directives sequence.
DirectivesSeq(String, List<? extends Iterable<Directive>>) - Constructor for class org.eolang.jeo.representation.directives.DirectivesSeq
Constructor.
DirectivesTryCatch - Class in org.eolang.jeo.representation.directives
Try catch directives.
DirectivesTryCatch(BytecodeLabel, BytecodeLabel, BytecodeLabel, String) - Constructor for class org.eolang.jeo.representation.directives.DirectivesTryCatch
Constructor.
DirectivesValue - Class in org.eolang.jeo.representation.directives
Data Object Directive in EO language.
DirectivesValue(String, BytecodeValue) - Constructor for class org.eolang.jeo.representation.directives.DirectivesValue
Constructor.
DirectivesValue(String, T) - Constructor for class org.eolang.jeo.representation.directives.DirectivesValue
Constructor.
DirectivesValue(T) - Constructor for class org.eolang.jeo.representation.directives.DirectivesValue
Constructor.
DirectivesValues - Class in org.eolang.jeo.representation.directives
Array representation of some values as Xembly directives.
disassemble() - Method in class org.eolang.jeo.Disassembler
Disassemble all bytecode files.
DisassembleMode - Enum in org.eolang.jeo.representation.asm
Disassemble mode.
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.
Disassembler(Path, Path, DisassembleMode) - Constructor for class org.eolang.jeo.Disassembler
Constructor.
Disassembling - Class in org.eolang.jeo
Disassembling transformation.

E

encode() - Method in class org.eolang.jeo.representation.DecodedString
Encode the string.
encode() - Method in class org.eolang.jeo.representation.PrefixedName
Encode name.
encoded() - Method in class org.eolang.jeo.representation.Signature
Encoded method name with descriptor.
EncodedString - Class in org.eolang.jeo.representation
Encoded string that might be decoded.
EncodedString(String) - Constructor for class org.eolang.jeo.representation.EncodedString
Constructor.
entry(BytecodeEntry) - Method in class org.eolang.jeo.representation.bytecode.BytecodeMethod
Add some bytecode entry.
EoFqn - Class in org.eolang.jeo.representation.directives
Eolang fully qualified name.
EoFqn(String) - Constructor for class org.eolang.jeo.representation.directives.EoFqn
Constructor.
equals(Object) - Method in class org.eolang.jeo.representation.bytecode.Bytecode
 
equals(Object) - Method in class org.eolang.jeo.representation.xmir.XmlNode
 
execute() - Method in class org.eolang.jeo.AssembleMojo
 
execute() - Method in class org.eolang.jeo.DisassembleMojo
 
execute() - Method in class org.eolang.jeo.UnrollMojo
 

F

fqn() - Method in class org.eolang.jeo.representation.directives.EoFqn
Get a fully qualified name.
fqn() - Method in class org.eolang.jeo.representation.directives.JeoFqn
Get a fully qualified name.
fromString(String) - Static method in enum org.eolang.jeo.representation.asm.DisassembleMode
Convert from string.
full() - Method in class org.eolang.jeo.representation.ClassName
Full class name.

H

hashCode() - Method in class org.eolang.jeo.representation.bytecode.Bytecode
 
hashCode() - Method in class org.eolang.jeo.representation.xmir.XmlNode
 
helloWorldMethod() - Method in class org.eolang.jeo.representation.bytecode.BytecodeClass
Hello world bytecode.

I

impact() - Method in interface org.eolang.jeo.representation.bytecode.BytecodeEntry
Impact of the instruction on the stack.
impact() - Method in class org.eolang.jeo.representation.bytecode.BytecodeFrame
 
impact() - Method in class org.eolang.jeo.representation.bytecode.BytecodeInstruction
Impact of each instruction on the stack.
impact() - Method in class org.eolang.jeo.representation.bytecode.BytecodeLabel
 
impact() - Method in class org.eolang.jeo.representation.bytecode.BytecodeLine
 
impact() - Method in class org.eolang.jeo.representation.bytecode.BytecodeTryCatchBlock
 
InnerClass - Class in org.eolang.jeo.representation.bytecode
Inner class attribute.
InnerClass(String, String, String, int) - Constructor for class org.eolang.jeo.representation.bytecode.InnerClass
Constructor.
InstructionsFlow<T extends org.eolang.jeo.representation.bytecode.InstructionsFlow.Reducible<T>> - Class in org.eolang.jeo.representation.bytecode
Data-flow analysis.
integer() - Method in class org.eolang.jeo.representation.xmir.XmlValue
Convert hex string to integer.
interfaces() - Method in class org.eolang.jeo.representation.bytecode.BytecodeClassProperties
All class interfaces.
intructions() - Method in class org.eolang.jeo.representation.bytecode.BytecodeMethod
Method instructions.
isAbstract() - Method in class org.eolang.jeo.representation.bytecode.BytecodeMethodProperties
Is method abstract.
isIf() - Method in interface org.eolang.jeo.representation.bytecode.BytecodeEntry
Is this instruction a conditional branch?
isIf() - Method in class org.eolang.jeo.representation.bytecode.BytecodeFrame
 
isIf() - Method in class org.eolang.jeo.representation.bytecode.BytecodeInstruction
Is this instruction a conditional branch instruction?
isIf() - Method in class org.eolang.jeo.representation.bytecode.BytecodeLabel
 
isIf() - Method in class org.eolang.jeo.representation.bytecode.BytecodeLine
 
isIf() - Method in class org.eolang.jeo.representation.bytecode.BytecodeTryCatchBlock
 
isJump() - Method in interface org.eolang.jeo.representation.bytecode.BytecodeEntry
Is this instruction a goto? Is it a goto or jsr?
isJump() - Method in class org.eolang.jeo.representation.bytecode.BytecodeFrame
 
isJump() - Method in class org.eolang.jeo.representation.bytecode.BytecodeInstruction
Is this instruction a jump instruction? Is it a goto or jsr?
isJump() - Method in class org.eolang.jeo.representation.bytecode.BytecodeLabel
 
isJump() - Method in class org.eolang.jeo.representation.bytecode.BytecodeLine
 
isJump() - Method in class org.eolang.jeo.representation.bytecode.BytecodeTryCatchBlock
 
isLabel() - Method in interface org.eolang.jeo.representation.bytecode.BytecodeEntry
Is this instruction a label?
isLabel() - Method in class org.eolang.jeo.representation.bytecode.BytecodeFrame
 
isLabel() - Method in class org.eolang.jeo.representation.bytecode.BytecodeInstruction
 
isLabel() - Method in class org.eolang.jeo.representation.bytecode.BytecodeLabel
 
isLabel() - Method in class org.eolang.jeo.representation.bytecode.BytecodeLine
 
isLabel() - Method in class org.eolang.jeo.representation.bytecode.BytecodeTryCatchBlock
 
isOpcode() - Method in interface org.eolang.jeo.representation.bytecode.BytecodeEntry
Is this instruction a regular opcode?
isOpcode() - Method in class org.eolang.jeo.representation.bytecode.BytecodeFrame
 
isOpcode() - Method in class org.eolang.jeo.representation.bytecode.BytecodeInstruction
 
isOpcode() - Method in class org.eolang.jeo.representation.bytecode.BytecodeLabel
 
isOpcode() - Method in class org.eolang.jeo.representation.bytecode.BytecodeLine
 
isOpcode() - Method in class org.eolang.jeo.representation.bytecode.BytecodeTryCatchBlock
 
isReturn() - Method in interface org.eolang.jeo.representation.bytecode.BytecodeEntry
Is this instruction a return statement?
isReturn() - Method in class org.eolang.jeo.representation.bytecode.BytecodeFrame
 
isReturn() - Method in class org.eolang.jeo.representation.bytecode.BytecodeInstruction
Is this instruction a return instruction?
isReturn() - Method in class org.eolang.jeo.representation.bytecode.BytecodeLabel
 
isReturn() - Method in class org.eolang.jeo.representation.bytecode.BytecodeLine
 
isReturn() - Method in class org.eolang.jeo.representation.bytecode.BytecodeTryCatchBlock
 
isStatic() - Method in class org.eolang.jeo.representation.bytecode.BytecodeMethodProperties
Is method static.
isSwitch() - Method in interface org.eolang.jeo.representation.bytecode.BytecodeEntry
Is this instruction a switch?
isSwitch() - Method in class org.eolang.jeo.representation.bytecode.BytecodeFrame
 
isSwitch() - Method in class org.eolang.jeo.representation.bytecode.BytecodeInstruction
Is this instruction a switch instruction?
isSwitch() - Method in class org.eolang.jeo.representation.bytecode.BytecodeLabel
 
isSwitch() - Method in class org.eolang.jeo.representation.bytecode.BytecodeLine
 
isSwitch() - Method in class org.eolang.jeo.representation.bytecode.BytecodeTryCatchBlock
 
isThrow() - Method in interface org.eolang.jeo.representation.bytecode.BytecodeEntry
Is this instruction a throw statement?
isThrow() - Method in class org.eolang.jeo.representation.bytecode.BytecodeFrame
 
isThrow() - Method in class org.eolang.jeo.representation.bytecode.BytecodeInstruction
 
isThrow() - Method in class org.eolang.jeo.representation.bytecode.BytecodeLabel
 
isThrow() - Method in class org.eolang.jeo.representation.bytecode.BytecodeLine
 
isThrow() - Method in class org.eolang.jeo.representation.bytecode.BytecodeTryCatchBlock
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesAbstractObject
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesAnnotation
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesAnnotationAnnotationValue
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesAnnotations
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesArrayAnnotationValue
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesAttribute
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesAttributes
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesBytes
 
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.DirectivesComment
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesDefaultValue
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesEnumAnnotationValue
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesEoObject
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesField
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesFrame
 
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.DirectivesJeoObject
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesLabel
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesMaxs
 
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.DirectivesMethodParam
 
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.DirectivesOperand
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesPlainAnnotationValue
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesProgram
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesSeq
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesTryCatch
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesValue
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesValues
 

J

JeoClassLoader - Class in org.eolang.jeo
JEO class loader.
JeoFqn - Class in org.eolang.jeo.representation.directives
Jeo fully qualified name.
JeoFqn(String) - Constructor for class org.eolang.jeo.representation.directives.JeoFqn
Constructor.
jumps() - Method in interface org.eolang.jeo.representation.bytecode.BytecodeEntry
Jump to a label.
jumps() - Method in class org.eolang.jeo.representation.bytecode.BytecodeFrame
 
jumps() - Method in class org.eolang.jeo.representation.bytecode.BytecodeInstruction
Jump to a label.
jumps() - Method in class org.eolang.jeo.representation.bytecode.BytecodeLabel
 
jumps() - Method in class org.eolang.jeo.representation.bytecode.BytecodeLine
 
jumps() - Method in class org.eolang.jeo.representation.bytecode.BytecodeTryCatchBlock
 

L

label() - Method in class org.eolang.jeo.representation.bytecode.BytecodeMethodBuilder
 
label(String) - Method in class org.eolang.jeo.representation.bytecode.BytecodeMethod
Add label.
label(String) - Method in class org.eolang.jeo.representation.bytecode.BytecodeMethodBuilder
Add label.
label(BytecodeLabel) - Method in class org.eolang.jeo.representation.asm.AsmLabels
Get label by UID.
loadClass(String) - Method in class org.eolang.jeo.JeoClassLoader
 
locals() - Method in class org.eolang.jeo.representation.bytecode.BytecodeMaxs
Locals size.
LocalVariable - Class in org.eolang.jeo.representation.bytecode
Local variable attribute.
LocalVariable(int, String, String, String, BytecodeLabel, BytecodeLabel) - Constructor for class org.eolang.jeo.representation.bytecode.LocalVariable
Constructor.
LocalVariable(LocalVariableNode) - Constructor for class org.eolang.jeo.representation.bytecode.LocalVariable
Constructor.
Logging - Class in org.eolang.jeo
Translation that leaves a log message before and after applying the original translation.
Logging(String, String, Transformation) - Constructor for class org.eolang.jeo.Logging
Constructor.

M

matchesSafely(String) - Method in class org.eolang.jeo.matchers.SameXml
 
max(T, Function<BytecodeEntry, T>) - Method in class org.eolang.jeo.representation.bytecode.InstructionsFlow
Compute the maximum value for stack or variables.
MethodName - Class in org.eolang.jeo.representation
Method name.
MethodName(String) - Constructor for class org.eolang.jeo.representation.MethodName
Constructor.
methods() - Method in class org.eolang.jeo.representation.bytecode.BytecodeClass
Retrieve class methods.

N

name() - Method in class org.eolang.jeo.representation.bytecode.BytecodeClass
Class name.
name() - Method in class org.eolang.jeo.representation.bytecode.BytecodeMethod
Method name.
name() - Method in class org.eolang.jeo.representation.bytecode.BytecodeMethodProperties
Method name.
name() - Method in class org.eolang.jeo.representation.BytecodeRepresentation
Read class name from bytecode.
name() - Method in class org.eolang.jeo.representation.ClassName
Class name.
name() - Method in class org.eolang.jeo.representation.Signature
Just a name without suffix.
name() - Method in class org.eolang.jeo.representation.XmirRepresentation
Retrieves class name from XMIR.

O

object() - Method in class org.eolang.jeo.representation.bytecode.BytecodeValue
Represent the value as an object.
object() - Method in class org.eolang.jeo.representation.xmir.XmlValue
Convert hex string to an object.
opcode(int, Object...) - Method in class org.eolang.jeo.representation.bytecode.BytecodeMethodBuilder
Add instruction.
OpcodeName - Class in org.eolang.jeo.representation.directives
Opcode name.
OpcodeName(int) - Constructor for class org.eolang.jeo.representation.directives.OpcodeName
Constructor.
org.eolang.jeo - package org.eolang.jeo
The main classes of the jeo-maven-plugin.
org.eolang.jeo.matchers - package org.eolang.jeo.matchers
It is a package with useful hamcrest matchers.
org.eolang.jeo.representation - package org.eolang.jeo.representation
Package for the representations.
org.eolang.jeo.representation.asm - package org.eolang.jeo.representation.asm
Contains classes for working with the ASM library.
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

ParallelTranslator - Class in org.eolang.jeo
Translator that applies a translation to a batch of representations in parallel.
Parameter - Annotation Type in org.eolang.jeo.representation.xmir
 
params() - Method in class org.eolang.jeo.representation.xmir.XmlParams
Get method params.
pckg() - Method in class org.eolang.jeo.representation.ClassName
Package.
plain() - Method in class org.eolang.jeo.representation.CanonicalXmir
Convert canonical XMIR to plain XMIR.
PluginStartup - Class in org.eolang.jeo
All mojo's initialization step.
PrefixedName - Class in org.eolang.jeo.representation
Java name.
PrefixedName(String) - Constructor for class org.eolang.jeo.representation.PrefixedName
Constructor.
properties() - Method in class org.eolang.jeo.representation.bytecode.BytecodeClass
Properties.

R

replaceTopClass(BytecodeClass) - Method in class org.eolang.jeo.representation.bytecode.BytecodeProgram
Copy program with replaced top class.

S

SameXml - Class in org.eolang.jeo.matchers
Matcher to check if the received XML document is the same as the expected one.
SameXml(XML) - Constructor for class org.eolang.jeo.matchers.SameXml
Constructor.
SameXml(String) - Constructor for class org.eolang.jeo.matchers.SameXml
Constructor.
SHORT - org.eolang.jeo.representation.asm.DisassembleMode
Short mode.
signature() - Method in class org.eolang.jeo.representation.bytecode.BytecodeClassProperties
Class signature.
Signature - Class in org.eolang.jeo.representation
Method name.
Signature(String) - Constructor for class org.eolang.jeo.representation.Signature
Constructor.
Signature(String, String) - Constructor for class org.eolang.jeo.representation.Signature
Constructor.
simplified() - Method in class org.eolang.jeo.representation.directives.OpcodeName
Get simplified opcode name without counter.
source() - Method in class org.eolang.jeo.Assembling
 
source() - Method in class org.eolang.jeo.Caching
 
source() - Method in class org.eolang.jeo.Disassembling
 
source() - Method in class org.eolang.jeo.Logging
 
source() - Method in interface org.eolang.jeo.Transformation
The path to the file to be transformed.
source() - Method in class org.eolang.jeo.Unroll
 
stack() - Method in class org.eolang.jeo.representation.bytecode.BytecodeMaxs
Stack size.
string() - Method in class org.eolang.jeo.representation.xmir.XmlValue
Convert hex string to human-readable string.
Summary - Class in org.eolang.jeo
Translation summary log.
supername() - Method in class org.eolang.jeo.representation.bytecode.BytecodeClassProperties
Superclass name.

T

target() - Method in class org.eolang.jeo.Assembling
 
target() - Method in class org.eolang.jeo.Caching
 
target() - Method in class org.eolang.jeo.Disassembling
 
target() - Method in class org.eolang.jeo.Logging
 
target() - Method in interface org.eolang.jeo.Transformation
The path to the transformed file.
target() - Method in class org.eolang.jeo.Unroll
 
text() - Method in class org.eolang.jeo.representation.xmir.XmlNode
Retrieve node text content.
toBytecode() - Method in class org.eolang.jeo.representation.XmirRepresentation
Convert to bytecode.
toEO() - Method in class org.eolang.jeo.representation.BytecodeRepresentation
Convert to EOlang XML representation (XMIR).
toEO(boolean) - Method in class org.eolang.jeo.representation.BytecodeRepresentation
Converts bytecode into XML.
toEO(boolean, DisassembleMode) - Method in class org.eolang.jeo.representation.BytecodeRepresentation
Converts bytecode into XML.
top() - Method in class org.eolang.jeo.representation.bytecode.BytecodeProgram
Get top class.
toString() - Method in class org.eolang.jeo.representation.bytecode.Bytecode
 
toString() - Method in class org.eolang.jeo.representation.BytecodeListing
 
toString() - Method in class org.eolang.jeo.representation.directives.EoFqn
 
toString() - Method in class org.eolang.jeo.representation.directives.JeoFqn
 
toString() - Method in class org.eolang.jeo.representation.xmir.XmlNode
 
toString() - Method in class org.eolang.jeo.representation.xmir.XmlProgram
 
transform() - Method in class org.eolang.jeo.Assembling
 
transform() - Method in class org.eolang.jeo.Caching
 
transform() - Method in class org.eolang.jeo.Disassembling
 
transform() - Method in class org.eolang.jeo.Logging
 
transform() - Method in interface org.eolang.jeo.Transformation
Transform the file.
transform() - Method in class org.eolang.jeo.Unroll
 
Transformation - Interface in org.eolang.jeo
Transformation.
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.
trycatch(BytecodeEntry) - Method in class org.eolang.jeo.representation.bytecode.BytecodeMethodBuilder
Add try-catch block.
type() - Method in class org.eolang.jeo.representation.bytecode.BytecodeValue
Retrieve the type of the value.

U

uid() - Method in class org.eolang.jeo.representation.bytecode.BytecodeLabel
 
Unroll - Class in org.eolang.jeo
Unroll XMIR file.
Unroll(Path, Path, Path) - Constructor for class org.eolang.jeo.Unroll
Constructor.
UnrollMojo - Class in org.eolang.jeo
This mojo unrolls all the changes made by PHI/UNPHI transformations.
UnrollMojo() - Constructor for class org.eolang.jeo.UnrollMojo
 
up() - Method in class org.eolang.jeo.representation.bytecode.BytecodeMethodBuilder
Return to the original class.

V

value() - Method in class org.eolang.jeo.matchers.WithoutLines
 
value() - Method in annotation type org.eolang.jeo.representation.xmir.Parameter
 
valueOf(String) - Static method in enum org.eolang.jeo.representation.asm.DisassembleMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.eolang.jeo.representation.asm.DisassembleMode
Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in class org.eolang.jeo.representation.bytecode.BytecodeClassProperties
API version.
view() - Method in interface org.eolang.jeo.representation.bytecode.BytecodeEntry
Human-readable representation.
view() - Method in class org.eolang.jeo.representation.bytecode.BytecodeFrame
 
view() - Method in class org.eolang.jeo.representation.bytecode.BytecodeInstruction
 
view() - Method in class org.eolang.jeo.representation.bytecode.BytecodeLabel
 
view() - Method in class org.eolang.jeo.representation.bytecode.BytecodeLine
 
view() - Method in class org.eolang.jeo.representation.bytecode.BytecodeTryCatchBlock
 
visit(int, int, String, String, String, String[]) - Method in class org.eolang.jeo.representation.ClassNameVisitor
 

W

withAnnotation(DirectivesAnnotation) - Method in class org.eolang.jeo.representation.directives.DirectivesMethod
Add annotation to the directives.
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.
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.
withMethod(BytecodeMethodProperties, BytecodeMaxs) - Method in class org.eolang.jeo.representation.bytecode.BytecodeClass
Add method.
withOpcode(int, Object...) - Method in class org.eolang.jeo.representation.directives.DirectivesMethod
Add opcode to the directives.
WithoutLines - Class in org.eolang.jeo.matchers
The same XML, but without lines and comments.
WithoutLines(XML) - Constructor for class org.eolang.jeo.matchers.WithoutLines
Constructor.
withoutMaxs() - Method in class org.eolang.jeo.representation.bytecode.BytecodeMethod
Similar method without maxs.
withoutMethods() - Method in class org.eolang.jeo.representation.bytecode.BytecodeClass
Without methods.
withoutTopClass() - Method in class org.eolang.jeo.representation.bytecode.BytecodeProgram
Copy program without top class.
write(int, MethodVisitor) - Method in class org.eolang.jeo.representation.bytecode.BytecodeAnnotation
Write parameter annotation.
write(ClassVisitor) - Method in class org.eolang.jeo.representation.bytecode.BytecodeAnnotation
Write class annotation.
write(ClassVisitor) - Method in interface org.eolang.jeo.representation.bytecode.BytecodeAttribute
Write to class.
write(ClassVisitor) - Method in class org.eolang.jeo.representation.bytecode.BytecodeField
Write field to a class.
write(ClassVisitor) - Method in class org.eolang.jeo.representation.bytecode.InnerClass
 
write(ClassVisitor) - Method in class org.eolang.jeo.representation.bytecode.LocalVariable
 
write(FieldVisitor) - Method in class org.eolang.jeo.representation.bytecode.BytecodeAnnotation
Write field annotation.
write(MethodVisitor) - Method in class org.eolang.jeo.representation.bytecode.BytecodeAnnotation
Write method annotation.
write(MethodVisitor) - Method in class org.eolang.jeo.representation.bytecode.BytecodeMethodParameter
Write to the method visitor.
write(MethodVisitor) - Method in class org.eolang.jeo.representation.bytecode.BytecodeMethodParameters
Add annotation.
write(MethodVisitor, AsmLabels) - Method in interface org.eolang.jeo.representation.bytecode.BytecodeAttribute
Write to method.
write(MethodVisitor, AsmLabels) - Method in class org.eolang.jeo.representation.bytecode.InnerClass
 
write(MethodVisitor, AsmLabels) - Method in class org.eolang.jeo.representation.bytecode.LocalVariable
 
writeTo(BytecodeMethod) - Method in class org.eolang.jeo.representation.xmir.XmlDefaultValue
Write to method.
writeTo(AnnotationVisitor) - Method in class org.eolang.jeo.representation.bytecode.BytecodeAnnotation
 
writeTo(AnnotationVisitor) - Method in class org.eolang.jeo.representation.bytecode.BytecodeAnnotationAnnotationValue
 
writeTo(AnnotationVisitor) - Method in interface org.eolang.jeo.representation.bytecode.BytecodeAnnotationValue
Write the value to the given visitor.
writeTo(AnnotationVisitor) - Method in class org.eolang.jeo.representation.bytecode.BytecodeArrayAnnotationValue
 
writeTo(AnnotationVisitor) - Method in class org.eolang.jeo.representation.bytecode.BytecodeEnumAnnotationValue
 
writeTo(AnnotationVisitor) - Method in class org.eolang.jeo.representation.bytecode.BytecodePlainAnnotationValue
 
writeTo(MethodVisitor) - Method in class org.eolang.jeo.representation.bytecode.BytecodeDefaultValue
Write the default value to the given visitor.
writeTo(MethodVisitor, AsmLabels) - Method in interface org.eolang.jeo.representation.bytecode.BytecodeEntry
Write instruction to the method visitor.
writeTo(MethodVisitor, AsmLabels) - Method in class org.eolang.jeo.representation.bytecode.BytecodeFrame
 
writeTo(MethodVisitor, AsmLabels) - Method in class org.eolang.jeo.representation.bytecode.BytecodeInstruction
 
writeTo(MethodVisitor, AsmLabels) - Method in class org.eolang.jeo.representation.bytecode.BytecodeLabel
 
writeTo(MethodVisitor, AsmLabels) - Method in class org.eolang.jeo.representation.bytecode.BytecodeLine
 
writeTo(MethodVisitor, AsmLabels) - Method in class org.eolang.jeo.representation.bytecode.BytecodeTryCatchBlock
 

X

xmir() - Method in class org.eolang.jeo.representation.MethodName
Converts method name to EO.
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(Path) - Constructor for class org.eolang.jeo.representation.XmirRepresentation
Constructor.
xml() - Method in class org.eolang.jeo.representation.bytecode.BytecodeProgram
Converts bytecode into XML.
XmlAnnotation - Class in org.eolang.jeo.representation.xmir
Xmir representation of an annotation.
XmlAnnotations - Class in org.eolang.jeo.representation.xmir
Xmir annotations.
XmlAnnotationValue - Class in org.eolang.jeo.representation.xmir
Xmir annotation property.
XmlAnnotationValue(XmlNode) - Constructor for class org.eolang.jeo.representation.xmir.XmlAnnotationValue
Constructor.
XmlAttribute - Class in org.eolang.jeo.representation.xmir
Xml representation of a single bytecode attribute.
XmlAttributes - Class in org.eolang.jeo.representation.xmir
Xml representation of a class attributes.
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(XmlNode) - Constructor for class org.eolang.jeo.representation.xmir.XmlClass
Constructor.
XmlClassProperties - Class in org.eolang.jeo.representation.xmir
XML representation of a class.
XmlDefaultValue - Class in org.eolang.jeo.representation.xmir
XMIR of annotation default value.
XmlField - Class in org.eolang.jeo.representation.xmir
XML field.
XmlFrame - Class in org.eolang.jeo.representation.xmir
Xmir representation of bytecode frame.
XmlFrame(XmlNode) - Constructor for class org.eolang.jeo.representation.xmir.XmlFrame
Constructor.
XmlInstruction - Class in org.eolang.jeo.representation.xmir
Bytecode instruction from XML.
XmlLabel - Class in org.eolang.jeo.representation.xmir
XML representation of bytecode label.
XmlLocalVariable - Class in org.eolang.jeo.representation.xmir
Xml representation of a local variable.
XmlMaxs - Class in org.eolang.jeo.representation.xmir
Xmir representation of max stack and max locals of a method.
XmlMethod - Class in org.eolang.jeo.representation.xmir
XML method.
XmlMethod(XmlNode) - Constructor for class org.eolang.jeo.representation.xmir.XmlMethod
Constructor.
XmlNode - Class in org.eolang.jeo.representation.xmir
XML smart element.
XmlNode(XML) - Constructor for class org.eolang.jeo.representation.xmir.XmlNode
Constructor.
XmlNode(String) - Constructor for class org.eolang.jeo.representation.xmir.XmlNode
Constructor.
XmlNode(Node) - Constructor for class org.eolang.jeo.representation.xmir.XmlNode
Constructor.
XmlOperand - Class in org.eolang.jeo.representation.xmir
XML operand.
XmlParam - Class in org.eolang.jeo.representation.xmir
Xmir representation of a method parameter.
XmlParam(XmlNode) - Constructor for class org.eolang.jeo.representation.xmir.XmlParam
Constructor.
XmlParams - Class in org.eolang.jeo.representation.xmir
XML method params.
XmlParams(XmlNode) - Constructor for class org.eolang.jeo.representation.xmir.XmlParams
Constructor.
XmlProgram - Class in org.eolang.jeo.representation.xmir
XMIR Program.
XmlProgram(XML) - Constructor for class org.eolang.jeo.representation.xmir.XmlProgram
Constructor.
XmlProgram(String...) - 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.
XmlValue - Class in org.eolang.jeo.representation.xmir
XML value.
XmlValue(XmlNode) - Constructor for class org.eolang.jeo.representation.xmir.XmlValue
Constructor.
A B C D E F H I J L M N O P R S T U V W X 
All Classes All Packages