Package org.eolang.jeo.representation.directives
package org.eolang.jeo.representation.directives
XMIR generation through Xembly directives.
This package contains classes that generate XMIR by using the ASM library to scan bytecode and the Xembly library to build XML directives. All classes in this package work together to:
- Scan bytecode using ASM library (https://asm.ow2.io/)
- Build XML directives using Xembly library (https://www.xembly.org)
- Generate XMIR representation of bytecode classes
- Since:
- 0.1.0
-
ClassesClassDescriptionDirectives that represent an abstract EO object.Directives Annotation.An annotation value that is itself an annotation.Directives Annotation.An annotation value that is an array.Directives for an attribute.Directives for attributes.Directives for bytes.Directives for generating EO class objects.Class properties as Xembly directives.EO closed object directives.Directives for a comment.This class represents a default annotation value.An annotation value that is an enumeration.Directives that represent a pure EO object.Field directives.Frame directives.Directives that represent a global object.Directives Handle.Instruction directives.Directives that represent a pure JEO object.Max stack and locals.Directives for meta-information of a class.Directives Method.Directives for a method parameter.Directives for method parameters.Method properties as Xembly directives.Program representation as Xembly directives.Operand XML directives.An annotation value that is plain.Directives sequence.Try catch directives.Directives for Type object.Data Object Directive in EO language.Array representation of some values as Xembly directives.Directives without comments.EO fully qualified name generator.JEO fully qualified name generator.Opcode name.Random name.