Class EnsureTempsAssigned

java.lang.Object
org.jruby.ir.passes.CompilerPass
org.jruby.ir.passes.EnsureTempsAssigned

public class EnsureTempsAssigned extends CompilerPass
  • Constructor Details

    • EnsureTempsAssigned

      public EnsureTempsAssigned()
  • Method Details

    • getLabel

      public String getLabel()
      Description copied from class: CompilerPass
      What is the user-friendly name of this compiler pass
      Specified by:
      getLabel in class CompilerPass
    • execute

      public Object execute(FullInterpreterContext fic, Object... data)
      Description copied from class: CompilerPass
      Meat of an individual pass. run will call this after dependency resolution.
      Specified by:
      execute in class CompilerPass
      Parameters:
      fic - is the FullInterpreterContext to run this pass on
      data - is the data supplied to this pass to use to execute the pass