Class: Objc2swiftAssistant::ObjC2SwiftCategoryConverter
- Inherits:
-
ObjC2SwiftClassConverter
- Object
- FailableProcessingElement
- ObjC2SwiftCodeConverter
- ObjC2SwiftClassLikeConverter
- ObjC2SwiftClassConverter
- Objc2swiftAssistant::ObjC2SwiftCategoryConverter
- Defined in:
- lib/objc2swift_assistant/objc_2_swift.rb
Instance Attribute Summary collapse
-
#category_name ⇒ Object
Returns the value of attribute category_name.
Attributes inherited from ObjC2SwiftClassConverter
#class_name, #extension_converter, #super_class
Attributes inherited from ObjC2SwiftClassLikeConverter
#implementation_region, #interface_region, #methods_by_signature, #properties_by_name
Attributes inherited from ObjC2SwiftCodeConverter
#configuration, #file_converter, #marks
Attributes inherited from FailableProcessingElement
Instance Method Summary collapse
-
#initialize(file_converter, class_name, category_name, configuration) ⇒ ObjC2SwiftCategoryConverter
constructor
A new instance of ObjC2SwiftCategoryConverter.
- #make_generator_class_object(generator_defs, file_name) ⇒ Object
Methods inherited from ObjC2SwiftClassConverter
#all_methods, #all_properties, #generate, #make_modifiers, #prepare
Methods inherited from ObjC2SwiftClassLikeConverter
#has_errors, #method_for_signature, #process_new_property_converter, #property_for_name
Methods inherited from ObjC2SwiftCodeConverter
#add_mark_region, #cannonical_source_file_path, #company_name, #emit_original_bodies, #emit_original_signatures, #emit_unconverted_content, #omit_file
Methods inherited from FailableProcessingElement
#add_error, #add_warning, #has_errors, #initiailize
Constructor Details
#initialize(file_converter, class_name, category_name, configuration) ⇒ ObjC2SwiftCategoryConverter
Returns a new instance of ObjC2SwiftCategoryConverter.
441 442 443 444 |
# File 'lib/objc2swift_assistant/objc_2_swift.rb', line 441 def initialize( file_converter, class_name, category_name, configuration ) super( file_converter, class_name, configuration ) @category_name = category_name end |
Instance Attribute Details
#category_name ⇒ Object
Returns the value of attribute category_name.
439 440 441 |
# File 'lib/objc2swift_assistant/objc_2_swift.rb', line 439 def category_name @category_name end |
Instance Method Details
#make_generator_class_object(generator_defs, file_name) ⇒ Object
446 447 448 |
# File 'lib/objc2swift_assistant/objc_2_swift.rb', line 446 def make_generator_class_object( generator_defs, file_name ) SwiftGenerator::SwiftCategory.new( generator_defs, category_name, class_name, file_name:file_name.to_s, characteristics:[] ) end |