ThisInterpreter

class ThisInterpreter : Interpreter<ThisValue>

Constructors

Link copied to clipboard
constructor()

Functions

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