protected class TypeInference.TypeOperatorFactory extends SSAInstruction.Visitor implements IVisitorWithAddresses, SSAInference.OperatorFactory<TypeVariable>
| Modifier and Type | Field and Description |
|---|---|
protected com.ibm.wala.fixpoint.AbstractOperator<TypeVariable> |
result |
| Modifier | Constructor and Description |
|---|---|
protected |
TypeOperatorFactory() |
visitArrayStore, visitConditionalBranch, visitGoto, visitMonitor, visitPut, visitReturn, visitSwitch, visitThrowclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitArrayStore, visitConditionalBranch, visitGoto, visitMonitor, visitPut, visitReturn, visitSwitch, visitThrowprotected com.ibm.wala.fixpoint.AbstractOperator<TypeVariable> result
public com.ibm.wala.fixpoint.AbstractOperator<TypeVariable> get(SSAInstruction instruction)
SSAInference.OperatorFactoryget in interface SSAInference.OperatorFactory<TypeVariable>public void visitArrayLoad(SSAArrayLoadInstruction instruction)
visitArrayLoad in interface SSAInstruction.IVisitorvisitArrayLoad in class SSAInstruction.Visitorpublic void visitArrayLength(SSAArrayLengthInstruction instruction)
visitArrayLength in interface SSAInstruction.IVisitorvisitArrayLength in class SSAInstruction.Visitorpublic void visitLoadMetadata(SSALoadMetadataInstruction instruction)
visitLoadMetadata in interface SSAInstruction.IVisitorvisitLoadMetadata in class SSAInstruction.Visitorpublic void visitGet(SSAGetInstruction instruction)
visitGet in interface SSAInstruction.IVisitorvisitGet in class SSAInstruction.Visitorpublic void visitInvoke(SSAInvokeInstruction instruction)
visitInvoke in interface SSAInstruction.IVisitorvisitInvoke in class SSAInstruction.Visitorpublic void visitNew(SSANewInstruction instruction)
visitNew in interface SSAInstruction.IVisitorvisitNew in class SSAInstruction.Visitorpublic void visitCheckCast(SSACheckCastInstruction instruction)
visitCheckCast in interface SSAInstruction.IVisitorvisitCheckCast in class SSAInstruction.Visitorpublic void visitConversion(SSAConversionInstruction instruction)
visitConversion in interface SSAInstruction.IVisitorvisitConversion in class SSAInstruction.Visitorpublic void visitComparison(SSAComparisonInstruction instruction)
visitComparison in interface SSAInstruction.IVisitorvisitComparison in class SSAInstruction.Visitorpublic void visitBinaryOp(SSABinaryOpInstruction instruction)
visitBinaryOp in interface SSAInstruction.IVisitorvisitBinaryOp in class SSAInstruction.Visitorpublic void visitUnaryOp(SSAUnaryOpInstruction instruction)
visitUnaryOp in interface SSAInstruction.IVisitorvisitUnaryOp in class SSAInstruction.Visitorpublic void visitInstanceof(SSAInstanceofInstruction instruction)
visitInstanceof in interface SSAInstruction.IVisitorvisitInstanceof in class SSAInstruction.Visitorpublic void visitGetCaughtException(SSAGetCaughtExceptionInstruction instruction)
visitGetCaughtException in interface SSAInstruction.IVisitorvisitGetCaughtException in class SSAInstruction.Visitorpublic void visitPhi(SSAPhiInstruction instruction)
visitPhi in interface SSAInstruction.IVisitorvisitPhi in class SSAInstruction.Visitorpublic void visitPi(SSAPiInstruction instruction)
visitPi in interface SSAInstruction.IVisitorvisitPi in class SSAInstruction.Visitorpublic void visitAddressOf(SSAAddressOfInstruction instruction)
visitAddressOf in interface IVisitorWithAddressespublic void visitLoadIndirect(SSALoadIndirectInstruction instruction)
visitLoadIndirect in interface IVisitorWithAddressespublic void visitStoreIndirect(SSAStoreIndirectInstruction instruction)
visitStoreIndirect in interface IVisitorWithAddresses