Index

A B C D E F H I J L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Serialized Form

A

access() - Method in class org.eolang.jeo.representation.xmir.XmlClassProperties
Retrieve 'access' modifiers of a class.
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.
add(DirectivesAttribute) - Method in class org.eolang.jeo.representation.directives.DirectivesAttributes
Add attribute.
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(int, DirectivesAnnotation) - Method in class org.eolang.jeo.representation.directives.DirectivesMethodParams
Add a parameter annotation.
annotation(String, String, Composite) - Static method in class org.eolang.jeo.representation.directives.DirectivesAnnotationProperty
Factory method for annotation property.
annotation(BytecodeAnnotation) - Method in class org.eolang.jeo.representation.bytecode.BytecodeMethod
Add annotation.
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.
annotation(DirectivesAnnotation) - Method in class org.eolang.jeo.representation.directives.DirectivesMethod
Add annotation to the directives.
annotations() - Method in class org.eolang.jeo.representation.xmir.XmlClass
Annotations.
annotations() - Method in class org.eolang.jeo.representation.xmir.XmlField
Field annotations.
annotations() - Method in class org.eolang.jeo.representation.xmir.XmlMethod
Method annotations.
annotations() - Method in class org.eolang.jeo.representation.xmir.XmlParam
Annotations of the parameter.
api() - Method in class org.eolang.jeo.representation.DefaultVersion
ASM API version.
append(Iterable<Directive>) - Method in interface org.eolang.jeo.representation.directives.Composite
Append directives.
append(Iterable<Directive>) - Method in class org.eolang.jeo.representation.directives.DirectivesAnnotation
 
append(Iterable<Directive>) - Method in class org.eolang.jeo.representation.directives.DirectivesAnnotationProperty
 
append(Iterable<Directive>) - Method in class org.eolang.jeo.representation.directives.DirectivesDefaultValue
 
apply(Stream<? extends Representation>) - Method in class org.eolang.jeo.BachedTranslator
 
apply(Stream<? extends Representation>) - Method in class org.eolang.jeo.LoggedTranslator
 
