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;