This is a DynamicScope that does not support any variables. It differs from
NoVarsDynamicScope in that it has hard failures for "backref" and "lastline"
accesses, since in the JRuby 1.3 cycle it was discovered that threads were
sharing a single dummyscope while still setting per-call backrefs. The hard
errors here are an attempt to catch such situations in the future, before
the optimizing compiler work makes such determinations in advance.
private static final int SIZE = 0;
private static final String GROW_ERROR = "DummyDynamicScope cannot be grown; use ManyVarsDynamicScope";
runtime.getWarnings().warn("DummyDynamicScope should never be used for backref storage");
runtime.getWarnings().warn("DummyDynamicScope should never be used for lastline storage");