Package-level declarations

Types

Link copied to clipboard
data class ArgPartition(val method: DisjointSet.Partition<MemberRef>, val index: Int)
Link copied to clipboard
data class ArgRef(val method: MemberRef, val index: Int)
Link copied to clipboard
@Singleton
class BytecodeDeobfuscator @Inject constructor(allTransformers: Set<Transformer>, profile: Profile)
Link copied to clipboard
object BytecodeDeobfuscatorModule : AbstractModule
Link copied to clipboard
class DeobfuscateBytecodeCommand : CliktCommand
Link copied to clipboard
class OriginalPcTable(pcs: Map<LabelNode, Int>, names: Map<Int, String>) : Attribute
Link copied to clipboard
class Profile(val excludedClasses: GlobClassFilter, val excludedMethods: GlobMemberFilter, val excludedFields: GlobMemberFilter, val entryPoints: GlobMemberFilter, val scrambledLibraries: Set<String>, val maxObfuscatedNameLen: Int, val transformers: List<String>)
Link copied to clipboard
class ProfileProvider @Inject constructor(mapper: ObjectMapper) : Provider<Profile>
Link copied to clipboard

Functions

Link copied to clipboard
fun main(args: Array<String>)