public interface JSInstructionFactory
extends com.ibm.wala.cast.ir.ssa.AstInstructionFactory
| Modifier and Type | Method and Description |
|---|---|
JavaScriptCheckReference |
CheckReference(int iindex,
int ref) |
com.ibm.wala.ssa.SSAGetInstruction |
GetInstruction(int iindex,
int result,
int ref,
String field) |
JavaScriptInstanceOf |
InstanceOf(int iindex,
int result,
int objVal,
int typeVal) |
JavaScriptInvoke |
Invoke(int iindex,
int function,
int[] results,
int[] params,
int exception,
com.ibm.wala.classLoader.CallSiteReference site) |
JavaScriptInvoke |
Invoke(int iindex,
int function,
int[] params,
int exception,
com.ibm.wala.classLoader.CallSiteReference site) |
JavaScriptInvoke |
Invoke(int iindex,
int function,
int result,
int[] params,
int exception,
com.ibm.wala.classLoader.CallSiteReference site) |
JavaScriptPropertyRead |
PropertyRead(int iindex,
int result,
int objectRef,
int memberRef) |
JavaScriptPropertyWrite |
PropertyWrite(int iindex,
int objectRef,
int memberRef,
int value) |
PrototypeLookup |
PrototypeLookup(int iindex,
int lval,
int object) |
com.ibm.wala.ssa.SSAPutInstruction |
PutInstruction(int iindex,
int ref,
int value,
String field) |
SetPrototype |
SetPrototype(int iindex,
int object,
int prototype) |
JavaScriptTypeOfInstruction |
TypeOfInstruction(int iindex,
int lval,
int object) |
JavaScriptWithRegion |
WithRegion(int iindex,
int expr,
boolean isEnter) |
AssertInstruction, AssignInstruction, EachElementGetInstruction, EachElementHasNextInstruction, EchoInstruction, GlobalRead, GlobalWrite, IsDefinedInstruction, IsDefinedInstruction, IsDefinedInstruction, IsDefinedInstruction, LexicalRead, LexicalRead, LexicalRead, LexicalWrite, LexicalWrite, LexicalWriteAddressOfInstruction, 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, UnaryOpInstructionJavaScriptCheckReference CheckReference(int iindex, int ref)
com.ibm.wala.ssa.SSAGetInstruction GetInstruction(int iindex,
int result,
int ref,
String field)
JavaScriptInstanceOf InstanceOf(int iindex, int result, int objVal, int typeVal)
JavaScriptInvoke Invoke(int iindex, int function, int[] results, int[] params, int exception, com.ibm.wala.classLoader.CallSiteReference site)
JavaScriptInvoke Invoke(int iindex, int function, int result, int[] params, int exception, com.ibm.wala.classLoader.CallSiteReference site)
JavaScriptInvoke Invoke(int iindex, int function, int[] params, int exception, com.ibm.wala.classLoader.CallSiteReference site)
JavaScriptPropertyRead PropertyRead(int iindex, int result, int objectRef, int memberRef)
JavaScriptPropertyWrite PropertyWrite(int iindex, int objectRef, int memberRef, int value)
com.ibm.wala.ssa.SSAPutInstruction PutInstruction(int iindex,
int ref,
int value,
String field)
JavaScriptTypeOfInstruction TypeOfInstruction(int iindex, int lval, int object)
JavaScriptWithRegion WithRegion(int iindex, int expr, boolean isEnter)
PrototypeLookup PrototypeLookup(int iindex, int lval, int object)
SetPrototype SetPrototype(int iindex, int object, int prototype)
Copyright © 2017. All rights reserved.