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. Usefull 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
-
Interface Summary Interface Description BytecodeEntry Bytecode instruction or a label.Testable Instances with this interface know how to generate java code for tests. -
Class Summary Class Description Bytecode Java bytecode.BytecodeAnnotation Bytecode annotation.BytecodeClass Class useful for generating bytecode for testing purposes.BytecodeClassProperties Class properties.BytecodeField Bytecode field.BytecodeLabelEntry Mark label instruction.BytecodeMethod Bytecode method.BytecodeMethodProperties Bytecode method properties.BytecodeTryCatchBlock Bytecode try-catch block.CustomClassWriter Custom class writer.VerifiedClassWriter Class writer that verifies the bytecode. -
Exception Summary Exception Description UnrecognizedOpcode Unrecognized opcode.