package org.jruby.ast.executable;
import java.util.Arrays;
Represents an executable Script object and the bytecode that goes with it.
/**
* Represents an executable Script object and the bytecode that goes with it.
*/
public class ScriptAndCode {
private final byte[] bytecode;
private final Script script;
public ScriptAndCode(byte[] bytecode, Script script) {
this.bytecode = bytecode;
this.script = script;
}
public byte[] bytecode() {
return Arrays.copyOf(bytecode, bytecode.length);
}
public Script script() {
return script;
}
}