@@ -197,3 +197,52 @@ abstract class Rule(
197197 }
198198 }
199199}
200+
201+ /* *
202+ * Backward compatibility for [Rule.issue()].
203+ */
204+ @Suppress(" unused" ) // This is intended to be used by rule implementations.
205+ fun Rule.issue (
206+ severity : Severity ,
207+ pkgId : Identifier ? ,
208+ license : SpdxSingleLicenseExpression ? ,
209+ licenseSource : LicenseSource ? ,
210+ message : String ,
211+ howToFix : String
212+ ) = issue(severity, pkgId, license, setOfNotNull(licenseSource), message, howToFix)
213+
214+ /* *
215+ * Backward compatibility for [Rule.hint()].
216+ */
217+ @Suppress(" unused" ) // This is intended to be used by rule implementations.
218+ fun Rule.hint (
219+ pkgId : Identifier ? ,
220+ license : SpdxSingleLicenseExpression ? ,
221+ licenseSource : LicenseSource ? ,
222+ message : String ,
223+ howToFix : String
224+ ) = hint(pkgId, license, setOfNotNull(licenseSource), message, howToFix)
225+
226+ /* *
227+ * Backward compatibility for [Rule.warning()].
228+ */
229+ @Suppress(" unused" ) // This is intended to be used by rule implementations.
230+ fun Rule.warning (
231+ pkgId : Identifier ? ,
232+ license : SpdxSingleLicenseExpression ? ,
233+ licenseSource : LicenseSource ? ,
234+ message : String ,
235+ howToFix : String
236+ ) = warning(pkgId, license, setOfNotNull(licenseSource), message, howToFix)
237+
238+ /* *
239+ * Backward compatibility for [Rule.error()].
240+ */
241+ @Suppress(" unused" ) // This is intended to be used by rule implementations.
242+ fun Rule.error (
243+ pkgId : Identifier ? ,
244+ license : SpdxSingleLicenseExpression ? ,
245+ licenseSource : LicenseSource ? ,
246+ message : String ,
247+ howToFix : String
248+ ) = warning(pkgId, license, setOfNotNull(licenseSource), message, howToFix)
0 commit comments