public static interface FunctionCalls.CallInfo
| Modifier and Type | Method and Description |
|---|---|
Value |
getArg(int i)
Returns the value of the i'th argument.
|
int |
getBaseRegister()
Deprecated.
|
Value |
getFunctionValue()
Returns the abstract value describing which function to call.
|
Node |
getJSSourceNode()
Returns the node in the JavaScript code where this call originates from.
|
int |
getNumberOfArgs()
Returns the number of arguments.
|
int |
getResultRegister()
Returns the result register.
|
AbstractNode |
getSourceNode()
Returns the node where the call originates from.
|
Value |
getUnknownArg()
Returns the value of an unknown argument.
|
boolean |
isConstructorCall()
Checks whether this is a construct or an ordinary call.
|
boolean |
isUnknownNumberOfArgs()
Returns true if the number of arguments is unknown.
|
Set<ObjectLabel> |
prepareThis(State caller_state,
State callee_state)
Creates the object value of 'this'.
|
Value getArg(int i)
getUnknownArg()@Deprecated int getBaseRegister()
Value getFunctionValue()
Node getJSSourceNode()
int getNumberOfArgs()
isUnknownNumberOfArgs()int getResultRegister()
AbstractNode getSourceNode()
Value getUnknownArg()
boolean isConstructorCall()
boolean isUnknownNumberOfArgs()
Set<ObjectLabel> prepareThis(State caller_state, State callee_state)
Copyright © 2012 Aarhus University