// Generated by J2KT from "j2ktnewobjcname/ConstructorExample.java"

#import <Foundation/NSObjCRuntime.h>

@class J2ktJ2ktnewobjcnameConstructorExample;
@class J2ktJ2ktnewobjcnameConstructorExample_ExplicitParams;
@class J2ktJ2ktnewobjcnameConstructorExample_ImplicitParams;
@class J2ktJ2ktnewobjcnameConstructorExample_NotAnnotated;
@class NSString;

NS_ASSUME_NONNULL_BEGIN

@compatibility_alias J2ktnewobjcnameConstructorExample J2ktJ2ktnewobjcnameConstructorExample;

@compatibility_alias J2ktnewobjcnameConstructorExample_NotAnnotated J2ktJ2ktnewobjcnameConstructorExample_NotAnnotated;

NS_INLINE J2ktJ2ktnewobjcnameConstructorExample_NotAnnotated* create_J2ktnewobjcnameConstructorExample_NotAnnotated_init(void) {
 return [[J2ktJ2ktnewobjcnameConstructorExample_NotAnnotated alloc] init];
}

NS_INLINE J2ktJ2ktnewobjcnameConstructorExample_NotAnnotated* new_J2ktnewobjcnameConstructorExample_NotAnnotated_init(void) {
 return [[J2ktJ2ktnewobjcnameConstructorExample_NotAnnotated alloc] init];
}

NS_INLINE J2ktJ2ktnewobjcnameConstructorExample_NotAnnotated* create_J2ktnewobjcnameConstructorExample_NotAnnotated_initWithInt_(int32_t i) {
 return [[J2ktJ2ktnewobjcnameConstructorExample_NotAnnotated alloc] initWithInt:i];
}

NS_INLINE J2ktJ2ktnewobjcnameConstructorExample_NotAnnotated* new_J2ktnewobjcnameConstructorExample_NotAnnotated_initWithInt_(int32_t i) {
 return [[J2ktJ2ktnewobjcnameConstructorExample_NotAnnotated alloc] initWithInt:i];
}

NS_INLINE J2ktJ2ktnewobjcnameConstructorExample_NotAnnotated* create_J2ktnewobjcnameConstructorExample_NotAnnotated_initWithInt_withNSString_(int32_t i, NSString* _Nullable s) {
 return [[J2ktJ2ktnewobjcnameConstructorExample_NotAnnotated alloc] initWithInt:i withNSString:s];
}

NS_INLINE J2ktJ2ktnewobjcnameConstructorExample_NotAnnotated* new_J2ktnewobjcnameConstructorExample_NotAnnotated_initWithInt_withNSString_(int32_t i, NSString* _Nullable s) {
 return [[J2ktJ2ktnewobjcnameConstructorExample_NotAnnotated alloc] initWithInt:i withNSString:s];
}

NS_INLINE J2ktJ2ktnewobjcnameConstructorExample_NotAnnotated* create_J2ktnewobjcnameConstructorExample_NotAnnotated_initWithInt_withNSString_withId_(int32_t i, NSString* _Nullable s, id _Nullable id_) {
 return [[J2ktJ2ktnewobjcnameConstructorExample_NotAnnotated alloc] initWithInt:i withNSString:s withId:id_];
}

NS_INLINE J2ktJ2ktnewobjcnameConstructorExample_NotAnnotated* new_J2ktnewobjcnameConstructorExample_NotAnnotated_initWithInt_withNSString_withId_(int32_t i, NSString* _Nullable s, id _Nullable id_) {
 return [[J2ktJ2ktnewobjcnameConstructorExample_NotAnnotated alloc] initWithInt:i withNSString:s withId:id_];
}

@compatibility_alias J2ktnewobjcnameConstructorExample_ExplicitParams J2ktJ2ktnewobjcnameConstructorExample_ExplicitParams;

NS_INLINE J2ktJ2ktnewobjcnameConstructorExample_ExplicitParams* create_J2ktnewobjcnameConstructorExample_ExplicitParams_init(void) {
 return [[J2ktJ2ktnewobjcnameConstructorExample_ExplicitParams alloc] init];
}

NS_INLINE J2ktJ2ktnewobjcnameConstructorExample_ExplicitParams* new_J2ktnewobjcnameConstructorExample_ExplicitParams_init(void) {
 return [[J2ktJ2ktnewobjcnameConstructorExample_ExplicitParams alloc] init];
}

NS_INLINE J2ktJ2ktnewobjcnameConstructorExample_ExplicitParams* create_J2ktnewobjcnameConstructorExample_ExplicitParams_initWithIndex_(int32_t i) {
 return [[J2ktJ2ktnewobjcnameConstructorExample_ExplicitParams alloc] initWithIndex:i];
}

