pub trait StaticMethodCallHook: Provider {
// Provided methods
fn before_static_method_call(
&self,
_call: &StaticMethodCall<'_>,
_context: &mut HookContext<'_, '_>,
) -> HookResult<ExpressionHookResult> { ... }
fn after_static_method_call(
&self,
_call: &StaticMethodCall<'_>,
_context: &mut HookContext<'_, '_>,
) -> HookResult<()> { ... }
}Expand description
Hook trait for intercepting static method call analysis.
Provided Methods§
Sourcefn before_static_method_call(
&self,
_call: &StaticMethodCall<'_>,
_context: &mut HookContext<'_, '_>,
) -> HookResult<ExpressionHookResult>
fn before_static_method_call( &self, _call: &StaticMethodCall<'_>, _context: &mut HookContext<'_, '_>, ) -> HookResult<ExpressionHookResult>
Called before a static method call is analyzed.
Sourcefn after_static_method_call(
&self,
_call: &StaticMethodCall<'_>,
_context: &mut HookContext<'_, '_>,
) -> HookResult<()>
fn after_static_method_call( &self, _call: &StaticMethodCall<'_>, _context: &mut HookContext<'_, '_>, ) -> HookResult<()>
Called after a static method call has been analyzed.