KWCallSite.h 606 B

1234567891011121314151617181920212223242526
  1. //
  2. // Licensed under the terms in License.txt
  3. //
  4. // Copyright 2010 Allen Ding. All rights reserved.
  5. //
  6. #import "KiwiConfiguration.h"
  7. @interface KWCallSite : NSObject
  8. #pragma mark - Initializing
  9. - (id)initWithFilename:(NSString *)aFilename lineNumber:(NSUInteger)aLineNumber;
  10. + (id)callSiteWithFilename:(NSString *)aFilename lineNumber:(NSUInteger)aLineNumber;
  11. #pragma mark - Properties
  12. @property (nonatomic, readonly, copy) NSString *filename;
  13. @property (nonatomic, readonly) NSUInteger lineNumber;
  14. #pragma mark - Identifying and Comparing
  15. - (BOOL)isEqualToCallSite:(KWCallSite *)aCallSite;
  16. @end