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
-
Interface Summary Interface Description Composite Composite directives. -
Class Summary Class Description DirectivesAnnotation Directives Annotation.DirectivesAnnotationProperty Annotation property as Xembly directives.DirectivesAnnotations Directives Annotation.DirectivesAnnotationVisitor Directives Annotation Visitor.DirectivesClass Directives Class.DirectivesClassProperties Class properties as Xembly directives.DirectivesClassVisitor Class printer.DirectivesData Data Object Directive in EO language.DirectivesDefaultValue This class represents a default annotation value.DirectivesField Field directives.DirectivesFieldVisitor Directives field visitor.DirectivesFrame Frame directives.DirectivesHandle Directives Handle.DirectivesInstruction Instruction directives.DirectivesLabel Xml directives for label entry in byrecode.DirectivesMetas Directives for meta information of a class.DirectivesMethod Directives Method.DirectivesMethodParams Directives for method parameters.DirectivesMethodProperties Method properties as Xembly directives.DirectivesMethodVisitor Method printer.DirectivesOperand Operand XML directives.DirectivesProgram Program representation as Xembly directives.DirectivesTryCatch Try catch directives.DirectivesTuple Tuple representation as Xembly directives.DirectivesTypedData Typed data directives.DirectivesTypedTuple Tuple representation of a Java array as Xembly directives.OpcodeName Opcode name.