IntInterpreter

class IntInterpreter(args: Array<IntValueSet>) : Interpreter<IntValue>

Constructors

Link copied to clipboard
constructor(args: Array<IntValueSet>)

Functions

Link copied to clipboard
open override fun binaryOperation(insn: AbstractInsnNode, value1: IntValue, value2: IntValue): IntValue?
Link copied to clipboard
open override fun copyOperation(insn: AbstractInsnNode, value: IntValue): IntValue
Link copied to clipboard
open override fun merge(value1: IntValue, value2: IntValue): IntValue
Link copied to clipboard
open override fun naryOperation(insn: AbstractInsnNode, values: List<IntValue>): IntValue?
Link copied to clipboard
open fun newEmptyValue(p0: Int): IntValue
Link copied to clipboard
open fun newExceptionValue(p0: TryCatchBlockNode, p1: Frame<IntValue>, p2: Type): IntValue
Link copied to clipboard
open override fun newOperation(insn: AbstractInsnNode): IntValue
Link copied to clipboard
open override fun newParameterValue(isInstanceMethod: Boolean, local: Int, type: Type): IntValue
Link copied to clipboard
open fun newReturnTypeValue(p0: Type): IntValue
Link copied to clipboard
open override fun newValue(type: Type?): IntValue?
Link copied to clipboard
open override fun returnOperation(insn: AbstractInsnNode, value: IntValue, expected: IntValue)
Link copied to clipboard
open override fun ternaryOperation(insn: AbstractInsnNode, value1: IntValue, value2: IntValue, value3: IntValue): IntValue?
Link copied to clipboard
open override fun unaryOperation(insn: AbstractInsnNode, value: IntValue): IntValue?