org.jruby.ir.transformations.inlining.CloneInfo Maven / Gradle / Ivy
package org.jruby.ir.transformations.inlining;
import java.util.HashMap;
import java.util.Map;
import org.jruby.ir.IRClosure;
import org.jruby.ir.IRScope;
import org.jruby.ir.operands.Label;
import org.jruby.ir.operands.Self;
import org.jruby.ir.operands.Variable;
/**
* Base class for cloning context object. Simple cloning and inline cloning both have
* some common state and logic such as needing to maintain references to new constructed
* replacement labels and variables.
*/
public abstract class CloneInfo {
protected Map
© 2015 - 2025 Weber Informatics LLC | Privacy Policy