Skip to main content

Module language

Module language 

Source
Expand description

Language-specific fix provider trait.

The fix engine is language-agnostic – it works with any Konveyor analysis output regardless of the source language. However, certain fix operations (attribute removal, import deduplication, path skipping, dependency management) require knowledge of the target language’s syntax and ecosystem.

This module defines the LanguageFixProvider trait that language-specific crates implement, plus a NoOpLanguageFixProvider fallback that performs no language-specific processing.

Structs§

NoOpLanguageFixProvider
No-op fallback provider for languages without specific fix support.

Traits§

LanguageFixProvider
Trait that language-specific crates implement to provide syntax-aware fix operations for the fix engine.