CallableBinding
/**
* @brief A callable binding relation between caller and callee.
*/
Inherit from CallableBindingDO
Primary key: caller_hash_id: int
schema CallableBinding extends CallableBindingDO {
@primary caller_hash_id: int,
callee_hash_id: int
}
CallableBinding::getCallee
/**
* @brief gets the callee of the method access expression.
* @return Method
*/
- Parameter
self
:CallableBinding
- Return
Callable
pub fn getCallee(self: CallableBinding) -> Callable;
CallableBinding::getCalleeHashId
/**
* @brief gets the target callable id of this call.
* @return int
*/
- Parameter
self
:CallableBinding
- Return
int
pub fn getCalleeHashId(self: CallableBinding) -> int;
CallableBinding::__all__
Data constraint method.
- Parameter
db
:JavaDB
- Return
*CallableBinding
pub fn __all__(db: JavaDB) -> *CallableBinding;
CallableBinding::getCaller
/**
* @brief gets the caller expression.
* @return CallExpression
*/
- Parameter
self
:CallableBinding
- Return
CallExpression
pub fn getCaller(self: CallableBinding) -> CallExpression;