Package com.ibm.wala.cast.js.ssa
Interface JSInstructionFactory
-
- All Superinterfaces:
com.ibm.wala.cast.ir.ssa.AstInstructionFactory,com.ibm.wala.ssa.SSAInstructionFactory
public interface JSInstructionFactory extends com.ibm.wala.cast.ir.ssa.AstInstructionFactory
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description JavaScriptCheckReferenceCheckReference(int iindex, int ref)com.ibm.wala.ssa.SSAGetInstructionGetInstruction(int iindex, int result, int ref, java.lang.String field)JavaScriptInstanceOfInstanceOf(int iindex, int result, int objVal, int typeVal)JavaScriptInvokeInvoke(int iindex, int function, int[] results, int[] params, int exception, com.ibm.wala.classLoader.CallSiteReference site)JavaScriptInvokeInvoke(int iindex, int function, int[] params, int exception, com.ibm.wala.classLoader.CallSiteReference site)JavaScriptInvokeInvoke(int iindex, int function, int result, int[] params, int exception, com.ibm.wala.classLoader.CallSiteReference site)PrototypeLookupPrototypeLookup(int iindex, int lval, int object)com.ibm.wala.ssa.SSAPutInstructionPutInstruction(int iindex, int ref, int value, java.lang.String field)SetPrototypeSetPrototype(int iindex, int object, int prototype)JavaScriptTypeOfInstructionTypeOfInstruction(int iindex, int lval, int object)JavaScriptWithRegionWithRegion(int iindex, int expr, boolean isEnter)-
Methods inherited from interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
AssertInstruction, AssignInstruction, EachElementGetInstruction, EachElementHasNextInstruction, EchoInstruction, GlobalRead, GlobalWrite, IsDefinedInstruction, IsDefinedInstruction, IsDefinedInstruction, IsDefinedInstruction, LexicalRead, LexicalRead, LexicalRead, LexicalWrite, LexicalWrite, LexicalWrite, PropertyRead, PropertyWrite, YieldInstruction
-
Methods inherited from interface com.ibm.wala.ssa.SSAInstructionFactory
AddressOfInstruction, AddressOfInstruction, AddressOfInstruction, ArrayLengthInstruction, ArrayLoadInstruction, ArrayStoreInstruction, BinaryOpInstruction, CheckCastInstruction, CheckCastInstruction, CheckCastInstruction, CheckCastInstruction, ComparisonInstruction, ConditionalBranchInstruction, ConversionInstruction, GetCaughtExceptionInstruction, GetInstruction, GetInstruction, GotoInstruction, InstanceofInstruction, InvokeInstruction, InvokeInstruction, LoadIndirectInstruction, LoadMetadataInstruction, MonitorInstruction, NewInstruction, NewInstruction, PhiInstruction, PiInstruction, PutInstruction, PutInstruction, ReturnInstruction, ReturnInstruction, StoreIndirectInstruction, SwitchInstruction, ThrowInstruction, UnaryOpInstruction
-
-
-
-
Method Detail
-
CheckReference
JavaScriptCheckReference CheckReference(int iindex, int ref)
-
GetInstruction
com.ibm.wala.ssa.SSAGetInstruction GetInstruction(int iindex, int result, int ref, java.lang.String field)
-
InstanceOf
JavaScriptInstanceOf InstanceOf(int iindex, int result, int objVal, int typeVal)
-
Invoke
JavaScriptInvoke Invoke(int iindex, int function, int[] results, int[] params, int exception, com.ibm.wala.classLoader.CallSiteReference site)
-
Invoke
JavaScriptInvoke Invoke(int iindex, int function, int result, int[] params, int exception, com.ibm.wala.classLoader.CallSiteReference site)
-
Invoke
JavaScriptInvoke Invoke(int iindex, int function, int[] params, int exception, com.ibm.wala.classLoader.CallSiteReference site)
-
PutInstruction
com.ibm.wala.ssa.SSAPutInstruction PutInstruction(int iindex, int ref, int value, java.lang.String field)
-
TypeOfInstruction
JavaScriptTypeOfInstruction TypeOfInstruction(int iindex, int lval, int object)
-
WithRegion
JavaScriptWithRegion WithRegion(int iindex, int expr, boolean isEnter)
-
PrototypeLookup
PrototypeLookup PrototypeLookup(int iindex, int lval, int object)
-
SetPrototype
SetPrototype SetPrototype(int iindex, int object, int prototype)
-
-