Class BytecodeCompiler

java.lang.Object
io.github.protasm.jvmud.compiler.bytecode.BytecodeCompiler

public final class BytecodeCompiler extends Object
Emits JVM bytecode from the typed IR.

This emitter assumes the IR has already been semantically validated; it does not perform additional semantic checks or fallbacks.

  • Constructor Details

    • BytecodeCompiler

      public BytecodeCompiler(String defaultParentInternalName)
  • Method Details

    • compile

      public byte[] compile(TypedIR typedIr)