Class JvmTaintTransferRelation.InstructionAbstractInterpreter
java.lang.Object
JvmTransferRelation<SetAbstractState<JvmTaintSource>>.InstructionAbstractInterpreter
proguard.analysis.cpa.jvm.domain.taint.JvmTaintTransferRelation.InstructionAbstractInterpreter
- All Implemented Interfaces:
InstructionVisitor
- Enclosing class:
- JvmTaintTransferRelation
protected class JvmTaintTransferRelation.InstructionAbstractInterpreter
extends JvmTransferRelation<SetAbstractState<JvmTaintSource>>.InstructionAbstractInterpreter
-
Field Summary
Fields inherited from class proguard.analysis.cpa.jvm.transfer.JvmTransferRelation.InstructionAbstractInterpreter
abstractState, constantLookupVisitor -
Constructor Summary
ConstructorsConstructorDescriptionInstructionAbstractInterpreter(JvmAbstractState<SetAbstractState<JvmTaintSource>> abstractState) -
Method Summary
Modifier and TypeMethodDescriptionvoidvisitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) voidvisitSimpleInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SimpleInstruction simpleInstruction) Methods inherited from class proguard.analysis.cpa.jvm.transfer.JvmTransferRelation.InstructionAbstractInterpreter
visitAnySwitchInstruction, visitBranchInstruction, visitVariableInstructionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface proguard.classfile.instruction.visitor.InstructionVisitor
visitAnyInstruction, visitLookUpSwitchInstruction, visitTableSwitchInstruction
-
Constructor Details
-
InstructionAbstractInterpreter
public InstructionAbstractInterpreter(JvmAbstractState<SetAbstractState<JvmTaintSource>> abstractState)
-
-
Method Details
-
visitSimpleInstruction
public void visitSimpleInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SimpleInstruction simpleInstruction) - Specified by:
visitSimpleInstructionin interfaceInstructionVisitor- Overrides:
visitSimpleInstructionin classJvmTransferRelation<SetAbstractState<JvmTaintSource>>.InstructionAbstractInterpreter
-
visitConstantInstruction
public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) - Specified by:
visitConstantInstructionin interfaceInstructionVisitor- Overrides:
visitConstantInstructionin classJvmTransferRelation<SetAbstractState<JvmTaintSource>>.InstructionAbstractInterpreter
-