//
//  Generated by the J2ObjC translator.  DO NOT EDIT!
//  source: /Users/tball/tmp/j2objc/junit/build_result/java/org/hamcrest/BaseMatcher.java
//

#ifndef _OrgHamcrestBaseMatcher_H_
#define _OrgHamcrestBaseMatcher_H_

#include "J2ObjC_header.h"
#include "org/hamcrest/Matcher.h"

@protocol OrgHamcrestDescription;

@interface OrgHamcrestBaseMatcher : NSObject < OrgHamcrestMatcher >

#pragma mark Public

- (instancetype)init;

- (void)_dont_implement_Matcher___instead_extend_BaseMatcher_;

- (void)describeMismatchWithId:(id)item
    withOrgHamcrestDescription:(id<OrgHamcrestDescription>)description_;

- (NSString *)description;

@end

J2OBJC_EMPTY_STATIC_INIT(OrgHamcrestBaseMatcher)

FOUNDATION_EXPORT void OrgHamcrestBaseMatcher_init(OrgHamcrestBaseMatcher *self);

J2OBJC_TYPE_LITERAL_HEADER(OrgHamcrestBaseMatcher)

#endif // _OrgHamcrestBaseMatcher_H_
