Skip to content
🤔 Documentation issue? Report it

//leakcanary/shark/ProguardMapping

ProguardMapping

class ProguardMapping

Constructors

ProguardMapping fun ProguardMapping()

Functions

Name Summary
addMapping fun addMapping(obfuscatedName: String, clearName: String)
Adds entry to the obfuscatedToClearNamesMap map.
deobfuscateClassName fun deobfuscateClassName(obfuscatedClassName: String): String
Returns deobfuscated class name or original string if there is no mapping for given obfuscated name.
deobfuscateFieldName fun deobfuscateFieldName(obfuscatedClass: String, obfuscatedField: String): String
Returns deobfuscated field name or original string if there is no mapping for given obfuscated name.

Extensions

Name Summary
create fun ProguardMapping.create(block: ProguardMappingHelper.() -> Unit): ProguardMapping