Package org.eolang.jeo.representation.directives
package org.eolang.jeo.representation.directives
Package for generating XMIR by using ASM library.
This package contains different visitors that are used to build XML directives.
In other words all classes in this package scan bytecode by using ASM library
(https://asm.ow2.io/) and build XML directives
by using Xembly library (https://www.xembly.org).
Later on these directives are used to build XML representation of the bytecode class.
- Since:
- 0.1.0
-
ClassesClassDescriptionDirectives Annotation.Annotation property as Xembly directives.Directives Annotation.Directives for an attribute.Directives for attributes.Directives for bytes.Directives Class.Class properties as Xembly directives.This class represents a default annotation value.Field directives.Frame directives.Directives Handle.Instruction directives.Xml directives for label entry in byrecode.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.Directives for data that might be nullable.Operand XML directives.Program representation as Xembly directives.Directives sequence.Try catch directives.Typed data directives.Data Object Directive in EO language.Array representation of some values as Xembly directives.Eolang fully qualified name.Jeo fully qualified name.Opcode name.