public static interface FunctionCalls.CallInfo
Modifier and Type | Method and Description |
---|---|
boolean |
assumeFunction()
Assumes that a function is called.
|
Value |
getArg(int i)
Returns the value of the i'th argument.
|
ExecutionContext |
getExecutionContext()
Returns the execution context.
|
Value |
getFunctionValue()
Returns the abstract value describing which function to call.
|
AbstractNode |
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 |
getThis()
Returns the value of 'this'.
|
Value |
getUnknownArg()
Returns the value of an unknown argument.
|
boolean |
isConstructorCall()
Checks whether this is a constructor call or an ordinary call.
|
boolean |
isUnknownNumberOfArgs()
Returns true if the number of arguments is unknown.
|
boolean assumeFunction()
Value getArg(int i)
getUnknownArg()
ExecutionContext getExecutionContext()
Value getFunctionValue()
AbstractNode getJSSourceNode()
int getNumberOfArgs()
isUnknownNumberOfArgs()
int getResultRegister()
AbstractNode getSourceNode()
Value getThis()
Value getUnknownArg()
boolean isConstructorCall()
boolean isUnknownNumberOfArgs()
Copyright © 2009-2019 Aarhus University