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
-
Class Summary Class Description BytecodeListing Pretty-printing utility for Java bytecode.BytecodeRepresentation Intermediate representation of class files from bytecode.ClassName Class name parser and builder.ClassNameVisitor ASM class visitor for extracting class names from bytecode.DecodedString A utility class for encoding strings using URL encoding.DefaultVersion Default version configuration for ASM API and Java bytecode.EncodedString A utility class for decoding URL-encoded strings.MethodName Method name converter between Java bytecode and EO representations.NumberedName Name representation with optional numeric suffix.PrefixedName Java name handler for avoiding naming conflicts with EO-reserved words.PrettyXml Pretty-prints XML content.Signature Method signature representation combining name and descriptor.XmirRepresentation Intermediate representation of class files from XMIR format.