Class 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 Detail

      • source

        public Path source()
        Description copied from interface: Transformation
        The path to the file to be transformed.
        Specified by:
        source in interface Transformation
        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 interface Transformation
        Returns:
        Path to the target file after transformation
      • transform

        public byte[] transform()
        Description copied from interface: Transformation
        Transform the file.
        Specified by:
        transform in interface Transformation
        Returns:
        Transformed file content as byte array