Package org.eolang.jeo.representation.bytecode
package org.eolang.jeo.representation.bytecode
Contains classes for generating bytecode in the form of Java classes.
Some sort of API for generating Java classes. Useful for generating
inputs for tests. The classes also used in
org.eolang.jeo.representation.xmir package
to generate bytecode from XMIR files.- Since:
- 0.1.0
-
ClassDescriptionJava bytecode.Bytecode annotation.An annotation value that is itself an annotation.Bytecode annotations.Bytecode annotation value.An annotation value that is an array.Bytecode attribute.Enclosing method attribute.Nest host attribute.Nest members attribute.Permitted subclasses attribute.Record components attribute.Source file attribute.Bytecode attributes.Bytecode byte array.Bytecode representation of a Java class.Class properties.Bytecode default value.Bytecode instruction or a label.An annotation value that is an enumeration.Bytecode field.Bytecode frame.Bytecode handler.Bytecode instruction.Mark label instruction.Bytecode line.Bytecode maxs.Bytecode method.Bytecode method builder.Bytecode method parameter.Bytecode parameters.Bytecode method properties.Bytecode module.A node that represents an exported package with its name and the module that can access to it.A node that represents an opened package with its name and the module that can access it.A node that represents a service and its implementation provided by the current module.A node that represents a required module with its name and access of a module descriptor.Bytecode program.Bytecode parameter annotations.An annotation value that is a plain value.The record component of a record class.Bytecode try-catch block.Bytecode type annotation.Bytecode type annotations.Unknown custom attribute.Bytecode value.Classes that can transform objects to byte arrays and vice versa.Custom class writer.EO codec.Inner class attribute.InstructionsFlow<T extends org.eolang.jeo.representation.bytecode.InstructionsFlow.Reducible<T>>Data-flow analysis.Plain codec.Local variable attribute.Codec that saves long as a plain byte array.