//interfaces

interface InterfaceWithoutAnnotation

@ObjCName("InterfaceObjC")
interface InterfaceWithAnnotationObjCName

@ObjCName("InterfaceWithAnnotationObjC", "InterfaceWithAnnotationSwift")
interface InterfaceWithAnnotationObjCNameAndSwiftName

//classes

class ClassWithoutAnnotation

@ObjCName("ClassObjC")
class ClassWithAnnotationObjCName

@ObjCName("ClassWithAnnotationObjC", "ClassWithAnnotationSwift")
class ClassWithAnnotationObjCNameAndSwiftName