apply(Stream<? 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.
array(String, Composite) - Static method in class org.eolang.jeo.representation.directives.DirectivesAnnotationProperty
Factory method for array property.
asBytes() - Method in class org.eolang.jeo.representation.bytecode.Bytecode
Get as bytes.
asObject() - Method in class org.eolang.jeo.representation.xmir.XmlOperand
Convert XML operand to an object.
asObject() - Method in class org.eolang.jeo.representation.xmir.XmlTuple
Convert XML tuple to an object.
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.
attribute(DirectivesAttribute) - Method in class org.eolang.jeo.representation.directives.DirectivesClass
Add attribute to the directives.
attributes() - Method in class org.eolang.jeo.representation.xmir.XmlClass
Attributes.

B

BachedTranslator - Class in org.eolang.jeo
Translator that applies a translation to a batch of representations.
BOOL - Enum constant in enum org.eolang.jeo.representation.DataType
Boolean.
build() - Method in interface org.eolang.jeo.representation.directives.Composite
Build directives all together.
build() - Method in class org.eolang.jeo.representation.directives.DirectivesAnnotation
 
build() - Method in class org.eolang.jeo.representation.directives.DirectivesAnnotationProperty
 
build() - Method in class org.eolang.jeo.representation.directives.DirectivesDefaultValue
 
BYTE - Enum constant in enum org.eolang.jeo.representation.DataType
Byte.
bytecode() - Method in class org.eolang.jeo.representation.bytecode.BytecodeClass
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.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.
BytecodeAnnotation(String, boolean, List<BytecodeAnnotationProperty>) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeAnnotation
Constructor.
BytecodeAnnotationProperty - Class in org.eolang.jeo.representation.bytecode
Bytecode annotation property.
BytecodeAnnotationValue - Interface in org.eolang.jeo.representation.bytecode
Bytecode annotation value.
BytecodeAttribute - Interface in org.eolang.jeo.representation.bytecode
Bytecode attribute.
BytecodeAttribute.InnerClass - Class in org.eolang.jeo.representation.bytecode
Inner class attribute.
BytecodeClass - Class in org.eolang.jeo.representation.bytecode
Class useful for generating bytecode for testing purposes.
BytecodeClass() - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeClass
Constructor.
BytecodeClass(String) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeClass
Constructor.
BytecodeClass(String, int) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeClass
Constructor.
BytecodeClass(String, BytecodeClassProperties) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeClass
Constructor.
BytecodeClass(String, 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, 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(BytecodeAnnotationProperty) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeDefaultValue
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.
BytecodeLabelEntry(Label, AllLabels) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeLabelEntry
Constructor.
BytecodeMethod - Class in org.eolang.jeo.representation.bytecode
Bytecode method.
BytecodeMethod(BytecodeMethodProperties, CustomClassWriter, BytecodeClass, int, int) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeMethod
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, BytecodeParameters, 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.
BytecodeParameters - Class in org.eolang.jeo.representation.bytecode
Bytecode parameters.
BytecodeParameters() - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeParameters
Default constructor.
BytecodeParameters(Map<Integer, List<BytecodeAnnotation>>) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeParameters
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(Unchecked<byte[]>, String) - 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.
BYTES - Enum constant in enum org.eolang.jeo.representation.DataType
Bytes.
byType(String, List<Object>) - Static method in class org.eolang.jeo.representation.bytecode.BytecodeAnnotationProperty
Factory method for property by type.

C

CHAR - Enum constant in enum org.eolang.jeo.representation.DataType
Character.
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.
CLASS_REFERENCE - Enum constant in enum org.eolang.jeo.representation.DataType
Class reference.
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.
clearCache() - Method in class org.eolang.jeo.representation.xmir.AllLabels
Clear the cache.
Composite - Interface in org.eolang.jeo.representation.directives
Composite directives.
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

DataType - Enum in org.eolang.jeo.representation
All supported data types.
decode() - Method in class org.eolang.jeo.representation.JavaName
Decode name.
decode() - Method in class org.eolang.jeo.representation.xmir.HexString
Convert hex string to human-readable string.
decode(String) - Method in enum org.eolang.jeo.representation.DataType
Convert bytes to data.
decodeAsBoolean() - Method in class org.eolang.jeo.representation.xmir.HexString
Convert hex string to boolean.
decodeAsDouble() - Method in class org.eolang.jeo.representation.xmir.HexString
 
decodeAsFloat() - Method in class org.eolang.jeo.representation.xmir.HexString
 
decodeAsInt() - Method in class org.eolang.jeo.representation.xmir.HexString
Convert hex string to integer.
decodeAsLong() - Method in class org.eolang.jeo.representation.xmir.HexString
Convert hex string to long.
decoded() - Method in class org.eolang.jeo.representation.MethodName
Method 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.
defvalue() - Method in class org.eolang.jeo.representation.xmir.XmlMethod
Annotation default value.
defvalue(BytecodeDefaultValue) - Method in class org.eolang.jeo.representation.bytecode.BytecodeMethod
Add default value.
descr() - Method in class org.eolang.jeo.representation.directives.DirectivesMethodProperties
Method descriptor.
descriptor() - Method in class org.eolang.jeo.representation.bytecode.BytecodeAnnotation
Descriptor.
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.
DirectivesAnnotationProperty - Class in org.eolang.jeo.representation.directives
Annotation property as Xembly directives.
DirectivesAnnotationProperty(DirectivesAnnotationProperty.Type, Iterable<Directive>...) - Constructor for class org.eolang.jeo.representation.directives.DirectivesAnnotationProperty
Constructor.
DirectivesAnnotations - Class in org.eolang.jeo.representation.directives
Directives Annotation.
DirectivesAnnotations() - Constructor for class org.eolang.jeo.representation.directives.DirectivesAnnotations
Constructor.
DirectivesAnnotations(String) - Constructor for class org.eolang.jeo.representation.directives.DirectivesAnnotations
Constructor.
DirectivesAnnotations(List<DirectivesAnnotation>) - Constructor for class org.eolang.jeo.representation.directives.DirectivesAnnotations
Constructor.
DirectivesAnnotations(List<DirectivesAnnotation>, String) - Constructor for class org.eolang.jeo.representation.directives.DirectivesAnnotations
Constructor.
DirectivesAnnotationVisitor - Class in org.eolang.jeo.representation.directives
Directives Annotation Visitor.
DirectivesAnnotationVisitor(int, AnnotationVisitor, Composite) - Constructor for class org.eolang.jeo.representation.directives.DirectivesAnnotationVisitor
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.
DirectivesAttribute(String, List<Iterable<Directive>>) - Constructor for class org.eolang.jeo.representation.directives.DirectivesAttribute
Constructor.
DirectivesAttributes - Class in org.eolang.jeo.representation.directives
Directives for attributes.
DirectivesAttributes() - Constructor for class org.eolang.jeo.representation.directives.DirectivesAttributes
Constructor.
DirectivesAttributes(List<DirectivesAttribute>) - Constructor for class org.eolang.jeo.representation.directives.DirectivesAttributes
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, 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.
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(String, T) - Constructor for class org.eolang.jeo.representation.directives.DirectivesData
Constructor.
DirectivesData(HexData, String) - Constructor for class org.eolang.jeo.representation.directives.DirectivesData
Constructor.
DirectivesData(T) - Constructor for class org.eolang.jeo.representation.directives.DirectivesData
Constructor.
DirectivesDefaultValue - Class in org.eolang.jeo.representation.directives
This class represents a default annotation value.
DirectivesDefaultValue() - Constructor for class org.eolang.jeo.representation.directives.DirectivesDefaultValue
Constructor.
DirectivesDefaultValue(AtomicReference<Iterable<Directive>>) - Constructor for class org.eolang.jeo.representation.directives.DirectivesDefaultValue
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.
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.
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.
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() - 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() - Constructor for class org.eolang.jeo.representation.directives.DirectivesMethod
Constructor.
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.
DirectivesNullable - Class in org.eolang.jeo.representation.directives
Directives for data that might be nullable.
DirectivesNullable(String, HexData) - Constructor for class org.eolang.jeo.representation.directives.DirectivesNullable
Constructor.
DirectivesNullable(String, T) - Constructor for class org.eolang.jeo.representation.directives.DirectivesNullable
Constructor.
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, T...) - Constructor for class org.eolang.jeo.representation.directives.DirectivesTuple
Constructor.
DirectivesTuple(T...) - Constructor for class org.eolang.jeo.representation.directives.DirectivesTuple
 
DirectivesTypedData - Class in org.eolang.jeo.representation.directives
Typed data directives.
DirectivesTypedData(String, Object, String) - Constructor for class org.eolang.jeo.representation.directives.DirectivesTypedData
Constructor.
DirectivesTypedData(String, Object, Type) - Constructor for class org.eolang.jeo.representation.directives.DirectivesTypedData
Constructor.
DirectivesTypedTuple - Class in org.eolang.jeo.representation.directives
Tuple representation of a Java array as Xembly directives.
DirectivesTypedTuple(String, boolean...) - Constructor for class org.eolang.jeo.representation.directives.DirectivesTypedTuple
Constructor.
DirectivesTypedTuple(String, byte...) - Constructor for class org.eolang.jeo.representation.directives.DirectivesTypedTuple
Constructor.
DirectivesTypedTuple(String, char...) - Constructor for class org.eolang.jeo.representation.directives.DirectivesTypedTuple
Constructor.
DirectivesTypedTuple(String, double...) - Constructor for class org.eolang.jeo.representation.directives.DirectivesTypedTuple
Constructor.
DirectivesTypedTuple(String, float...) - Constructor for class org.eolang.jeo.representation.directives.DirectivesTypedTuple
Constructor.
DirectivesTypedTuple(String, int...) - Constructor for class org.eolang.jeo.representation.directives.DirectivesTypedTuple
Constructor.
DirectivesTypedTuple(String, long...) - Constructor for class org.eolang.jeo.representation.directives.DirectivesTypedTuple
Constructor.
DirectivesTypedTuple(String, short...) - Constructor for class org.eolang.jeo.representation.directives.DirectivesTypedTuple
Constructor.
DirectivesTypedTuple(String, Class<?>, List<DirectivesData>) - Constructor for class org.eolang.jeo.representation.directives.DirectivesTypedTuple
Constructor.
DirectivesTypedTuple(String, Class<?>, Stream<Object>) - Constructor for class org.eolang.jeo.representation.directives.DirectivesTypedTuple
Constructor.
DirectivesTypedTuple(String, Object[]) - Constructor for class org.eolang.jeo.representation.directives.DirectivesTypedTuple
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.
DOUBLE - Enum constant in enum org.eolang.jeo.representation.DataType
Double.

E

encode() - Method in class org.eolang.jeo.representation.JavaName
Encode name.
encoded() - Method in class org.eolang.jeo.representation.MethodName
Encoded method name with descriptor.
end() - Method in class org.eolang.jeo.representation.xmir.XmlTryCatchEntry
 
entry(BytecodeEntry) - Method in class org.eolang.jeo.representation.bytecode.BytecodeMethod
Add some bytecode entry.
enump(String, String, String) - Static method in class org.eolang.jeo.representation.directives.DirectivesAnnotationProperty
Factory method for enum property.
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
 

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.
find(String) - Static method in enum org.eolang.jeo.representation.DataType
Find a type by base.
find(Type) - Static method in enum org.eolang.jeo.representation.DataType
Get a data type for some ASM type.
firstChild() - Method in class org.eolang.jeo.representation.xmir.XmlNode
Get first child.
FLOAT - Enum constant in enum org.eolang.jeo.representation.DataType
Float.
full() - Method in class org.eolang.jeo.representation.ClassName
Full class name.

H

handler() - Method in class org.eolang.jeo.representation.xmir.XmlTryCatchEntry
 
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.XmlNode
 
helloWorldMethod() - Method in class org.eolang.jeo.representation.bytecode.BytecodeClass
Hello world bytecode.
HexData - Class in org.eolang.jeo.representation
Hexadecimal data.
HexData(T) - Constructor for class org.eolang.jeo.representation.HexData
Constructor.
HexString - Class in org.eolang.jeo.representation.xmir
Hex string.
HexString(String) - Constructor for class org.eolang.jeo.representation.xmir.HexString
Constructor.

I

identifier() - Method in class org.eolang.jeo.representation.xmir.XmlLabel
Retrieves label identifier.
index() - Method in class org.eolang.jeo.representation.xmir.XmlParam
Index of the parameter in the method.
InnerClass(String, String, String, int) - Constructor for class org.eolang.jeo.representation.bytecode.BytecodeAttribute.InnerClass
Constructor.
instructions(Predicate<XmlBytecodeEntry>...) - Method in class org.eolang.jeo.representation.xmir.XmlMethod
All instructions.
INT - Enum constant in enum org.eolang.jeo.representation.DataType
Integer.
interfaces() - Method in class org.eolang.jeo.representation.xmir.XmlClassProperties
Retrieve 'interfaces' of a class.
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.
isEmpty() - Method in class org.eolang.jeo.representation.directives.DirectivesDefaultValue
Check if the default value is empty.
isNull() - Method in class org.eolang.jeo.representation.HexData
Is it null?
isVisible() - Method in class org.eolang.jeo.representation.bytecode.BytecodeAnnotation
Visible.
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesAnnotation
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesAnnotationProperty
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesAnnotations
 
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.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.DirectivesDefaultValue
 
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.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.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.DirectivesNullable
 
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
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesTypedData
 
iterator() - Method in class org.eolang.jeo.representation.directives.DirectivesTypedTuple
 

J

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.xmir.AllLabels
Get label by UID.
label(Label) - Method in class org.eolang.jeo.representation.bytecode.BytecodeMethod
Add label.
LABEL - Enum constant in enum org.eolang.jeo.representation.DataType
Label.
locals() - Method in class org.eolang.jeo.representation.xmir.XmlFrame
Local variables.
locals() - Method in class org.eolang.jeo.representation.xmir.XmlMaxs
Locals max size.
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.
LONG - Enum constant in enum org.eolang.jeo.representation.DataType
Long.

M

maxs() - Method in class org.eolang.jeo.representation.xmir.XmlMethod
Method max stack and locals.
maxs(int, int) - Method in class org.eolang.jeo.representation.directives.DirectivesMethod
Add maxs to the directives.
maxs(int, int) - Method in class org.eolang.jeo.representation.directives.DirectivesMethodProperties
Set max stack and locals.
method(DirectivesMethod) - Method in class org.eolang.jeo.representation.directives.DirectivesClass
Add method to the directives.
MethodName - Class in org.eolang.jeo.representation
Method name.
MethodName(String) - Constructor for class org.eolang.jeo.representation.MethodName
Constructor.
MethodName(String, String) - Constructor for class org.eolang.jeo.representation.MethodName
Constructor.
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.
nlocal() - Method in class org.eolang.jeo.representation.xmir.XmlFrame
Number of local variables.
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.
nstack() - Method in class org.eolang.jeo.representation.xmir.XmlFrame
Number of stack elements.

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

paramAnnotation(int, DirectivesAnnotation) - Method in class org.eolang.jeo.representation.directives.DirectivesMethodProperties
Set parameter annotation.
params() - Method in class org.eolang.jeo.representation.xmir.XmlAnnotationProperty
Property parameters.
pckg() - Method in class org.eolang.jeo.representation.ClassName
Package.
plain(String, Object) - Static method in class org.eolang.jeo.representation.directives.DirectivesAnnotationProperty
Factory method for plain property.
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.
props() - Method in class org.eolang.jeo.representation.xmir.XmlAnnotation
Annotation properties.

R

replaceMethods(XmlMethod...) - Method in class org.eolang.jeo.representation.xmir.XmlClass
Copies current class with replaced methods.
replaceTopClass(XmlClass) - Method in class org.eolang.jeo.representation.xmir.XmlProgram
Copy program with replaced top class.
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

SHORT - Enum constant in enum org.eolang.jeo.representation.DataType
Short.
signature() - Method in class org.eolang.jeo.representation.xmir.XmlClassProperties
Retrieve 'signature' of a class.
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.
stack() - Method in class org.eolang.jeo.representation.xmir.XmlFrame
Stack elements.
stack() - Method in class org.eolang.jeo.representation.xmir.XmlMaxs
Stack max size.
start() - Method in class org.eolang.jeo.representation.xmir.XmlTryCatchEntry
 
STRING - Enum constant in enum org.eolang.jeo.representation.DataType
String.
supername() - Method in class org.eolang.jeo.representation.xmir.XmlClassProperties
Retrieve 'supername' of a class.

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.
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.xmir.XmlAnnotation
Convert to bytecode.
toBytecode() - Method in class org.eolang.jeo.representation.xmir.XmlAnnotationProperty
Transform to bytecode.
toBytecode() - Method in class org.eolang.jeo.representation.XmirRepresentation
 
toDirectives() - Method in class org.eolang.jeo.representation.xmir.XmlMethod
 
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.
toHexString(Object) - Method in enum org.eolang.jeo.representation.DataType
Convert data to hex string.
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.XmlNode
 
toString() - Method in class org.eolang.jeo.representation.xmir.XmlProgram
 
toXml() - Method in class org.eolang.jeo.representation.xmir.XmlClass
Convert XmlClass to XML node.
toXml() - Method in class org.eolang.jeo.representation.xmir.XmlProgram
Convert to XML.
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 enum org.eolang.jeo.representation.DataType
Get a base type.
type() - Method in class org.eolang.jeo.representation.HexData
Type of the data.
type() - Method in class org.eolang.jeo.representation.xmir.XmlAnnotationProperty
Type of the property.
type() - Method in class org.eolang.jeo.representation.xmir.XmlFrame
Type of frame.
type() - Method in class org.eolang.jeo.representation.xmir.XmlTryCatchEntry
Retrieves the exception type.
TYPE_REFERENCE - Enum constant in enum org.eolang.jeo.representation.DataType
Type reference.

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.
valueOf(String) - Static method in enum org.eolang.jeo.representation.DataType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.eolang.jeo.representation.DataType
Returns an array containing the constants of this enum type, in the order they are declared.
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
 
visit(String, Object) - Method in class org.eolang.jeo.representation.directives.DirectivesAnnotationVisitor
 
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
 
visitAnnotation(String, String) - Method in class org.eolang.jeo.representation.directives.DirectivesAnnotationVisitor
 
visitAnnotationDefault() - Method in class org.eolang.jeo.representation.directives.DirectivesMethodVisitor
 
visitArray(String) - Method in class org.eolang.jeo.representation.directives.DirectivesAnnotationVisitor
 
visitEnum(String, String, String) - Method in class org.eolang.jeo.representation.directives.DirectivesAnnotationVisitor
 
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
 
visitFrame(int, int, Object[], int, Object[]) - Method in class org.eolang.jeo.representation.directives.DirectivesMethodVisitor
 
visitIincInsn(int, int) - Method in class org.eolang.jeo.representation.directives.DirectivesMethodVisitor
 
visitInnerClass(String, String, String, int) - Method in class org.eolang.jeo.representation.directives.DirectivesClassVisitor
 
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
 
visitLocalVariable(String, String, String, Label, Label, int) - Method in class org.eolang.jeo.representation.directives.DirectivesMethodVisitor
 
visitLookupSwitchInsn(Label, int[], Label[]) - Method in class org.eolang.jeo.representation.directives.DirectivesMethodVisitor
 
visitMaxs(int, int) - 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
 
visitMultiANewArrayInsn(String, int) - Method in class org.eolang.jeo.representation.directives.DirectivesMethodVisitor
 
visitParameterAnnotation(int, String, boolean) - Method in class org.eolang.jeo.representation.directives.DirectivesMethodVisitor
 
visitTableSwitchInsn(int, int, Label, Label...) - 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.
withAttribute(BytecodeAttribute) - Method in class org.eolang.jeo.representation.bytecode.BytecodeClass
Add attribute.
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.
withInstructions(XmlNode...) - Method in class org.eolang.jeo.representation.xmir.XmlMethod
Method instructions.
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, int, int) - Method in class org.eolang.jeo.representation.bytecode.BytecodeClass
Add method.
withMethods(XmlMethod...) - Method in class org.eolang.jeo.representation.xmir.XmlClass
Copies the same class node, but with added methods.
withoutInstructions() - Method in class org.eolang.jeo.representation.xmir.XmlMethod
Clear instructions.
withoutMaxs() - Method in class org.eolang.jeo.representation.xmir.XmlMethod
Clear max stack and max locals.
withoutMethods() - Method in class org.eolang.jeo.representation.xmir.XmlClass
Copies the same class node, but without methods.
withoutTopClass() - Method in class org.eolang.jeo.representation.xmir.XmlProgram
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 class org.eolang.jeo.representation.bytecode.BytecodeAttribute.InnerClass
 
