main
 1//
 2// Licensed under the terms in License.txt
 3//
 4// Copyright 2010 Allen Ding. All rights reserved.
 5//
 6
 7#import "KiwiConfiguration.h"
 8
 9@interface KWCallSite : NSObject {
10@private
11    NSString *filename;
12    NSUInteger lineNumber;
13}
14
15#pragma mark -
16#pragma mark Initializing
17
18- (id)initWithFilename:(NSString *)aFilename lineNumber:(NSUInteger)aLineNumber;
19
20+ (id)callSiteWithFilename:(NSString *)aFilename lineNumber:(NSUInteger)aLineNumber;
21
22#pragma mark -
23#pragma mark Properties
24
25@property (nonatomic, readonly, copy) NSString *filename;
26@property (nonatomic, readonly) NSUInteger lineNumber;
27
28#pragma mark -
29#pragma mark Identifying and Comparing
30
31- (BOOL)isEqualToCallSite:(KWCallSite *)aCallSite;
32
33@end