feat: Add identity hash code to unnamed patches

This commit is contained in:
oSumAtrIX 2024-12-07 06:18:52 +01:00
parent ead701bdaf
commit 88a3252574
No known key found for this signature in database
GPG Key ID: A9B3094ACDB604B4

View File

@ -87,7 +87,8 @@ sealed class Patch<C : PatchContext<*>>(
finalizeBlock?.invoke(context) finalizeBlock?.invoke(context)
} }
override fun toString() = name ?: "Patch" override fun toString() = name ?:
"Patch@${System.identityHashCode(this)}"
} }
internal fun Patch<*>.anyRecursively( internal fun Patch<*>.anyRecursively(
@ -161,7 +162,7 @@ class BytecodePatch internal constructor(
override fun finalize(context: PatcherContext) = finalize(context.bytecodeContext) override fun finalize(context: PatcherContext) = finalize(context.bytecodeContext)
override fun toString() = name ?: "BytecodePatch" override fun toString() = name ?: "Bytecode${super.toString()}"
} }
/** /**
@ -204,7 +205,7 @@ class RawResourcePatch internal constructor(
override fun finalize(context: PatcherContext) = finalize(context.resourceContext) override fun finalize(context: PatcherContext) = finalize(context.resourceContext)
override fun toString() = name ?: "RawResourcePatch" override fun toString() = name ?: "RawResource${super.toString()}"
} }
/** /**
@ -247,7 +248,7 @@ class ResourcePatch internal constructor(
override fun finalize(context: PatcherContext) = finalize(context.resourceContext) override fun finalize(context: PatcherContext) = finalize(context.resourceContext)
override fun toString() = name ?: "ResourcePatch" override fun toString() = name ?: "Resource${super.toString()}"
} }
/** /**