write(ClassVisitor) - Method in interface org.eolang.jeo.representation.bytecode.BytecodeAttribute
Write to bytecode.
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.
write(MethodVisitor) - Method in class org.eolang.jeo.representation.bytecode.BytecodeAnnotation
Write method annotation.
write(MethodVisitor) - Method in class org.eolang.jeo.representation.bytecode.BytecodeParameters
Add annotation.
writeTo(BytecodeClass) - Method in class org.eolang.jeo.representation.xmir.XmlAttribute
Write to bytecode.
writeTo(BytecodeClass) - Method in class org.eolang.jeo.representation.xmir.XmlAttributes
Write to bytecode.
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.XmlDefaultValue
Write to method.
writeTo(BytecodeMethod) - Method in class org.eolang.jeo.representation.xmir.XmlFrame
 
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(AnnotationVisitor) - Method in class org.eolang.jeo.representation.bytecode.BytecodeAnnotation
 
writeTo(AnnotationVisitor) - Method in class org.eolang.jeo.representation.bytecode.BytecodeAnnotationProperty
 
writeTo(AnnotationVisitor) - Method in interface org.eolang.jeo.representation.bytecode.BytecodeAnnotationValue
Write the value to the given visitor.
writeTo(MethodVisitor) - Method in class org.eolang.jeo.representation.bytecode.BytecodeDefaultValue
Write the default value to the given visitor.
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.
XmlAnnotationProperty - Class in org.eolang.jeo.representation.xmir
Xmir annotation property.
XmlAnnotationProperty(XmlNode) - Constructor for class org.eolang.jeo.representation.xmir.XmlAnnotationProperty
Constructor.
XmlAnnotations - Class in org.eolang.jeo.representation.xmir
Xmir annotations.
XmlAnnotations(XmlNode) - Constructor for class org.eolang.jeo.representation.xmir.XmlAnnotations
Constructor.
XmlAttribute - Class in org.eolang.jeo.representation.xmir
Xml representation of a single bytecode attribute.
XmlAttribute(XmlNode) - Constructor for class org.eolang.jeo.representation.xmir.XmlAttribute
Constructor.
XmlAttributes - Class in org.eolang.jeo.representation.xmir
Xml representation of a class attributes.
XmlAttributes(XmlNode) - Constructor for class org.eolang.jeo.representation.xmir.XmlAttributes
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(XML) - Constructor for class org.eolang.jeo.representation.xmir.XmlClass
Constructor.
XmlClass(String) - Constructor for class org.eolang.jeo.representation.xmir.XmlClass
Constructor.
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.
XmlDefaultValue - Class in org.eolang.jeo.representation.xmir
XMIR of annotation default value.
XmlDefaultValue(XmlNode) - Constructor for class org.eolang.jeo.representation.xmir.XmlDefaultValue
Constructor.
XmlField - Class in org.eolang.jeo.representation.xmir
XML field.
XmlField(XmlNode) - Constructor for class org.eolang.jeo.representation.xmir.XmlField
Constructor.
XmlFrame - Class in org.eolang.jeo.representation.xmir
Xmir representation of bytecode frame.
XmlFrame(String) - Constructor for class org.eolang.jeo.representation.xmir.XmlFrame
Constructor.
XmlFrame(String...) - Constructor for class org.eolang.jeo.representation.xmir.XmlFrame
Constructor.
XmlFrame(XmlNode) - Constructor for class org.eolang.jeo.representation.xmir.XmlFrame
Constructor.
XmlInstruction - Class in org.eolang.jeo.representation.xmir
Bytecode instruction from XML.
XmlInstruction(boolean, int, Object...) - Constructor for class org.eolang.jeo.representation.xmir.XmlInstruction
Constructor.
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(XmlNode) - 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.
XmlMaxs - Class in org.eolang.jeo.representation.xmir
Xmir representation of max stack and max locals of a method.
XmlMaxs(int, int) - Constructor for class org.eolang.jeo.representation.xmir.XmlMaxs
Constructor.
XmlMaxs(XmlNode) - Constructor for class org.eolang.jeo.representation.xmir.XmlMaxs
Constructor.
XmlMethod - Class in org.eolang.jeo.representation.xmir
XML method.
XmlMethod() - Constructor for class org.eolang.jeo.representation.xmir.XmlMethod
Constructor.
XmlMethod(int, int) - Constructor for class org.eolang.jeo.representation.xmir.XmlMethod
Constructor.
XmlMethod(String) - 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.
XmlOperand - Class in org.eolang.jeo.representation.xmir
XML operand.
XmlOperand(XmlNode) - Constructor for class org.eolang.jeo.representation.xmir.XmlOperand
Constructor.
XmlParam - Class in org.eolang.jeo.representation.xmir
Xmir representation of a method parameter.
XmlParam(int, XmlNode) - Constructor for class org.eolang.jeo.representation.xmir.XmlParam
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.
XmlTryCatchEntry(XmlNode, AllLabels) - Constructor for class org.eolang.jeo.representation.xmir.XmlTryCatchEntry
Constructor.
XmlTuple - Class in org.eolang.jeo.representation.xmir
Xmir representation of a bytecode array.
XmlTuple(String) - Constructor for class org.eolang.jeo.representation.xmir.XmlTuple
Constructor.
XmlTuple(String...) - Constructor for class org.eolang.jeo.representation.xmir.XmlTuple
Constructor.
XmlTuple(XmlNode) - Constructor for class org.eolang.jeo.representation.xmir.XmlTuple
Constructor.
A B C D E F H I J L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Serialized Form