Class UnboxableOp

java.lang.Object
org.jruby.ir.dataflow.analyses.UnboxableOp
Direct Known Subclasses:
ArithOp, CompareOp, LogicOp

abstract class UnboxableOp extends Object
  • Field Details

  • Constructor Details

    • UnboxableOp

      public UnboxableOp(String name)
  • Method Details

    • acceptsArgTypes

      public abstract boolean acceptsArgTypes(Class receiverType, Class argType)
    • getUnboxedType

      public abstract Class getUnboxedType(Class receiverType, Class argType)
    • getUnboxedResultType

      public abstract Class getUnboxedResultType(Class operandType)
    • getUnboxedOp

      public abstract Operation getUnboxedOp(Class operandType)
    • addUnboxableOp

      public static void addUnboxableOp(UnboxableOp op)