NS_INLINE J2ktJ2ktnewobjcnameConstructorExample_ExplicitParams* new_J2ktnewobjcnameConstructorExample_ExplicitParams_initWithIndex_(int32_t i) {
 return [[J2ktJ2ktnewobjcnameConstructorExample_ExplicitParams alloc] initWithIndex:i];
}

NS_INLINE J2ktJ2ktnewobjcnameConstructorExample_ExplicitParams* create_J2ktnewobjcnameConstructorExample_ExplicitParams_initWithIndex_withName_(int32_t i, NSString* _Nullable s) {
 return [[J2ktJ2ktnewobjcnameConstructorExample_ExplicitParams alloc] initWithIndex:i withName:s];
}

NS_INLINE J2ktJ2ktnewobjcnameConstructorExample_ExplicitParams* new_J2ktnewobjcnameConstructorExample_ExplicitParams_initWithIndex_withName_(int32_t i, NSString* _Nullable s) {
 return [[J2ktJ2ktnewobjcnameConstructorExample_ExplicitParams alloc] initWithIndex:i withName:s];
}

NS_INLINE J2ktJ2ktnewobjcnameConstructorExample_ExplicitParams* create_J2ktnewobjcnameConstructorExample_ExplicitParams_initWithIndex_withName_withObject_(int32_t i, NSString* _Nullable s, id _Nullable id_) {
 return [[J2ktJ2ktnewobjcnameConstructorExample_ExplicitParams alloc] initWithIndex:i withName:s withObject:id_];
}

NS_INLINE J2ktJ2ktnewobjcnameConstructorExample_ExplicitParams* new_J2ktnewobjcnameConstructorExample_ExplicitParams_initWithIndex_withName_withObject_(int32_t i, NSString* _Nullable s, id _Nullable id_) {
 return [[J2ktJ2ktnewobjcnameConstructorExample_ExplicitParams alloc] initWithIndex:i withName:s withObject:id_];
}

@compatibility_alias J2ktnewobjcnameConstructorExample_ImplicitParams J2ktJ2ktnewobjcnameConstructorExample_ImplicitParams;

NS_INLINE J2ktJ2ktnewobjcnameConstructorExample_ImplicitParams* create_J2ktnewobjcnameConstructorExample_ImplicitParams_init1(void) {
 return [[J2ktJ2ktnewobjcnameConstructorExample_ImplicitParams alloc] init];
}

NS_INLINE J2ktJ2ktnewobjcnameConstructorExample_ImplicitParams* new_J2ktnewobjcnameConstructorExample_ImplicitParams_init1(void) {
 return [[J2ktJ2ktnewobjcnameConstructorExample_ImplicitParams alloc] init];
}

NS_INLINE J2ktJ2ktnewobjcnameConstructorExample_ImplicitParams* create_J2ktnewobjcnameConstructorExample_ImplicitParams_init2(int32_t i) {
 return [[J2ktJ2ktnewobjcnameConstructorExample_ImplicitParams alloc] initWithInt:i];
}

NS_INLINE J2ktJ2ktnewobjcnameConstructorExample_ImplicitParams* new_J2ktnewobjcnameConstructorExample_ImplicitParams_init2(int32_t i) {
 return [[J2ktJ2ktnewobjcnameConstructorExample_ImplicitParams alloc] initWithInt:i];
}

NS_INLINE J2ktJ2ktnewobjcnameConstructorExample_ImplicitParams* create_J2ktnewobjcnameConstructorExample_ImplicitParams_init3(int32_t i, NSString* _Nullable s) {
 return [[J2ktJ2ktnewobjcnameConstructorExample_ImplicitParams alloc] initWithInt:i withNSString:s];
}

NS_INLINE J2ktJ2ktnewobjcnameConstructorExample_ImplicitParams* new_J2ktnewobjcnameConstructorExample_ImplicitParams_init3(int32_t i, NSString* _Nullable s) {
 return [[J2ktJ2ktnewobjcnameConstructorExample_ImplicitParams alloc] initWithInt:i withNSString:s];
}

NS_INLINE J2ktJ2ktnewobjcnameConstructorExample_ImplicitParams* create_J2ktnewobjcnameConstructorExample_ImplicitParams_init4(int32_t i, NSString* _Nullable s, id _Nullable id_) {
 return [[J2ktJ2ktnewobjcnameConstructorExample_ImplicitParams alloc] initWithInt:i withNSString:s withId:id_];
}

NS_INLINE J2ktJ2ktnewobjcnameConstructorExample_ImplicitParams* new_J2ktnewobjcnameConstructorExample_ImplicitParams_init4(int32_t i, NSString* _Nullable s, id _Nullable id_) {
 return [[J2ktJ2ktnewobjcnameConstructorExample_ImplicitParams alloc] initWithInt:i withNSString:s withId:id_];
}

NS_ASSUME_NONNULL_END
