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