diff --git a/src/main/kotlin/app/revanced/patcher/signature/MethodSignature.kt b/src/main/kotlin/app/revanced/patcher/signature/MethodSignature.kt index b87a36c..3eb72ba 100644 --- a/src/main/kotlin/app/revanced/patcher/signature/MethodSignature.kt +++ b/src/main/kotlin/app/revanced/patcher/signature/MethodSignature.kt @@ -44,7 +44,7 @@ class MethodSignature( * @param methodMetadata Metadata about the method for the [MethodSignature]. * @param patternScanMethod The pattern scanning method the pattern scanner should rely on. * Can either be [PatternScanMethod.Fuzzy] or [PatternScanMethod.Direct]. - * @param description An optional description of the [MethodSignature]. + * @param description An optional description for the [MethodSignature]. * @param compatiblePackages The list of packages the [MethodSignature] is compatible with. * @param version The version of this signature. */ @@ -52,11 +52,21 @@ data class MethodSignatureMetadata( val name: String, val methodMetadata: MethodMetadata?, val patternScanMethod: PatternScanMethod, - val compatiblePackages: Iterable, + val compatiblePackages: Iterable, val description: String?, val version: String ) +/** + * Metadata about a package. + * @param name The package name. + * @param version The version of the package. + */ +data class PackageMetadata( + val name: String, + val version: String +) + /** * Metadata about the method for a [MethodSignature]. * @param definingClass The defining class name of the method.