ConstSourceInterpreter

Constructors

Link copied to clipboard
constructor()

Functions

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