Top Fields Constructors Methods
org.jruby.ir.dataflow.analyses

pack-priv final Class LogicOp

Located in compilation unit of org.jruby.ir.dataflow.analyses.UnboxableOpsAnalysisProblem.

extends UnboxableOp
Class Inheritance

Field Summary

Modifier and TypeField and Description
private final Operation
Inherited from org.jruby.ir.dataflow.analyses.UnboxableOp:
nameopsMap

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
public final Operation
public final Class<T>
public Class<T>
Inherited from org.jruby.ir.dataflow.analyses.UnboxableOp:
addUnboxableOp

Field Detail

opback to summary
private final Operation op

Constructor Detail

LogicOpback to summary
public LogicOp(String name, Operation op)

Method Detail

acceptsArgTypesback to summary
public boolean acceptsArgTypes(Class<T> receiverType, Class<T> argType)

Implements abstract org.jruby.ir.dataflow.analyses.UnboxableOp.acceptsArgTypes.

getUnboxedOpback to summary
public final Operation getUnboxedOp(Class<T> operandType)

Implements abstract org.jruby.ir.dataflow.analyses.UnboxableOp.getUnboxedOp.

getUnboxedResultTypeback to summary
public final Class<T> getUnboxedResultType(Class<T> operandType)

Implements abstract org.jruby.ir.dataflow.analyses.UnboxableOp.getUnboxedResultType.

getUnboxedTypeback to summary
public Class<T> getUnboxedType(Class<T> receiverType, Class<T> argType)

Implements abstract org.jruby.ir.dataflow.analyses.UnboxableOp.getUnboxedType.