Skip to main content

StaticMethodCallHook

Trait StaticMethodCallHook 

Source
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§

Source

fn before_static_method_call( &self, _call: &StaticMethodCall<'_>, _context: &mut HookContext<'_, '_>, ) -> HookResult<ExpressionHookResult>

Called before a static method call is analyzed.

Source

fn after_static_method_call( &self, _call: &StaticMethodCall<'_>, _context: &mut HookContext<'_, '_>, ) -> HookResult<()>

Called after a static method call has been analyzed.

Implementors§