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
All Classes All Packages
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.
All Classes All Packages