Package org.eolang.jeo
Class Assembling
- java.lang.Object
-
- org.eolang.jeo.Assembling
-
- All Implemented Interfaces:
Transformation
public final class Assembling extends Object implements Transformation
Assembling transformation.This class implements the transformation process that converts XMIR representations into Java bytecode. It reads XMIR files and produces corresponding .class files in the specified target directory.
- Since:
- 0.6.0
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Path
source()
The path to the file to be transformed.Path
target()
The path to the transformed file.byte[]
transform()
Transform the file.
-
-
-
Method Detail
-
source
public Path source()
Description copied from interface:Transformation
The path to the file to be transformed.- Specified by:
source
in interfaceTransformation
- Returns:
- Path to the source file
-
target
public Path target()
Description copied from interface:Transformation
The path to the transformed file.- Specified by:
target
in interfaceTransformation
- Returns:
- Path to the target file after transformation
-
transform
public byte[] transform()
Description copied from interface:Transformation
Transform the file.- Specified by:
transform
in interfaceTransformation
- Returns:
- Transformed file content as byte array
-
-