Class: Objc2swiftAssistant::ObjC2SwiftCodeConverter
- Inherits:
-
FailableProcessingElement
- Object
- FailableProcessingElement
- Objc2swiftAssistant::ObjC2SwiftCodeConverter
- Defined in:
- lib/objc2swift_assistant/objc_2_swift.rb
Direct Known Subclasses
ObjC2SwiftClassLikeConverter, ObjC2SwiftMethodConverter, ObjC2SwiftPropertyConverter
Instance Attribute Summary collapse
-
#configuration ⇒ Object
Returns the value of attribute configuration.
-
#file_converter ⇒ Object
Returns the value of attribute file_converter.
-
#marks ⇒ Object
Returns the value of attribute marks.
Attributes inherited from FailableProcessingElement
Instance Method Summary collapse
- #add_mark_region(mark_region) ⇒ Object
-
#cannonical_source_file_path ⇒ Object
Utility.
- #company_name ⇒ Object
- #emit_original_bodies ⇒ Object
- #emit_original_signatures ⇒ Object
- #emit_unconverted_content ⇒ Object
-
#initialize(file_converter, configuration) ⇒ ObjC2SwiftCodeConverter
constructor
A new instance of ObjC2SwiftCodeConverter.
-
#omit_file ⇒ Object
Configuration.
Methods inherited from FailableProcessingElement
#add_error, #add_warning, #has_errors, #initiailize
Constructor Details
#initialize(file_converter, configuration) ⇒ ObjC2SwiftCodeConverter
Returns a new instance of ObjC2SwiftCodeConverter.
260 261 262 263 264 265 |
# File 'lib/objc2swift_assistant/objc_2_swift.rb', line 260 def initialize( file_converter, configuration ) super() @file_converter = file_converter @configuration = configuration @marks = [] end |
Instance Attribute Details
#configuration ⇒ Object
Returns the value of attribute configuration.
258 259 260 |
# File 'lib/objc2swift_assistant/objc_2_swift.rb', line 258 def configuration @configuration end |
#file_converter ⇒ Object
Returns the value of attribute file_converter.
256 257 258 |
# File 'lib/objc2swift_assistant/objc_2_swift.rb', line 256 def file_converter @file_converter end |
#marks ⇒ Object
Returns the value of attribute marks.
257 258 259 |
# File 'lib/objc2swift_assistant/objc_2_swift.rb', line 257 def marks @marks end |
Instance Method Details
#add_mark_region(mark_region) ⇒ Object
267 268 269 |
# File 'lib/objc2swift_assistant/objc_2_swift.rb', line 267 def add_mark_region( mark_region ) @marks << mark_region end |
#cannonical_source_file_path ⇒ Object
Utility
272 273 274 |
# File 'lib/objc2swift_assistant/objc_2_swift.rb', line 272 def cannonical_source_file_path file_converter.cannonical_source_file_path end |
#company_name ⇒ Object
285 286 287 |
# File 'lib/objc2swift_assistant/objc_2_swift.rb', line 285 def company_name() configuration.company_name( cannonical_source_file_path ) end |
#emit_original_bodies ⇒ Object
293 294 295 |
# File 'lib/objc2swift_assistant/objc_2_swift.rb', line 293 def emit_original_bodies() configuration.emit_original_bodies( cannonical_source_file_path ) end |
#emit_original_signatures ⇒ Object
289 290 291 |
# File 'lib/objc2swift_assistant/objc_2_swift.rb', line 289 def emit_original_signatures() configuration.emit_original_signatures( cannonical_source_file_path ) end |
#emit_unconverted_content ⇒ Object
297 298 299 |
# File 'lib/objc2swift_assistant/objc_2_swift.rb', line 297 def emit_unconverted_content() configuration.emit_unconverted_content( cannonical_source_file_path ) end |
#omit_file ⇒ Object
Configuration
281 282 283 |
# File 'lib/objc2swift_assistant/objc_2_swift.rb', line 281 def omit_file() configuration.omit_file( cannonical_source_file_path ) end |