Check experimental API markers for deprecation
#KT-22759 In Progress
This commit is contained in:
+5
-3
@@ -99,9 +99,11 @@ class AnalyzerWithCompilerReport(
|
||||
|
||||
fun analyzeAndReport(files: Collection<KtFile>, analyze: () -> AnalysisResult) {
|
||||
analysisResult = analyze()
|
||||
ExperimentalUsageChecker.checkCompilerArguments(analysisResult.moduleDescriptor, languageVersionSettings) { message ->
|
||||
messageCollector.report(ERROR, message)
|
||||
}
|
||||
ExperimentalUsageChecker.checkCompilerArguments(
|
||||
analysisResult.moduleDescriptor, languageVersionSettings,
|
||||
reportError = { message -> messageCollector.report(ERROR, message) },
|
||||
reportWarning = { message -> messageCollector.report(WARNING, message) }
|
||||
)
|
||||
reportSyntaxErrors(files)
|
||||
reportDiagnostics(analysisResult.bindingContext.diagnostics, messageCollector)
|
||||
reportIncompleteHierarchies()
|
||||
|
||||
Reference in New Issue
Block a user