Hierarchy For All Packages
Package Hierarchies:- jadx.api,
- jadx.api.args,
- jadx.api.data,
- jadx.api.data.impl,
- jadx.api.deobf,
- jadx.api.deobf.impl,
- jadx.api.gui.tree,
- jadx.api.impl,
- jadx.api.impl.passes,
- jadx.api.metadata,
- jadx.api.metadata.annotations,
- jadx.api.metadata.impl,
- jadx.api.plugins,
- jadx.api.plugins.data,
- jadx.api.plugins.events,
- jadx.api.plugins.events.types,
- jadx.api.plugins.gui,
- jadx.api.plugins.loader,
- jadx.api.plugins.options,
- jadx.api.plugins.options.impl,
- jadx.api.plugins.pass,
- jadx.api.plugins.pass.impl,
- jadx.api.plugins.pass.types,
- jadx.api.plugins.resources,
- jadx.api.plugins.utils,
- jadx.api.resources,
- jadx.api.security,
- jadx.api.security.impl,
- jadx.api.usage,
- jadx.api.usage.impl,
- jadx.api.utils,
- jadx.api.utils.tasks,
- jadx.core,
- jadx.core.clsp,
- jadx.core.codegen,
- jadx.core.codegen.json,
- jadx.core.codegen.json.cls,
- jadx.core.codegen.json.mapping,
- jadx.core.codegen.utils,
- jadx.core.deobf,
- jadx.core.deobf.conditions,
- jadx.core.dex.attributes,
- jadx.core.dex.attributes.nodes,
- jadx.core.dex.info,
- jadx.core.dex.instructions,
- jadx.core.dex.instructions.args,
- jadx.core.dex.instructions.invokedynamic,
- jadx.core.dex.instructions.java,
- jadx.core.dex.instructions.mods,
- jadx.core.dex.nodes,
- jadx.core.dex.nodes.parser,
- jadx.core.dex.nodes.utils,
- jadx.core.dex.regions,
- jadx.core.dex.regions.conditions,
- jadx.core.dex.regions.loops,
- jadx.core.dex.trycatch,
- jadx.core.dex.visitors,
- jadx.core.dex.visitors.blocks,
- jadx.core.dex.visitors.debuginfo,
- jadx.core.dex.visitors.finaly,
- jadx.core.dex.visitors.fixaccessmodifiers,
- jadx.core.dex.visitors.gradle,
- jadx.core.dex.visitors.kotlin,
- jadx.core.dex.visitors.methods,
- jadx.core.dex.visitors.prepare,
- jadx.core.dex.visitors.regions,
- jadx.core.dex.visitors.regions.maker,
- jadx.core.dex.visitors.regions.variables,
- jadx.core.dex.visitors.rename,
- jadx.core.dex.visitors.shrink,
- jadx.core.dex.visitors.ssa,
- jadx.core.dex.visitors.typeinference,
- jadx.core.dex.visitors.usage,
- jadx.core.export,
- jadx.core.export.gen,
- jadx.core.plugins,
- jadx.core.plugins.events,
- jadx.core.plugins.files,
- jadx.core.plugins.versions,
- jadx.core.utils,
- jadx.core.utils.android,
- jadx.core.utils.blocks,
- jadx.core.utils.exceptions,
- jadx.core.utils.files,
- jadx.core.utils.input,
- jadx.core.utils.log,
- jadx.core.utils.tasks,
- jadx.core.xmlgen,
- jadx.core.xmlgen.entry
Class Hierarchy
- java.lang.Object
- jadx.core.deobf.conditions.AbstractDeobfCondition (implements jadx.api.deobf.IDeobfCondition)
- jadx.core.deobf.conditions.AvoidClsAndPkgNamesCollision
- jadx.core.deobf.conditions.BaseDeobfCondition
- jadx.core.deobf.conditions.DeobfWhitelist
- jadx.core.deobf.conditions.ExcludeAndroidRClass
- jadx.core.deobf.conditions.ExcludePackageWithTLDNames
- jadx.core.dex.visitors.regions.AbstractRegionVisitor (implements jadx.core.dex.visitors.regions.IRegionVisitor)
- jadx.core.dex.visitors.regions.ProcessTryCatchRegions
- jadx.core.dex.visitors.regions.TernaryMod (implements jadx.core.dex.visitors.regions.IRegionIterativeVisitor)
- jadx.core.dex.visitors.typeinference.AbstractTypeConstraint (implements jadx.core.dex.visitors.typeinference.ITypeConstraint)
- jadx.core.dex.visitors.AbstractVisitor (implements jadx.core.dex.visitors.IDexTreeVisitor)
- jadx.core.dex.visitors.prepare.AddAndroidConstants
- jadx.core.dex.visitors.AnonymousClassVisitor
- jadx.core.dex.visitors.ApplyVariableNames
- jadx.core.dex.visitors.AttachCommentsVisitor
- jadx.core.dex.visitors.AttachMethodDetails
- jadx.core.dex.visitors.AttachTryCatchVisitor
- jadx.core.dex.visitors.blocks.BlockFinisher
- jadx.core.dex.visitors.blocks.BlockProcessor
- jadx.core.dex.visitors.blocks.BlockSplitter
- jadx.core.dex.visitors.CheckCode
- jadx.core.dex.visitors.regions.CheckRegions
- jadx.core.dex.visitors.ClassModifier
- jadx.core.dex.visitors.regions.CleanRegions
- jadx.core.dex.visitors.rename.CodeRenameVisitor
- jadx.core.dex.visitors.shrink.CodeShrinkVisitor
- jadx.core.dex.visitors.prepare.CollectConstValues
- jadx.core.dex.visitors.ConstInlineVisitor
- jadx.core.dex.visitors.ConstructorVisitor
- jadx.core.dex.visitors.DeboxingVisitor
- jadx.core.utils.DebugChecksPass
- jadx.core.dex.visitors.debuginfo.DebugInfoApplyVisitor
- jadx.core.dex.visitors.debuginfo.DebugInfoAttachVisitor
- jadx.api.impl.passes.DecompilePassWrapper (implements jadx.api.impl.passes.IPassWrapperVisitor)
- jadx.core.deobf.DeobfuscatorVisitor
- jadx.core.dex.visitors.DotGraphVisitor
- jadx.core.dex.visitors.EnumVisitor
- jadx.core.dex.visitors.ExtractFieldInit
- jadx.core.dex.visitors.FallbackModeVisitor
- jadx.core.dex.visitors.typeinference.FinishTypeInference
- jadx.core.dex.visitors.fixaccessmodifiers.FixAccessModifiers
- jadx.core.dex.visitors.FixSwitchOverEnum
- jadx.core.dex.visitors.typeinference.FixTypesVisitor
- jadx.core.dex.visitors.GenericTypesVisitor
- jadx.core.dex.visitors.regions.IfRegionVisitor
- jadx.core.dex.visitors.InitCodeVariables
- jadx.core.dex.visitors.InlineMethods
- jadx.core.dex.visitors.regions.LoopRegionVisitor (implements jadx.core.dex.visitors.regions.IRegionVisitor)
- jadx.core.dex.visitors.finaly.MarkFinallyVisitor
- jadx.core.dex.visitors.MarkMethodsForInline
- jadx.core.dex.visitors.MethodInvokeVisitor
- jadx.core.dex.visitors.MethodThrowsVisitor
- jadx.core.dex.visitors.MethodVisitor
- jadx.core.dex.visitors.ModVisitor
- jadx.core.dex.visitors.MoveInlineVisitor
- jadx.core.dex.visitors.gradle.NonFinalResIdsVisitor (implements jadx.core.dex.visitors.regions.IRegionIterativeVisitor)
- jadx.core.dex.visitors.OverrideMethodVisitor
- jadx.core.dex.visitors.PrepareForCodeGen
- jadx.api.impl.passes.PreparePassWrapper (implements jadx.api.impl.passes.IPassWrapperVisitor)
- jadx.core.dex.visitors.ProcessAnonymous
- jadx.core.dex.visitors.ProcessInstructionsVisitor
- jadx.core.dex.visitors.kotlin.ProcessKotlinInternals
- jadx.core.dex.visitors.ProcessMethodsForInline
- jadx.core.dex.visitors.regions.variables.ProcessVariables
- jadx.core.dex.visitors.regions.RegionMakerVisitor
- jadx.core.dex.visitors.rename.RenameVisitor
- jadx.core.dex.visitors.ReplaceNewArray
- jadx.core.dex.visitors.regions.ReturnVisitor
- jadx.core.deobf.SaveDeobfMapping
- jadx.core.dex.visitors.ShadowFieldVisitor
- jadx.core.dex.visitors.SignatureProcessor
- jadx.core.dex.visitors.SimplifyVisitor
- jadx.core.dex.visitors.rename.SourceFileRename
- jadx.core.dex.visitors.ssa.SSATransform
- jadx.core.dex.visitors.regions.SwitchOverStringVisitor (implements jadx.core.dex.visitors.regions.IRegionIterativeVisitor)
- jadx.core.dex.visitors.typeinference.TypeInferenceVisitor
- jadx.core.dex.visitors.usage.UsageInfoVisitor
- jadx.core.dex.info.AccessInfo
- jadx.api.deobf.impl.AlwaysRename (implements jadx.api.deobf.IRenameCondition)
- jadx.core.export.gen.AndroidGradleGenerator (implements jadx.core.export.gen.IExportGradleGenerator)
- jadx.core.utils.android.AndroidManifestParser
- jadx.core.utils.android.AndroidResourcesMap
- jadx.core.utils.android.AndroidResourcesUtils
- jadx.api.impl.AnnotatedCodeInfo (implements jadx.api.ICodeInfo)
- jadx.core.codegen.AnnotationGen
- jadx.api.deobf.impl.AnyRenameCondition (implements jadx.api.deobf.IRenameCondition)
- jadx.core.plugins.AppContext
- jadx.core.utils.android.ApplicationParams
- jadx.core.dex.instructions.args.ArgType
- jadx.core.dex.attributes.AttributeStorage
- jadx.core.dex.attributes.EmptyAttrStorage
- jadx.core.dex.attributes.AttrList<T> (implements jadx.api.plugins.input.data.attributes.IJadxAttribute)
- jadx.core.dex.attributes.AttrNode (implements jadx.core.dex.attributes.IAttributeNode)
- jadx.core.dex.regions.AbstractRegion (implements jadx.core.dex.nodes.IRegion)
- jadx.core.dex.regions.conditions.ConditionRegion (implements jadx.core.dex.nodes.IConditionRegion)
- jadx.core.dex.regions.conditions.IfRegion (implements jadx.core.dex.nodes.IBranchRegion)
- jadx.core.dex.regions.loops.LoopRegion
- jadx.core.dex.regions.Region
- jadx.core.dex.regions.SwitchRegion (implements jadx.core.dex.nodes.IBranchRegion)
- jadx.core.dex.regions.SynchronizedRegion
- jadx.core.dex.regions.TryCatchRegion (implements jadx.core.dex.nodes.IBranchRegion)
- jadx.core.dex.regions.conditions.ConditionRegion (implements jadx.core.dex.nodes.IConditionRegion)
- jadx.core.dex.nodes.BlockNode (implements java.lang.Comparable<T>, jadx.core.dex.nodes.IBlock)
- jadx.core.dex.regions.conditions.IfCondition
- jadx.core.dex.nodes.InsnContainer (implements jadx.core.dex.nodes.IBlock)
- jadx.core.dex.attributes.nodes.LineAttrNode (implements jadx.core.dex.attributes.ILineAttributeNode)
- jadx.core.dex.nodes.InsnNode
- jadx.core.dex.instructions.ArithNode
- jadx.core.dex.instructions.BaseInvokeNode
- jadx.core.dex.instructions.mods.ConstructorInsn
- jadx.core.dex.instructions.InvokeNode
- jadx.core.dex.instructions.InvokeCustomNode
- jadx.core.dex.instructions.InvokeCustomRawNode
- jadx.core.dex.instructions.InvokePolymorphicNode
- jadx.core.dex.instructions.ConstClassNode
- jadx.core.dex.instructions.ConstStringNode
- jadx.core.dex.instructions.FillArrayData
- jadx.core.dex.instructions.FillArrayInsn
- jadx.core.dex.instructions.FilledNewArrayNode
- jadx.core.dex.instructions.IndexInsnNode
- jadx.core.dex.instructions.NewArrayNode
- jadx.core.dex.instructions.PhiInsn
- jadx.core.dex.instructions.SwitchData
- jadx.core.dex.instructions.TargetInsnNode
- jadx.core.dex.instructions.GotoNode
- jadx.core.dex.instructions.IfNode
- jadx.core.dex.instructions.java.JsrNode
- jadx.core.dex.instructions.SwitchInsn
- jadx.core.dex.instructions.GotoNode
- jadx.core.dex.instructions.mods.TernaryInsn
- jadx.core.dex.attributes.nodes.NotificationAttrNode (implements jadx.core.dex.nodes.ICodeNode)
- jadx.core.dex.nodes.ClassNode (implements java.lang.Comparable<T>, jadx.core.dex.nodes.ICodeNode, jadx.core.dex.nodes.ILoadable, jadx.core.dex.nodes.IPackageUpdate)
- jadx.core.dex.nodes.FieldNode (implements jadx.core.dex.nodes.ICodeNode, jadx.core.dex.nodes.IFieldInfoRef)
- jadx.core.dex.nodes.MethodNode (implements java.lang.Comparable<T>, jadx.core.dex.nodes.ICodeNode, jadx.core.dex.nodes.ILoadable, jadx.core.dex.nodes.IMethodDetails)
- jadx.core.dex.nodes.PackageNode (implements java.lang.Comparable<T>, jadx.api.metadata.ICodeNodeRef, jadx.core.dex.nodes.IDexNode, jadx.core.dex.nodes.IPackageUpdate)
- jadx.core.dex.nodes.InsnNode
- jadx.core.dex.instructions.args.Typed
- jadx.core.dex.instructions.args.InsnArg
- jadx.core.dex.instructions.args.InsnWrapArg
- jadx.core.dex.instructions.args.LiteralArg
- jadx.core.dex.instructions.args.NamedArg (implements jadx.core.dex.instructions.args.Named)
- jadx.core.dex.instructions.args.RegisterArg (implements jadx.core.dex.instructions.args.Named)
- jadx.core.dex.instructions.args.InsnArg
- jadx.core.dex.regions.AbstractRegion (implements jadx.core.dex.nodes.IRegion)
- jadx.core.dex.attributes.AType<T> (implements jadx.api.plugins.input.data.attributes.IJadxAttrType<T>)
- jadx.api.plugins.options.impl.BaseOptionsParser (implements jadx.api.plugins.options.JadxPluginOptions)
- jadx.api.plugins.options.impl.BasePluginOptionsBuilder (implements jadx.api.plugins.options.JadxPluginOptions)
- jadx.api.plugins.options.impl.BasePluginOptionsBuilder.OptionData<T> (implements jadx.api.plugins.options.impl.OptionBuilder<T>, jadx.api.plugins.options.OptionDescription)
- jadx.core.utils.BetterName
- jadx.core.xmlgen.BinaryXMLStrings
- java.util.BitSet (implements java.lang.Cloneable, java.io.Serializable)
- jadx.core.utils.EmptyBitSet
- jadx.core.dex.visitors.blocks.BlockExceptionHandler
- jadx.core.utils.BlockInsnPair
- jadx.core.utils.blocks.BlockPair
- jadx.core.utils.blocks.BlockSet (implements java.lang.Iterable<T>)
- jadx.core.utils.BlockUtils
- jadx.core.utils.CacheStorage
- jadx.core.dex.trycatch.CatchAttr (implements jadx.api.plugins.input.data.attributes.IJadxAttribute)
- jadx.core.codegen.ClassGen
- jadx.core.dex.info.ClassInfo (implements java.lang.Comparable<T>)
- jadx.core.dex.attributes.nodes.ClassTypeVarsAttr (implements jadx.api.plugins.input.data.attributes.IJadxAttribute)
- jadx.core.clsp.ClspClass
- jadx.core.clsp.ClspGraph
- jadx.core.clsp.ClspMethod (implements java.lang.Comparable<T>, jadx.core.dex.nodes.IMethodDetails)
- jadx.core.clsp.ClsSet
- jadx.core.codegen.utils.CodeComment
- jadx.core.dex.attributes.nodes.CodeFeaturesAttr (implements jadx.api.plugins.input.data.attributes.IJadxAttribute)
- jadx.core.codegen.CodeGen
- jadx.core.codegen.utils.CodeGenUtils
- jadx.api.metadata.impl.CodeMetadataStorage (implements jadx.api.metadata.ICodeMetadata)
- jadx.api.utils.CodeUtils
- jadx.core.dex.instructions.args.CodeVar
- jadx.api.deobf.impl.CombineDeobfConditions (implements jadx.api.deobf.IRenameCondition)
- jadx.api.plugins.utils.CommonFileUtils
- jadx.core.dex.regions.conditions.Compare
- jadx.core.Consts
- jadx.core.dex.info.ConstStorage
- jadx.core.dex.instructions.invokedynamic.CustomLambdaCall
- jadx.core.dex.instructions.invokedynamic.CustomRawCall
- jadx.core.dex.instructions.invokedynamic.CustomStringConcat
- jadx.core.utils.android.DataInputDelegate (implements java.io.DataInput)
- jadx.core.utils.android.ExtDataInput
- jadx.core.utils.DebugChecks
- jadx.core.utils.DebugUtils
- jadx.core.dex.attributes.nodes.DeclareVariablesAttr (implements jadx.api.plugins.input.data.attributes.IJadxAttribute)
- jadx.core.utils.DecompilerScheduler (implements jadx.api.IDecompileScheduler)
- jadx.api.impl.DelegateCodeCache (implements jadx.api.ICodeCache)
- jadx.core.deobf.DeobfAliasProvider (implements jadx.api.deobf.IAliasProvider)
- jadx.core.deobf.conditions.DeobfLengthCondition (implements jadx.api.deobf.IDeobfCondition)
- jadx.core.deobf.DeobfPresets
- jadx.core.dex.visitors.regions.DepthRegionTraversal
- jadx.core.dex.visitors.DepthTraversal
- jadx.core.utils.blocks.DFSIteration
- jadx.core.dex.visitors.blocks.DominatorTree
- jadx.core.dex.nodes.Edge
- jadx.core.dex.attributes.nodes.EdgeInsnAttr (implements jadx.api.plugins.input.data.attributes.IJadxAttribute)
- jadx.api.usage.impl.EmptyUsageInfoCache (implements jadx.api.usage.IUsageInfoCache)
- jadx.core.utils.EncodedValueUtils
- jadx.core.xmlgen.entry.EntryConfig
- jadx.core.dex.attributes.nodes.EnumClassAttr (implements jadx.api.plugins.input.data.attributes.IJadxAttribute)
- jadx.core.dex.attributes.nodes.EnumClassAttr.EnumField
- jadx.core.dex.attributes.nodes.EnumMapAttr (implements jadx.api.plugins.input.data.attributes.IJadxAttribute)
- jadx.core.dex.attributes.nodes.EnumMapAttr.KeyValueMap
- jadx.core.utils.ErrorsCounter
- jadx.core.dex.trycatch.ExceptionHandler
- jadx.core.dex.trycatch.ExcHandlerAttr (implements jadx.api.plugins.input.data.attributes.IJadxAttribute)
- jadx.core.dex.visitors.regions.maker.ExcHandlersRegionMaker
- jadx.core.export.ExportGradle
- jadx.core.dex.info.FieldInfo (implements jadx.core.dex.nodes.IFieldInfoRef)
- jadx.core.utils.FileSignature
- jadx.core.deobf.FileTypeDetector
- jadx.core.utils.files.FileUtils
- jadx.core.dex.visitors.finaly.FinallyExtractInfo
- jadx.core.dex.visitors.blocks.FixMultiEntryLoops
- jadx.core.dex.attributes.nodes.ForceReturnAttr (implements jadx.api.plugins.input.data.attributes.IJadxAttribute)
- jadx.core.dex.attributes.nodes.GenericInfoAttr (implements jadx.api.plugins.input.data.attributes.IJadxAttribute)
- jadx.core.export.gen.GradleGeneratorTools
- jadx.core.export.GradleInfoStorage
- jadx.core.utils.GsonUtils
- jadx.core.utils.GsonUtils.InterfaceReplace<T> (implements com.google.gson.JsonDeserializer<T>, com.google.gson.JsonSerializer<T>)
- jadx.core.dex.regions.conditions.IfInfo
- jadx.core.utils.ImmutableList<E> (implements java.util.List<E>, java.util.RandomAccess)
- jadx.core.dex.info.InfoStorage
- jadx.core.dex.attributes.nodes.InlinedAttr (implements jadx.api.plugins.input.data.attributes.IJadxAttribute)
- jadx.api.impl.InMemoryCodeCache (implements jadx.api.ICodeCache)
- jadx.api.usage.impl.InMemoryUsageInfoCache (implements jadx.api.usage.IUsageInfoCache)
- java.io.InputStream (implements java.io.Closeable)
- jadx.core.xmlgen.ParserStream
- jadx.api.metadata.annotations.InsnCodeOffset (implements jadx.api.metadata.ICodeAnnotation)
- jadx.core.utils.input.InsnDataUtils
- jadx.core.dex.instructions.InsnDecoder
- jadx.core.codegen.InsnGen
- jadx.core.codegen.ConditionGen
- jadx.core.codegen.RegionGen
- jadx.core.utils.InsnList (implements java.lang.Iterable<T>)
- jadx.core.utils.InsnRemover
- jadx.core.dex.visitors.finaly.InsnsSlice
- jadx.core.utils.InsnUtils
- jadx.core.dex.instructions.InvokeCustomBuilder
- jadx.core.dex.instructions.invokedynamic.InvokeCustomUtils
- jadx.core.Jadx
- jadx.api.JadxArgs (implements java.io.Closeable)
- jadx.api.JadxArgsValidator
- jadx.api.plugins.loader.JadxBasePluginLoader (implements jadx.api.plugins.loader.JadxPluginLoader)
- jadx.api.data.impl.JadxCodeComment (implements jadx.api.data.ICodeComment)
- jadx.api.data.impl.JadxCodeData (implements jadx.api.data.ICodeData)
- jadx.api.data.impl.JadxCodeRef (implements jadx.api.data.IJavaCodeRef)
- jadx.api.data.impl.JadxCodeRename (implements jadx.api.data.ICodeRename)
- jadx.core.dex.attributes.nodes.JadxCommentsAttr (implements jadx.api.plugins.input.data.attributes.IJadxAttribute)
- jadx.api.JadxDecompiler (implements java.io.Closeable)
- jadx.core.dex.attributes.nodes.JadxError (implements java.lang.Comparable<T>)
- jadx.api.plugins.events.JadxEvents
- jadx.core.plugins.events.JadxEventsImpl (implements jadx.api.plugins.events.IJadxEvents)
- jadx.core.plugins.events.JadxEventsManager
- jadx.api.plugins.events.JadxEventType<T>
- jadx.core.plugins.files.JadxFilesData (implements jadx.api.plugins.data.IJadxFiles)
- jadx.api.data.impl.JadxNodeRef (implements jadx.api.data.IJavaNodeRef)
- jadx.api.plugins.options.impl.JadxOptionDescription (implements jadx.api.plugins.options.OptionDescription)
- jadx.api.plugins.pass.types.JadxPassType
- jadx.api.plugins.JadxPluginInfo
- jadx.api.plugins.JadxPluginInfoBuilder
- jadx.core.plugins.JadxPluginManager
- jadx.core.plugins.JadxPluginsData (implements jadx.api.plugins.data.IJadxPlugins)
- jadx.core.deobf.conditions.JadxRenameConditions
- jadx.api.security.impl.JadxSecurity (implements jadx.api.security.IJadxSecurity)
- jadx.api.JavaClass (implements jadx.api.JavaNode)
- jadx.api.JavaField (implements jadx.api.JavaNode)
- jadx.api.JavaMethod (implements jadx.api.JavaNode)
- jadx.api.JavaPackage (implements java.lang.Comparable<T>, jadx.api.JavaNode)
- jadx.api.JavaVariable (implements jadx.api.JavaNode)
- jadx.core.codegen.json.mapping.JsonClsMapping
- jadx.core.codegen.json.JsonCodeGen
- jadx.core.codegen.json.cls.JsonCodeLine
- jadx.core.codegen.json.mapping.JsonFieldMapping
- jadx.core.codegen.json.mapping.JsonMapping
- jadx.core.codegen.json.JsonMappingGen
- jadx.core.codegen.json.mapping.JsonMthMapping
- jadx.core.codegen.json.cls.JsonNode
- jadx.core.codegen.json.cls.JsonClass
- jadx.core.codegen.json.cls.JsonField
- jadx.core.codegen.json.cls.JsonMethod
- jadx.core.dex.attributes.nodes.JumpInfo
- jadx.core.utils.ListUtils
- jadx.core.dex.visitors.ssa.LiveVarAnalysis
- jadx.core.dex.attributes.nodes.LocalVarsDebugInfoAttr (implements jadx.api.plugins.input.data.attributes.IJadxAttribute)
- jadx.core.utils.log.LogUtils
- jadx.core.dex.attributes.nodes.LoopInfo
- jadx.core.dex.attributes.nodes.LoopLabelAttr (implements jadx.api.plugins.input.data.attributes.IJadxAttribute)
- jadx.core.dex.regions.loops.LoopType
- jadx.core.dex.regions.loops.ForEachLoop
- jadx.core.dex.regions.loops.ForLoop
- jadx.core.xmlgen.ManifestAttributes
- jadx.core.codegen.MethodGen
- jadx.core.dex.info.MethodInfo (implements java.lang.Comparable<T>)
- jadx.core.dex.attributes.nodes.MethodTypeVarsAttr (implements jadx.api.plugins.input.data.attributes.IJadxAttribute)
- jadx.core.dex.nodes.utils.MethodUtils
- jadx.core.dex.visitors.methods.MutableMethodDetails (implements jadx.core.dex.nodes.IMethodDetails)
- jadx.core.codegen.NameGen
- jadx.core.deobf.NameMapper
- jadx.api.metadata.annotations.NodeDeclareRef (implements jadx.api.metadata.ICodeAnnotation)
- jadx.api.metadata.annotations.NodeEnd (implements jadx.api.metadata.ICodeAnnotation)
- jadx.api.plugins.events.types.NodeRenamedByUser (implements jadx.api.plugins.events.IJadxEvent)
- jadx.api.impl.NoOpCodeCache (implements jadx.api.ICodeCache)
- jadx.api.plugins.pass.impl.OrderedJadxPassInfo (implements jadx.api.plugins.pass.JadxPassInfo)
- jadx.core.export.OutDirs
- jadx.core.dex.info.PackageInfo
- jadx.core.xmlgen.ParserConstants
- jadx.core.xmlgen.CommonBinaryParser
- jadx.core.xmlgen.BinaryXMLParser
- jadx.core.xmlgen.ResTableBinaryParser (implements jadx.core.xmlgen.IResTableParser)
- jadx.core.xmlgen.entry.ValuesParser
- jadx.core.xmlgen.CommonBinaryParser
- jadx.core.utils.PassMerge
- jadx.core.dex.attributes.nodes.PhiListAttr (implements jadx.api.plugins.input.data.attributes.IJadxAttribute)
- jadx.api.plugins.input.data.attributes.PinnedAttribute (implements jadx.api.plugins.input.data.attributes.IJadxAttribute)
- jadx.core.dex.attributes.nodes.AnonymousClassAttr
- jadx.core.dex.attributes.FieldInitInsnAttr
- jadx.core.dex.attributes.nodes.FieldReplaceAttr
- jadx.core.dex.attributes.nodes.MethodBridgeAttr
- jadx.core.dex.attributes.nodes.MethodInlineAttr
- jadx.core.dex.attributes.nodes.MethodOverrideAttr
- jadx.core.dex.attributes.nodes.MethodReplaceAttr
- jadx.core.dex.attributes.nodes.MethodThrowsAttr
- jadx.core.dex.attributes.nodes.SkipMethodArgsAttr
- jadx.core.plugins.PluginContext (implements java.lang.Comparable<T>, jadx.api.plugins.JadxPluginContext, jadx.api.plugins.data.JadxPluginRuntimeData)
- jadx.core.dex.visitors.blocks.PostDominatorTree
- jadx.core.ProcessClass
- jadx.core.xmlgen.entry.ProtoValue
- jadx.core.xmlgen.entry.RawNamedValue
- jadx.core.xmlgen.entry.RawValue
- jadx.core.dex.attributes.nodes.RegDebugInfoAttr (implements jadx.api.plugins.input.data.attributes.IJadxAttribute)
- jadx.core.dex.visitors.regions.maker.RegionMaker
- jadx.core.dex.attributes.nodes.RegionRefAttr (implements jadx.api.plugins.input.data.attributes.IJadxAttribute)
- jadx.core.utils.RegionUtils
- jadx.api.plugins.events.types.ReloadProject (implements jadx.api.plugins.events.IJadxEvent)
- jadx.api.plugins.events.types.ReloadSettingsWindow (implements jadx.api.plugins.events.IJadxEvent)
- jadx.core.dex.attributes.nodes.RenameReasonAttr (implements jadx.api.plugins.input.data.attributes.IJadxAttribute)
- jadx.core.utils.android.Res9patchStreamDecoder
- jadx.core.xmlgen.ResContainer (implements java.lang.Comparable<T>)
- jadx.core.xmlgen.ResDecoder
- jadx.core.dex.visitors.blocks.ResolveJavaJSR
- jadx.core.xmlgen.entry.ResourceEntry
- jadx.api.ResourceFile
- jadx.api.ResourceFileContainer
- jadx.api.ResourceFileContent
- jadx.api.ResourcesLoader (implements jadx.api.plugins.resources.IResourcesLoader)
- jadx.core.xmlgen.ResourcesSaver (implements java.lang.Runnable)
- jadx.core.xmlgen.ResourceStorage
- jadx.core.xmlgen.ResTableBinaryParserProvider (implements jadx.api.plugins.resources.IResTableParserProvider)
- jadx.core.xmlgen.ResXmlGen
- jadx.core.dex.nodes.RootNode
- jadx.core.dex.visitors.SaveCode
- jadx.core.dex.visitors.SaveCode.SaveToJar (implements java.io.Closeable)
- jadx.core.dex.nodes.parser.SignatureParser
- jadx.api.plugins.pass.impl.SimpleAfterLoadPass (implements jadx.api.plugins.pass.types.JadxAfterLoadPass)
- jadx.api.impl.SimpleCodeInfo (implements jadx.api.ICodeInfo)
- jadx.api.impl.SimpleCodeWriter (implements jadx.api.ICodeWriter)
- jadx.api.impl.AnnotatedCodeWriter (implements jadx.api.ICodeWriter)
- jadx.api.plugins.pass.impl.SimpleJadxPassInfo (implements jadx.api.plugins.pass.JadxPassInfo)
- jadx.core.export.gen.SimpleJavaGradleGenerator (implements jadx.core.export.gen.IExportGradleGenerator)
- jadx.core.clsp.SimpleMethodDetails (implements jadx.core.dex.nodes.IMethodDetails)
- jadx.core.codegen.SimpleModeHelper
- jadx.core.plugins.files.SingleDirFilesGetter (implements jadx.core.plugins.files.IJadxFilesGetter)
- jadx.core.dex.attributes.nodes.SpecialEdgeAttr (implements jadx.api.plugins.input.data.attributes.IJadxAttribute)
- jadx.core.dex.instructions.args.SSAVar (implements java.lang.Comparable<T>)
- jadx.core.xmlgen.StringFormattedCheck
- jadx.core.utils.StringUtils
- jadx.core.dex.regions.SwitchRegion.CaseInfo
- jadx.core.dex.visitors.regions.maker.SynchronizedRegionMaker
- jadx.core.utils.tasks.TaskExecutor (implements jadx.api.utils.tasks.ITaskExecutor)
- jadx.core.plugins.files.TempFilesGetter (implements jadx.core.plugins.files.IJadxFilesGetter)
- jadx.core.export.TemplateFile
- jadx.core.utils.android.TextResMapFile
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- jadx.core.utils.exceptions.JadxException
- jadx.core.utils.exceptions.CodegenException
- jadx.core.utils.exceptions.DecodeException
- java.lang.RuntimeException
- jadx.core.utils.exceptions.JadxArgsValidateException
- jadx.core.utils.exceptions.JadxRuntimeException
- jadx.core.utils.exceptions.InvalidDataException
- jadx.core.utils.exceptions.JadxOverflowException
- jadx.core.utils.exceptions.JadxException
- java.lang.Exception
- jadx.core.dex.attributes.nodes.TmpEdgeAttr (implements jadx.api.plugins.input.data.attributes.IJadxAttribute)
- jadx.core.dex.visitors.regions.TracedRegionVisitor (implements jadx.core.dex.visitors.regions.IRegionVisitor)
- jadx.core.dex.trycatch.TryCatchBlockAttr (implements jadx.api.plugins.input.data.attributes.IJadxAttribute)
- jadx.core.dex.visitors.typeinference.TypeBoundCheckCastAssign (implements jadx.core.dex.visitors.typeinference.ITypeBoundDynamic)
- jadx.core.dex.visitors.typeinference.TypeBoundConst (implements jadx.core.dex.visitors.typeinference.ITypeBound)
- jadx.core.dex.visitors.typeinference.TypeBoundFieldGetAssign (implements jadx.core.dex.visitors.typeinference.ITypeBoundDynamic)
- jadx.core.dex.visitors.typeinference.TypeBoundInvokeAssign (implements jadx.core.dex.visitors.typeinference.ITypeBoundDynamic)
- jadx.core.dex.visitors.typeinference.TypeBoundInvokeUse (implements jadx.core.dex.visitors.typeinference.ITypeBoundDynamic)
- jadx.core.dex.visitors.typeinference.TypeCompare
- jadx.core.codegen.TypeGen
- jadx.core.dex.visitors.typeinference.TypeInfo
- jadx.core.dex.visitors.typeinference.TypeSearch
- jadx.core.dex.visitors.typeinference.TypeSearchState
- jadx.core.dex.visitors.typeinference.TypeSearchVarInfo
- jadx.core.dex.visitors.typeinference.TypeUpdate
- jadx.core.dex.visitors.typeinference.TypeUpdateEntry (implements java.lang.Comparable<T>)
- jadx.core.dex.visitors.typeinference.TypeUpdateFlags
- jadx.core.dex.visitors.typeinference.TypeUpdateInfo
- jadx.core.dex.visitors.typeinference.TypeUpdateRegistry
- jadx.core.dex.nodes.utils.TypeUtils
- jadx.core.dex.visitors.usage.UsageInfo (implements jadx.api.usage.IUsageInfoData)
- jadx.core.dex.visitors.regions.variables.UsePlace
- jadx.core.dex.visitors.rename.UserRenames
- jadx.core.dex.visitors.usage.UseSet<K,V>
- jadx.api.plugins.utils.Utils
- jadx.core.utils.Utils
- jadx.core.dex.instructions.args.VarName
- jadx.api.metadata.annotations.VarNode (implements jadx.api.metadata.ICodeNodeRef)
- jadx.api.metadata.annotations.VarRef (implements jadx.api.metadata.ICodeAnnotation)
- jadx.api.metadata.annotations.VarRef.FixedVarRef
- jadx.api.metadata.annotations.VarRef.RelatedVarRef
- jadx.core.plugins.versions.VerifyRequiredVersion
- jadx.core.plugins.versions.VersionComparator
- jadx.core.xmlgen.XMLChar
- jadx.core.xmlgen.XmlDeobf
- jadx.core.xmlgen.XmlGenUtils
- jadx.api.plugins.utils.ZipSecurity
- jadx.core.deobf.conditions.AbstractDeobfCondition (implements jadx.api.deobf.IDeobfCondition)
Interface Hierarchy
- java.lang.AutoCloseable
- java.io.Closeable
- jadx.api.plugins.CustomResourcesLoader
- jadx.api.ICodeCache
- jadx.api.usage.IUsageInfoCache
- jadx.api.plugins.loader.JadxPluginLoader
- java.io.Closeable
- java.lang.Comparable<T>
- jadx.api.data.ICodeComment
- jadx.api.data.ICodeRename
- jadx.api.data.IJavaCodeRef
- jadx.api.data.IJavaNodeRef
- jadx.api.deobf.IAliasProvider
- jadx.core.dex.attributes.IAttributeNode
- jadx.core.dex.nodes.ICodeNode (also extends jadx.api.metadata.ICodeNodeRef, jadx.core.dex.nodes.IDexNode, jadx.core.dex.nodes.IUsageInfoNode)
- jadx.core.dex.nodes.IContainer
- jadx.core.dex.nodes.IBlock
- jadx.core.dex.nodes.IRegion
- jadx.core.dex.nodes.IBranchRegion
- jadx.core.dex.nodes.IConditionRegion
- jadx.api.metadata.ICodeAnnotation
- jadx.api.metadata.ICodeNodeRef
- jadx.core.dex.nodes.ICodeNode (also extends jadx.core.dex.attributes.IAttributeNode, jadx.core.dex.nodes.IDexNode, jadx.core.dex.nodes.IUsageInfoNode)
- jadx.api.metadata.ICodeNodeRef
- jadx.api.data.ICodeData
- jadx.core.dex.nodes.ICodeDataUpdateListener
- jadx.api.ICodeInfo
- jadx.api.metadata.ICodeMetadata
- jadx.api.ICodeWriter
- jadx.api.IDecompileScheduler
- jadx.api.deobf.IDeobfCondition
- jadx.core.dex.visitors.IDexTreeVisitor
- jadx.api.impl.passes.IPassWrapperVisitor
- jadx.core.export.gen.IExportGradleGenerator
- jadx.core.dex.nodes.IFieldInfoRef
- jadx.api.plugins.input.data.attributes.IJadxAttribute
- jadx.core.dex.nodes.IMethodDetails
- jadx.api.plugins.events.IJadxEvent
- jadx.api.plugins.events.IJadxEvents
- jadx.api.plugins.data.IJadxFiles
- jadx.core.plugins.files.IJadxFilesGetter
- jadx.api.plugins.data.IJadxPlugins
- jadx.zip.security.IJadxZipSecurity
- jadx.api.security.IJadxSecurity
- jadx.core.dex.attributes.ILineAttributeNode
- jadx.core.dex.nodes.ILoadable
- jadx.core.dex.nodes.IPackageUpdate
- jadx.core.dex.visitors.regions.IRegionIterativeVisitor
- jadx.core.dex.visitors.regions.IRegionVisitor
- jadx.api.deobf.IRenameCondition
- jadx.api.data.IRenameNode
- jadx.core.dex.nodes.IDexNode
- jadx.core.dex.nodes.ICodeNode (also extends jadx.core.dex.attributes.IAttributeNode, jadx.api.metadata.ICodeNodeRef, jadx.core.dex.nodes.IUsageInfoNode)
- jadx.core.dex.nodes.IDexNode
- jadx.api.plugins.resources.IResContainerFactory
- jadx.api.plugins.resources.IResourcesLoader
- jadx.core.xmlgen.IResTableParser
- jadx.api.plugins.resources.IResTableParserProvider
- jadx.api.plugins.gui.ISettingsGroup
- jadx.api.utils.tasks.ITaskExecutor
- jadx.core.dex.visitors.typeinference.ITypeBound
- jadx.core.dex.visitors.typeinference.ITypeBoundDynamic
- jadx.core.dex.visitors.typeinference.ITypeConstraint
- jadx.core.dex.visitors.typeinference.ITypeListener
- jadx.api.usage.IUsageInfoData
- jadx.core.dex.nodes.IUsageInfoNode
- jadx.core.dex.nodes.ICodeNode (also extends jadx.core.dex.attributes.IAttributeNode, jadx.api.metadata.ICodeNodeRef, jadx.core.dex.nodes.IDexNode)
- jadx.api.usage.IUsageInfoVisitor
- jadx.api.JadxDecompiler.ProgressListener
- jadx.api.plugins.gui.JadxGuiContext
- jadx.api.plugins.gui.JadxGuiSettings
- jadx.api.plugins.pass.JadxPass
- jadx.api.plugins.pass.types.JadxAfterLoadPass
- jadx.api.plugins.pass.types.JadxDecompilePass
- jadx.api.plugins.pass.types.JadxPreparePass
- jadx.api.plugins.pass.JadxPassInfo
- jadx.api.plugins.JadxPlugin
- jadx.api.plugins.JadxPluginContext
- jadx.api.plugins.options.JadxPluginOptions
- jadx.api.plugins.data.JadxPluginRuntimeData
- jadx.api.JavaNode
- jadx.core.dex.instructions.args.Named
- jadx.api.plugins.options.impl.OptionBuilder<T>
- jadx.api.plugins.options.OptionDescription
- jadx.api.ResourcesLoader.ResourceDecoder<T>
- javax.swing.tree.TreeNode
- jadx.api.gui.tree.ITreeNode
Annotation Type Hierarchy
- jadx.core.dex.visitors.JadxVisitor (implements java.lang.annotation.Annotation)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- jadx.core.dex.info.AccessInfo.AFType
- jadx.core.dex.attributes.AFlag
- jadx.core.dex.attributes.nodes.AnonymousClassAttr.InlineType
- jadx.core.utils.android.AppAttribute
- jadx.core.dex.instructions.args.ArgType.WildcardBound
- jadx.core.dex.instructions.ArithOp
- jadx.core.dex.visitors.typeinference.BoundEnum
- jadx.core.clsp.ClspClassSource
- jadx.core.dex.attributes.nodes.CodeFeaturesAttr.CodeFeature
- jadx.api.data.CodeRefType
- jadx.api.CommentsLevel
- jadx.api.data.CommentStyle
- jadx.core.dex.instructions.mods.ConstructorInsn.CallType
- jadx.api.DecompilationMode
- jadx.core.export.ExportGradleType
- jadx.core.dex.attributes.nodes.FieldReplaceAttr.ReplaceWith
- jadx.api.args.GeneratedRenamesMappingFileMode
- jadx.api.metadata.ICodeAnnotation.AnnType
- jadx.api.deobf.IDeobfCondition.Action
- jadx.core.dex.regions.conditions.IfCondition.Mode
- jadx.core.dex.instructions.IfOp
- jadx.api.data.IJavaNodeRef.RefType
- jadx.core.codegen.InsnGen.Flags
- jadx.core.dex.instructions.InsnType
- jadx.api.args.IntegerFormat
- jadx.core.dex.instructions.InvokeType
- jadx.api.JadxArgs.OutputFormatEnum
- jadx.api.JadxArgs.RenameEnum
- jadx.api.JadxArgs.UseKotlinMethodsForVarNames
- jadx.api.security.JadxSecurityFlag
- jadx.core.dex.nodes.LoadStage
- jadx.core.codegen.MethodGen.FallbackOption
- jadx.api.plugins.options.OptionFlag
- jadx.api.plugins.options.OptionType
- jadx.core.dex.instructions.args.PrimitiveType
- jadx.core.dex.nodes.ProcessState
- jadx.core.xmlgen.ResContainer.DataType
- jadx.api.resources.ResourceContentType
- jadx.api.args.ResourceNameSource
- jadx.api.ResourceType
- jadx.core.dex.attributes.nodes.SpecialEdgeAttr.SpecialEdgeType
- jadx.core.dex.visitors.typeinference.TypeCompareEnum
- jadx.core.dex.visitors.typeinference.TypeUpdateResult
- jadx.api.args.UserRenamesMappingsMode
- jadx.api.args.UseSourceNameAsClassNameAlias
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)