Package ghidra.pcode.emu.jit.op

# Interface JitBoolBinOp

All Superinterfaces:
  `JitBinOp`, `JitDefOp`, `JitOp`

All Known Implementing Classes:
  `JitBoolAndOp`, `JitBoolOrOp`, `JitBoolXorOp`

public interface JitBoolBinOp extends JitBinOp
A binary p-code operator use-def node with boolean (`int`) types.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `default JitTypeBehavior`
  `lType()`
  The required type behavior for the left operand
  `default JitTypeBehavior`
  `rType()`
  The required type behavior for the right operand
  `default JitTypeBehavior`
  `type()`
  The required type behavior for the output

  ### Methods inherited from interface ghidra.pcode.emu.jit.op.JitBinOp

  `inputs, l, link, r, typeFor, unlink`

  ### Methods inherited from interface ghidra.pcode.emu.jit.op.JitDefOp

  `canBeRemoved, out`

  ### Methods inherited from interface ghidra.pcode.emu.jit.op.JitOp

  `op`

- ## Method Details

  - ### lType

    default JitTypeBehavior lType()
    Description copied from interface: `JitBinOp`
    The required type behavior for the left operand
    Specified by:
      `lType` in interface `JitBinOp`
    Returns:
      the behavior

  - ### rType

    default JitTypeBehavior rType()
    Description copied from interface: `JitBinOp`
    The required type behavior for the right operand
    Specified by:
      `rType` in interface `JitBinOp`
    Returns:
      the behavior

  - ### type

    default JitTypeBehavior type()
    Description copied from interface: `JitDefOp`
    The required type behavior for the output
    Specified by:
      `type` in interface `JitDefOp`
    Returns:
      the behavior