Package org.eolang.jeo.representation
package org.eolang.jeo.representation
Core representation classes for Java bytecode and XMIR conversion.
This package contains the fundamental classes for representing and converting between different formats: Java bytecode, XMIR (EO XML representation), and various intermediate representations used by the JEO Maven plugin.
- Since:
- 0.1.0
-
ClassesClassDescriptionPretty-printing utility for Java bytecode.Intermediate representation of class files from bytecode.Class name parser and builder.ASM class visitor for extracting class names from bytecode.A utility class for encoding strings using URL encoding.Default version configuration for ASM API and Java bytecode.A utility class for decoding URL-encoded strings.Method name converter between Java bytecode and EO representations.Name representation with optional numeric suffix.Java name handler for avoiding naming conflicts with EO-reserved words.Pretty-prints XML content.Method signature representation combining name and descriptor.Intermediate representation of class files from XMIR format.