(settings: core.BNLineFormatterSettings)
| 74 | |
| 75 | @staticmethod |
| 76 | def _from_core_struct(settings: core.BNLineFormatterSettings) -> 'LineFormatterSettings': |
| 77 | if len(settings.languageName) == 0: |
| 78 | language_name = None |
| 79 | else: |
| 80 | language_name = settings.languageName |
| 81 | hlil = highlevelil.HighLevelILFunction(handle=core.BNNewHighLevelILFunctionReference(settings.highLevelIL)) |
| 82 | return LineFormatterSettings( |
| 83 | hlil, settings.desiredLineLength, settings.minimumContentLength, settings.tabWidth, language_name, |
| 84 | settings.commentStartString, settings.commentEndString, |
| 85 | settings.annotationStartString, settings.annotationEndString |
| 86 | ) |
| 87 | |
| 88 | def _to_core_struct(self) -> core.BNLineFormatterSettings: |
| 89 | result = core.BNLineFormatterSettings() |
no test coverage detected