Processor

class Processor(logger: Logger, fileManager: FileManager, iconWriter: IconWriter, @Assisted tempDirectory: Path?, optimizers: Optimizer.Factory, parser: ImageParser, codeEmitterFactory: CodeEmitterFactory, editorConfigReader: EditorConfigReader)(source)

Constructors

Link copied to clipboard
constructor(logger: Logger, fileManager: FileManager, iconWriter: IconWriter, @Assisted tempDirectory: Path?, optimizers: Optimizer.Factory, parser: ImageParser, codeEmitterFactory: CodeEmitterFactory, editorConfigReader: EditorConfigReader)

Types

Link copied to clipboard
@AssistedFactory
fun interface Factory

Functions

Link copied to clipboard
fun dispose()
Link copied to clipboard
fun run(path: String, output: String, config: ParserConfig, recursive: Boolean, maxDepth: Int = AppDefaults.MAX_RECURSIVE_DEPTH, mapIconName: IconMapperFn? = null): List<Path>

Starts the processor execution.