/** * */ package org.reldb.rel.v0.vm.instructions.possrep; import org.reldb.rel.v0.values.ValueAlpha; import org.reldb.rel.v0.vm.Context; import org.reldb.rel.v0.vm.Instruction; public final class OpPossrepSetComponent extends Instruction { private int offsetInValue; public OpPossrepSetComponent(int offsetInValue) { this.offsetInValue = offsetInValue; } public final void execute(Context context) { ((ValueAlpha)context.pop()).setComponentValue(offsetInValue, context.pop()); } public String toString() { return super.toString() + " to possrep offset " + offsetInValue; } }