//
// IpuDataMonitor.h
// IpuCount
//
// Created by Mac on 2018/11/20.
// Copyright © 2018年 shelomi. All rights reserved.
//
#import <Foundation/Foundation.h>
#import "IIpuCountMonitor.h"
@interface IpuDataMonitor : NSObject<IIpuCountMonitor>
/**
*在方法前切入
**/
- (void)beforeAdvice:(NSString*) method params:(NSArray*) args className:(NSString *)className;
/**
*在方法后切入,抛出异常不会切入
**/
- (void)afterReturnAdvice:(NSString*) method params:(NSArray*) args className:(NSString *)className;
/**
*在方法抛出异常时切入
**/
- (void)afterThrowAdvice:(NSString*) method params:(NSArray*) args className:(NSString *)className exception:(NSException *)exp;
/**
*在方法后切入,抛出异常也会切入
**/
- (void)afterAdvice:(NSString*) method params:(NSArray*) args className:(NSString *)className;
@end
|