A B C D E F G H I J K L M N O P R S T U V W X Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractDeobfCondition - Class in jadx.core.deobf.conditions
- AbstractDeobfCondition() - Constructor for class jadx.core.deobf.conditions.AbstractDeobfCondition
- AbstractRegion - Class in jadx.core.dex.regions
- AbstractRegion(IRegion) - Constructor for class jadx.core.dex.regions.AbstractRegion
- AbstractRegionVisitor - Class in jadx.core.dex.visitors.regions
- AbstractRegionVisitor() - Constructor for class jadx.core.dex.visitors.regions.AbstractRegionVisitor
- AbstractTypeConstraint - Class in jadx.core.dex.visitors.typeinference
- AbstractTypeConstraint(InsnNode, InsnArg) - Constructor for class jadx.core.dex.visitors.typeinference.AbstractTypeConstraint
- AbstractVisitor - Class in jadx.core.dex.visitors
- AbstractVisitor() - Constructor for class jadx.core.dex.visitors.AbstractVisitor
- AccessInfo - Class in jadx.core.dex.info
- AccessInfo(int, AccessInfo.AFType) - Constructor for class jadx.core.dex.info.AccessInfo
- AccessInfo.AFType - Enum in jadx.core.dex.info
- add(char) - Method in interface jadx.api.ICodeWriter
- add(char) - Method in class jadx.api.impl.AnnotatedCodeWriter
- add(char) - Method in class jadx.api.impl.SimpleCodeWriter
- add(int) - Method in class jadx.core.dex.info.AccessInfo
- add(int, E) - Method in class jadx.core.utils.ImmutableList
- add(E) - Method in class jadx.core.utils.ImmutableList
- add(CommentsLevel, String) - Method in class jadx.core.dex.attributes.nodes.JadxCommentsAttr
- add(ICodeWriter) - Method in interface jadx.api.ICodeWriter
- add(ICodeWriter) - Method in class jadx.api.impl.AnnotatedCodeWriter
- add(ICodeWriter) - Method in class jadx.api.impl.SimpleCodeWriter
- add(ICodeWriter, IfCondition) - Method in class jadx.core.codegen.ConditionGen
- add(IJadxAttribute) - Method in class jadx.core.dex.attributes.AttributeStorage
- add(IJadxAttrType<AttrList<T>>, T) - Method in class jadx.core.dex.attributes.AttributeStorage
- add(AFlag) - Method in class jadx.core.dex.attributes.AttributeStorage
- add(AFlag) - Method in class jadx.core.dex.attributes.AttrNode
- add(AFlag) - Method in interface jadx.core.dex.attributes.IAttributeNode
- add(IAttributeNode, CommentsLevel, String) - Static method in class jadx.core.dex.attributes.nodes.JadxCommentsAttr
- add(InsnType, ITypeListener) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateRegistry
- add(BlockNode) - Method in class jadx.core.utils.blocks.BlockSet
- add(FieldNode, Object, Object) - Method in class jadx.core.dex.attributes.nodes.EnumMapAttr
- add(IContainer) - Method in class jadx.core.dex.regions.Region
- add(MethodNode, CodeFeaturesAttr.CodeFeature) - Static method in class jadx.core.dex.attributes.nodes.CodeFeaturesAttr
- add(ResourceEntry) - Method in class jadx.core.xmlgen.ResourceStorage
- add(String) - Method in interface jadx.api.ICodeWriter
- add(String) - Method in class jadx.api.impl.AnnotatedCodeWriter
- add(String) - Method in class jadx.api.impl.SimpleCodeWriter
- add(String, Object) - Method in class jadx.core.export.TemplateFile
- add(String, ICodeInfo) - Method in interface jadx.api.ICodeCache
- add(String, ICodeInfo) - Method in class jadx.api.impl.DelegateCodeCache
- add(String, ICodeInfo) - Method in class jadx.api.impl.InMemoryCodeCache
- add(String, ICodeInfo) - Method in class jadx.api.impl.NoOpCodeCache
- add(List<IJadxAttribute>) - Method in class jadx.core.dex.attributes.AttributeStorage
- add(K, V) - Method in class jadx.core.dex.visitors.usage.UseSet
- ADD - jadx.core.dex.instructions.ArithOp
- addAll(int, Collection<? extends E>) - Method in class jadx.core.utils.ImmutableList
- addAll(Collection<? extends E>) - Method in class jadx.core.utils.ImmutableList
- addAll(AttributeStorage) - Method in class jadx.core.dex.attributes.AttributeStorage
- addAll(BlockSet) - Method in class jadx.core.utils.blocks.BlockSet
- addAll(Collection<BlockNode>) - Method in class jadx.core.utils.blocks.BlockSet
- AddAndroidConstants - Class in jadx.core.dex.visitors.prepare
- AddAndroidConstants() - Constructor for class jadx.core.dex.visitors.prepare.AddAndroidConstants
- addAndUnbind(InsnNode) - Method in class jadx.core.utils.InsnRemover
- addApp(List<ClassNode>) - Method in class jadx.core.clsp.ClspGraph
- addArg(ICodeWriter, InsnArg) - Method in class jadx.core.codegen.InsnGen
- addArg(ICodeWriter, InsnArg, boolean) - Method in class jadx.core.codegen.InsnGen
- addArg(ICodeWriter, InsnArg, Set<InsnGen.Flags>) - Method in class jadx.core.codegen.InsnGen
- addArg(InsnArg) - Method in class jadx.core.dex.instructions.PhiInsn
- addArg(InsnArg) - Method in class jadx.core.dex.nodes.InsnNode
- addArg(IfCondition) - Method in class jadx.core.dex.regions.conditions.IfCondition
- addArgDot(ICodeWriter, InsnArg) - Method in class jadx.core.codegen.InsnGen
- addAttr(IJadxAttribute) - Method in class jadx.core.dex.attributes.AttrNode
- addAttr(IJadxAttribute) - Method in interface jadx.core.dex.attributes.IAttributeNode
- addAttr(IJadxAttrType<AttrList<T>>, List<T>) - Method in class jadx.core.dex.attributes.AttrNode
- addAttr(IJadxAttrType<AttrList<T>>, T) - Method in class jadx.core.dex.attributes.AttrNode
- addAttr(IJadxAttrType<AttrList<T>>, T) - Method in interface jadx.core.dex.attributes.IAttributeNode
- addAttrs(List<IJadxAttribute>) - Method in class jadx.core.dex.attributes.AttrNode
- addAttrs(List<IJadxAttribute>) - Method in interface jadx.core.dex.attributes.IAttributeNode
- addBlock(BlockNode) - Method in class jadx.core.dex.trycatch.ExceptionHandler
- addBlock(BlockNode) - Method in class jadx.core.dex.visitors.finaly.InsnsSlice
- addCase(List<Object>, IContainer) - Method in class jadx.core.dex.regions.SwitchRegion
- addCatchType(MethodNode, ClassInfo) - Method in class jadx.core.dex.trycatch.ExceptionHandler
-
Add exception type to catch block
- addCatchTypes(MethodNode, Collection<ClassInfo>) - Method in class jadx.core.dex.trycatch.ExceptionHandler
- addChecked(BlockNode) - Method in class jadx.core.utils.blocks.BlockSet
- addClassBody(ICodeWriter) - Method in class jadx.core.codegen.ClassGen
- addClassBody(ICodeWriter, boolean) - Method in class jadx.core.codegen.ClassGen
- addClassCode(ICodeWriter) - Method in class jadx.core.codegen.ClassGen
- addClassDeclaration(ICodeWriter) - Method in class jadx.core.codegen.ClassGen
- addClassNode(ClassNode) - Method in class jadx.core.dex.nodes.RootNode
- addClasspath(ClsSet) - Method in class jadx.core.clsp.ClspGraph
- addCloseable(Closeable) - Method in class jadx.api.JadxDecompiler
- addClsName(ICodeWriter, ClassInfo) - Method in class jadx.core.codegen.ClassGen
- addClsShortNameForced(ICodeWriter, ClassInfo) - Method in class jadx.core.codegen.ClassGen
- addCodeComment(String) - Method in class jadx.core.dex.attributes.nodes.NotificationAttrNode
- addCodeComment(String, CommentStyle) - Method in class jadx.core.dex.attributes.nodes.NotificationAttrNode
- addCodeComments(ICodeWriter, NotificationAttrNode, IAttributeNode) - Static method in class jadx.core.codegen.utils.CodeGenUtils
- addCodegenDep(ClassNode) - Method in class jadx.core.dex.nodes.ClassNode
- addCodeInput(JadxCodeInput) - Method in interface jadx.api.plugins.JadxPluginContext
- addCodeInput(JadxCodeInput) - Method in class jadx.core.plugins.PluginContext
- addComments(ICodeWriter, NotificationAttrNode) - Static method in class jadx.core.codegen.utils.CodeGenUtils
- addConstField(FieldNode, Object, boolean) - Method in class jadx.core.dex.info.ConstStorage
- addCustomCodeLoader(ICodeLoader) - Method in class jadx.api.JadxDecompiler
- addCustomPass(JadxPass) - Method in class jadx.api.JadxDecompiler
- addCustomResourcesLoader(CustomResourcesLoader) - Method in class jadx.api.JadxDecompiler
- addDebugComment(String) - Method in class jadx.core.dex.attributes.nodes.NotificationAttrNode
- addDefinition(ICodeWriter) - Method in class jadx.core.codegen.MethodGen
- addDominatesOn(BlockNode) - Method in class jadx.core.dex.nodes.BlockNode
- ADDED_TO_REGION - jadx.core.dex.attributes.AFlag
- addEdgeInsn(BlockNode, BlockNode, InsnNode) - Static method in class jadx.core.dex.attributes.nodes.EdgeInsnAttr
- addEdgeInsn(Edge, InsnNode) - Static method in class jadx.core.dex.attributes.nodes.EdgeInsnAttr
- addEntry(List<ResourceFile>, File, IZipEntry, String) - Method in class jadx.api.ResourcesLoader
- addError(ICodeWriter, String, Throwable) - Static method in class jadx.core.codegen.utils.CodeGenUtils
- addError(String, Throwable) - Method in class jadx.core.dex.attributes.nodes.NotificationAttrNode
- addErrors(ICodeWriter, NotificationAttrNode) - Static method in class jadx.core.codegen.utils.CodeGenUtils
- addErrorsAndComments(ICodeWriter, NotificationAttrNode) - Static method in class jadx.core.codegen.utils.CodeGenUtils
- addExceptionHandler(ExceptionHandler) - Method in class jadx.core.dex.nodes.MethodNode
- addFallbackInsns(ICodeWriter, MethodNode, InsnNode[], MethodGen.FallbackOption) - Static method in class jadx.core.codegen.MethodGen
- addFallbackMethodCode(ICodeWriter, MethodGen.FallbackOption) - Method in class jadx.core.codegen.MethodGen
- addField(ICodeWriter, FieldNode) - Method in class jadx.core.codegen.ClassGen
- addField(FieldNode) - Method in class jadx.core.dex.nodes.ClassNode
- addFieldUsage(IFieldInfoRef, MethodNode) - Static method in class jadx.core.dex.visitors.ModVisitor
- addFileToJar(JarOutputStream, File, String) - Static method in class jadx.core.utils.files.FileUtils
- addForClass(ICodeWriter) - Method in class jadx.core.codegen.AnnotationGen
- addForField(ICodeWriter, FieldNode) - Method in class jadx.core.codegen.AnnotationGen
- addForMethod(ICodeWriter, MethodNode) - Method in class jadx.core.codegen.AnnotationGen
- addForParameter(ICodeWriter, AnnotationMethodParamsAttr, int) - Method in class jadx.core.codegen.AnnotationGen
- addGenericTypeParameters(ICodeWriter, List<ArgType>, boolean) - Method in class jadx.core.codegen.ClassGen
- addGlobalConstField(IFieldInfoRef, Object) - Method in class jadx.core.dex.info.ConstStorage
- addIndent() - Method in interface jadx.api.ICodeWriter
- addIndent() - Method in class jadx.api.impl.SimpleCodeWriter
- addInfoComment(String) - Method in class jadx.core.dex.attributes.nodes.NotificationAttrNode
- addInlinedClass(ClassNode) - Method in class jadx.core.dex.nodes.ClassNode
- addInnerClass(ClassNode) - Method in class jadx.core.dex.nodes.ClassNode
- addInnerTryBlock(TryCatchBlockAttr) - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- addInputFileInfo(ICodeWriter, ClassNode) - Static method in class jadx.core.codegen.utils.CodeGenUtils
- addInsn(InsnNode, BlockNode) - Method in class jadx.core.dex.visitors.finaly.InsnsSlice
- addInsns(BlockNode, int, int) - Method in class jadx.core.dex.visitors.finaly.InsnsSlice
- addInsnsForForcedInline(List<InsnNode>) - Method in class jadx.core.dex.regions.conditions.IfInfo
- addInstructions(ICodeWriter) - Method in class jadx.core.codegen.MethodGen
- addLine() - Method in class jadx.api.impl.AnnotatedCodeWriter
- addLine() - Method in class jadx.api.impl.SimpleCodeWriter
- addLineIndent() - Method in class jadx.api.impl.AnnotatedCodeWriter
- addLineIndent() - Method in class jadx.api.impl.SimpleCodeWriter
- addListener(JadxEventType<E>, Consumer<E>) - Method in interface jadx.api.plugins.events.IJadxEvents
-
Register listener for specific event.
- addListener(JadxEventType<E>, Consumer<E>) - Method in class jadx.core.plugins.events.JadxEventsImpl
- addListener(JadxEventType<E>, Consumer<E>) - Method in class jadx.core.plugins.events.JadxEventsManager
- addLit(long, ArgType) - Method in class jadx.core.dex.nodes.InsnNode
- addLit(InsnData, ArgType) - Method in class jadx.core.dex.nodes.InsnNode
- addMenuAction(String, Runnable) - Method in interface jadx.api.plugins.gui.JadxGuiContext
-
Add global menu entry ('Plugins' section)
- addMethodCode(ICodeWriter, MethodNode) - Method in class jadx.core.codegen.ClassGen
- addMultiLine(String) - Method in interface jadx.api.ICodeWriter
- addMultiLine(String) - Method in class jadx.api.impl.AnnotatedCodeWriter
- addMultiLine(String) - Method in class jadx.api.impl.SimpleCodeWriter
- addPackage(PackageNode) - Method in class jadx.core.dex.nodes.RootNode
- addParallelTasks(List<? extends Runnable>) - Method in interface jadx.api.utils.tasks.ITaskExecutor
-
Add parallel stage with provided tasks
- addParallelTasks(List<? extends Runnable>) - Method in class jadx.core.utils.tasks.TaskExecutor
- addPass(JadxPass) - Method in interface jadx.api.plugins.JadxPluginContext
- addPass(JadxPass) - Method in class jadx.core.plugins.PluginContext
- addPhi(MethodNode, BlockNode, int) - Static method in class jadx.core.dex.visitors.ssa.SSATransform
- addPopupMenuAction(String, Function<ICodeNodeRef, Boolean>, String, Consumer<ICodeNodeRef>) - Method in interface jadx.api.plugins.gui.JadxGuiContext
-
Add code viewer popup menu entry
- addReg(int, ArgType) - Method in class jadx.core.dex.nodes.InsnNode
- addReg(InsnData, int, ArgType) - Method in class jadx.core.dex.nodes.InsnNode
- addRegionInsns(ICodeWriter) - Method in class jadx.core.codegen.MethodGen
- addRename(int, String) - Method in class jadx.core.xmlgen.ResourceStorage
- addRename(ResourceEntry) - Method in class jadx.core.xmlgen.ResourceStorage
- addRenamedComment(ICodeWriter, NotificationAttrNode, String) - Static method in class jadx.core.codegen.utils.CodeGenUtils
- addResContainerFactory(IResContainerFactory) - Method in interface jadx.api.plugins.resources.IResourcesLoader
- addResContainerFactory(IResContainerFactory) - Method in class jadx.api.ResourcesLoader
- addResTableParserProvider(IResTableParserProvider) - Method in interface jadx.api.plugins.resources.IResourcesLoader
- addResTableParserProvider(IResTableParserProvider) - Method in class jadx.api.ResourcesLoader
- addSequentialTask(Runnable) - Method in interface jadx.api.utils.tasks.ITaskExecutor
-
Add sequential stage with a single task
- addSequentialTask(Runnable) - Method in class jadx.core.utils.tasks.TaskExecutor
- addSequentialTasks(List<? extends Runnable>) - Method in interface jadx.api.utils.tasks.ITaskExecutor
-
Add sequential stage with provided tasks
- addSequentialTasks(List<? extends Runnable>) - Method in class jadx.core.utils.tasks.TaskExecutor
- addSourceFileInfo(ICodeWriter, ClassNode) - Static method in class jadx.core.codegen.utils.CodeGenUtils
- addSourceLineFrom(LineAttrNode) - Method in class jadx.core.dex.attributes.nodes.LineAttrNode
- addSsaVar(SSAVar) - Method in class jadx.core.dex.instructions.args.CodeVar
- addSyntheticClass(RootNode, ClassInfo, int) - Static method in class jadx.core.dex.nodes.ClassNode
- addSyntheticClass(RootNode, String, int) - Static method in class jadx.core.dex.nodes.ClassNode
- addThrows(MethodNode, ICodeWriter) - Method in class jadx.core.codegen.AnnotationGen
- addToList(Collection<T>, I, Function<I, T>) - Static method in class jadx.api.plugins.utils.Utils
- addToList(Collection<T>, T) - Static method in class jadx.api.plugins.utils.Utils
- addToMap(Map<String, ClspClass>) - Method in class jadx.core.clsp.ClsSet
- addTreePopupMenuEntry(String, Predicate<ITreeNode>, Consumer<ITreeNode>) - Method in interface jadx.api.plugins.gui.JadxGuiContext
-
Add popup menu entry for tree node
- addUsedInPhi(PhiInsn) - Method in class jadx.core.dex.instructions.args.SSAVar
- addUseIn(MethodNode) - Method in class jadx.core.dex.nodes.FieldNode
- addUseIn(List<JavaNode>) - Method in class jadx.api.JavaPackage
- addVar(CodeVar) - Method in class jadx.core.dex.attributes.nodes.DeclareVariablesAttr
- addWarn(String) - Method in class jadx.core.dex.attributes.nodes.NotificationAttrNode
- addWarnComment(String) - Method in class jadx.core.dex.attributes.nodes.NotificationAttrNode
- addWarnComment(String, Throwable) - Method in class jadx.core.dex.attributes.nodes.NotificationAttrNode
- addWithoutUnbind(InsnNode) - Method in class jadx.core.utils.InsnRemover
- AFlag - Enum in jadx.core.dex.attributes
- after(String) - Method in class jadx.api.plugins.pass.impl.OrderedJadxPassInfo
- AGET - jadx.core.dex.instructions.InsnType
- all() - Static method in enum jadx.api.security.JadxSecurityFlag
- allMatch(Collection<T>, Predicate<T>) - Static method in class jadx.core.utils.ListUtils
- ALWAYS - jadx.api.args.UseSourceNameAsClassNameAlias
- AlwaysRename - Class in jadx.api.deobf.impl
- and(BitSet) - Method in class jadx.core.utils.EmptyBitSet
- AND - jadx.core.dex.instructions.ArithOp
- AND - jadx.core.dex.regions.conditions.IfCondition.Mode
- andNot(BitSet) - Method in class jadx.core.utils.EmptyBitSet
- ANDROID_APP - jadx.core.export.ExportGradleType
- ANDROID_CAR - jadx.core.clsp.ClspClassSource
- ANDROID_LIBRARY - jadx.core.export.ExportGradleType
- ANDROID_NS_URL - Static variable in class jadx.core.xmlgen.ParserConstants
- ANDROID_NS_VALUE - Static variable in class jadx.core.xmlgen.ParserConstants
- ANDROID_R_CLASS - jadx.core.dex.attributes.AFlag
-
Mark Android resources class
- AndroidGradleGenerator - Class in jadx.core.export.gen
- AndroidGradleGenerator(RootNode, File, List<ResourceFile>, ExportGradleType) - Constructor for class jadx.core.export.gen.AndroidGradleGenerator
- AndroidManifestParser - Class in jadx.core.utils.android
- AndroidManifestParser(ResourceFile, ResContainer, EnumSet<AppAttribute>, IJadxSecurity) - Constructor for class jadx.core.utils.android.AndroidManifestParser
- AndroidManifestParser(ResourceFile, EnumSet<AppAttribute>, IJadxSecurity) - Constructor for class jadx.core.utils.android.AndroidManifestParser
- AndroidResourcesMap - Class in jadx.core.utils.android
-
Store resources id to name mapping
- AndroidResourcesMap() - Constructor for class jadx.core.utils.android.AndroidResourcesMap
- AndroidResourcesUtils - Class in jadx.core.utils.android
-
Android resources specific handlers
- AnnotatedCodeInfo - Class in jadx.api.impl
- AnnotatedCodeInfo(String, Map<Integer, Integer>, Map<Integer, ICodeAnnotation>) - Constructor for class jadx.api.impl.AnnotatedCodeInfo
- AnnotatedCodeWriter - Class in jadx.api.impl
- AnnotatedCodeWriter(JadxArgs) - Constructor for class jadx.api.impl.AnnotatedCodeWriter
- AnnotationGen - Class in jadx.core.codegen
- AnnotationGen(ClassNode, ClassGen) - Constructor for class jadx.core.codegen.AnnotationGen
- ANONYMOUS_CLASS - Static variable in class jadx.core.dex.attributes.AType
- ANONYMOUS_CLASS_PREFIX - Static variable in class jadx.core.Consts
- ANONYMOUS_CONSTRUCTOR - jadx.core.dex.attributes.AFlag
- AnonymousClassAttr - Class in jadx.core.dex.attributes.nodes
- AnonymousClassAttr(ClassNode, ArgType, AnonymousClassAttr.InlineType) - Constructor for class jadx.core.dex.attributes.nodes.AnonymousClassAttr
- AnonymousClassAttr.InlineType - Enum in jadx.core.dex.attributes.nodes
- AnonymousClassVisitor - Class in jadx.core.dex.visitors
- AnonymousClassVisitor() - Constructor for class jadx.core.dex.visitors.AnonymousClassVisitor
- anyMatch(Collection<T>, Predicate<T>) - Static method in class jadx.core.utils.ListUtils
- AnyRenameCondition - Class in jadx.api.deobf.impl
- AnyRenameCondition(BiPredicate<String, IDexNode>) - Constructor for class jadx.api.deobf.impl.AnyRenameCondition
- APACHE_HTTP_LEGACY_CLIENT - jadx.core.clsp.ClspClassSource
- APK - jadx.api.ResourceType
- APP - jadx.core.clsp.ClspClassSource
- AppAttribute - Enum in jadx.core.utils.android
- AppContext - Class in jadx.core.plugins
- AppContext() - Constructor for class jadx.core.plugins.AppContext
- append(String) - Method in class jadx.core.dex.attributes.nodes.RenameReasonAttr
- appendArgs(StringBuilder) - Method in class jadx.core.dex.nodes.InsnNode
-
Append arguments type, wrap line if too long
- appendAttributes(StringBuilder) - Method in class jadx.core.dex.nodes.InsnNode
- appendStackTrace(ICodeWriter, Throwable) - Static method in class jadx.core.utils.Utils
- APPLICATION - jadx.core.utils.android.AppAttribute
- APPLICATION_LABEL - jadx.core.utils.android.AppAttribute
- ApplicationParams - Class in jadx.core.utils.android
- ApplicationParams(String, Integer, Integer, Integer, Integer, String, String, String) - Constructor for class jadx.core.utils.android.ApplicationParams
- apply() - Method in interface jadx.api.usage.IUsageInfoData
- apply() - Method in class jadx.core.dex.visitors.usage.UsageInfo
- apply(MethodNode, SSAVar, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdate
-
Perform recursive type checking and type propagation for all related variables
- apply(RootNode) - Method in class jadx.core.deobf.DeobfPresets
- apply(RootNode) - Static method in class jadx.core.dex.visitors.rename.UserRenames
- APPLY - jadx.api.JadxArgs.UseKotlinMethodsForVarNames
- APPLY_AND_HIDE - jadx.api.JadxArgs.UseKotlinMethodsForVarNames
- applyDebugInfo(MethodNode, SSAVar, ArgType, String) - Static method in class jadx.core.dex.visitors.debuginfo.DebugInfoApplyVisitor
- applyDebugInfo(MethodNode, SSAVar, RegisterArg) - Static method in class jadx.core.dex.visitors.debuginfo.DebugInfoApplyVisitor
- applyForClass(ClassNode) - Method in interface jadx.api.usage.IUsageInfoData
- applyForClass(ClassNode) - Method in class jadx.core.dex.visitors.usage.UsageInfo
- applyNodeRename(ICodeNodeRef) - Method in interface jadx.api.plugins.gui.JadxGuiContext
-
Save node rename in a project and run all needed UI updates
- applyUpdates() - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateInfo
- ApplyVariableNames - Class in jadx.core.dex.visitors
- ApplyVariableNames() - Constructor for class jadx.core.dex.visitors.ApplyVariableNames
- applyWithWiderAllow(MethodNode, SSAVar, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdate
-
Allow wider types for apply from debug info and some special cases
- applyWithWiderIgnoreUnknown(MethodNode, SSAVar, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdate
- applyWithWiderIgnSame(MethodNode, SSAVar, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdate
-
Force type setting
- APUT - jadx.core.dex.instructions.InsnType
- ARCHIVE - jadx.api.ResourceType
- ArgType - Class in jadx.core.dex.instructions.args
- ArgType() - Constructor for class jadx.core.dex.instructions.args.ArgType
- ArgType.WildcardBound - Enum in jadx.core.dex.instructions.args
- ARITH - jadx.core.dex.instructions.InsnType
- ARITH_ONEARG - jadx.core.dex.attributes.AFlag
- ArithNode - Class in jadx.core.dex.instructions
- ArithNode(ArithOp, RegisterArg, InsnArg, InsnArg) - Constructor for class jadx.core.dex.instructions.ArithNode
- ArithOp - Enum in jadx.core.dex.instructions
- array(ArgType) - Static method in class jadx.core.dex.instructions.args.ArgType
- array(ArgType, int) - Static method in class jadx.core.dex.instructions.args.ArgType
- ARRAY - jadx.core.dex.instructions.args.PrimitiveType
- ARRAY_LENGTH - jadx.core.dex.instructions.InsnType
- arrayToStr(T[]) - Static method in class jadx.core.utils.Utils
- ARSC - jadx.api.ResourceType
- ASSIGN - jadx.core.dex.visitors.typeinference.BoundEnum
- assignArg(CodeVar) - Method in class jadx.core.codegen.NameGen
- assignNamedArg(NamedArg) - Method in class jadx.core.codegen.NameGen
- assignVar(ICodeWriter, InsnNode) - Method in class jadx.core.codegen.InsnGen
- atLeastOnePathExists(Collection<BlockNode>, BlockNode) - Static method in class jadx.core.utils.BlockUtils
-
Search at least one path from startBlocks to end
- attach(ICodeWriter, int) - Static method in class jadx.api.metadata.annotations.InsnCodeOffset
- attach(ICodeWriter, InsnNode) - Static method in class jadx.api.metadata.annotations.InsnCodeOffset
- attachAnnotation(ICodeAnnotation) - Method in interface jadx.api.ICodeWriter
- attachAnnotation(ICodeAnnotation) - Method in class jadx.api.impl.AnnotatedCodeWriter
- attachAnnotation(ICodeAnnotation) - Method in class jadx.api.impl.SimpleCodeWriter
- attachArg(InsnArg) - Method in class jadx.core.dex.nodes.InsnNode
- AttachCommentsVisitor - Class in jadx.core.dex.visitors
- AttachCommentsVisitor() - Constructor for class jadx.core.dex.visitors.AttachCommentsVisitor
- attachDefinition(ICodeNodeRef) - Method in interface jadx.api.ICodeWriter
- attachDefinition(ICodeNodeRef) - Method in class jadx.api.impl.AnnotatedCodeWriter
- attachDefinition(ICodeNodeRef) - Method in class jadx.api.impl.SimpleCodeWriter
- attachLineAnnotation(ICodeAnnotation) - Method in interface jadx.api.ICodeWriter
- attachLineAnnotation(ICodeAnnotation) - Method in class jadx.api.impl.AnnotatedCodeWriter
- attachLineAnnotation(ICodeAnnotation) - Method in class jadx.api.impl.SimpleCodeWriter
- AttachMethodDetails - Class in jadx.core.dex.visitors
- AttachMethodDetails() - Constructor for class jadx.core.dex.visitors.AttachMethodDetails
- attachSourceLine(int) - Method in interface jadx.api.ICodeWriter
- attachSourceLine(int) - Method in class jadx.api.impl.AnnotatedCodeWriter
- attachSourceLine(int) - Method in class jadx.api.impl.SimpleCodeWriter
- attachSwitchData(SwitchData, int) - Method in class jadx.core.dex.instructions.SwitchInsn
- AttachTryCatchVisitor - Class in jadx.core.dex.visitors
- AttachTryCatchVisitor() - Constructor for class jadx.core.dex.visitors.AttachTryCatchVisitor
- ATTR_FEW - Static variable in class jadx.core.xmlgen.ParserConstants
- ATTR_L10N - Static variable in class jadx.core.xmlgen.ParserConstants
- ATTR_L10N_NOT_REQUIRED - Static variable in class jadx.core.xmlgen.ParserConstants
- ATTR_L10N_SUGGESTED - Static variable in class jadx.core.xmlgen.ParserConstants
- ATTR_MANY - Static variable in class jadx.core.xmlgen.ParserConstants
- ATTR_MAX - Static variable in class jadx.core.xmlgen.ParserConstants
- ATTR_MIN - Static variable in class jadx.core.xmlgen.ParserConstants
- ATTR_ONE - Static variable in class jadx.core.xmlgen.ParserConstants
- ATTR_OTHER - Static variable in class jadx.core.xmlgen.ParserConstants
- ATTR_TWO - Static variable in class jadx.core.xmlgen.ParserConstants
- ATTR_TYPE - Static variable in class jadx.core.xmlgen.ParserConstants
-
ResTable_map
- ATTR_TYPE_ANY - Static variable in class jadx.core.xmlgen.ParserConstants
- ATTR_TYPE_BOOLEAN - Static variable in class jadx.core.xmlgen.ParserConstants
- ATTR_TYPE_COLOR - Static variable in class jadx.core.xmlgen.ParserConstants
- ATTR_TYPE_DIMENSION - Static variable in class jadx.core.xmlgen.ParserConstants
- ATTR_TYPE_ENUM - Static variable in class jadx.core.xmlgen.ParserConstants
- ATTR_TYPE_FLAGS - Static variable in class jadx.core.xmlgen.ParserConstants
- ATTR_TYPE_FLOAT - Static variable in class jadx.core.xmlgen.ParserConstants
- ATTR_TYPE_FRACTION - Static variable in class jadx.core.xmlgen.ParserConstants
- ATTR_TYPE_INTEGER - Static variable in class jadx.core.xmlgen.ParserConstants
- ATTR_TYPE_REFERENCE - Static variable in class jadx.core.xmlgen.ParserConstants
- ATTR_TYPE_STRING - Static variable in class jadx.core.xmlgen.ParserConstants
- ATTR_ZERO - Static variable in class jadx.core.xmlgen.ParserConstants
- attributesString() - Method in class jadx.core.dex.nodes.InsnNode
- AttributeStorage - Class in jadx.core.dex.attributes
-
Storage for different attribute types:
1. - AttributeStorage() - Constructor for class jadx.core.dex.attributes.AttributeStorage
- AttrList<T> - Class in jadx.core.dex.attributes
- AttrList(IJadxAttrType<AttrList<T>>) - Constructor for class jadx.core.dex.attributes.AttrList
- AttrNode - Class in jadx.core.dex.attributes
- AttrNode() - Constructor for class jadx.core.dex.attributes.AttrNode
- AType<T extends jadx.api.plugins.input.data.attributes.IJadxAttribute> - Class in jadx.core.dex.attributes
-
Attribute types enumeration, uses generic type for omit cast after 'AttributeStorage.get' method
- AType() - Constructor for class jadx.core.dex.attributes.AType
- AUTO - jadx.api.args.IntegerFormat
- AUTO - jadx.api.args.ResourceNameSource
-
Automatically select best name (default)
- AUTO - jadx.api.DecompilationMode
-
Trying best options (default)
- AUTO - jadx.core.export.ExportGradleType
- AvoidClsAndPkgNamesCollision - Class in jadx.core.deobf.conditions
- AvoidClsAndPkgNamesCollision() - Constructor for class jadx.core.deobf.conditions.AvoidClsAndPkgNamesCollision
- awaitExecutorTermination(ExecutorService) - Static method in class jadx.core.utils.tasks.TaskExecutor
- awaitTermination() - Method in interface jadx.api.utils.tasks.ITaskExecutor
-
Block until execution is finished
- awaitTermination() - Method in class jadx.core.utils.tasks.TaskExecutor
B
- BACK_EDGE - jadx.core.dex.attributes.nodes.SpecialEdgeAttr.SpecialEdgeType
- backCache - Variable in class jadx.api.impl.DelegateCodeCache
- BaseDeobfCondition - Class in jadx.core.deobf.conditions
-
Disable deobfuscation for nodes: - with 'DONT_RENAME' flag - already renamed
- BaseDeobfCondition() - Constructor for class jadx.core.deobf.conditions.BaseDeobfCondition
- BaseInvokeNode - Class in jadx.core.dex.instructions
- BaseInvokeNode(InsnType, int) - Constructor for class jadx.core.dex.instructions.BaseInvokeNode
- BaseOptionsParser - Class in jadx.api.plugins.options.impl
-
Deprecated.
- BaseOptionsParser() - Constructor for class jadx.api.plugins.options.impl.BaseOptionsParser
-
Deprecated.
- BasePluginOptionsBuilder - Class in jadx.api.plugins.options.impl
-
Base class for
JadxPluginOptionsimplementation - BasePluginOptionsBuilder() - Constructor for class jadx.api.plugins.options.impl.BasePluginOptionsBuilder
- BasePluginOptionsBuilder.OptionData<T> - Class in jadx.api.plugins.options.impl
- baseString() - Method in class jadx.core.dex.nodes.BlockNode
- baseString() - Method in interface jadx.core.dex.nodes.IContainer
-
Unique id for use in 'toString()' method
- baseString() - Method in class jadx.core.dex.nodes.InsnContainer
- baseString() - Method in class jadx.core.dex.nodes.InsnNode
- baseString() - Method in class jadx.core.dex.regions.conditions.IfRegion
- baseString() - Method in class jadx.core.dex.regions.loops.LoopRegion
- baseString() - Method in class jadx.core.dex.regions.Region
- baseString() - Method in class jadx.core.dex.regions.SwitchRegion
- baseString() - Method in class jadx.core.dex.regions.SynchronizedRegion
- baseString() - Method in class jadx.core.dex.regions.TryCatchRegion
- before(String) - Method in class jadx.api.plugins.pass.impl.OrderedJadxPassInfo
- BetterName - Class in jadx.core.utils
- BetterName() - Constructor for class jadx.core.utils.BetterName
- BinaryXMLParser - Class in jadx.core.xmlgen
- BinaryXMLParser(RootNode) - Constructor for class jadx.core.xmlgen.BinaryXMLParser
- BinaryXMLStrings - Class in jadx.core.xmlgen
- BinaryXMLStrings() - Constructor for class jadx.core.xmlgen.BinaryXMLStrings
- BinaryXMLStrings(int, long, byte[], boolean) - Constructor for class jadx.core.xmlgen.BinaryXMLStrings
- bindArg(RegisterArg, BlockNode) - Method in class jadx.core.dex.instructions.PhiInsn
- bindArg(BlockNode) - Method in class jadx.core.dex.instructions.PhiInsn
- bitSetToBlocks(MethodNode, BitSet) - Static method in class jadx.core.utils.BlockUtils
- bitSetToOneBlock(MethodNode, BitSet) - Static method in class jadx.core.utils.BlockUtils
- block - Variable in class jadx.core.dex.visitors.regions.variables.UsePlace
- BLOCK - jadx.api.data.CommentStyle
-
/* * comment */
- BLOCK_CONDENSED - jadx.api.data.CommentStyle
-
/* comment */
- BLOCK_DUMP - jadx.core.codegen.MethodGen.FallbackOption
- blockContains(BlockNode, InsnNode) - Static method in class jadx.core.utils.BlockUtils
-
Check if instruction contains in block (use == for comparison, not equals)
- BlockExceptionHandler - Class in jadx.core.dex.visitors.blocks
- BlockExceptionHandler() - Constructor for class jadx.core.dex.visitors.blocks.BlockExceptionHandler
- BlockFinisher - Class in jadx.core.dex.visitors.blocks
- BlockFinisher() - Constructor for class jadx.core.dex.visitors.blocks.BlockFinisher
- BlockInsnPair - Class in jadx.core.utils
- BlockInsnPair(BlockNode, InsnNode) - Constructor for class jadx.core.utils.BlockInsnPair
- BlockNode - Class in jadx.core.dex.nodes
- BlockNode(int, int, int) - Constructor for class jadx.core.dex.nodes.BlockNode
- BlockPair - Class in jadx.core.utils.blocks
- BlockPair(BlockNode, BlockNode) - Constructor for class jadx.core.utils.blocks.BlockPair
- BlockProcessor - Class in jadx.core.dex.visitors.blocks
- BlockProcessor() - Constructor for class jadx.core.dex.visitors.blocks.BlockProcessor
- BlockSet - Class in jadx.core.utils.blocks
-
BlockNode set implementation based on BitSet.
- BlockSet(MethodNode) - Constructor for class jadx.core.utils.blocks.BlockSet
- BlockSplitter - Class in jadx.core.dex.visitors.blocks
- BlockSplitter() - Constructor for class jadx.core.dex.visitors.blocks.BlockSplitter
- blocksToBitSet(MethodNode, Collection<BlockNode>) - Static method in class jadx.core.utils.BlockUtils
- BlockUtils - Class in jadx.core.utils
- BODY_ONLY - jadx.core.codegen.InsnGen.Flags
- BODY_ONLY_NOWRAP - jadx.core.codegen.InsnGen.Flags
- BOOLEAN - jadx.api.plugins.options.OptionType
- BOOLEAN - jadx.core.dex.instructions.args.PrimitiveType
- BOOLEAN - Static variable in class jadx.core.dex.instructions.args.ArgType
- booleanOption(String, String, boolean) - Static method in class jadx.api.plugins.options.impl.JadxOptionDescription
- boolOption(String) - Method in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder
- BoundEnum - Enum in jadx.core.dex.visitors.typeinference
- BREAK - jadx.core.dex.instructions.InsnType
- BRIDGED_BY - Static variable in class jadx.core.dex.attributes.AType
- buf - Variable in class jadx.api.impl.SimpleCodeWriter
- build() - Method in class jadx.api.plugins.JadxPluginInfoBuilder
- build() - Method in class jadx.core.export.TemplateFile
- build(InsnData, ArithOp, ArgType) - Static method in class jadx.core.dex.instructions.ArithNode
- build(ClassNode, IFieldData) - Static method in class jadx.core.dex.nodes.FieldNode
- build(ClassNode, IMethodData) - Static method in class jadx.core.dex.nodes.MethodNode
- build(MethodNode, int, ClassInfo) - Static method in class jadx.core.dex.trycatch.ExceptionHandler
- build(MethodNode, InsnData, boolean) - Static method in class jadx.core.dex.instructions.InvokeCustomBuilder
- build(MethodNode, InsnData, boolean, List<EncodedValue>) - Static method in class jadx.core.dex.instructions.invokedynamic.CustomRawCall
- build(RootNode) - Static method in class jadx.core.deobf.DeobfPresets
- build(List<ExceptionHandler>) - Static method in class jadx.core.dex.trycatch.CatchAttr
- build(Map<Integer, Integer>, Map<Integer, ICodeAnnotation>) - Static method in class jadx.api.metadata.impl.CodeMetadataStorage
- build(Set<ArgType>) - Static method in class jadx.core.dex.attributes.nodes.MethodTypeVarsAttr
- buildBatches(List<JavaClass>) - Method in interface jadx.api.IDecompileScheduler
- buildBatches(List<JavaClass>) - Method in class jadx.core.utils.DecompilerScheduler
- buildComponent() - Method in interface jadx.api.plugins.gui.ISettingsGroup
-
Custom page component
- buildDefault() - Static method in class jadx.core.deobf.conditions.JadxRenameConditions
- buildDefaultDeobfConditions() - Static method in class jadx.core.deobf.conditions.JadxRenameConditions
-
This method provides a mutable list of default deobfuscation conditions used by jadx.
- buildFullAliasClassCache() - Method in class jadx.core.dex.nodes.RootNode
- buildGson() - Static method in class jadx.core.utils.GsonUtils
- buildInputsHash(List<Path>) - Static method in class jadx.core.utils.files.FileUtils
-
Hash timestamps of input files
- buildLambdaMethodCall(MethodNode, InsnData, boolean, List<EncodedValue>) - Static method in class jadx.core.dex.instructions.invokedynamic.CustomLambdaCall
- buildLit(InsnData, ArithOp, ArgType) - Static method in class jadx.core.dex.instructions.ArithNode
- buildLookupArg(RootNode) - Static method in class jadx.core.utils.EncodedValueUtils
- buildSettingsGroupForOptions(String, List<OptionDescription>) - Method in interface jadx.api.plugins.gui.JadxGuiSettings
-
Helper method to build options group only for provided option list
- buildSimplePath(BlockNode) - Static method in class jadx.core.utils.BlockUtils
- buildStringConcat(InsnData, boolean, List<EncodedValue>) - Static method in class jadx.core.dex.instructions.invokedynamic.CustomStringConcat
- BYTE - jadx.core.dex.instructions.args.PrimitiveType
- BYTE - Static variable in class jadx.core.dex.instructions.args.ArgType
- BYTE_BOOLEAN - Static variable in class jadx.core.dex.instructions.args.ArgType
- bytesToHex(byte[]) - Static method in class jadx.core.utils.files.FileUtils
- byteToHex(int) - Static method in class jadx.core.utils.files.FileUtils
-
Zero padded hex string for first byte
C
- CacheStorage - Class in jadx.core.utils
- CacheStorage() - Constructor for class jadx.core.utils.CacheStorage
- calcHashCode() - Method in class jadx.core.dex.info.MethodInfo
- calcRating(String) - Static method in class jadx.core.utils.BetterName
-
Deprecated.This function is an implementation detail of deprecated
BetterName.compareAndGet(String, String)and should not be used outside tests. - canBeAnyNumber() - Method in class jadx.core.dex.instructions.args.ArgType
- canBeArray() - Method in class jadx.core.dex.instructions.args.ArgType
- canBeObject() - Method in class jadx.core.dex.instructions.args.ArgType
- canBePrimitive(PrimitiveType) - Method in class jadx.core.dex.instructions.args.ArgType
- canRemoveResult() - Method in class jadx.core.dex.nodes.InsnNode
- canReorder() - Method in class jadx.core.dex.nodes.InsnNode
- canThrowException() - Method in class jadx.core.dex.nodes.InsnNode
- capitalizeFirstChar(String) - Static method in class jadx.core.utils.StringUtils
- cardinality() - Method in class jadx.core.utils.EmptyBitSet
- CASE - jadx.api.JadxArgs.RenameEnum
- CaseInfo(List<Object>, IContainer) - Constructor for class jadx.core.dex.regions.SwitchRegion.CaseInfo
- CAST - jadx.core.dex.instructions.InsnType
- CATCH - jadx.api.data.CodeRefType
- CatchAttr - Class in jadx.core.dex.trycatch
- catchTypeStr() - Method in class jadx.core.dex.trycatch.ExceptionHandler
- changeCondition(IfOp, InsnArg, InsnArg) - Method in class jadx.core.dex.instructions.IfNode
- CHANGED - jadx.core.dex.visitors.typeinference.TypeUpdateResult
- changePkg(String) - Method in class jadx.core.dex.info.ClassInfo
- changePkgAndName(String, String) - Method in class jadx.core.dex.info.ClassInfo
- changeShortName(String) - Method in class jadx.core.dex.info.ClassInfo
- changeVisibility(int) - Method in class jadx.core.dex.info.AccessInfo
- changeVisibility(NotificationAttrNode, int) - Static method in class jadx.core.dex.visitors.fixaccessmodifiers.FixAccessModifiers
- CHAR - jadx.core.dex.instructions.args.PrimitiveType
- CHAR - Static variable in class jadx.core.dex.instructions.args.ArgType
- check(ClassNode) - Method in interface jadx.api.deobf.IDeobfCondition
- check(ClassNode) - Method in class jadx.core.deobf.conditions.AbstractDeobfCondition
- check(ClassNode) - Method in class jadx.core.deobf.conditions.AvoidClsAndPkgNamesCollision
- check(ClassNode) - Method in class jadx.core.deobf.conditions.BaseDeobfCondition
- check(ClassNode) - Method in class jadx.core.deobf.conditions.DeobfLengthCondition
- check(ClassNode) - Method in class jadx.core.deobf.conditions.DeobfWhitelist
- check(ClassNode) - Method in class jadx.core.deobf.conditions.ExcludeAndroidRClass
- check(FieldNode) - Method in interface jadx.api.deobf.IDeobfCondition
- check(FieldNode) - Method in class jadx.core.deobf.conditions.AbstractDeobfCondition
- check(FieldNode) - Method in class jadx.core.deobf.conditions.BaseDeobfCondition
- check(FieldNode) - Method in class jadx.core.deobf.conditions.DeobfLengthCondition
- check(MethodNode) - Method in interface jadx.api.deobf.IDeobfCondition
- check(MethodNode) - Method in class jadx.core.deobf.conditions.AbstractDeobfCondition
- check(MethodNode) - Method in class jadx.core.deobf.conditions.BaseDeobfCondition
- check(MethodNode) - Method in class jadx.core.deobf.conditions.DeobfLengthCondition
- check(PackageNode) - Method in interface jadx.api.deobf.IDeobfCondition
- check(PackageNode) - Method in class jadx.core.deobf.conditions.AbstractDeobfCondition
- check(PackageNode) - Method in class jadx.core.deobf.conditions.BaseDeobfCondition
- check(PackageNode) - Method in class jadx.core.deobf.conditions.DeobfLengthCondition
- check(PackageNode) - Method in class jadx.core.deobf.conditions.DeobfWhitelist
- check(PackageNode) - Method in class jadx.core.deobf.conditions.ExcludePackageWithTLDNames
- check(TypeSearchState) - Method in interface jadx.core.dex.visitors.typeinference.ITypeConstraint
- CHECK_CAST - jadx.core.dex.instructions.InsnType
- checkAndCompare(String, String) - Static method in class jadx.core.plugins.versions.VersionComparator
- CheckCode - Class in jadx.core.dex.visitors
- CheckCode() - Constructor for class jadx.core.dex.visitors.CheckCode
- checkCommentsLevel(CommentsLevel) - Method in class jadx.core.dex.attributes.nodes.NotificationAttrNode
- checkFirstInsn(IBlock, Predicate<InsnNode>) - Static method in class jadx.core.utils.BlockUtils
- checkForUnknownTypeVars(MethodNode, ArgType) - Method in class jadx.core.dex.nodes.utils.TypeUtils
-
Search for unknown type vars at current method.
- checkInsnType(InsnNode, InsnType) - Static method in class jadx.core.utils.InsnUtils
- checkInstructions(MethodNode) - Method in class jadx.core.dex.visitors.CheckCode
- checkInt16(int, String) - Method in class jadx.core.xmlgen.ParserStream
- checkInt8(int, String) - Method in class jadx.core.xmlgen.ParserStream
- checkLastInsnType(IBlock, InsnType) - Static method in class jadx.core.utils.BlockUtils
- checkMethod(MethodNode) - Static method in class jadx.core.utils.DebugChecks
- checkPos(long, String) - Method in class jadx.core.xmlgen.ParserStream
- checkPreCondition() - Method in class jadx.core.dex.regions.loops.LoopRegion
-
Check if pre-conditions can be inlined into loop condition
- checkProcessed() - Method in class jadx.core.dex.nodes.ClassNode
- CheckRegions - Class in jadx.core.dex.visitors.regions
- CheckRegions() - Constructor for class jadx.core.dex.visitors.regions.CheckRegions
- checkThreadInterrupt() - Static method in class jadx.core.utils.Utils
- CLASS - jadx.api.data.IJavaNodeRef.RefType
- CLASS - jadx.api.metadata.ICodeAnnotation.AnnType
- CLASS - jadx.core.dex.info.AccessInfo.AFType
- CLASS - Static variable in class jadx.core.dex.instructions.args.ArgType
- CLASS_CLASS - Static variable in class jadx.core.Consts
- CLASS_DEEP_RELOAD - jadx.core.dex.attributes.AFlag
- CLASS_ENUM - Static variable in class jadx.core.Consts
- CLASS_ERROR - Static variable in class jadx.core.Consts
- CLASS_EXCEPTION - Static variable in class jadx.core.Consts
- CLASS_INSTANCE - jadx.core.dex.attributes.nodes.FieldReplaceAttr.ReplaceWith
- CLASS_OBJECT - Static variable in class jadx.core.Consts
- CLASS_RUNTIME_EXCEPTION - Static variable in class jadx.core.Consts
- CLASS_STRING - Static variable in class jadx.core.Consts
- CLASS_STRING_BUILDER - Static variable in class jadx.core.Consts
- CLASS_THROWABLE - Static variable in class jadx.core.Consts
- CLASS_TYPE_VARS - Static variable in class jadx.core.dex.attributes.AType
- CLASS_UNLOADED - jadx.core.dex.attributes.AFlag
- ClassGen - Class in jadx.core.codegen
- ClassGen(ClassNode, JadxArgs) - Constructor for class jadx.core.codegen.ClassGen
- ClassGen(ClassNode, ClassGen) - Constructor for class jadx.core.codegen.ClassGen
- ClassGen(ClassNode, ClassGen, boolean, boolean, boolean, IntegerFormat) - Constructor for class jadx.core.codegen.ClassGen
- ClassInfo - Class in jadx.core.dex.info
- ClassModifier - Class in jadx.core.dex.visitors
- ClassModifier() - Constructor for class jadx.core.dex.visitors.ClassModifier
- ClassNode - Class in jadx.core.dex.nodes
- ClassNode(RootNode, IClassData) - Constructor for class jadx.core.dex.nodes.ClassNode
- ClassTypeVarsAttr - Class in jadx.core.dex.attributes.nodes
- ClassTypeVarsAttr(List<ArgType>, Map<String, Map<ArgType, ArgType>>) - Constructor for class jadx.core.dex.attributes.nodes.ClassTypeVarsAttr
- cleanBitSet(MethodNode, BitSet) - Static method in class jadx.core.utils.BlockUtils
-
Remove exception handlers from block nodes bitset
- cleanObjectName(String) - Static method in class jadx.core.utils.Utils
- CleanRegions - Class in jadx.core.dex.visitors.regions
- CleanRegions() - Constructor for class jadx.core.dex.visitors.regions.CleanRegions
- clear() - Method in class jadx.core.deobf.DeobfPresets
- clear() - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- clear() - Method in class jadx.core.utils.ImmutableList
- clearAttributes() - Method in class jadx.core.dex.attributes.AttrNode
- clearAttributes() - Method in interface jadx.core.dex.attributes.IAttributeNode
- clearDir(Path) - Static method in class jadx.core.utils.files.FileUtils
- clearExceptionHandlers() - Method in class jadx.core.dex.nodes.MethodNode
- clearFlags() - Method in class jadx.core.dex.attributes.AttributeStorage
- clearTempRootDir() - Static method in class jadx.core.utils.files.FileUtils
- close() - Method in class jadx.api.impl.DelegateCodeCache
- close() - Method in class jadx.api.impl.InMemoryCodeCache
- close() - Method in class jadx.api.impl.NoOpCodeCache
- close() - Method in class jadx.api.JadxArgs
- close() - Method in class jadx.api.JadxDecompiler
- close() - Method in class jadx.api.plugins.loader.JadxBasePluginLoader
- close() - Method in class jadx.api.usage.impl.EmptyUsageInfoCache
- close() - Method in class jadx.api.usage.impl.InMemoryUsageInfoCache
- close() - Method in class jadx.core.dex.visitors.SaveCode.SaveToJar
- close(boolean) - Method in interface jadx.api.plugins.gui.ISettingsGroup
-
Settings close handler.
- close(Closeable) - Static method in class jadx.core.utils.files.FileUtils
- ClspClass - Class in jadx.core.clsp
-
Class node in classpath graph
- ClspClass(ArgType, int, int, ClspClassSource) - Constructor for class jadx.core.clsp.ClspClass
- ClspClassSource - Enum in jadx.core.clsp
- ClspGraph - Class in jadx.core.clsp
-
Classes hierarchy graph with methods additional info
- ClspGraph(RootNode) - Constructor for class jadx.core.clsp.ClspGraph
- ClspMethod - Class in jadx.core.clsp
-
Method node in classpath graph.
- ClspMethod(MethodInfo, List<ArgType>, ArgType, List<ArgType>, List<ArgType>, int) - Constructor for class jadx.core.clsp.ClspMethod
- ClsSet - Class in jadx.core.clsp
-
Classes list for import into classpath graph
- ClsSet(RootNode) - Constructor for class jadx.core.clsp.ClsSet
- clsUse(ClassNode, ArgType) - Method in class jadx.core.dex.visitors.usage.UsageInfo
- clsUse(ClassNode, ClassNode) - Method in class jadx.core.dex.visitors.usage.UsageInfo
- clsUse(ICodeNode, ArgType) - Method in class jadx.core.dex.visitors.usage.UsageInfo
- clsUse(MethodNode, ArgType) - Method in class jadx.core.dex.visitors.usage.UsageInfo
- clsUse(MethodNode, ClassNode) - Method in class jadx.core.dex.visitors.usage.UsageInfo
- CMP_G - jadx.core.dex.instructions.InsnType
- CMP_L - jadx.core.dex.instructions.InsnType
- CODE - jadx.api.args.ResourceNameSource
-
Force use resources names from R class
- CODE - jadx.api.ResourceType
- CODE_COMMENTS - Static variable in class jadx.core.dex.attributes.AType
- CodeComment - Class in jadx.core.codegen.utils
- CodeComment(ICodeComment) - Constructor for class jadx.core.codegen.utils.CodeComment
- CodeComment(String, CommentStyle) - Constructor for class jadx.core.codegen.utils.CodeComment
- CodeFeaturesAttr - Class in jadx.core.dex.attributes.nodes
- CodeFeaturesAttr() - Constructor for class jadx.core.dex.attributes.nodes.CodeFeaturesAttr
- CodeFeaturesAttr.CodeFeature - Enum in jadx.core.dex.attributes.nodes
- CodeGen - Class in jadx.core.codegen
- CODEGEN_STAGE - jadx.core.dex.nodes.LoadStage
- CodegenException - Exception in jadx.core.utils.exceptions
- CodegenException(ClassNode, String) - Constructor for exception jadx.core.utils.exceptions.CodegenException
- CodegenException(ClassNode, String, Throwable) - Constructor for exception jadx.core.utils.exceptions.CodegenException
- CodegenException(MethodNode, String) - Constructor for exception jadx.core.utils.exceptions.CodegenException
- CodegenException(MethodNode, String, Throwable) - Constructor for exception jadx.core.utils.exceptions.CodegenException
- CodegenException(String) - Constructor for exception jadx.core.utils.exceptions.CodegenException
- CodegenException(String, Throwable) - Constructor for exception jadx.core.utils.exceptions.CodegenException
- CodeGenUtils - Class in jadx.core.codegen.utils
- CodeMetadataStorage - Class in jadx.api.metadata.impl
- CodeRefType - Enum in jadx.api.data
- CodeRenameVisitor - Class in jadx.core.dex.visitors.rename
- CodeRenameVisitor() - Constructor for class jadx.core.dex.visitors.rename.CodeRenameVisitor
- CodeShrinkVisitor - Class in jadx.core.dex.visitors.shrink
- CodeShrinkVisitor() - Constructor for class jadx.core.dex.visitors.shrink.CodeShrinkVisitor
- CodeUtils - Class in jadx.api.utils
- CodeUtils() - Constructor for class jadx.api.utils.CodeUtils
- CodeVar - Class in jadx.core.dex.instructions.args
- CodeVar() - Constructor for class jadx.core.dex.instructions.args.CodeVar
- collectAllInsns(List<BlockNode>) - Static method in class jadx.core.utils.BlockUtils
- collectAllSuccessors(MethodNode, BlockNode, boolean) - Static method in class jadx.core.utils.BlockUtils
- collectArgNodes() - Method in class jadx.core.dex.nodes.MethodNode
- collectBlocksDominatedBy(MethodNode, BlockNode, BlockNode) - Static method in class jadx.core.utils.BlockUtils
-
Collect all block dominated by 'dominator', starting from 'start'
- collectBlocksDominatedByWithExcHandlers(MethodNode, BlockNode, BlockNode) - Static method in class jadx.core.utils.BlockUtils
-
Collect all block dominated by 'dominator', starting from 'start', including exception handlers
- CollectConstValues - Class in jadx.core.dex.visitors.prepare
- CollectConstValues() - Constructor for class jadx.core.dex.visitors.prepare.CollectConstValues
- collectInsns() - Method in class jadx.core.dex.regions.conditions.IfCondition
- collectInsns(MethodNode, IContainer) - Static method in class jadx.core.utils.RegionUtils
- collectInsnsWithLimit(List<BlockNode>, int) - Static method in class jadx.core.utils.BlockUtils
-
Return limited number of instructions from method.
- collectionMap(Collection<T>, Function<T, R>) - Static method in class jadx.core.utils.Utils
- collectionMapNoNull(Collection<T>, Function<T, R>) - Static method in class jadx.core.utils.Utils
- collectOverloadedMethods(ArgType, MethodInfo) - Method in class jadx.core.dex.nodes.utils.MethodUtils
- collectPredecessors(MethodNode, BlockNode, Collection<BlockNode>) - Static method in class jadx.core.utils.BlockUtils
- COLOR_HDR_MASK - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- COLOR_HDR_NO - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- COLOR_HDR_SHIFT - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- COLOR_HDR_UNDEFINED - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- COLOR_HDR_YES - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- COLOR_UNDEFINED - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- COLOR_WIDE_MASK - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- COLOR_WIDE_NO - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- COLOR_WIDE_UNDEFINED - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- COLOR_WIDE_YES - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- combine(IDeobfCondition...) - Static method in class jadx.api.deobf.impl.CombineDeobfConditions
- combine(List<IDeobfCondition>) - Static method in class jadx.api.deobf.impl.CombineDeobfConditions
- CombineDeobfConditions - Class in jadx.api.deobf.impl
- COMMENT_OUT - jadx.core.dex.attributes.AFlag
- COMMENTED_DUMP - jadx.core.codegen.MethodGen.FallbackOption
- CommentsLevel - Enum in jadx.api
- CommentStyle - Enum in jadx.api.data
- CommonBinaryParser - Class in jadx.core.xmlgen
- CommonBinaryParser() - Constructor for class jadx.core.xmlgen.CommonBinaryParser
- CommonFileUtils - Class in jadx.api.plugins.utils
- CommonFileUtils() - Constructor for class jadx.api.plugins.utils.CommonFileUtils
- Compare - Class in jadx.core.dex.regions.conditions
- Compare(IfNode) - Constructor for class jadx.core.dex.regions.conditions.Compare
- COMPARE - jadx.core.dex.regions.conditions.IfCondition.Mode
- compareAndGet(String, String) - Static method in class jadx.core.utils.BetterName
-
Deprecated.
- compareObjects(ArgType, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeCompare
- compareTo(ICodeComment) - Method in class jadx.api.data.impl.JadxCodeComment
- compareTo(ICodeRename) - Method in class jadx.api.data.impl.JadxCodeRename
- compareTo(IJavaCodeRef) - Method in interface jadx.api.data.IJavaCodeRef
- compareTo(IJavaNodeRef) - Method in class jadx.api.data.impl.JadxNodeRef
- compareTo(JavaPackage) - Method in class jadx.api.JavaPackage
- compareTo(ClspMethod) - Method in class jadx.core.clsp.ClspMethod
- compareTo(JadxError) - Method in class jadx.core.dex.attributes.nodes.JadxError
- compareTo(ClassInfo) - Method in class jadx.core.dex.info.ClassInfo
- compareTo(SSAVar) - Method in class jadx.core.dex.instructions.args.SSAVar
- compareTo(BlockNode) - Method in class jadx.core.dex.nodes.BlockNode
- compareTo(ClassNode) - Method in class jadx.core.dex.nodes.ClassNode
- compareTo(MethodNode) - Method in class jadx.core.dex.nodes.MethodNode
- compareTo(PackageNode) - Method in class jadx.core.dex.nodes.PackageNode
- compareTo(TypeUpdateEntry) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateEntry
- compareTo(ResContainer) - Method in class jadx.core.xmlgen.ResContainer
- compareTo(MethodInfo) - Method in class jadx.core.dex.info.MethodInfo
- compareTo(PluginContext) - Method in class jadx.core.plugins.PluginContext
- compareTypes(ClassInfo, ClassInfo) - Method in class jadx.core.dex.visitors.typeinference.TypeCompare
- compareTypes(ArgType, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeCompare
-
Compare two type and return result for first argument (narrow, wider or conflict)
- compareTypes(ClassNode, ClassNode) - Method in class jadx.core.dex.visitors.typeinference.TypeCompare
- COMPILE_SDK_VERSION - jadx.core.utils.android.AppAttribute
- COMPLEX_MANTISSA_MASK - Static variable in class jadx.core.xmlgen.ParserConstants
- COMPLEX_MANTISSA_SHIFT - Static variable in class jadx.core.xmlgen.ParserConstants
- COMPLEX_RADIX_0P23 - Static variable in class jadx.core.xmlgen.ParserConstants
- COMPLEX_RADIX_16P7 - Static variable in class jadx.core.xmlgen.ParserConstants
- COMPLEX_RADIX_23P0 - Static variable in class jadx.core.xmlgen.ParserConstants
- COMPLEX_RADIX_8P15 - Static variable in class jadx.core.xmlgen.ParserConstants
- COMPLEX_RADIX_MASK - Static variable in class jadx.core.xmlgen.ParserConstants
- COMPLEX_RADIX_SHIFT - Static variable in class jadx.core.xmlgen.ParserConstants
- COMPLEX_UNIT_DIP - Static variable in class jadx.core.xmlgen.ParserConstants
- COMPLEX_UNIT_FRACTION - Static variable in class jadx.core.xmlgen.ParserConstants
- COMPLEX_UNIT_FRACTION_PARENT - Static variable in class jadx.core.xmlgen.ParserConstants
- COMPLEX_UNIT_IN - Static variable in class jadx.core.xmlgen.ParserConstants
- COMPLEX_UNIT_MASK - Static variable in class jadx.core.xmlgen.ParserConstants
- COMPLEX_UNIT_MM - Static variable in class jadx.core.xmlgen.ParserConstants
- COMPLEX_UNIT_PT - Static variable in class jadx.core.xmlgen.ParserConstants
- COMPLEX_UNIT_PX - Static variable in class jadx.core.xmlgen.ParserConstants
- COMPLEX_UNIT_SHIFT - Static variable in class jadx.core.xmlgen.ParserConstants
- COMPLEX_UNIT_SP - Static variable in class jadx.core.xmlgen.ParserConstants
- compute(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.DominatorTree
- compute(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.PostDominatorTree
- COMPUTE_POST_DOM - jadx.core.dex.attributes.AFlag
- computeDominanceFrontier(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.DominatorTree
- concat(List<T>, List<T>) - Static method in class jadx.api.plugins.utils.Utils
- concat(T, T[]) - Static method in class jadx.core.utils.ListUtils
- concatDistinct(List<T>, List<T>) - Static method in class jadx.api.plugins.utils.Utils
- concatStrings(List<String>) - Static method in class jadx.core.utils.Utils
- ConditionGen - Class in jadx.core.codegen
- ConditionGen(InsnGen) - Constructor for class jadx.core.codegen.ConditionGen
- ConditionRegion - Class in jadx.core.dex.regions.conditions
- ConditionRegion(IRegion) - Constructor for class jadx.core.dex.regions.conditions.ConditionRegion
- CONFLICT - jadx.core.dex.visitors.typeinference.TypeCompareEnum
- CONFLICT_BY_GENERIC - jadx.core.dex.visitors.typeinference.TypeCompareEnum
- connect(BlockNode, BlockNode) - Static method in class jadx.core.dex.visitors.blocks.BlockSplitter
- CONST - jadx.core.dex.instructions.InsnType
- CONST_CLASS - jadx.core.dex.instructions.InsnType
- CONST_STR - jadx.core.dex.instructions.InsnType
- ConstClassNode - Class in jadx.core.dex.instructions
- ConstClassNode(ArgType) - Constructor for class jadx.core.dex.instructions.ConstClassNode
- ConstInlineVisitor - Class in jadx.core.dex.visitors
- ConstInlineVisitor() - Constructor for class jadx.core.dex.visitors.ConstInlineVisitor
- CONSTRUCTOR - jadx.core.dex.attributes.nodes.AnonymousClassAttr.InlineType
- CONSTRUCTOR - jadx.core.dex.instructions.InsnType
- CONSTRUCTOR - jadx.core.dex.instructions.mods.ConstructorInsn.CallType
- ConstructorInsn - Class in jadx.core.dex.instructions.mods
- ConstructorInsn(MethodInfo, ConstructorInsn.CallType) - Constructor for class jadx.core.dex.instructions.mods.ConstructorInsn
- ConstructorInsn(MethodNode, InvokeNode) - Constructor for class jadx.core.dex.instructions.mods.ConstructorInsn
- ConstructorInsn(MethodNode, InvokeNode, MethodInfo) - Constructor for class jadx.core.dex.instructions.mods.ConstructorInsn
- ConstructorInsn.CallType - Enum in jadx.core.dex.instructions.mods
- ConstructorVisitor - Class in jadx.core.dex.visitors
- ConstructorVisitor() - Constructor for class jadx.core.dex.visitors.ConstructorVisitor
- Consts - Class in jadx.core
- constSet(T...) - Static method in class jadx.api.plugins.utils.Utils
- ConstStorage - Class in jadx.core.dex.info
- ConstStorage(JadxArgs) - Constructor for class jadx.core.dex.info.ConstStorage
- ConstStringNode - Class in jadx.core.dex.instructions
- ConstStringNode(String) - Constructor for class jadx.core.dex.instructions.ConstStringNode
- consumeGenericTypeParameters() - Method in class jadx.core.dex.nodes.parser.SignatureParser
-
Map of generic types names to extends classes.
- consumeMethodArgs(int) - Method in class jadx.core.dex.nodes.parser.SignatureParser
- consumeType() - Method in class jadx.core.dex.nodes.parser.SignatureParser
- consumeTypeList() - Method in class jadx.core.dex.nodes.parser.SignatureParser
- consumeUntil(char) - Method in class jadx.core.dex.nodes.parser.SignatureParser
- contains(IJadxAttrType<T>) - Method in class jadx.core.dex.attributes.AttributeStorage
- contains(IJadxAttrType<T>) - Method in class jadx.core.dex.attributes.AttrNode
- contains(IJadxAttrType<T>) - Method in class jadx.core.dex.attributes.EmptyAttrStorage
- contains(IJadxAttrType<T>) - Method in interface jadx.core.dex.attributes.IAttributeNode
- contains(AFlag) - Method in class jadx.core.dex.attributes.AttributeStorage
- contains(AFlag) - Method in class jadx.core.dex.attributes.AttrNode
- contains(AFlag) - Method in class jadx.core.dex.attributes.EmptyAttrStorage
- contains(AFlag) - Method in interface jadx.core.dex.attributes.IAttributeNode
- contains(PrimitiveType) - Method in class jadx.core.dex.instructions.args.ArgType
- contains(BlockNode) - Method in class jadx.core.utils.blocks.BlockSet
- contains(InsnNode) - Method in class jadx.core.utils.InsnList
- contains(InsnNode, AFlag) - Static method in class jadx.core.utils.InsnUtils
- contains(MethodNode, CodeFeaturesAttr.CodeFeature) - Static method in class jadx.core.dex.attributes.nodes.CodeFeaturesAttr
- contains(Object) - Method in class jadx.core.utils.ImmutableList
- contains(String) - Method in interface jadx.api.ICodeCache
- contains(String) - Method in class jadx.api.impl.DelegateCodeCache
- contains(String) - Method in class jadx.api.impl.InMemoryCodeCache
- contains(String) - Method in class jadx.api.impl.NoOpCodeCache
- contains(List<InsnNode>, InsnNode) - Static method in class jadx.core.utils.InsnList
- contains(List<InsnNode>, InsnNode, int) - Static method in class jadx.core.utils.InsnList
- containsAll(Collection<?>) - Method in class jadx.core.utils.ImmutableList
- containsAll(List<BlockNode>) - Method in class jadx.core.utils.blocks.BlockSet
- containsArg(InsnArg) - Method in class jadx.core.dex.nodes.InsnNode
- containsChar(String, char) - Static method in class jadx.core.utils.StringUtils
- containsExitInsn(IBlock) - Static method in class jadx.core.utils.BlockUtils
- containsFlag(int) - Method in class jadx.core.dex.info.AccessInfo
- containsFlags(int...) - Method in class jadx.core.dex.info.AccessInfo
- containsGeneric() - Method in class jadx.core.dex.instructions.args.ArgType
- containsGenericArgs() - Method in class jadx.core.clsp.ClspMethod
- containsGenericArgs() - Method in class jadx.core.dex.nodes.MethodNode
- containsInListByRef(List<T>, T) - Static method in class jadx.core.utils.Utils
- containsTypeVariable() - Method in class jadx.core.dex.instructions.args.ArgType
- containsUnknownTypeVar(MethodNode, ArgType) - Method in class jadx.core.dex.nodes.utils.TypeUtils
- containsVar(InsnArg, RegisterArg) - Static method in class jadx.core.utils.InsnUtils
- containsVar(RegisterArg) - Method in class jadx.core.dex.nodes.InsnNode
- containsVar(InsnNode, RegisterArg) - Static method in class jadx.core.utils.InsnUtils
- containsVar(List<T>, RegisterArg) - Static method in class jadx.core.utils.InsnUtils
- containsWrappedInsn() - Method in class jadx.core.dex.nodes.InsnNode
- CONTENT_BINARY - jadx.api.resources.ResourceContentType
- CONTENT_NONE - jadx.api.resources.ResourceContentType
- CONTENT_TEXT - jadx.api.resources.ResourceContentType
- CONTENT_UNKNOWN - jadx.api.resources.ResourceContentType
- CONTINUE - jadx.core.dex.instructions.InsnType
- convertFromPrimitiveType(PrimitiveType) - Static method in class jadx.core.dex.instructions.args.ArgType
- convertInvokeType(MethodHandleType) - Static method in class jadx.core.dex.instructions.invokedynamic.InvokeCustomUtils
- convertToConstValue(EncodedValue) - Static method in class jadx.core.utils.EncodedValueUtils
-
Return constant literal from
jadx.api.plugins.input.data.annotations.EncodedValue - convertToInner(ClassNode) - Method in class jadx.core.dex.info.ClassInfo
- convertToInsnArg(RootNode, EncodedValue) - Static method in class jadx.core.utils.EncodedValueUtils
- copy() - Method in class jadx.core.dex.instructions.ArithNode
- copy() - Method in class jadx.core.dex.instructions.ConstClassNode
- copy() - Method in class jadx.core.dex.instructions.ConstStringNode
- copy() - Method in class jadx.core.dex.instructions.FillArrayData
- copy() - Method in class jadx.core.dex.instructions.FillArrayInsn
- copy() - Method in class jadx.core.dex.instructions.FilledNewArrayNode
- copy() - Method in class jadx.core.dex.instructions.GotoNode
- copy() - Method in class jadx.core.dex.instructions.IfNode
- copy() - Method in class jadx.core.dex.instructions.IndexInsnNode
- copy() - Method in class jadx.core.dex.instructions.InvokeCustomNode
- copy() - Method in class jadx.core.dex.instructions.InvokeCustomRawNode
- copy() - Method in class jadx.core.dex.instructions.InvokeNode
- copy() - Method in class jadx.core.dex.instructions.InvokePolymorphicNode
- copy() - Method in class jadx.core.dex.instructions.java.JsrNode
- copy() - Method in class jadx.core.dex.instructions.mods.ConstructorInsn
- copy() - Method in class jadx.core.dex.instructions.mods.TernaryInsn
- copy() - Method in class jadx.core.dex.instructions.NewArrayNode
- copy() - Method in class jadx.core.dex.instructions.PhiInsn
- copy() - Method in class jadx.core.dex.instructions.SwitchInsn
- copy() - Method in class jadx.core.dex.nodes.InsnNode
-
Make copy of InsnNode object.
- copy(RegisterArg) - Method in class jadx.core.dex.nodes.InsnNode
-
See
InsnNode.copy() - copy(String) - Method in class jadx.core.xmlgen.entry.ResourceEntry
- copyAttributeFrom(AttrNode, AType<T>) - Method in class jadx.core.dex.attributes.AttrNode
- copyAttributeFrom(AttrNode, AType<T>) - Method in interface jadx.core.dex.attributes.IAttributeNode
- copyAttributesFrom(AttrNode) - Method in class jadx.core.dex.attributes.AttrNode
- copyAttributesFrom(AttrNode) - Method in interface jadx.core.dex.attributes.IAttributeNode
- copyAttributesFrom(InsnNode) - Method in class jadx.core.dex.nodes.InsnNode
- copyBlocksBitSet(MethodNode, BitSet) - Static method in class jadx.core.utils.BlockUtils
- copyCommonParams(T) - Method in class jadx.core.dex.instructions.args.InsnArg
- copyCommonParams(T) - Method in class jadx.core.dex.nodes.InsnNode
- copyLines(LineAttrNode) - Method in class jadx.core.dex.attributes.nodes.LineAttrNode
- copyStream(InputStream, OutputStream) - Static method in class jadx.api.plugins.utils.CommonFileUtils
- copyStream(InputStream, OutputStream) - Static method in class jadx.core.utils.files.FileUtils
- copyToClipboard(String) - Method in interface jadx.api.plugins.gui.JadxGuiContext
- copyWithId() - Method in class jadx.core.xmlgen.entry.ResourceEntry
- copyWithNewSsaVar(MethodNode) - Method in class jadx.core.dex.nodes.InsnNode
-
See
InsnNode.copy() - copyWithoutResult() - Method in class jadx.core.dex.nodes.InsnNode
-
See
InsnNode.copy() - copyWithoutSsa() - Method in class jadx.core.dex.nodes.InsnNode
- CORE - jadx.core.clsp.ClspClassSource
- countInsns() - Method in class jadx.core.dex.nodes.MethodNode
-
Calculate instructions count at current stage
- countLinesByPos(String, int, int) - Static method in class jadx.core.utils.StringUtils
-
returns how many lines does it have between start to pos in content.
- countMatches(String, String) - Static method in class jadx.core.utils.StringUtils
- create() - Static method in class jadx.api.plugins.events.JadxEventType
- create(boolean) - Static method in enum jadx.api.args.UseSourceNameAsClassNameAlias
-
Deprecated.Use
UseSourceNameAsClassNameAliasdirectly. - create(ResourceFile, InputStream) - Method in interface jadx.api.plugins.resources.IResContainerFactory
-
Checks if resource file is of expected format and tries to parse its content.
- create(String) - Static method in class jadx.api.plugins.events.JadxEventType
- createResourceFile(JadxDecompiler, File, ResourceType) - Static method in class jadx.api.ResourceFile
- createResourceFile(JadxDecompiler, String, ResourceType) - Static method in class jadx.api.ResourceFile
- createTempDir(String) - Static method in class jadx.core.utils.files.FileUtils
-
Deprecated.
- createTempFile(String) - Static method in class jadx.core.utils.files.FileUtils
-
Deprecated.
- createTempFileNoDelete(String) - Static method in class jadx.core.utils.files.FileUtils
-
Deprecated.
- createTempFileNonPrefixed(String) - Static method in class jadx.core.utils.files.FileUtils
-
Deprecated.
- CROSS_EDGE - jadx.core.dex.attributes.nodes.SpecialEdgeAttr.SpecialEdgeType
- currentStackTrace() - Static method in class jadx.core.utils.Utils
- currentStackTrace(int) - Static method in class jadx.core.utils.Utils
- CUSTOM - jadx.core.dex.instructions.InvokeType
- CUSTOM_DECLARE - jadx.core.dex.attributes.AFlag
- CUSTOM_RAW - jadx.core.dex.instructions.InvokeType
- CustomLambdaCall - Class in jadx.core.dex.instructions.invokedynamic
- CustomLambdaCall() - Constructor for class jadx.core.dex.instructions.invokedynamic.CustomLambdaCall
- CustomRawCall - Class in jadx.core.dex.instructions.invokedynamic
-
Show `invoke-custom` similar to polymorphic call
- CustomRawCall() - Constructor for class jadx.core.dex.instructions.invokedynamic.CustomRawCall
- CustomResourcesLoader - Interface in jadx.api.plugins
- CustomStringConcat - Class in jadx.core.dex.instructions.invokedynamic
- CustomStringConcat() - Constructor for class jadx.core.dex.instructions.invokedynamic.CustomStringConcat
- cutObject(String) - Static method in class jadx.core.utils.Utils
- CWD - Static variable in class jadx.api.plugins.utils.CommonFileUtils
- CWD_PATH - Static variable in class jadx.api.plugins.utils.CommonFileUtils
D
- DataInputDelegate - Class in jadx.core.utils.android
- DataInputDelegate(DataInput) - Constructor for class jadx.core.utils.android.DataInputDelegate
- dataToString() - Method in class jadx.core.dex.instructions.FillArrayData
- dataToString() - Method in class jadx.core.dex.instructions.FillArrayInsn
- DeboxingVisitor - Class in jadx.core.dex.visitors
-
Remove primitives boxing i.e convert 'Integer.valueOf(1)' to '1'
- DeboxingVisitor() - Constructor for class jadx.core.dex.visitors.DeboxingVisitor
- DEBUG - jadx.api.CommentsLevel
- DEBUG - Static variable in class jadx.core.Consts
- DEBUG_ATTRIBUTES - Static variable in class jadx.core.Consts
- DEBUG_EVENTS - Static variable in class jadx.core.Consts
- DEBUG_EXC_HANDLERS - Static variable in class jadx.core.Consts
- DEBUG_FINALLY - Static variable in class jadx.core.Consts
- DEBUG_OVERLOADED_CASTS - Static variable in class jadx.core.Consts
- DEBUG_RESTRUCTURE - Static variable in class jadx.core.Consts
- DEBUG_TYPE_INFERENCE - Static variable in class jadx.core.Consts
- DEBUG_USAGE - Static variable in class jadx.core.Consts
- DEBUG_WITH_ERRORS - Static variable in class jadx.core.Consts
- DebugChecks - Class in jadx.core.utils
-
Check invariants and information consistency for blocks, instructions, registers, SSA variables.
- DebugChecks() - Constructor for class jadx.core.utils.DebugChecks
- DebugChecksPass - Class in jadx.core.utils
- DebugChecksPass(String) - Constructor for class jadx.core.utils.DebugChecksPass
- DebugInfoApplyVisitor - Class in jadx.core.dex.visitors.debuginfo
- DebugInfoApplyVisitor() - Constructor for class jadx.core.dex.visitors.debuginfo.DebugInfoApplyVisitor
- DebugInfoAttachVisitor - Class in jadx.core.dex.visitors.debuginfo
- DebugInfoAttachVisitor() - Constructor for class jadx.core.dex.visitors.debuginfo.DebugInfoAttachVisitor
- DebugUtils - Class in jadx.core.utils
-
Use these methods only for debug purpose.
- DECIMAL - jadx.api.args.IntegerFormat
- decIndent() - Method in interface jadx.api.ICodeWriter
- decIndent() - Method in class jadx.api.impl.SimpleCodeWriter
- DECLARATION - jadx.api.metadata.ICodeAnnotation.AnnType
- DECLARE_VAR - jadx.core.dex.attributes.AFlag
- DECLARE_VARIABLES - Static variable in class jadx.core.dex.attributes.AType
- declareVar(ICodeWriter, CodeVar) - Method in class jadx.core.codegen.InsnGen
- declareVar(ICodeWriter, RegisterArg) - Method in class jadx.core.codegen.InsnGen
- DeclareVariablesAttr - Class in jadx.core.dex.attributes.nodes
-
List of variables to be declared at region start.
- DeclareVariablesAttr() - Constructor for class jadx.core.dex.attributes.nodes.DeclareVariablesAttr
- decode(long, InputStream) - Method in interface jadx.api.ResourcesLoader.ResourceDecoder
- decode(InsnData) - Method in class jadx.core.dex.instructions.InsnDecoder
- decode(InputStream) - Method in interface jadx.core.xmlgen.IResTableParser
- decode(InputStream) - Method in class jadx.core.xmlgen.ResTableBinaryParser
- decode(InputStream, OutputStream) - Method in class jadx.core.utils.android.Res9patchStreamDecoder
- decode(String, long) - Method in class jadx.core.xmlgen.ManifestAttributes
- decodeComplex(int, boolean) - Static method in class jadx.core.xmlgen.XmlGenUtils
- DECODED_DATA - jadx.core.xmlgen.ResContainer.DataType
- decodedData(String, byte[]) - Static method in class jadx.core.xmlgen.ResContainer
- DecodeException - Exception in jadx.core.utils.exceptions
- DecodeException(MethodNode, String) - Constructor for exception jadx.core.utils.exceptions.DecodeException
- DecodeException(MethodNode, String, Throwable) - Constructor for exception jadx.core.utils.exceptions.DecodeException
- DecodeException(String) - Constructor for exception jadx.core.utils.exceptions.DecodeException
- DecodeException(String, Throwable) - Constructor for exception jadx.core.utils.exceptions.DecodeException
- decodeFiles() - Method in interface jadx.core.xmlgen.IResTableParser
- decodeFiles() - Method in class jadx.core.xmlgen.ResTableBinaryParser
- decodeNameRef(int) - Method in class jadx.core.xmlgen.entry.ValuesParser
- decodeStream(ResourceFile, ResourcesLoader.ResourceDecoder<T>) - Static method in class jadx.api.ResourcesLoader
- decodeTable(ResourceFile, InputStream) - Method in class jadx.api.ResourcesLoader
- decodeValue(int, int) - Method in class jadx.core.xmlgen.entry.ValuesParser
- decodeValue(RawValue) - Method in class jadx.core.xmlgen.entry.ValuesParser
- DecompilationMode - Enum in jadx.api
- decompile() - Method in class jadx.api.JavaClass
- decompile() - Method in class jadx.core.dex.nodes.ClassNode
- DecompilePassWrapper - Class in jadx.api.impl.passes
- DecompilePassWrapper(JadxDecompilePass) - Constructor for class jadx.api.impl.passes.DecompilePassWrapper
- DecompilerScheduler - Class in jadx.core.utils
- DecompilerScheduler() - Constructor for class jadx.core.utils.DecompilerScheduler
- decompileWithMode(DecompilationMode) - Method in class jadx.core.dex.nodes.ClassNode
-
WARNING: Slow operation! Use with caution!
- deepUnload() - Method in class jadx.core.dex.nodes.ClassNode
- DEFAULT_CASE_KEY - Static variable in class jadx.core.dex.regions.SwitchRegion
- DEFAULT_INDENT_STR - Static variable in class jadx.api.JadxArgs
- DEFAULT_LIST - Static variable in class jadx.core.deobf.conditions.DeobfWhitelist
- DEFAULT_NEW_LINE_STR - Static variable in class jadx.api.JadxArgs
- DEFAULT_OUT_DIR - Static variable in class jadx.api.JadxArgs
- DEFAULT_PACKAGE_NAME - Static variable in class jadx.core.Consts
- DEFAULT_RES_DIR - Static variable in class jadx.api.JadxArgs
- DEFAULT_SRC_DIR - Static variable in class jadx.api.JadxArgs
- DEFAULT_STR - Static variable in class jadx.core.deobf.conditions.DeobfWhitelist
- DEFAULT_THREADS_COUNT - Static variable in class jadx.api.JadxArgs
- defaultGsonBuilder() - Static method in class jadx.core.utils.GsonUtils
- defaultLoadFile(List<ResourceFile>, File, String) - Method in class jadx.api.ResourcesLoader
- defaultValue() - Method in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder.OptionData
- defaultValue() - Method in class jadx.api.plugins.options.impl.JadxOptionDescription
- defaultValue() - Method in interface jadx.api.plugins.options.OptionDescription
-
Default value.
- defaultValue(T) - Method in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder.OptionData
- defaultValue(T) - Method in interface jadx.api.plugins.options.impl.OptionBuilder
- DelegateCodeCache - Class in jadx.api.impl
- DelegateCodeCache(ICodeCache) - Constructor for class jadx.api.impl.DelegateCodeCache
- deleteDir(File) - Static method in class jadx.core.utils.files.FileUtils
- deleteDirIfExists(Path) - Static method in class jadx.core.utils.files.FileUtils
- deleteFileIfExists(Path) - Static method in class jadx.core.utils.files.FileUtils
- density - Variable in class jadx.core.xmlgen.entry.EntryConfig
- DENSITY_400 - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- DENSITY_ANY - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- DENSITY_DEFAULT - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- DENSITY_HIGH - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- DENSITY_LOW - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- DENSITY_MEDIUM - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- DENSITY_NONE - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- DENSITY_TV - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- DENSITY_XHIGH - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- DENSITY_XXHIGH - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- DENSITY_XXXHIGH - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- DeobfAliasProvider - Class in jadx.core.deobf
- DeobfAliasProvider() - Constructor for class jadx.core.deobf.DeobfAliasProvider
- deobfClassName(RootNode, String, String) - Static method in class jadx.core.xmlgen.XmlDeobf
- DeobfLengthCondition - Class in jadx.core.deobf.conditions
- DeobfLengthCondition() - Constructor for class jadx.core.deobf.conditions.DeobfLengthCondition
- DeobfPresets - Class in jadx.core.deobf
- DeobfuscatorVisitor - Class in jadx.core.deobf
- DeobfuscatorVisitor() - Constructor for class jadx.core.deobf.DeobfuscatorVisitor
- DeobfWhitelist - Class in jadx.core.deobf.conditions
- DeobfWhitelist() - Constructor for class jadx.core.deobf.conditions.DeobfWhitelist
- DepthRegionTraversal - Class in jadx.core.dex.visitors.regions
- DepthTraversal - Class in jadx.core.dex.visitors
- desc() - Method in annotation type jadx.core.dex.visitors.JadxVisitor
-
Detailed visitor description
- description() - Method in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder.OptionData
- description() - Method in class jadx.api.plugins.options.impl.JadxOptionDescription
- description() - Method in interface jadx.api.plugins.options.OptionDescription
- description(String) - Method in class jadx.api.plugins.JadxPluginInfoBuilder
- description(String) - Method in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder.OptionData
- description(String) - Method in interface jadx.api.plugins.options.impl.OptionBuilder
-
Option description (required)
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class jadx.core.utils.GsonUtils.InterfaceReplace
- detachMarkedBlocks(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.BlockSplitter
- detectExportType(RootNode, List<ResourceFile>) - Static method in class jadx.core.export.ExportGradle
- detectFileExtension(byte[]) - Static method in class jadx.core.deobf.FileTypeDetector
- DFSIteration - Class in jadx.core.utils.blocks
- DFSIteration(MethodNode, BlockNode, Function<BlockNode, List<BlockNode>>) - Constructor for class jadx.core.utils.blocks.DFSIteration
- die(String) - Method in class jadx.core.xmlgen.CommonBinaryParser
- DIRECT - jadx.core.dex.instructions.InvokeType
- DISABLE - jadx.api.JadxArgs.UseKotlinMethodsForVarNames
- DISABLE_BLOCKS_LOCK - jadx.core.dex.attributes.AFlag
- DISABLE_IN_GUI - jadx.api.plugins.options.OptionFlag
-
Option will be read-only in jadx-gui (can be used for calculated properties)
- distinctList(List<T>) - Static method in class jadx.core.utils.ListUtils
- distinctMergeSortedLists(List<T>, List<T>) - Static method in class jadx.core.utils.ListUtils
- DIV - jadx.core.dex.instructions.ArithOp
- DominatorTree - Class in jadx.core.dex.visitors.blocks
-
Build dominator tree based on the algorithm described in paper: Cooper, Keith D.; Harvey, Timothy J; Kennedy, Ken (2001).
- DominatorTree() - Constructor for class jadx.core.dex.visitors.blocks.DominatorTree
- DONT_GENERATE - jadx.core.dex.attributes.AFlag
- DONT_INLINE - jadx.core.dex.attributes.AFlag
- DONT_INLINE_CONST - jadx.core.dex.attributes.AFlag
- DONT_RENAME - jadx.core.dex.attributes.AFlag
- DONT_UNLOAD_CLASS - jadx.core.dex.attributes.AFlag
- DONT_WRAP - jadx.core.dex.attributes.AFlag
- dontGenerateIfNotUsed(InsnNode) - Static method in class jadx.core.utils.InsnUtils
- DotGraphVisitor - Class in jadx.core.dex.visitors
- DOUBLE - jadx.core.dex.instructions.args.PrimitiveType
- DOUBLE - Static variable in class jadx.core.dex.instructions.args.ArgType
- doubleToString(double) - Static method in class jadx.core.xmlgen.XmlGenUtils
- dump() - Static method in class jadx.core.dex.visitors.DotGraphVisitor
- dump(MethodNode) - Static method in class jadx.core.utils.DebugUtils
- dump(MethodNode, String) - Static method in class jadx.core.utils.DebugUtils
- dump(RootNode) - Static method in class jadx.core.codegen.json.JsonMappingGen
- dumpInstructions(ICodeWriter) - Method in class jadx.core.codegen.MethodGen
- dumpRaw() - Static method in class jadx.core.dex.visitors.DotGraphVisitor
- dumpRaw(MethodNode, String) - Static method in class jadx.core.utils.DebugUtils
- dumpRaw(MethodNode, String, Predicate<MethodNode>) - Static method in class jadx.core.utils.DebugUtils
- dumpRawRegions() - Static method in class jadx.core.dex.visitors.DotGraphVisitor
- dumpRawTest(MethodNode, String) - Static method in class jadx.core.utils.DebugUtils
- dumpRawVisitor(String) - Static method in class jadx.core.utils.DebugUtils
- dumpRawVisitor(String, Predicate<MethodNode>) - Static method in class jadx.core.utils.DebugUtils
- dumpRegions() - Static method in class jadx.core.dex.visitors.DotGraphVisitor
- duplicate() - Method in class jadx.core.dex.instructions.args.InsnArg
- duplicate() - Method in class jadx.core.dex.instructions.args.InsnWrapArg
- duplicate() - Method in class jadx.core.dex.instructions.args.LiteralArg
- duplicate() - Method in class jadx.core.dex.instructions.args.NamedArg
- duplicate() - Method in class jadx.core.dex.instructions.args.RegisterArg
- duplicate(int, SSAVar) - Method in class jadx.core.dex.instructions.args.RegisterArg
- duplicate(int, ArgType, SSAVar) - Method in class jadx.core.dex.instructions.args.RegisterArg
- duplicate(ArgType) - Method in class jadx.core.dex.instructions.args.RegisterArg
- duplicateWithNewSSAVar(MethodNode) - Method in class jadx.core.dex.instructions.args.RegisterArg
E
- Edge - Class in jadx.core.dex.nodes
- Edge(BlockNode, BlockNode) - Constructor for class jadx.core.dex.nodes.Edge
- EDGE_INSN - Static variable in class jadx.core.dex.attributes.AType
- EdgeInsnAttr - Class in jadx.core.dex.attributes.nodes
- ELSE_IF_CHAIN - jadx.core.dex.attributes.AFlag
- empty() - Static method in class jadx.api.metadata.impl.CodeMetadataStorage
- empty(MethodNode) - Static method in class jadx.core.utils.blocks.BlockSet
- EMPTY - Static variable in interface jadx.api.ICodeInfo
- EMPTY - Static variable in interface jadx.api.metadata.ICodeMetadata
- EMPTY - Static variable in class jadx.core.dex.attributes.nodes.ClassTypeVarsAttr
- EMPTY - Static variable in class jadx.core.utils.EmptyBitSet
- EmptyAttrStorage - Class in jadx.core.dex.attributes
- EmptyBitSet - Class in jadx.core.utils
- EmptyBitSet() - Constructor for class jadx.core.utils.EmptyBitSet
- EmptyUsageInfoCache - Class in jadx.api.usage.impl
- EmptyUsageInfoCache() - Constructor for class jadx.api.usage.impl.EmptyUsageInfoCache
- EncodedValueUtils - Class in jadx.core.utils
- EncodedValueUtils() - Constructor for class jadx.core.utils.EncodedValueUtils
- encodeValue(RootNode, ICodeWriter, EncodedValue) - Method in class jadx.core.codegen.AnnotationGen
- END - jadx.api.metadata.ICodeAnnotation.AnnType
- END - Static variable in interface jadx.api.plugins.pass.JadxPassInfo
-
Add this to 'run before' list to place pass at end
- ensureProcessed() - Method in class jadx.core.dex.nodes.ClassNode
- enterRegion(MethodNode, IRegion) - Method in class jadx.core.dex.visitors.regions.AbstractRegionVisitor
- enterRegion(MethodNode, IRegion) - Method in interface jadx.core.dex.visitors.regions.IRegionVisitor
- enterRegion(MethodNode, IRegion) - Method in class jadx.core.dex.visitors.regions.LoopRegionVisitor
- enterRegion(MethodNode, IRegion) - Method in class jadx.core.dex.visitors.regions.TernaryMod
- enterRegion(MethodNode, IRegion) - Method in class jadx.core.dex.visitors.regions.TracedRegionVisitor
- EntryConfig - Class in jadx.core.xmlgen.entry
-
Original source code can be found here
- EntryConfig(short, short, char[], char[], byte, byte, int, byte, byte, byte, byte, short, short, short, byte, byte, short, short, short, char[], char[], byte, byte, boolean, int) - Constructor for class jadx.core.xmlgen.entry.EntryConfig
- ENUM - Static variable in class jadx.core.dex.instructions.args.ArgType
- ENUM_CLASS - Static variable in class jadx.core.dex.attributes.AType
- ENUM_MAP - Static variable in class jadx.core.dex.attributes.AType
- EnumClassAttr - Class in jadx.core.dex.attributes.nodes
- EnumClassAttr(List<EnumClassAttr.EnumField>) - Constructor for class jadx.core.dex.attributes.nodes.EnumClassAttr
- EnumClassAttr.EnumField - Class in jadx.core.dex.attributes.nodes
- enumerationToList(Enumeration<T>) - Static method in class jadx.core.utils.ListUtils
- EnumField(FieldNode, ConstructorInsn) - Constructor for class jadx.core.dex.attributes.nodes.EnumClassAttr.EnumField
- EnumMapAttr - Class in jadx.core.dex.attributes.nodes
- EnumMapAttr() - Constructor for class jadx.core.dex.attributes.nodes.EnumMapAttr
- EnumMapAttr.KeyValueMap - Class in jadx.core.dex.attributes.nodes
- enumOption(String, E[], Function<String, E>) - Method in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder
- EnumVisitor - Class in jadx.core.dex.visitors
- EnumVisitor() - Constructor for class jadx.core.dex.visitors.EnumVisitor
- EQ - jadx.core.dex.instructions.IfOp
- EQUAL - jadx.core.dex.visitors.typeinference.TypeCompareEnum
- equalRegisterAndType(RegisterArg) - Method in class jadx.core.dex.instructions.args.RegisterArg
- equals(Object) - Method in class jadx.api.data.impl.JadxCodeRef
- equals(Object) - Method in class jadx.api.data.impl.JadxCodeRename
- equals(Object) - Method in class jadx.api.data.impl.JadxNodeRef
- equals(Object) - Method in class jadx.api.JavaClass
- equals(Object) - Method in class jadx.api.JavaField
- equals(Object) - Method in class jadx.api.JavaMethod
- equals(Object) - Method in class jadx.api.JavaPackage
- equals(Object) - Method in class jadx.api.JavaVariable
- equals(Object) - Method in class jadx.api.metadata.annotations.NodeDeclareRef
- equals(Object) - Method in class jadx.api.metadata.annotations.VarNode
- equals(Object) - Method in class jadx.api.plugins.pass.types.JadxPassType
- equals(Object) - Method in class jadx.core.clsp.ClspClass
- equals(Object) - Method in class jadx.core.clsp.ClspMethod
- equals(Object) - Method in class jadx.core.dex.attributes.nodes.EdgeInsnAttr
- equals(Object) - Method in class jadx.core.dex.attributes.nodes.JadxError
- equals(Object) - Method in class jadx.core.dex.attributes.nodes.JumpInfo
- equals(Object) - Method in class jadx.core.dex.attributes.nodes.RegDebugInfoAttr
- equals(Object) - Method in class jadx.core.dex.info.ClassInfo
- equals(Object) - Method in class jadx.core.dex.info.FieldInfo
- equals(Object) - Method in class jadx.core.dex.info.MethodInfo
- equals(Object) - Method in class jadx.core.dex.info.PackageInfo
- equals(Object) - Method in class jadx.core.dex.instructions.args.ArgType
- equals(Object) - Method in class jadx.core.dex.instructions.args.InsnWrapArg
- equals(Object) - Method in class jadx.core.dex.instructions.args.LiteralArg
- equals(Object) - Method in class jadx.core.dex.instructions.args.NamedArg
- equals(Object) - Method in class jadx.core.dex.instructions.args.RegisterArg
- equals(Object) - Method in class jadx.core.dex.instructions.args.SSAVar
- equals(Object) - Method in class jadx.core.dex.nodes.BlockNode
- equals(Object) - Method in class jadx.core.dex.nodes.ClassNode
- equals(Object) - Method in class jadx.core.dex.nodes.Edge
- equals(Object) - Method in class jadx.core.dex.nodes.FieldNode
- equals(Object) - Method in class jadx.core.dex.nodes.InsnNode
-
Compare instruction only by identity.
- equals(Object) - Method in class jadx.core.dex.nodes.MethodNode
- equals(Object) - Method in class jadx.core.dex.nodes.PackageNode
- equals(Object) - Method in class jadx.core.dex.regions.conditions.IfCondition
- equals(Object) - Method in class jadx.core.dex.trycatch.CatchAttr
- equals(Object) - Method in class jadx.core.dex.trycatch.ExceptionHandler
- equals(Object) - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- equals(Object) - Method in class jadx.core.dex.visitors.regions.variables.UsePlace
- equals(Object) - Method in class jadx.core.dex.visitors.typeinference.TypeBoundConst
- equals(Object) - Method in class jadx.core.dex.visitors.typeinference.TypeBoundFieldGetAssign
- equals(Object) - Method in class jadx.core.dex.visitors.typeinference.TypeBoundInvokeAssign
- equals(Object) - Method in class jadx.core.dex.visitors.typeinference.TypeBoundInvokeUse
- equals(Object) - Method in class jadx.core.plugins.PluginContext
- equals(Object) - Method in class jadx.core.utils.BlockInsnPair
- equals(Object) - Method in class jadx.core.utils.blocks.BlockPair
- equals(Object) - Method in class jadx.core.utils.ImmutableList
- equals(Object) - Method in class jadx.core.xmlgen.entry.EntryConfig
- equals(Object) - Method in class jadx.core.xmlgen.ResContainer
- equalsNameAndType(FieldInfo) - Method in class jadx.core.dex.info.FieldInfo
- error(N, String, Throwable) - Static method in class jadx.core.utils.ErrorsCounter
- ERROR - jadx.api.CommentsLevel
- ERROR - Static variable in class jadx.core.dex.instructions.args.ArgType
- ErrorsCounter - Class in jadx.core.utils
- ErrorsCounter() - Constructor for class jadx.core.utils.ErrorsCounter
- escape(byte[]) - Static method in class jadx.core.utils.log.LogUtils
- escape(String) - Static method in class jadx.core.utils.log.LogUtils
- escape(String) - Static method in class jadx.core.utils.StringUtils
- escapeResStrValue(String) - Static method in class jadx.core.utils.StringUtils
- escapeResValue(String) - Static method in class jadx.core.utils.StringUtils
- escapeXML(String) - Static method in class jadx.core.utils.StringUtils
- EVENT - Static variable in class jadx.api.plugins.events.types.ReloadProject
- events() - Method in class jadx.api.JadxDecompiler
- events() - Method in interface jadx.api.plugins.JadxPluginContext
-
Subscribe and send events
- events() - Method in class jadx.core.plugins.PluginContext
- EXC_BOTTOM_SPLITTER - jadx.core.dex.attributes.AFlag
- EXC_CATCH - Static variable in class jadx.core.dex.attributes.AType
- EXC_HANDLER - Static variable in class jadx.core.dex.attributes.AType
- EXC_TOP_SPLITTER - jadx.core.dex.attributes.AFlag
- EXCEPTION - Static variable in class jadx.core.dex.instructions.args.ArgType
- ExceptionHandler - Class in jadx.core.dex.trycatch
- ExcHandlerAttr - Class in jadx.core.dex.trycatch
- ExcHandlerAttr(ExceptionHandler) - Constructor for class jadx.core.dex.trycatch.ExcHandlerAttr
- ExcHandlersRegionMaker - Class in jadx.core.dex.visitors.regions.maker
- ExcHandlersRegionMaker(MethodNode, RegionMaker) - Constructor for class jadx.core.dex.visitors.regions.maker.ExcHandlersRegionMaker
- ExcludeAndroidRClass - Class in jadx.core.deobf.conditions
- ExcludeAndroidRClass() - Constructor for class jadx.core.deobf.conditions.ExcludeAndroidRClass
- ExcludePackageWithTLDNames - Class in jadx.core.deobf.conditions
-
Provides a list of all top level domains, so we can exclude them from deobfuscation.
- ExcludePackageWithTLDNames() - Constructor for class jadx.core.deobf.conditions.ExcludePackageWithTLDNames
- execute() - Method in interface jadx.api.utils.tasks.ITaskExecutor
-
Start tasks execution.
- execute() - Method in class jadx.core.utils.tasks.TaskExecutor
- expandDirs(List<Path>) - Static method in class jadx.core.utils.files.FileUtils
- expandTypeVariables(ClassNode, ArgType) - Method in class jadx.core.dex.nodes.utils.TypeUtils
- expandTypeVariables(MethodNode, ArgType) - Method in class jadx.core.dex.nodes.utils.TypeUtils
- EXPLICIT_CAST - jadx.core.dex.attributes.AFlag
- EXPLICIT_PRIMITIVE_TYPE - jadx.core.dex.attributes.AFlag
-
Use constants with explicit type: cast '(byte) 1' or type letter '7L'
- ExportGradle - Class in jadx.core.export
- ExportGradle(RootNode, File, List<ResourceFile>) - Constructor for class jadx.core.export.ExportGradle
- ExportGradleType - Enum in jadx.core.export
- ExtDataInput - Class in jadx.core.utils.android
- ExtDataInput(DataInput) - Constructor for class jadx.core.utils.android.ExtDataInput
- ExtDataInput(InputStream) - Constructor for class jadx.core.utils.android.ExtDataInput
- EXTENDS - jadx.core.dex.instructions.args.ArgType.WildcardBound
- ExtractFieldInit - Class in jadx.core.dex.visitors
- ExtractFieldInit() - Constructor for class jadx.core.dex.visitors.ExtractFieldInit
- extractMethodCode(MethodNode, ICodeInfo) - Static method in class jadx.api.utils.CodeUtils
-
Cut method code (including comments and annotations) from class code.
F
- FALL_THROUGH - jadx.core.dex.attributes.AFlag
- fallback - Variable in class jadx.core.codegen.InsnGen
- FALLBACK - jadx.api.DecompilationMode
-
Raw instructions without modifications
- FALLBACK_MODE - jadx.core.codegen.MethodGen.FallbackOption
- FallbackModeVisitor - Class in jadx.core.dex.visitors
- FallbackModeVisitor() - Constructor for class jadx.core.dex.visitors.FallbackModeVisitor
- FIELD - jadx.api.data.IJavaNodeRef.RefType
- FIELD - jadx.api.metadata.ICodeAnnotation.AnnType
- FIELD - jadx.core.dex.info.AccessInfo.AFType
- FIELD_INIT_INSN - Static variable in class jadx.core.dex.attributes.AType
- FIELD_REPLACE - Static variable in class jadx.core.dex.attributes.AType
- FieldInfo - Class in jadx.core.dex.info
- FieldInitInsnAttr - Class in jadx.core.dex.attributes
- FieldInitInsnAttr(MethodNode, InsnNode) - Constructor for class jadx.core.dex.attributes.FieldInitInsnAttr
- FieldNode - Class in jadx.core.dex.nodes
- FieldNode(ClassNode, FieldInfo, int) - Constructor for class jadx.core.dex.nodes.FieldNode
- FieldReplaceAttr - Class in jadx.core.dex.attributes.nodes
- FieldReplaceAttr(ClassInfo) - Constructor for class jadx.core.dex.attributes.nodes.FieldReplaceAttr
- FieldReplaceAttr(InsnArg) - Constructor for class jadx.core.dex.attributes.nodes.FieldReplaceAttr
- FieldReplaceAttr.ReplaceWith - Enum in jadx.core.dex.attributes.nodes
- fieldUse(ICodeNode, FieldInfo) - Method in class jadx.core.dex.visitors.usage.UsageInfo
- fieldUse(MethodNode, FieldNode) - Method in class jadx.core.dex.visitors.usage.UsageInfo
- fileNamesToPaths(List<String>) - Static method in class jadx.core.utils.files.FileUtils
- files() - Method in interface jadx.api.plugins.JadxPluginContext
-
Access to plugin specific files and directories
- files() - Method in class jadx.core.plugins.PluginContext
- FileSignature - Class in jadx.core.utils
- FileSignature(String, String) - Constructor for class jadx.core.utils.FileSignature
- FileTypeDetector - Class in jadx.core.deobf
- FileTypeDetector() - Constructor for class jadx.core.deobf.FileTypeDetector
- FileUtils - Class in jadx.core.utils.files
- fill(RootNode) - Method in class jadx.core.deobf.DeobfPresets
- FILL_ARRAY - jadx.core.dex.instructions.InsnType
- FILL_ARRAY_DATA - jadx.core.dex.instructions.InsnType
- FillArrayData - Class in jadx.core.dex.instructions
- FillArrayData(IArrayPayload) - Constructor for class jadx.core.dex.instructions.FillArrayData
- FillArrayInsn - Class in jadx.core.dex.instructions
- FillArrayInsn(InsnArg, int) - Constructor for class jadx.core.dex.instructions.FillArrayInsn
- FILLED_NEW_ARRAY - jadx.core.dex.instructions.InsnType
- FilledNewArrayNode - Class in jadx.core.dex.instructions
- FilledNewArrayNode(ArgType, int) - Constructor for class jadx.core.dex.instructions.FilledNewArrayNode
- fillObjectFromJsonString(GsonBuilder, Object, String) - Static method in class jadx.core.utils.GsonUtils
- filter(CommentsLevel) - Method in enum jadx.api.CommentsLevel
- filter(Collection<T>, Predicate<T>) - Static method in class jadx.core.utils.ListUtils
- filterOnlyOne(List<T>, Predicate<T>) - Static method in class jadx.core.utils.ListUtils
-
Search exactly one element in list by filter
- FINALLY_INSNS - jadx.core.dex.attributes.AFlag
- FinallyExtractInfo - Class in jadx.core.dex.visitors.finaly
- FinallyExtractInfo(MethodNode, ExceptionHandler, BlockNode, List<BlockNode>) - Constructor for class jadx.core.dex.visitors.finaly.FinallyExtractInfo
- finish() - Method in interface jadx.api.ICodeWriter
- finish() - Method in class jadx.api.impl.AnnotatedCodeWriter
- finish() - Method in class jadx.api.impl.SimpleCodeWriter
- finish() - Method in class jadx.core.xmlgen.ResourceStorage
- finishBasicBlocks() - Method in class jadx.core.dex.nodes.MethodNode
- finishClassLoad() - Method in class jadx.core.dex.nodes.RootNode
- FinishTypeInference - Class in jadx.core.dex.visitors.typeinference
- FinishTypeInference() - Constructor for class jadx.core.dex.visitors.typeinference.FinishTypeInference
- first() - Method in class jadx.core.dex.regions.conditions.IfCondition
- first(Iterable<T>) - Static method in class jadx.core.utils.Utils
- first(List<T>) - Static method in class jadx.core.utils.ListUtils
- first(List<T>) - Static method in class jadx.core.utils.Utils
- FixAccessModifiers - Class in jadx.core.dex.visitors.fixaccessmodifiers
- FixAccessModifiers() - Constructor for class jadx.core.dex.visitors.fixaccessmodifiers.FixAccessModifiers
- FixedVarRef(int) - Constructor for class jadx.api.metadata.annotations.VarRef.FixedVarRef
- FixMultiEntryLoops - Class in jadx.core.dex.visitors.blocks
- FixMultiEntryLoops() - Constructor for class jadx.core.dex.visitors.blocks.FixMultiEntryLoops
- FixSwitchOverEnum - Class in jadx.core.dex.visitors
- FixSwitchOverEnum() - Constructor for class jadx.core.dex.visitors.FixSwitchOverEnum
- fixTargets(int) - Method in class jadx.core.dex.instructions.SwitchData
- FixTypesVisitor - Class in jadx.core.dex.visitors.typeinference
- FixTypesVisitor() - Constructor for class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- FLAG_COMPACT - Static variable in class jadx.core.xmlgen.ParserConstants
- FLAG_COMPLEX - Static variable in class jadx.core.xmlgen.ParserConstants
-
ResTable_entry
- FLAG_OFFSET16 - Static variable in class jadx.core.xmlgen.ParserConstants
- FLAG_PUBLIC - Static variable in class jadx.core.xmlgen.ParserConstants
- FLAG_SPARSE - Static variable in class jadx.core.xmlgen.ParserConstants
- FLAG_WEAK - Static variable in class jadx.core.xmlgen.ParserConstants
- flags(OptionFlag...) - Method in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder.OptionData
- flags(OptionFlag...) - Method in interface jadx.api.plugins.options.impl.OptionBuilder
- FLAGS_EMPTY - Static variable in class jadx.core.dex.visitors.typeinference.TypeUpdateFlags
- FLAGS_WIDER - Static variable in class jadx.core.dex.visitors.typeinference.TypeUpdateFlags
- FLAGS_WIDER_IGNORE_SAME - Static variable in class jadx.core.dex.visitors.typeinference.TypeUpdateFlags
- FLAGS_WIDER_IGNORE_UNKNOWN - Static variable in class jadx.core.dex.visitors.typeinference.TypeUpdateFlags
- FLOAT - jadx.core.dex.instructions.args.PrimitiveType
- FLOAT - Static variable in class jadx.core.dex.instructions.args.ArgType
- floatToString(float) - Static method in class jadx.core.xmlgen.XmlGenUtils
- followEmptyPath(BlockNode) - Static method in class jadx.core.utils.BlockUtils
-
Follow empty blocks and return end of path block (first not empty).
- FONT - jadx.api.ResourceType
- FORBID_RENAME - jadx.api.deobf.IDeobfCondition.Action
- forCatch(int) - Static method in class jadx.api.data.impl.JadxCodeRef
- FORCE_ASSIGN_INLINE - jadx.core.dex.attributes.AFlag
-
Force inline instruction with inline assign
- FORCE_RAW_NAME - jadx.core.dex.attributes.AFlag
- FORCE_RENAME - jadx.api.deobf.IDeobfCondition.Action
- FORCE_RETURN - Static variable in class jadx.core.dex.attributes.AType
- forceGenerateCode(ClassNode) - Method in class jadx.core.ProcessClass
-
Generate code for class without processing its deps
- forceProcess(ClassNode) - Method in class jadx.core.ProcessClass
-
Load and process class without its deps
- ForceReturnAttr - Class in jadx.core.dex.attributes.nodes
- ForceReturnAttr(InsnNode) - Constructor for class jadx.core.dex.attributes.nodes.ForceReturnAttr
- forceSetInitType(ArgType) - Method in class jadx.core.dex.instructions.args.RegisterArg
- forceSetType(ArgType) - Method in class jadx.core.dex.instructions.args.SSAVar
- forClass(ClassNode) - Method in interface jadx.api.deobf.IAliasProvider
- forClass(ClassNode) - Method in class jadx.core.deobf.DeobfAliasProvider
- forCls(JavaClass) - Static method in class jadx.api.data.impl.JadxNodeRef
- forCls(String) - Static method in class jadx.api.data.impl.JadxNodeRef
- forEach(Consumer<? super E>) - Method in class jadx.core.utils.ImmutableList
- forEach(Consumer<? super BlockNode>) - Method in class jadx.core.utils.blocks.BlockSet
- forEachBlockFromBitSet(MethodNode, BitSet, Consumer<BlockNode>) - Static method in class jadx.core.utils.BlockUtils
- ForEachLoop - Class in jadx.core.dex.regions.loops
- ForEachLoop(RegisterArg, InsnArg) - Constructor for class jadx.core.dex.regions.loops.ForEachLoop
- forField(FieldNode) - Method in interface jadx.api.deobf.IAliasProvider
- forField(FieldNode) - Method in class jadx.core.deobf.DeobfAliasProvider
- forFld(JavaField) - Static method in class jadx.api.data.impl.JadxNodeRef
- forInsn(int) - Static method in class jadx.api.data.impl.JadxCodeRef
- forJavaNode(JavaNode) - Static method in class jadx.api.data.impl.JadxNodeRef
- ForLoop - Class in jadx.core.dex.regions.loops
- ForLoop(InsnNode, InsnNode) - Constructor for class jadx.core.dex.regions.loops.ForLoop
- formatAndFilter(CommentsLevel) - Method in class jadx.core.dex.attributes.nodes.JadxCommentsAttr
- formatByte(long, boolean) - Method in class jadx.core.utils.StringUtils
- formatDouble(double) - Static method in class jadx.core.utils.StringUtils
- formatFloat(float) - Static method in class jadx.core.utils.StringUtils
- formatInteger(long, boolean) - Method in class jadx.core.utils.StringUtils
- formatLong(long, boolean) - Method in class jadx.core.utils.StringUtils
- formatMsg(IDexNode, String) - Static method in class jadx.core.utils.ErrorsCounter
- formatOffset(int) - Static method in class jadx.api.plugins.utils.Utils
- formatOffset(int) - Static method in class jadx.core.utils.InsnUtils
- formatShort(long, boolean) - Method in class jadx.core.utils.StringUtils
- formatter(Function<T, String>) - Method in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder.OptionData
- formatter(Function<T, String>) - Method in interface jadx.api.plugins.options.impl.OptionBuilder
-
Function to format option value into string for build help (required)
- forMethod(MethodNode) - Method in interface jadx.api.deobf.IAliasProvider
- forMethod(MethodNode) - Method in class jadx.core.deobf.DeobfAliasProvider
- forMth(JavaMethod) - Static method in class jadx.api.data.impl.JadxNodeRef
- forMthArg(int) - Static method in class jadx.api.data.impl.JadxCodeRef
- forNode(AttrNode) - Static method in class jadx.core.dex.attributes.nodes.RenameReasonAttr
- forPackage(PackageNode) - Method in interface jadx.api.deobf.IAliasProvider
- forPackage(PackageNode) - Method in class jadx.core.deobf.DeobfAliasProvider
- forPkg(String) - Static method in class jadx.api.data.impl.JadxNodeRef
- forVar(int, int) - Static method in class jadx.api.data.impl.JadxCodeRef
- forVar(JavaVariable) - Static method in class jadx.api.data.impl.JadxCodeRef
- forVar(VarNode) - Static method in class jadx.api.data.impl.JadxCodeRef
- from(InsnNode) - Static method in class jadx.api.metadata.annotations.InsnCodeOffset
- from(MethodNode, Collection<BlockNode>) - Static method in class jadx.core.utils.blocks.BlockSet
- from(RootNode, ClassInfo, String, ArgType) - Static method in class jadx.core.dex.info.FieldInfo
- fromDetails(RootNode, ClassInfo, String, List<ArgType>, ArgType) - Static method in class jadx.core.dex.info.MethodInfo
- fromFullPkg(RootNode, String) - Static method in class jadx.core.dex.info.PackageInfo
- fromIfBlock(BlockNode) - Static method in class jadx.core.dex.regions.conditions.IfCondition
- fromIfNode(IfNode) - Static method in class jadx.core.dex.regions.conditions.IfCondition
- fromList(List<IJadxAttribute>) - Static method in class jadx.core.dex.attributes.AttributeStorage
- fromMethodProto(RootNode, ClassInfo, String, IMethodProto) - Static method in class jadx.core.dex.info.MethodInfo
- fromMthArg(RegisterArg, boolean) - Static method in class jadx.core.dex.instructions.args.CodeVar
- fromName(RootNode, String) - Static method in class jadx.core.dex.info.ClassInfo
- fromNode(IAttributeNode) - Static method in class jadx.core.dex.nodes.parser.SignatureParser
- fromPos(int) - Static method in class jadx.api.metadata.annotations.VarRef
- fromRef(RootNode, IFieldRef) - Static method in class jadx.core.dex.info.FieldInfo
- fromRef(RootNode, IMethodRef) - Static method in class jadx.core.dex.info.MethodInfo
- fromResources(String) - Static method in class jadx.core.export.TemplateFile
- fromShortName(RootNode, PackageInfo, String) - Static method in class jadx.core.dex.info.PackageInfo
- fromType(RootNode, ArgType) - Static method in class jadx.core.dex.info.ClassInfo
- fromVarNode(VarNode) - Static method in class jadx.api.metadata.annotations.VarRef
G
- GE - jadx.core.dex.instructions.IfOp
- generate(RegionGen, ICodeWriter) - Method in interface jadx.core.dex.nodes.IBlock
- generate(RegionGen, ICodeWriter) - Method in interface jadx.core.dex.nodes.IContainer
-
Dispatch to needed generate method in RegionGen
- generate(RegionGen, ICodeWriter) - Method in class jadx.core.dex.regions.conditions.IfRegion
- generate(RegionGen, ICodeWriter) - Method in class jadx.core.dex.regions.loops.LoopRegion
- generate(RegionGen, ICodeWriter) - Method in class jadx.core.dex.regions.Region
- generate(RegionGen, ICodeWriter) - Method in class jadx.core.dex.regions.SwitchRegion
- generate(RegionGen, ICodeWriter) - Method in class jadx.core.dex.regions.SynchronizedRegion
- generate(RegionGen, ICodeWriter) - Method in class jadx.core.dex.regions.TryCatchRegion
- generate(ClassNode) - Static method in class jadx.core.codegen.CodeGen
- generateCode(ClassNode) - Method in class jadx.core.ProcessClass
- GENERATED_AND_UNLOADED - jadx.core.dex.nodes.ProcessState
- GeneratedRenamesMappingFileMode - Enum in jadx.api.args
- generateFiles() - Method in class jadx.core.export.gen.AndroidGradleGenerator
- generateFiles() - Method in interface jadx.core.export.gen.IExportGradleGenerator
- generateFiles() - Method in class jadx.core.export.gen.SimpleJavaGradleGenerator
- generateGradleFiles() - Method in class jadx.core.export.ExportGradle
- generic(ArgType, ArgType...) - Static method in class jadx.core.dex.instructions.args.ArgType
- generic(ArgType, List<ArgType>) - Static method in class jadx.core.dex.instructions.args.ArgType
- generic(String, ArgType) - Static method in class jadx.core.dex.instructions.args.ArgType
- generic(String, ArgType...) - Static method in class jadx.core.dex.instructions.args.ArgType
- generic(String, List<ArgType>) - Static method in class jadx.core.dex.instructions.args.ArgType
- GENERIC_INFO - Static variable in class jadx.core.dex.attributes.AType
- GenericInfoAttr - Class in jadx.core.dex.attributes.nodes
- GenericInfoAttr(List<ArgType>) - Constructor for class jadx.core.dex.attributes.nodes.GenericInfoAttr
- genericType(String) - Static method in class jadx.core.dex.instructions.args.ArgType
- genericType(String, ArgType) - Static method in class jadx.core.dex.instructions.args.ArgType
- genericType(String, List<ArgType>) - Static method in class jadx.core.dex.instructions.args.ArgType
- GenericTypesVisitor - Class in jadx.core.dex.visitors
- GenericTypesVisitor() - Constructor for class jadx.core.dex.visitors.GenericTypesVisitor
- get(int) - Method in class jadx.core.utils.EmptyBitSet
- get(int) - Method in class jadx.core.utils.ImmutableList
- get(int) - Method in class jadx.core.utils.InsnList
- get(int) - Method in class jadx.core.xmlgen.BinaryXMLStrings
- get(int, int) - Method in class jadx.core.utils.EmptyBitSet
- get(IJadxAttrType<T>) - Method in class jadx.core.dex.attributes.AttributeStorage
- get(IJadxAttrType<T>) - Method in class jadx.core.dex.attributes.AttrNode
- get(IJadxAttrType<T>) - Method in class jadx.core.dex.attributes.EmptyAttrStorage
- get(IJadxAttrType<T>) - Method in interface jadx.core.dex.attributes.IAttributeNode
- get(MethodNode, CodeVar) - Static method in class jadx.api.metadata.annotations.VarNode
- get(MethodNode, RegisterArg) - Static method in class jadx.api.metadata.annotations.VarNode
- get(MethodNode, SSAVar) - Static method in class jadx.api.metadata.annotations.VarNode
- get(RootNode) - Method in class jadx.api.usage.impl.EmptyUsageInfoCache
- get(RootNode) - Method in class jadx.api.usage.impl.InMemoryUsageInfoCache
- get(RootNode) - Method in interface jadx.api.usage.IUsageInfoCache
- get(Object) - Method in class jadx.core.dex.attributes.nodes.EnumMapAttr.KeyValueMap
- get(String) - Method in interface jadx.api.ICodeCache
- get(String) - Method in class jadx.api.impl.DelegateCodeCache
- get(String) - Method in class jadx.api.impl.InMemoryCodeCache
- get(String) - Method in class jadx.api.impl.NoOpCodeCache
- get(K) - Method in class jadx.core.dex.visitors.usage.UseSet
- getA() - Method in class jadx.core.dex.regions.conditions.Compare
- getAccessFlags() - Method in class jadx.api.JavaField
- getAccessFlags() - Method in class jadx.api.JavaMethod
- getAccessFlags() - Method in class jadx.core.codegen.json.cls.JsonNode
- getAccessFlags() - Method in class jadx.core.dex.nodes.ClassNode
- getAccessFlags() - Method in class jadx.core.dex.nodes.FieldNode
- getAccessFlags() - Method in interface jadx.core.dex.nodes.ICodeNode
- getAccessFlags() - Method in class jadx.core.dex.nodes.MethodNode
- getAccessInfo() - Method in class jadx.api.JavaClass
- getAccFlags() - Method in class jadx.core.clsp.ClspClass
- getAlias() - Method in class jadx.core.codegen.json.cls.JsonNode
- getAlias() - Method in class jadx.core.codegen.json.mapping.JsonClsMapping
- getAlias() - Method in class jadx.core.codegen.json.mapping.JsonFieldMapping
- getAlias() - Method in class jadx.core.codegen.json.mapping.JsonMthMapping
- getAlias() - Method in class jadx.core.dex.info.FieldInfo
- getAlias() - Method in class jadx.core.dex.info.MethodInfo
- getAlias() - Method in class jadx.core.dex.nodes.ClassNode
- getAlias() - Method in class jadx.core.dex.nodes.FieldNode
- getAlias() - Method in class jadx.core.dex.nodes.MethodNode
- getAliasFullName() - Method in class jadx.core.dex.info.ClassInfo
- getAliasFullName() - Method in class jadx.core.dex.info.MethodInfo
- getAliasFullPath() - Method in class jadx.core.dex.info.ClassInfo
- getAliasNameWithoutPackage() - Method in class jadx.core.dex.info.ClassInfo
- getAliasPkg() - Method in class jadx.core.dex.info.ClassInfo
- getAliasPkgInfo() - Method in class jadx.core.dex.nodes.PackageNode
- getAliasProvider() - Method in class jadx.api.JadxArgs
- getAliasShortName() - Method in class jadx.core.dex.info.ClassInfo
- getAll(IJadxAttrType<AttrList<T>>) - Method in class jadx.core.dex.attributes.AttributeStorage
- getAll(IJadxAttrType<AttrList<T>>) - Method in class jadx.core.dex.attributes.AttrNode
- getAll(IJadxAttrType<AttrList<T>>) - Method in class jadx.core.dex.attributes.EmptyAttrStorage
- getAll(IJadxAttrType<AttrList<T>>) - Method in interface jadx.core.dex.attributes.IAttributeNode
- getAllArgRegs() - Method in class jadx.core.dex.nodes.MethodNode
- getAllHandlerBlocks() - Method in class jadx.core.dex.visitors.finaly.FinallyExtractInfo
- getAllLoopsForBlock(BlockNode) - Method in class jadx.core.dex.nodes.MethodNode
- getAllPathsBlocks(BlockNode, BlockNode) - Static method in class jadx.core.utils.BlockUtils
-
Collect blocks from all possible execution paths from 'start' to 'end'
- getAllPluginContexts() - Method in class jadx.core.plugins.JadxPluginManager
- getAllRegionBlocks(IContainer, Set<IBlock>) - Static method in class jadx.core.utils.RegionUtils
- getAllVars() - Method in class jadx.core.dex.visitors.typeinference.TypeSearchState
- getAndroidApiLevel() - Method in class jadx.core.clsp.ClsSet
- getAndroidManifest(List<ResourceFile>) - Static method in class jadx.core.utils.android.AndroidManifestParser
- getAnnotation(String) - Method in class jadx.core.dex.attributes.AttributeStorage
- getAnnotation(String) - Method in class jadx.core.dex.attributes.AttrNode
- getAnnotation(String) - Method in class jadx.core.dex.attributes.EmptyAttrStorage
- getAnnotation(String) - Method in interface jadx.core.dex.attributes.IAttributeNode
- getAnnotationAt(int) - Method in class jadx.api.JavaClass
- getAnnotationDefaultValue(MethodNode) - Method in class jadx.core.codegen.AnnotationGen
- getAnnotationGen() - Method in class jadx.core.codegen.ClassGen
- getAnnType() - Method in class jadx.api.metadata.annotations.InsnCodeOffset
- getAnnType() - Method in class jadx.api.metadata.annotations.NodeDeclareRef
- getAnnType() - Method in class jadx.api.metadata.annotations.NodeEnd
- getAnnType() - Method in class jadx.api.metadata.annotations.VarNode
- getAnnType() - Method in class jadx.api.metadata.annotations.VarRef
- getAnnType() - Method in interface jadx.api.metadata.ICodeAnnotation
- getAnnType() - Method in class jadx.core.dex.nodes.ClassNode
- getAnnType() - Method in class jadx.core.dex.nodes.FieldNode
- getAnnType() - Method in class jadx.core.dex.nodes.MethodNode
- getAnnType() - Method in class jadx.core.dex.nodes.PackageNode
- getAnySsaVar() - Method in class jadx.core.dex.instructions.args.CodeVar
- getAppContext() - Method in class jadx.core.plugins.PluginContext
- getApplication() - Method in class jadx.core.utils.android.ApplicationParams
- getApplicationJavaClass(JadxDecompiler) - Method in class jadx.core.utils.android.ApplicationParams
- getApplicationName() - Method in class jadx.core.utils.android.ApplicationParams
- getAppPackage() - Method in class jadx.core.dex.nodes.RootNode
- getAppPackage() - Method in class jadx.core.xmlgen.ResourceStorage
- getAppResClass() - Method in class jadx.core.dex.nodes.RootNode
- getArg() - Method in class jadx.core.dex.trycatch.ExceptionHandler
- getArg() - Method in interface jadx.core.dex.visitors.typeinference.ITypeBound
- getArg() - Method in class jadx.core.dex.visitors.typeinference.TypeBoundCheckCastAssign
- getArg() - Method in class jadx.core.dex.visitors.typeinference.TypeBoundConst
- getArg() - Method in class jadx.core.dex.visitors.typeinference.TypeBoundFieldGetAssign
- getArg() - Method in class jadx.core.dex.visitors.typeinference.TypeBoundInvokeAssign
- getArg() - Method in class jadx.core.dex.visitors.typeinference.TypeBoundInvokeUse
- getArg() - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateEntry
- getArg(int) - Method in class jadx.core.dex.instructions.PhiInsn
- getArg(int) - Method in class jadx.core.dex.nodes.InsnNode
- getArgBySsaVar(SSAVar) - Method in class jadx.core.dex.instructions.PhiInsn
- getArgIndex(InsnArg) - Method in class jadx.core.dex.nodes.InsnNode
- getArgList() - Method in class jadx.core.dex.nodes.InsnNode
- getArgRegs() - Method in class jadx.core.dex.nodes.MethodNode
- getArgs() - Method in class jadx.api.JadxDecompiler
- getArgs() - Method in interface jadx.api.plugins.JadxPluginContext
- getArgs() - Method in class jadx.core.dex.nodes.RootNode
- getArgs() - Method in class jadx.core.dex.regions.conditions.IfCondition
- getArgs() - Method in class jadx.core.plugins.PluginContext
- getArgsCount() - Method in class jadx.core.clsp.ClspMethod
- getArgsCount() - Method in class jadx.core.dex.info.MethodInfo
- getArgsCount() - Method in class jadx.core.dex.nodes.InsnNode
- getArgsRegNums() - Method in class jadx.core.dex.attributes.nodes.MethodInlineAttr
- getArgsStartReg() - Method in class jadx.core.dex.nodes.MethodNode
- getArgType() - Method in class jadx.core.dex.trycatch.ExceptionHandler
- getArgType(InsnArg) - Method in class jadx.core.dex.visitors.typeinference.TypeSearchState
- getArgTypes() - Method in class jadx.core.clsp.ClspMethod
- getArgTypes() - Method in class jadx.core.clsp.SimpleMethodDetails
- getArgTypes() - Method in interface jadx.core.dex.nodes.IMethodDetails
- getArgTypes() - Method in class jadx.core.dex.nodes.MethodNode
- getArgTypes() - Method in class jadx.core.dex.visitors.methods.MutableMethodDetails
- getArguments() - Method in class jadx.api.JavaMethod
- getArguments() - Method in class jadx.core.codegen.json.cls.JsonMethod
- getArguments() - Method in class jadx.core.dex.nodes.InsnNode
- getArgumentsTypes() - Method in class jadx.core.dex.info.MethodInfo
- getArrayDimension() - Method in class jadx.core.dex.instructions.args.ArgType
- getArrayElement() - Method in class jadx.core.dex.instructions.args.ArgType
- getArrayRootElement() - Method in class jadx.core.dex.instructions.args.ArgType
- getArrayType() - Method in class jadx.core.dex.instructions.FilledNewArrayNode
- getArrayType() - Method in class jadx.core.dex.instructions.NewArrayNode
- getAsMap() - Method in interface jadx.api.metadata.ICodeMetadata
- getAsMap() - Method in class jadx.api.metadata.impl.CodeMetadataStorage
- getAssign() - Method in class jadx.core.dex.instructions.args.SSAVar
- getAssignBlocks(int) - Method in class jadx.core.dex.visitors.ssa.LiveVarAnalysis
- getAssignInsn() - Method in class jadx.core.dex.instructions.args.RegisterArg
- getAssignInsn() - Method in class jadx.core.dex.instructions.args.SSAVar
- getAt(int) - Method in interface jadx.api.metadata.ICodeMetadata
- getAt(int) - Method in class jadx.api.metadata.impl.CodeMetadataStorage
- getAttachType() - Method in interface jadx.api.data.IJavaCodeRef
- getAttachType() - Method in class jadx.api.data.impl.JadxCodeRef
- getAttributes() - Method in class jadx.core.dex.nodes.RootNode
- getAttributesString() - Method in class jadx.core.dex.attributes.AttrNode
- getAttributesString() - Method in interface jadx.core.dex.attributes.IAttributeNode
- getAttributesStringsList() - Method in class jadx.core.dex.attributes.AttrNode
- getAttributesStringsList() - Method in interface jadx.core.dex.attributes.IAttributeNode
- getAttributeStrings() - Method in class jadx.core.dex.attributes.AttributeStorage
- getAttributeStrings() - Method in class jadx.core.dex.attributes.EmptyAttrStorage
- getAttrType() - Method in class jadx.core.dex.attributes.AttrList
- getAttrType() - Method in class jadx.core.dex.attributes.FieldInitInsnAttr
- getAttrType() - Method in class jadx.core.dex.attributes.nodes.AnonymousClassAttr
- getAttrType() - Method in class jadx.core.dex.attributes.nodes.ClassTypeVarsAttr
- getAttrType() - Method in class jadx.core.dex.attributes.nodes.CodeFeaturesAttr
- getAttrType() - Method in class jadx.core.dex.attributes.nodes.DeclareVariablesAttr
- getAttrType() - Method in class jadx.core.dex.attributes.nodes.EdgeInsnAttr
- getAttrType() - Method in class jadx.core.dex.attributes.nodes.EnumClassAttr
- getAttrType() - Method in class jadx.core.dex.attributes.nodes.EnumMapAttr
- getAttrType() - Method in class jadx.core.dex.attributes.nodes.FieldReplaceAttr
- getAttrType() - Method in class jadx.core.dex.attributes.nodes.ForceReturnAttr
- getAttrType() - Method in class jadx.core.dex.attributes.nodes.GenericInfoAttr
- getAttrType() - Method in class jadx.core.dex.attributes.nodes.InlinedAttr
- getAttrType() - Method in class jadx.core.dex.attributes.nodes.JadxCommentsAttr
- getAttrType() - Method in class jadx.core.dex.attributes.nodes.LocalVarsDebugInfoAttr
- getAttrType() - Method in class jadx.core.dex.attributes.nodes.LoopLabelAttr
- getAttrType() - Method in class jadx.core.dex.attributes.nodes.MethodBridgeAttr
- getAttrType() - Method in class jadx.core.dex.attributes.nodes.MethodInlineAttr
- getAttrType() - Method in class jadx.core.dex.attributes.nodes.MethodOverrideAttr
- getAttrType() - Method in class jadx.core.dex.attributes.nodes.MethodReplaceAttr
- getAttrType() - Method in class jadx.core.dex.attributes.nodes.MethodThrowsAttr
- getAttrType() - Method in class jadx.core.dex.attributes.nodes.MethodTypeVarsAttr
- getAttrType() - Method in class jadx.core.dex.attributes.nodes.PhiListAttr
- getAttrType() - Method in class jadx.core.dex.attributes.nodes.RegDebugInfoAttr
- getAttrType() - Method in class jadx.core.dex.attributes.nodes.RegionRefAttr
- getAttrType() - Method in class jadx.core.dex.attributes.nodes.RenameReasonAttr
- getAttrType() - Method in class jadx.core.dex.attributes.nodes.SkipMethodArgsAttr
- getAttrType() - Method in class jadx.core.dex.attributes.nodes.SpecialEdgeAttr
- getAttrType() - Method in class jadx.core.dex.attributes.nodes.TmpEdgeAttr
- getAttrType() - Method in interface jadx.core.dex.nodes.IMethodDetails
- getAttrType() - Method in class jadx.core.dex.trycatch.CatchAttr
- getAttrType() - Method in class jadx.core.dex.trycatch.ExcHandlerAttr
- getAttrType() - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- getAttrTypeAsString(int) - Static method in class jadx.core.xmlgen.XmlGenUtils
- getB() - Method in class jadx.core.dex.regions.conditions.Compare
- getBaseCallRef() - Method in class jadx.core.dex.instructions.InvokePolymorphicNode
- getBaseMethods() - Method in class jadx.core.dex.attributes.nodes.MethodOverrideAttr
- getBaseType() - Method in class jadx.core.dex.attributes.nodes.AnonymousClassAttr
- getBasicBlocks() - Method in class jadx.core.dex.nodes.MethodNode
- getBetterClassName(String, String) - Static method in class jadx.core.utils.BetterName
-
Compares two class names and returns the "better" one.
- getBetterName(ResourceNameSource, String, String) - Static method in class jadx.core.xmlgen.ResTableBinaryParser
- getBetterResourceName(String, String) - Static method in class jadx.core.utils.BetterName
-
Compares two resource names and returns the "better" one.
- getBlock() - Method in class jadx.core.dex.attributes.nodes.TmpEdgeAttr
- getBlock() - Method in class jadx.core.dex.visitors.regions.variables.UsePlace
- getBlock() - Method in class jadx.core.utils.BlockInsnPair
- getBlock(InsnNode) - Method in class jadx.core.dex.visitors.finaly.InsnsSlice
- getBlockByArg(RegisterArg) - Method in class jadx.core.dex.instructions.PhiInsn
- getBlockByArgIndex(int) - Method in class jadx.core.dex.instructions.PhiInsn
- getBlockByInsn(MethodNode, InsnNode) - Static method in class jadx.core.utils.BlockUtils
- getBlockByInsn(MethodNode, InsnNode, List<BlockNode>) - Static method in class jadx.core.utils.BlockUtils
- getBlockByOffset(int, Iterable<BlockNode>) - Static method in class jadx.core.utils.BlockUtils
- getBlockContainer(IContainer, BlockNode) - Static method in class jadx.core.utils.RegionUtils
- getBlocks() - Method in class jadx.core.dex.trycatch.ExceptionHandler
- getBlocks() - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- getBlocks() - Method in class jadx.core.dex.visitors.finaly.InsnsSlice
- getBlockWithFlag(List<BlockNode>, AFlag) - Static method in class jadx.core.utils.BlockUtils
- getBody() - Method in class jadx.core.dex.regions.loops.LoopRegion
- getBooleanOption(String, boolean) - Method in class jadx.api.plugins.options.impl.BaseOptionsParser
-
Deprecated.
- getBottomBlock(List<BlockNode>) - Static method in class jadx.core.utils.BlockUtils
-
Search last block in control flow graph from input set.
- getBound() - Method in interface jadx.core.dex.visitors.typeinference.ITypeBound
- getBound() - Method in class jadx.core.dex.visitors.typeinference.TypeBoundCheckCastAssign
- getBound() - Method in class jadx.core.dex.visitors.typeinference.TypeBoundConst
- getBound() - Method in class jadx.core.dex.visitors.typeinference.TypeBoundFieldGetAssign
- getBound() - Method in class jadx.core.dex.visitors.typeinference.TypeBoundInvokeAssign
- getBound() - Method in class jadx.core.dex.visitors.typeinference.TypeBoundInvokeUse
- getBounds() - Method in class jadx.core.dex.visitors.typeinference.TypeInfo
- getBoxType() - Method in enum jadx.core.dex.instructions.args.PrimitiveType
- getBranches() - Method in interface jadx.core.dex.nodes.IBranchRegion
-
Return list of branches in this region.
- getBranches() - Method in class jadx.core.dex.regions.conditions.IfRegion
- getBranches() - Method in class jadx.core.dex.regions.SwitchRegion
- getBranches() - Method in class jadx.core.dex.regions.TryCatchRegion
- getBridgeMth() - Method in class jadx.core.dex.attributes.nodes.MethodBridgeAttr
- getById(String) - Method in interface jadx.api.plugins.data.IJadxPlugins
- getById(String) - Method in class jadx.core.plugins.JadxPluginsData
- getByNum(int) - Static method in enum jadx.core.dex.instructions.args.ArgType.WildcardBound
- getByUniqId(int) - Method in class jadx.core.dex.info.InfoStorage
- getCacheDir() - Method in interface jadx.core.plugins.files.IJadxFilesGetter
- getCacheDir() - Method in class jadx.core.plugins.files.SingleDirFilesGetter
- getCacheDir() - Method in class jadx.core.plugins.files.TempFilesGetter
- getCachedVarNode() - Method in class jadx.core.dex.instructions.args.CodeVar
- getCacheStorage() - Method in class jadx.core.dex.nodes.RootNode
- getCallInsn() - Method in class jadx.core.dex.instructions.InvokeCustomNode
- getCallMth() - Method in class jadx.core.dex.instructions.BaseInvokeNode
- getCallMth() - Method in class jadx.core.dex.instructions.InvokeNode
- getCallMth() - Method in class jadx.core.dex.instructions.mods.ConstructorInsn
- getCallSite(InsnData) - Static method in class jadx.core.utils.input.InsnDataUtils
- getCallSiteValues() - Method in class jadx.core.dex.instructions.InvokeCustomRawNode
- getCallType() - Method in class jadx.core.dex.instructions.mods.ConstructorInsn
- getCandidateTypes() - Method in class jadx.core.dex.visitors.typeinference.TypeSearchVarInfo
- getCaseContainers() - Method in class jadx.core.dex.regions.SwitchRegion
- getCases() - Method in class jadx.core.dex.regions.SwitchRegion
- getCatchAttrForInsn(MethodNode, InsnNode) - Static method in class jadx.core.utils.BlockUtils
- getCatchRegions() - Method in class jadx.core.dex.regions.TryCatchRegion
- getCatchTypes() - Method in class jadx.core.dex.trycatch.ExceptionHandler
- getCause() - Method in class jadx.core.dex.attributes.nodes.JadxError
- getCheckedBlocks() - Method in class jadx.core.dex.visitors.finaly.FinallyExtractInfo
- getCId() - Method in class jadx.core.dex.nodes.BlockNode
- getClasses() - Method in class jadx.api.JadxDecompiler
- getClasses() - Method in class jadx.api.JavaPackage
- getClasses() - Method in class jadx.core.codegen.json.mapping.JsonMapping
- getClasses() - Method in class jadx.core.dex.nodes.PackageNode
- getClasses() - Method in class jadx.core.dex.nodes.RootNode
- getClasses(boolean) - Method in class jadx.core.dex.nodes.RootNode
- getClassesCount() - Method in class jadx.core.clsp.ClsSet
- getClassesWithInners() - Method in class jadx.api.JadxDecompiler
- getClassesWithoutInner() - Method in class jadx.core.dex.nodes.RootNode
- getClassFilter() - Method in class jadx.api.JadxArgs
- getClassGen() - Method in class jadx.core.codegen.MethodGen
- getClassGenerics(ArgType) - Method in class jadx.core.dex.nodes.utils.TypeUtils
- getClassInfo() - Method in class jadx.core.dex.nodes.ClassNode
-
Internal class info (don't use in code generation and external api).
- getClassInitMth() - Method in class jadx.core.dex.nodes.ClassNode
- getClassNode() - Method in class jadx.api.JavaClass
-
Internal API.
- getClassNode() - Method in class jadx.core.codegen.ClassGen
- getClassType() - Method in class jadx.core.dex.instructions.mods.ConstructorInsn
- getClassTypeVars(ArgType) - Method in class jadx.core.dex.nodes.utils.TypeUtils
- getCleanSuccessors() - Method in class jadx.core.dex.nodes.BlockNode
- getClosestJavaNode(ICodeInfo, int) - Method in class jadx.api.JadxDecompiler
- getClosestUp(int) - Method in interface jadx.api.metadata.ICodeMetadata
- getClosestUp(int) - Method in class jadx.api.metadata.impl.CodeMetadataStorage
- getCls() - Method in class jadx.core.dex.attributes.nodes.EnumClassAttr.EnumField
- getCls(ArgType) - Method in class jadx.core.dex.info.InfoStorage
- getClsData() - Method in class jadx.core.dex.nodes.ClassNode
-
Low level class data access.
- getClsDetails(ArgType) - Method in class jadx.core.clsp.ClspGraph
- getClsp() - Method in class jadx.core.dex.nodes.RootNode
- getClspClassSource(String) - Static method in enum jadx.core.clsp.ClspClassSource
- getClsPresetMap() - Method in class jadx.core.deobf.DeobfPresets
- getClsRef() - Method in class jadx.core.dex.attributes.nodes.FieldReplaceAttr
- getClsType() - Method in class jadx.core.clsp.ClspClass
- getClsType() - Method in class jadx.core.dex.instructions.ConstClassNode
- getCode() - Method in class jadx.api.JavaClass
- getCode() - Method in class jadx.core.codegen.json.cls.JsonCodeLine
- getCode() - Method in class jadx.core.dex.nodes.ClassNode
- getCode(String) - Method in interface jadx.api.ICodeCache
- getCode(String) - Method in class jadx.api.impl.DelegateCodeCache
- getCode(String) - Method in class jadx.api.impl.InMemoryCodeCache
- getCode(String) - Method in class jadx.api.impl.NoOpCodeCache
- getCodeCache() - Method in class jadx.api.JadxArgs
- getCodeCache() - Method in class jadx.core.dex.nodes.RootNode
- getCodeData() - Method in class jadx.api.JadxArgs
- getCodeFeatures() - Method in class jadx.core.dex.attributes.nodes.CodeFeaturesAttr
- getCodeFromCache() - Method in class jadx.core.dex.nodes.ClassNode
- getCodegenDeps() - Method in class jadx.core.dex.nodes.ClassNode
- getCodeIndentStr() - Method in class jadx.api.JadxArgs
- getCodeInfo() - Method in class jadx.api.JavaClass
- getCodeInputs() - Method in interface jadx.api.plugins.data.JadxPluginRuntimeData
- getCodeInputs() - Method in class jadx.core.plugins.JadxPluginManager
- getCodeInputs() - Method in class jadx.core.plugins.PluginContext
- getCodeMetadata() - Method in interface jadx.api.ICodeInfo
- getCodeMetadata() - Method in class jadx.api.impl.AnnotatedCodeInfo
- getCodeMetadata() - Method in class jadx.api.impl.SimpleCodeInfo
- getCodeNewLineStr() - Method in class jadx.api.JadxArgs
- getCodeNodeRef() - Method in interface jadx.api.gui.tree.ITreeNode
-
Related code node reference.
- getCodeNodeRef() - Method in class jadx.api.JavaClass
- getCodeNodeRef() - Method in class jadx.api.JavaField
- getCodeNodeRef() - Method in class jadx.api.JavaMethod
- getCodeNodeRef() - Method in interface jadx.api.JavaNode
- getCodeNodeRef() - Method in class jadx.api.JavaPackage
- getCodeNodeRef() - Method in class jadx.api.JavaVariable
- getCodeParent() - Method in class jadx.api.JavaClass
-
Return parent class which contains code of this class.
- getCodeReader() - Method in class jadx.core.dex.nodes.MethodNode
- getCodeRef() - Method in interface jadx.api.data.ICodeComment
- getCodeRef() - Method in interface jadx.api.data.ICodeRename
- getCodeRef() - Method in class jadx.api.data.impl.JadxCodeComment
- getCodeRef() - Method in class jadx.api.data.impl.JadxCodeRename
- getCodeStr() - Method in interface jadx.api.ICodeInfo
- getCodeStr() - Method in interface jadx.api.ICodeWriter
- getCodeStr() - Method in class jadx.api.impl.AnnotatedCodeInfo
- getCodeStr() - Method in class jadx.api.impl.SimpleCodeInfo
- getCodeStr() - Method in class jadx.api.impl.SimpleCodeWriter
- getCodeStr() - Method in class jadx.api.JavaMethod
- getCodeStr() - Method in class jadx.core.dex.nodes.MethodNode
-
Returns method code with comments and annotations
- getCodeVar() - Method in class jadx.core.dex.instructions.args.SSAVar
- getCodeVar(RegisterArg) - Static method in class jadx.core.codegen.utils.CodeGenUtils
- getCodeWriterProvider() - Method in class jadx.api.JadxArgs
- getComment() - Method in interface jadx.api.data.ICodeComment
- getComment() - Method in class jadx.api.data.impl.JadxCodeComment
- getComment() - Method in class jadx.core.codegen.utils.CodeComment
- getComments() - Method in interface jadx.api.data.ICodeData
- getComments() - Method in class jadx.api.data.impl.JadxCodeData
- getComments() - Method in class jadx.core.dex.attributes.nodes.JadxCommentsAttr
- getCommentsLevel() - Method in class jadx.api.JadxArgs
- getCommentsLevel() - Method in class jadx.core.dex.attributes.nodes.NotificationAttrNode
- getCommonAncestor(String, String) - Method in class jadx.core.clsp.ClspGraph
- getCommonDominator(MethodNode, List<BlockNode>) - Static method in class jadx.core.utils.BlockUtils
-
Search the lowest common ancestor in dominator tree for input set.
- getComparator() - Method in class jadx.core.dex.visitors.typeinference.TypeCompare
- getCompare() - Method in class jadx.core.dex.regions.conditions.IfCondition
- getCompileSdkVersion() - Method in class jadx.core.utils.android.ApplicationParams
- getCondition() - Method in class jadx.core.dex.instructions.mods.TernaryInsn
- getCondition() - Method in interface jadx.core.dex.nodes.IConditionRegion
- getCondition() - Method in class jadx.core.dex.regions.conditions.ConditionRegion
- getCondition() - Method in class jadx.core.dex.regions.conditions.IfInfo
- getConditionBlocks() - Method in interface jadx.core.dex.nodes.IConditionRegion
-
Blocks merged into condition Needed for backtracking TODO: merge into condition object ???
- getConditionBlocks() - Method in class jadx.core.dex.regions.conditions.ConditionRegion
- getConditionSourceLine() - Method in interface jadx.core.dex.nodes.IConditionRegion
- getConditionSourceLine() - Method in class jadx.core.dex.regions.conditions.ConditionRegion
- getConfig() - Method in class jadx.core.xmlgen.entry.ResourceEntry
- getConfigDir() - Method in interface jadx.core.plugins.files.IJadxFilesGetter
- getConfigDir() - Method in class jadx.core.plugins.files.SingleDirFilesGetter
- getConfigDir() - Method in class jadx.core.plugins.files.TempFilesGetter
- getConstField(ClassNode, Object, boolean) - Method in class jadx.core.dex.info.ConstStorage
- getConstField(Object) - Method in class jadx.core.dex.nodes.ClassNode
- getConstField(Object, boolean) - Method in class jadx.core.dex.nodes.ClassNode
- getConstFieldByLiteralArg(LiteralArg) - Method in class jadx.core.dex.nodes.ClassNode
- getConstFieldByLiteralArg(ClassNode, LiteralArg) - Method in class jadx.core.dex.info.ConstStorage
- getConstraints() - Method in class jadx.core.dex.visitors.typeinference.TypeSearchVarInfo
- getConstrInsn() - Method in class jadx.core.dex.attributes.nodes.EnumClassAttr.EnumField
- getConstValueByArg(RootNode, InsnArg) - Static method in class jadx.core.utils.InsnUtils
-
Search constant assigned to provided arg.
- getConstValueByInsn(RootNode, InsnNode) - Static method in class jadx.core.utils.InsnUtils
-
Return constant value from insn or null if not constant.
- getConstValues() - Method in class jadx.core.dex.nodes.RootNode
- getContainer() - Method in class jadx.core.dex.regions.SwitchRegion.CaseInfo
- getContentType() - Method in enum jadx.api.ResourceType
- getCurDupInsns() - Method in class jadx.core.dex.visitors.finaly.FinallyExtractInfo
- getCurDupInsnsOffset() - Method in class jadx.core.dex.visitors.finaly.FinallyExtractInfo
- getCurDupSlice() - Method in class jadx.core.dex.visitors.finaly.FinallyExtractInfo
- getCurrentType() - Method in class jadx.core.dex.visitors.typeinference.TypeSearchVarInfo
- getCustomCodeLoaders() - Method in class jadx.api.JadxDecompiler
- getCustomResourcesLoaders() - Method in class jadx.api.JadxDecompiler
- getData() - Method in class jadx.core.dex.instructions.FillArrayData
- getData() - Method in class jadx.core.xmlgen.entry.RawValue
- getDataTarget() - Method in class jadx.core.dex.instructions.SwitchInsn
- getDataType() - Method in class jadx.core.xmlgen.entry.RawValue
- getDataType() - Method in class jadx.core.xmlgen.ResContainer
- getDateText() - Static method in class jadx.core.utils.StringUtils
- getDebugInfo() - Method in class jadx.core.dex.nodes.MethodNode
- getDeclaration() - Method in class jadx.core.codegen.json.cls.JsonNode
- getDeclaringClass() - Method in interface jadx.api.data.IJavaNodeRef
- getDeclaringClass() - Method in class jadx.api.data.impl.JadxNodeRef
- getDeclaringClass() - Method in class jadx.api.JavaClass
- getDeclaringClass() - Method in class jadx.api.JavaField
- getDeclaringClass() - Method in class jadx.api.JavaMethod
- getDeclaringClass() - Method in interface jadx.api.JavaNode
- getDeclaringClass() - Method in class jadx.api.JavaPackage
- getDeclaringClass() - Method in class jadx.api.JavaVariable
- getDeclaringClass() - Method in class jadx.core.dex.nodes.ClassNode
- getDeclaringClass() - Method in class jadx.core.dex.nodes.FieldNode
- getDeclaringClass() - Method in interface jadx.core.dex.nodes.ICodeNode
- getDeclaringClass() - Method in class jadx.core.dex.nodes.MethodNode
- getDeclClass() - Method in class jadx.core.dex.info.FieldInfo
- getDeclClass() - Method in class jadx.core.dex.info.MethodInfo
- getDecodedData() - Method in class jadx.core.xmlgen.ResContainer
- getDecompilationMode() - Method in class jadx.api.JadxArgs
- getDecompiler() - Method in interface jadx.api.plugins.JadxPluginContext
- getDecompiler() - Method in class jadx.api.ResourceFile
- getDecompiler() - Method in class jadx.core.dex.nodes.RootNode
- getDecompiler() - Method in class jadx.core.plugins.PluginContext
- getDecompileScheduler() - Method in class jadx.api.JadxDecompiler
- getDefault() - Static method in enum jadx.api.args.GeneratedRenamesMappingFileMode
- getDefault() - Static method in enum jadx.api.args.UserRenamesMappingsMode
- getDefault() - Static method in enum jadx.api.args.UseSourceNameAsClassNameAlias
- getDefaultCaseOffset() - Method in class jadx.core.dex.instructions.SwitchInsn
- getDefaultConstructor() - Method in class jadx.core.dex.nodes.ClassNode
- getDefPos() - Method in class jadx.api.JavaClass
- getDefPos() - Method in class jadx.api.JavaField
- getDefPos() - Method in class jadx.api.JavaMethod
- getDefPos() - Method in interface jadx.api.JavaNode
- getDefPos() - Method in class jadx.api.JavaPackage
- getDefPos() - Method in class jadx.api.JavaVariable
- getDefPos() - Method in class jadx.api.metadata.annotations.NodeDeclareRef
- getDefPosition() - Method in class jadx.api.metadata.annotations.VarNode
- getDefPosition() - Method in interface jadx.api.metadata.ICodeNodeRef
- getDefPosition() - Method in interface jadx.core.dex.attributes.ILineAttributeNode
- getDefPosition() - Method in class jadx.core.dex.attributes.nodes.LineAttrNode
- getDefTargetBlock() - Method in class jadx.core.dex.instructions.SwitchInsn
- getDeobfMapFile() - Method in class jadx.core.deobf.DeobfPresets
- getDeobfName() - Method in class jadx.api.ResourceFile
- getDeobfuscationMaxLength() - Method in class jadx.api.JadxArgs
- getDeobfuscationMinLength() - Method in class jadx.api.JadxArgs
- getDeobfuscationWhitelist() - Method in class jadx.api.JadxArgs
- getDependencies() - Method in class jadx.api.JavaClass
- getDependencies() - Method in class jadx.core.dex.nodes.ClassNode
- getDesc() - Method in enum jadx.core.export.ExportGradleType
- getDescription() - Method in class jadx.api.plugins.JadxPluginInfo
- getDescription() - Method in class jadx.api.plugins.pass.impl.OrderedJadxPassInfo
- getDescription() - Method in class jadx.api.plugins.pass.impl.SimpleJadxPassInfo
- getDescription() - Method in interface jadx.api.plugins.pass.JadxPassInfo
-
Pass description
- getDescription() - Method in class jadx.core.dex.attributes.nodes.RenameReasonAttr
- getDest() - Method in class jadx.core.dex.attributes.nodes.JumpInfo
- getDetailedVarInfo(MethodNode) - Method in class jadx.core.dex.instructions.args.SSAVar
- getDex() - Method in class jadx.core.codegen.json.cls.JsonClass
- getDimension() - Method in class jadx.core.dex.instructions.NewArrayNode
- getDisabledPlugins() - Method in class jadx.api.JadxArgs
- getDisassembledCode() - Method in class jadx.core.dex.nodes.ClassNode
- getDisassembledCode(SimpleCodeWriter) - Method in class jadx.core.dex.nodes.ClassNode
- getDomFrontier() - Method in class jadx.core.dex.nodes.BlockNode
- getDominatesOn() - Method in class jadx.core.dex.nodes.BlockNode
- getDoms() - Method in class jadx.core.dex.nodes.BlockNode
-
Dominators of this node (exclude itself)
- getDuplicateSlices() - Method in class jadx.core.dex.visitors.finaly.FinallyExtractInfo
- getElementType() - Method in class jadx.core.dex.instructions.FillArrayData
- getElementType() - Method in class jadx.core.dex.instructions.FillArrayInsn
- getElemType() - Method in class jadx.core.dex.instructions.FilledNewArrayNode
- getElseBlock() - Method in class jadx.core.dex.instructions.IfNode
- getElseBlock() - Method in class jadx.core.dex.regions.conditions.IfInfo
- getElseRegion() - Method in class jadx.core.dex.regions.conditions.IfRegion
- getEnclosingNode(ICodeInfo, int) - Method in class jadx.api.JadxDecompiler
- getEnclosingNodeUnderCaret() - Method in interface jadx.api.plugins.gui.JadxGuiContext
- getEnclosingNodeUnderMouse() - Method in interface jadx.api.plugins.gui.JadxGuiContext
- getEnd() - Method in enum jadx.api.data.CommentStyle
- getEnd() - Method in class jadx.core.dex.attributes.nodes.EdgeInsnAttr
- getEnd() - Method in class jadx.core.dex.attributes.nodes.LoopInfo
- getEnd() - Method in class jadx.core.dex.attributes.nodes.SpecialEdgeAttr
- getEnterBlock() - Method in class jadx.core.dex.nodes.MethodNode
- getEnterInsn() - Method in class jadx.core.dex.regions.SynchronizedRegion
- getEnvVarBool(String, boolean) - Static method in class jadx.core.utils.Utils
-
Deprecated.env vars shouldn't be used in core modules. Prefer to parse in `app` (use JadxCommonEnv from 'app-commons') and set in jadx args.
- getEnvVarInt(String, int) - Static method in class jadx.core.utils.Utils
-
Deprecated.env vars shouldn't be used in core modules. Prefer to parse in `app` (use JadxCommonEnv from 'app-commons') and set in jadx args.
- getError() - Method in class jadx.core.dex.attributes.nodes.JadxError
- getErrorCount() - Method in class jadx.core.utils.ErrorsCounter
- getErrorNodes() - Method in class jadx.core.utils.ErrorsCounter
- getErrorsCount() - Method in class jadx.api.JadxDecompiler
- getErrorsCounter() - Method in class jadx.core.dex.nodes.RootNode
- getExceptionHandlers() - Method in class jadx.core.dex.nodes.MethodNode
- getExceptionHandlersCount() - Method in class jadx.core.dex.nodes.MethodNode
- getExcHandlersForRegion(IContainer) - Static method in class jadx.core.utils.RegionUtils
- getExitBlock() - Method in class jadx.core.dex.nodes.MethodNode
- getExitEdges() - Method in class jadx.core.dex.attributes.nodes.LoopInfo
-
Return loop exit edges.
- getExitInsns() - Method in class jadx.core.dex.regions.SynchronizedRegion
- getExitNodes() - Method in class jadx.core.dex.attributes.nodes.LoopInfo
-
Return source blocks of exit edges.
- getExportGradleType() - Method in class jadx.api.JadxArgs
- getExtendTypes() - Method in class jadx.core.dex.instructions.args.ArgType
- getExts() - Method in enum jadx.api.ResourceType
- getFallbackMethodGen(MethodNode) - Static method in class jadx.core.codegen.MethodGen
-
Return fallback variant of method codegen
- getFallbackPassesList() - Static method in class jadx.core.Jadx
- getField() - Method in class jadx.core.dex.attributes.nodes.EnumClassAttr.EnumField
- getField(FieldInfo) - Method in class jadx.core.dex.info.InfoStorage
- getFieldConstValue(FieldNode) - Static method in class jadx.core.dex.info.ConstStorage
-
Deprecated.
- getFieldConstValue(FieldNode) - Static method in class jadx.core.dex.visitors.prepare.CollectConstValues
- getFieldInfo() - Method in class jadx.core.dex.info.FieldInfo
- getFieldInfo() - Method in class jadx.core.dex.nodes.FieldNode
- getFieldInfo() - Method in interface jadx.core.dex.nodes.IFieldInfoRef
- getFieldNode() - Method in class jadx.api.JavaField
-
Internal API.
- getFields() - Method in class jadx.api.JavaClass
- getFields() - Method in class jadx.core.codegen.json.cls.JsonClass
- getFields() - Method in class jadx.core.codegen.json.mapping.JsonClsMapping
- getFields() - Method in class jadx.core.dex.attributes.nodes.EnumClassAttr
- getFields() - Method in class jadx.core.dex.nodes.ClassNode
- getFileExtension(RootNode) - Static method in class jadx.core.dex.visitors.SaveCode
- getFileExtension(String) - Static method in class jadx.api.plugins.utils.CommonFileUtils
- getFileName() - Method in class jadx.core.xmlgen.ResContainer
- getFilesGetter() - Method in class jadx.api.JadxArgs
- getFilesGetter() - Method in class jadx.core.plugins.AppContext
- getFileType() - Method in class jadx.core.utils.FileSignature
- getFileType(String) - Static method in enum jadx.api.ResourceType
- getFinallyHandler() - Method in class jadx.core.dex.visitors.finaly.FinallyExtractInfo
- getFinallyInsnsSlice() - Method in class jadx.core.dex.visitors.finaly.FinallyExtractInfo
- getFinallyRegion() - Method in class jadx.core.dex.regions.TryCatchRegion
- getFirst() - Method in class jadx.core.utils.blocks.BlockPair
- getFirst() - Method in class jadx.core.utils.blocks.BlockSet
- getFirstArgOffset() - Method in class jadx.core.dex.instructions.BaseInvokeNode
-
Return offset to match method args from
BaseInvokeNode.getCallMth() - getFirstArgOffset() - Method in class jadx.core.dex.instructions.InvokeCustomNode
- getFirstArgOffset() - Method in class jadx.core.dex.instructions.InvokeCustomRawNode
- getFirstArgOffset() - Method in class jadx.core.dex.instructions.InvokeNode
- getFirstArgOffset() - Method in class jadx.core.dex.instructions.mods.ConstructorInsn
- getFirstIfBlock() - Method in class jadx.core.dex.regions.conditions.IfInfo
-
Deprecated.
- getFirstInsn() - Method in class jadx.core.dex.regions.conditions.IfCondition
- getFirstInsn(IBlock) - Static method in class jadx.core.utils.BlockUtils
- getFirstInsn(IContainer) - Static method in class jadx.core.utils.RegionUtils
- getFirstSourceLine(IBlock) - Static method in class jadx.core.utils.BlockUtils
- getFirstSourceLine(IContainer) - Static method in class jadx.core.utils.RegionUtils
- getFlags() - Method in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder.OptionData
- getFlags() - Method in class jadx.api.plugins.options.impl.JadxOptionDescription
- getFlags() - Method in interface jadx.api.plugins.options.OptionDescription
- getFlags() - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateInfo
- getFldPresetMap() - Method in class jadx.core.deobf.DeobfPresets
- getForceInlineInsns() - Method in class jadx.core.dex.regions.conditions.IfInfo
- getForClass(RootNode, String, ClassNode) - Static method in class jadx.core.dex.nodes.PackageNode
- getForCls(ClassInfo) - Method in class jadx.core.deobf.DeobfPresets
- getForFld(FieldInfo) - Method in class jadx.core.deobf.DeobfPresets
- getFormatter() - Method in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder.OptionData
- getForMth(MethodInfo) - Method in class jadx.core.deobf.DeobfPresets
- getFullId() - Method in class jadx.core.dex.info.FieldInfo
- getFullId() - Method in class jadx.core.dex.info.MethodInfo
- getFullName() - Method in class jadx.api.JavaClass
- getFullName() - Method in class jadx.api.JavaField
- getFullName() - Method in class jadx.api.JavaMethod
- getFullName() - Method in interface jadx.api.JavaNode
- getFullName() - Method in class jadx.api.JavaPackage
- getFullName() - Method in class jadx.api.JavaVariable
- getFullName() - Method in class jadx.core.dex.info.ClassInfo
- getFullName() - Method in class jadx.core.dex.info.MethodInfo
- getFullName() - Method in class jadx.core.dex.info.PackageInfo
- getFullName() - Method in class jadx.core.dex.nodes.ClassNode
- getFullName() - Method in class jadx.core.dex.nodes.PackageNode
- getFullStackTrace(Throwable) - Static method in class jadx.core.utils.Utils
- getGeneratedRenamesMappingFile() - Method in class jadx.api.JadxArgs
- getGeneratedRenamesMappingFileMode() - Method in class jadx.api.JadxArgs
- getGenericTypeParameters() - Method in class jadx.core.dex.nodes.ClassNode
- getGenericTypes() - Method in class jadx.core.dex.attributes.nodes.GenericInfoAttr
- getGenericTypes() - Method in class jadx.core.dex.instructions.args.ArgType
- getGlobalConstFields() - Method in class jadx.core.dex.info.ConstStorage
- getGradleInfoStorage() - Method in class jadx.core.dex.nodes.RootNode
- getGuiContext() - Method in interface jadx.api.plugins.JadxPluginContext
-
Access to jadx-gui specific methods
- getGuiContext() - Method in class jadx.core.plugins.AppContext
- getGuiContext() - Method in class jadx.core.plugins.PluginContext
- getHandler() - Method in class jadx.core.dex.trycatch.ExcHandlerAttr
- getHandlerBlock() - Method in class jadx.core.dex.trycatch.ExceptionHandler
- getHandlerOffset() - Method in class jadx.core.dex.trycatch.ExceptionHandler
- getHandlerRegion() - Method in class jadx.core.dex.trycatch.ExceptionHandler
- getHandlers() - Method in class jadx.core.dex.trycatch.CatchAttr
- getHandlers() - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- getHandlersCount() - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- getHandleType() - Method in class jadx.core.dex.instructions.InvokeCustomNode
- getHeader() - Method in class jadx.core.dex.regions.loops.LoopRegion
- getHeader() - Method in class jadx.core.dex.regions.SwitchRegion
- getHomepage() - Method in class jadx.api.plugins.JadxPluginInfo
- getIcon() - Method in interface jadx.api.gui.tree.ITreeNode
-
Node icon
- getId() - Method in class jadx.core.clsp.ClspClass
- getId() - Method in class jadx.core.dex.attributes.nodes.LoopInfo
- getId() - Method in class jadx.core.dex.nodes.BlockNode
-
Deprecated.
- getId() - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- getId() - Method in class jadx.core.xmlgen.entry.ResourceEntry
- getID() - Method in interface jadx.api.gui.tree.ITreeNode
-
Locale independent node identifier
- getIDom() - Method in class jadx.core.dex.nodes.BlockNode
-
Immediate dominator
- getImmutableType() - Method in class jadx.core.dex.instructions.args.RegisterArg
- getImmutableType() - Method in class jadx.core.dex.instructions.args.SSAVar
- getImplementations(String) - Method in class jadx.core.clsp.ClspGraph
- getImplMthInfo() - Method in class jadx.core.dex.instructions.InvokeCustomNode
- getImports() - Method in class jadx.core.codegen.ClassGen
- getImports() - Method in class jadx.core.codegen.json.cls.JsonClass
- getIncrInsn() - Method in class jadx.core.dex.regions.loops.ForLoop
- getIndent() - Method in interface jadx.api.ICodeWriter
- getIndent() - Method in class jadx.api.impl.SimpleCodeWriter
- getIndex() - Method in interface jadx.api.data.IJavaCodeRef
- getIndex() - Method in class jadx.api.data.impl.JadxCodeRef
- getIndex() - Method in class jadx.core.dex.instructions.IndexInsnNode
- getIndex(InsnNode) - Method in class jadx.core.utils.InsnList
- getIndex(List<InsnNode>, InsnNode) - Static method in class jadx.core.utils.InsnList
- getIndex(List<InsnNode>, InsnNode, int) - Static method in class jadx.core.utils.InsnList
- getIndexAsType() - Method in class jadx.core.dex.instructions.IndexInsnNode
- getInfo() - Method in class jadx.api.plugins.pass.impl.SimpleAfterLoadPass
- getInfo() - Method in interface jadx.api.plugins.pass.JadxPass
- getInfo() - Method in class jadx.core.dex.regions.loops.LoopRegion
- getInfoStorage() - Method in class jadx.core.dex.nodes.RootNode
- getInitInsn() - Method in class jadx.core.dex.regions.loops.ForLoop
- getInitType() - Method in class jadx.core.dex.instructions.args.RegisterArg
- getInlineCls() - Method in class jadx.core.dex.attributes.nodes.InlinedAttr
- getInlinedClasses() - Method in class jadx.api.JavaClass
- getInlinedClasses() - Method in class jadx.core.dex.nodes.ClassNode
- getInlineType() - Method in class jadx.core.dex.attributes.nodes.AnonymousClassAttr
- getInnerAndInlinedClassesRecursive(Set<ClassNode>) - Method in class jadx.core.dex.nodes.ClassNode
-
Get all inner and inlined classes recursively
- getInnerClasses() - Method in class jadx.api.JavaClass
- getInnerClasses() - Method in class jadx.core.codegen.json.cls.JsonClass
- getInnerClasses() - Method in class jadx.core.dex.nodes.ClassNode
- getInnerTryBlocks() - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- getInnerType() - Method in class jadx.core.dex.instructions.args.ArgType
- getInputFileName() - Method in class jadx.core.dex.nodes.ClassNode
- getInputFileName() - Method in class jadx.core.dex.nodes.FieldNode
- getInputFileName() - Method in interface jadx.core.dex.nodes.IDexNode
- getInputFileName() - Method in class jadx.core.dex.nodes.MethodNode
- getInputFileName() - Method in class jadx.core.dex.nodes.PackageNode
- getInputFiles() - Method in class jadx.api.JadxArgs
- getInputsHash() - Method in interface jadx.api.plugins.data.JadxPluginRuntimeData
- getInputsHash() - Method in class jadx.core.plugins.PluginContext
- getInputStreamForEntry(ZipFile, ZipEntry) - Static method in class jadx.api.plugins.utils.ZipSecurity
-
Deprecated.
- getInsn() - Method in class jadx.core.dex.attributes.FieldInitInsnAttr
- getInsn() - Method in class jadx.core.dex.attributes.nodes.EdgeInsnAttr
- getInsn() - Method in class jadx.core.dex.attributes.nodes.MethodInlineAttr
- getInsn() - Method in class jadx.core.dex.regions.conditions.Compare
- getInsn() - Method in class jadx.core.dex.visitors.typeinference.TypeBoundCheckCastAssign
- getInsn() - Method in class jadx.core.utils.BlockInsnPair
- getInsnIndexInBlock(BlockNode, InsnNode) - Static method in class jadx.core.utils.BlockUtils
- getInsnMth() - Method in class jadx.core.dex.attributes.FieldInitInsnAttr
- getInsnsCount() - Method in class jadx.core.dex.nodes.MethodNode
-
Raw instructions count in method bytecode
- getInsnsList() - Method in class jadx.core.dex.visitors.finaly.InsnsSlice
- getInstance() - Static method in class jadx.core.utils.StringUtils
- getInstance(Class<P>) - Method in interface jadx.api.plugins.data.IJadxPlugins
- getInstance(Class<P>) - Method in class jadx.core.plugins.JadxPluginsData
- getInstanceArg() - Method in class jadx.core.dex.instructions.BaseInvokeNode
- getInstanceArg() - Method in class jadx.core.dex.instructions.InvokeCustomNode
- getInstanceArg() - Method in class jadx.core.dex.instructions.InvokeCustomRawNode
- getInstanceArg() - Method in class jadx.core.dex.instructions.InvokeNode
- getInstanceArg() - Method in class jadx.core.dex.instructions.mods.ConstructorInsn
- getInstructions() - Method in class jadx.core.dex.nodes.BlockNode
- getInstructions() - Method in interface jadx.core.dex.nodes.IBlock
- getInstructions() - Method in class jadx.core.dex.nodes.InsnContainer
- getInstructions() - Method in class jadx.core.dex.nodes.MethodNode
- getIntegerFormat() - Method in class jadx.api.JadxArgs
- getIntegerFormat() - Method in class jadx.core.utils.StringUtils
- getInterfaces() - Method in class jadx.core.codegen.json.cls.JsonClass
- getInterfaces() - Method in class jadx.core.dex.nodes.ClassNode
- getInternalExecutor() - Method in interface jadx.api.utils.tasks.ITaskExecutor
-
Return internal executor service.
- getInternalExecutor() - Method in class jadx.core.utils.tasks.TaskExecutor
- getInvokeCall() - Method in class jadx.core.dex.instructions.InvokeCustomNode
- getInvokeType() - Method in class jadx.core.dex.instructions.InvokeNode
- getIPostDom() - Method in class jadx.core.dex.nodes.BlockNode
- getIterableArg() - Method in class jadx.core.dex.regions.loops.ForEachLoop
- getJadxVersion() - Method in class jadx.core.plugins.versions.VerifyRequiredVersion
- getJarFile() - Method in enum jadx.core.clsp.ClspClassSource
- getJavaNode() - Method in class jadx.core.dex.nodes.ClassNode
- getJavaNode() - Method in class jadx.core.dex.nodes.FieldNode
- getJavaNode() - Method in class jadx.core.dex.nodes.MethodNode
- getJavaNode() - Method in class jadx.core.dex.nodes.PackageNode
- getJavaNodeAtPosition(ICodeInfo, int) - Method in class jadx.api.JadxDecompiler
- getJavaNodeByCodeAnnotation(ICodeInfo, ICodeAnnotation) - Method in class jadx.api.JadxDecompiler
- getJavaNodeByRef(ICodeNodeRef) - Method in class jadx.api.JadxDecompiler
- getJavaPackage() - Method in class jadx.api.JavaClass
- getJson() - Method in class jadx.core.codegen.json.mapping.JsonClsMapping
- getKey(int) - Method in class jadx.core.dex.instructions.SwitchInsn
- getKeyName() - Method in class jadx.core.xmlgen.entry.ResourceEntry
- getKeys() - Method in class jadx.core.dex.instructions.SwitchData
- getKeys() - Method in class jadx.core.dex.instructions.SwitchInsn
- getKeys() - Method in class jadx.core.dex.regions.SwitchRegion.CaseInfo
- getKnownTypeVarsAtMethod(MethodNode) - Method in class jadx.core.dex.nodes.utils.TypeUtils
- getLabelName(int) - Static method in class jadx.core.codegen.MethodGen
- getLabelName(IfNode) - Static method in class jadx.core.codegen.MethodGen
- getLabelName(BlockNode) - Static method in class jadx.core.codegen.MethodGen
- getLastBlock(IContainer) - Static method in class jadx.core.utils.RegionUtils
- getLastInsn(IBlock) - Static method in class jadx.core.utils.BlockUtils
- getLastInsn(IContainer) - Static method in class jadx.core.utils.RegionUtils
- getLastInsnWithType(IBlock, InsnType) - Static method in class jadx.core.utils.BlockUtils
- getLength() - Method in interface jadx.api.ICodeWriter
- getLength() - Method in class jadx.api.impl.SimpleCodeWriter
- getLine() - Method in interface jadx.api.ICodeWriter
-
Return current line (only if metadata is supported)
- getLine() - Method in class jadx.api.impl.AnnotatedCodeWriter
- getLine() - Method in class jadx.api.impl.SimpleCodeWriter
- getLine(String, int, int) - Static method in class jadx.core.utils.StringUtils
-
returns lines that contain pos to end if end is not -1.
- getLineEndForPos(String, int) - Static method in class jadx.api.utils.CodeUtils
- getLineForPos(String, int) - Static method in class jadx.api.utils.CodeUtils
- getLineMapping() - Method in interface jadx.api.metadata.ICodeMetadata
- getLineMapping() - Method in class jadx.api.metadata.impl.CodeMetadataStorage
- getLineNumForPos(String, int, String) - Static method in class jadx.api.utils.CodeUtils
- getLines() - Method in class jadx.core.codegen.json.cls.JsonMethod
- getLineStartForPos(String, int) - Static method in class jadx.api.utils.CodeUtils
- getLineStartPos() - Method in interface jadx.api.ICodeWriter
-
Return start line position (only if metadata is supported)
- getLineStartPos() - Method in class jadx.api.impl.AnnotatedCodeWriter
- getLineStartPos() - Method in class jadx.api.impl.SimpleCodeWriter
- getList() - Method in class jadx.core.dex.attributes.AttrList
- getList() - Method in class jadx.core.dex.attributes.nodes.MethodThrowsAttr
- getList() - Method in class jadx.core.dex.attributes.nodes.PhiListAttr
- getListenersForInsn(InsnType) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateRegistry
- getLiteral() - Method in class jadx.core.dex.instructions.args.LiteralArg
- getLiteralArgs(ArgType) - Method in class jadx.core.dex.instructions.FillArrayData
- getLiteralArgs(ArgType) - Method in class jadx.core.dex.instructions.FillArrayInsn
- getLoadStage() - Method in class jadx.core.dex.nodes.ClassNode
- getLocalVars() - Method in class jadx.core.dex.attributes.nodes.LocalVarsDebugInfoAttr
- getLongName() - Method in enum jadx.core.dex.instructions.args.PrimitiveType
- getLoop() - Method in class jadx.core.dex.attributes.nodes.LoopLabelAttr
- getLoopBlocks() - Method in class jadx.core.dex.attributes.nodes.LoopInfo
- getLoopForBlock(BlockNode) - Method in class jadx.core.dex.nodes.MethodNode
- getLoopLabel(LoopLabelAttr) - Method in class jadx.core.codegen.NameGen
- getLoops() - Method in class jadx.core.dex.nodes.MethodNode
- getLoopsCount() - Method in class jadx.core.dex.nodes.MethodNode
- getMainActivity() - Method in class jadx.core.utils.android.ApplicationParams
- getMainActivityJavaClass(JadxDecompiler) - Method in class jadx.core.utils.android.ApplicationParams
- getMainFrame() - Method in interface jadx.api.plugins.gui.JadxGuiContext
-
Main window component.
- getMap() - Static method in class jadx.core.utils.android.AndroidResourcesMap
- getMap(FieldNode) - Method in class jadx.core.dex.attributes.nodes.EnumMapAttr
- getMaxEntriesCount() - Method in class jadx.api.security.impl.JadxSecurity
- getMergedBlocks() - Method in class jadx.core.dex.regions.conditions.IfInfo
- getMethodCodeOffset() - Method in class jadx.core.dex.nodes.MethodNode
- getMethodDetails(MethodInfo) - Method in class jadx.core.clsp.ClspGraph
- getMethodDetails(MethodInfo) - Method in class jadx.core.dex.nodes.utils.MethodUtils
- getMethodDetails(BaseInvokeNode) - Method in class jadx.core.dex.nodes.utils.MethodUtils
- getMethodEnd(MethodNode, ICodeInfo) - Static method in class jadx.api.utils.CodeUtils
-
Search method end position in provided class code info.
- getMethodGenericReturnType(BaseInvokeNode) - Method in class jadx.core.dex.nodes.utils.MethodUtils
- getMethodHandleAt(ICallSite, int) - Static method in class jadx.core.utils.input.InsnDataUtils
- getMethodInfo() - Method in class jadx.core.clsp.ClspMethod
- getMethodInfo() - Method in class jadx.core.clsp.SimpleMethodDetails
- getMethodInfo() - Method in interface jadx.core.dex.nodes.IMethodDetails
- getMethodInfo() - Method in class jadx.core.dex.nodes.MethodNode
- getMethodInfo() - Method in class jadx.core.dex.visitors.methods.MutableMethodDetails
- getMethodNode() - Method in class jadx.api.JavaMethod
-
Internal API.
- getMethodNode() - Method in class jadx.core.codegen.MethodGen
- getMethodOriginDeclClass(MethodNode) - Method in class jadx.core.dex.nodes.utils.MethodUtils
- getMethodRef(InsnData) - Static method in class jadx.core.utils.input.InsnDataUtils
- getMethods() - Method in class jadx.api.JavaClass
- getMethods() - Method in class jadx.core.codegen.json.cls.JsonClass
- getMethods() - Method in class jadx.core.codegen.json.mapping.JsonClsMapping
- getMethods() - Method in class jadx.core.dex.nodes.ClassNode
- getMethodsMap() - Method in class jadx.core.clsp.ClspClass
- getMethodUtils() - Method in class jadx.core.dex.nodes.RootNode
- getMinSdkVersion() - Method in class jadx.core.utils.android.ApplicationParams
- getMode() - Method in class jadx.core.dex.regions.conditions.IfCondition
- getMth() - Method in class jadx.api.JavaVariable
- getMth() - Method in class jadx.api.metadata.annotations.VarNode
- getMth() - Method in class jadx.core.dex.regions.conditions.IfInfo
- getMth() - Method in class jadx.core.dex.visitors.finaly.FinallyExtractInfo
- getMth() - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateInfo
- getMthPresetMap() - Method in class jadx.core.deobf.DeobfPresets
- getName() - Method in interface jadx.api.gui.tree.ITreeNode
-
Node title
- getName() - Method in class jadx.api.impl.passes.DecompilePassWrapper
- getName() - Method in class jadx.api.impl.passes.PreparePassWrapper
- getName() - Method in class jadx.api.JavaClass
- getName() - Method in class jadx.api.JavaField
- getName() - Method in class jadx.api.JavaMethod
- getName() - Method in interface jadx.api.JavaNode
- getName() - Method in class jadx.api.JavaPackage
- getName() - Method in class jadx.api.JavaVariable
- getName() - Method in class jadx.api.metadata.annotations.VarNode
- getName() - Method in class jadx.api.plugins.JadxPluginInfo
- getName() - Method in class jadx.api.plugins.pass.impl.OrderedJadxPassInfo
- getName() - Method in class jadx.api.plugins.pass.impl.SimpleJadxPassInfo
- getName() - Method in interface jadx.api.plugins.pass.JadxPassInfo
-
Pass short id, should be unique.
- getName() - Method in class jadx.core.clsp.ClspClass
- getName() - Method in class jadx.core.codegen.json.cls.JsonNode
- getName() - Method in class jadx.core.codegen.json.mapping.JsonClsMapping
- getName() - Method in class jadx.core.codegen.json.mapping.JsonFieldMapping
- getName() - Method in class jadx.core.codegen.json.mapping.JsonMthMapping
- getName() - Method in class jadx.core.deobf.DeobfuscatorVisitor
- getName() - Method in class jadx.core.deobf.SaveDeobfMapping
- getName() - Method in class jadx.core.dex.attributes.nodes.RegDebugInfoAttr
- getName() - Method in class jadx.core.dex.info.FieldInfo
- getName() - Method in class jadx.core.dex.info.MethodInfo
- getName() - Method in class jadx.core.dex.info.PackageInfo
- getName() - Method in class jadx.core.dex.instructions.args.CodeVar
- getName() - Method in interface jadx.core.dex.instructions.args.Named
- getName() - Method in class jadx.core.dex.instructions.args.NamedArg
- getName() - Method in class jadx.core.dex.instructions.args.RegisterArg
- getName() - Method in class jadx.core.dex.instructions.args.SSAVar
- getName() - Method in class jadx.core.dex.instructions.args.VarName
- getName() - Method in class jadx.core.dex.nodes.ClassNode
- getName() - Method in class jadx.core.dex.nodes.FieldNode
- getName() - Method in class jadx.core.dex.nodes.MethodNode
- getName() - Method in class jadx.core.dex.nodes.PackageNode
- getName() - Method in class jadx.core.dex.visitors.AbstractVisitor
- getName() - Method in class jadx.core.dex.visitors.ApplyVariableNames
- getName() - Method in class jadx.core.dex.visitors.DotGraphVisitor
- getName() - Method in interface jadx.core.dex.visitors.IDexTreeVisitor
-
Visitor short id
- getName() - Method in class jadx.core.dex.visitors.MethodVisitor
- getName() - Method in class jadx.core.dex.visitors.OverrideMethodVisitor
- getName() - Method in class jadx.core.dex.visitors.PrepareForCodeGen
- getName() - Method in class jadx.core.dex.visitors.ProcessAnonymous
- getName() - Method in class jadx.core.dex.visitors.ProcessMethodsForInline
- getName() - Method in class jadx.core.dex.visitors.regions.RegionMakerVisitor
- getName() - Method in class jadx.core.dex.visitors.rename.RenameVisitor
- getName() - Method in class jadx.core.dex.visitors.rename.SourceFileRename
- getName() - Method in class jadx.core.dex.visitors.SignatureProcessor
- getName() - Method in class jadx.core.dex.visitors.typeinference.FinishTypeInference
- getName() - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- getName() - Method in class jadx.core.dex.visitors.typeinference.TypeInferenceVisitor
- getName() - Method in class jadx.core.dex.visitors.usage.UsageInfoVisitor
- getName() - Method in class jadx.core.utils.DebugChecksPass
- getName() - Method in class jadx.core.xmlgen.entry.ProtoValue
- getName() - Method in class jadx.core.xmlgen.ResContainer
- getNamedValues() - Method in class jadx.core.xmlgen.entry.ProtoValue
- getNamedValues() - Method in class jadx.core.xmlgen.entry.ResourceEntry
- getNameGen() - Method in class jadx.core.codegen.MethodGen
- getNameRef() - Method in class jadx.core.xmlgen.entry.RawNamedValue
- getNewLinePosAfter(String, int) - Static method in class jadx.api.utils.CodeUtils
- getNewLinePosBefore(String, int) - Static method in class jadx.api.utils.CodeUtils
- getNewName() - Method in interface jadx.api.data.ICodeRename
- getNewName() - Method in class jadx.api.data.impl.JadxCodeRename
- getNewName() - Method in class jadx.api.plugins.events.types.NodeRenamedByUser
- getNextBlock(BlockNode) - Static method in class jadx.core.utils.BlockUtils
-
Return first successor which not exception handler and not follow loop back edge
- getNextBlockCId() - Method in class jadx.core.dex.nodes.MethodNode
- getNextBlockToPath(BlockNode, BlockNode) - Static method in class jadx.core.utils.BlockUtils
-
Return successor on path to 'pathEnd' block
- getNextContainer(MethodNode, IRegion) - Static method in class jadx.core.utils.RegionUtils
- getNextInsnOffset(InsnNode[], int) - Static method in class jadx.core.dex.visitors.ProcessInstructionsVisitor
- getNextSinglePathBlock(BlockNode) - Static method in class jadx.core.utils.BlockUtils
- getNode() - Method in class jadx.api.metadata.annotations.NodeDeclareRef
- getNode() - Method in class jadx.api.plugins.events.types.NodeRenamedByUser
- getNodeAt(int) - Method in interface jadx.api.metadata.ICodeMetadata
-
Get current node at position (can be enclosing class or method)
- getNodeAt(int) - Method in class jadx.api.metadata.impl.CodeMetadataStorage
- getNodeBelow(int) - Method in interface jadx.api.metadata.ICodeMetadata
-
Any definition of class or method below position
- getNodeBelow(int) - Method in class jadx.api.metadata.impl.CodeMetadataStorage
- getNodeRef() - Method in interface jadx.api.data.ICodeComment
- getNodeRef() - Method in interface jadx.api.data.ICodeRename
- getNodeRef() - Method in class jadx.api.data.impl.JadxCodeComment
- getNodeRef() - Method in class jadx.api.data.impl.JadxCodeRename
- getNodeUnderCaret() - Method in interface jadx.api.plugins.gui.JadxGuiContext
- getNodeUnderMouse() - Method in interface jadx.api.plugins.gui.JadxGuiContext
- getNum() - Method in enum jadx.core.dex.instructions.args.ArgType.WildcardBound
- getObject() - Method in class jadx.core.dex.instructions.args.ArgType
- getOffset() - Method in class jadx.api.metadata.annotations.InsnCodeOffset
- getOffset() - Method in class jadx.core.codegen.json.cls.JsonCodeLine
- getOffset() - Method in class jadx.core.codegen.json.cls.JsonMethod
- getOffset() - Method in class jadx.core.codegen.json.mapping.JsonMthMapping
- getOffset() - Method in class jadx.core.dex.nodes.InsnNode
- getOldName() - Method in class jadx.api.plugins.events.types.NodeRenamedByUser
- getOne() - Method in class jadx.core.utils.blocks.BlockSet
- getOne(Collection<T>) - Static method in class jadx.core.utils.Utils
- getOne(List<T>) - Static method in class jadx.core.utils.Utils
- getOnlyOneInsnFromMth(MethodNode) - Static method in class jadx.core.utils.BlockUtils
-
Return insn if it is only one instruction in this method.
- getOnlyOneUseInPhi() - Method in class jadx.core.dex.instructions.args.SSAVar
- getOnNewLine() - Method in enum jadx.api.data.CommentStyle
- getOp() - Method in class jadx.core.dex.instructions.ArithNode
- getOp() - Method in class jadx.core.dex.instructions.IfNode
- getOp() - Method in class jadx.core.dex.regions.conditions.Compare
- getOption(String, Function<String, T>, T) - Method in class jadx.api.plugins.options.impl.BaseOptionsParser
-
Deprecated.
- getOptions() - Method in interface jadx.api.plugins.data.JadxPluginRuntimeData
- getOptions() - Method in class jadx.core.plugins.PluginContext
- getOptionsDescriptions() - Method in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder
- getOptionsDescriptions() - Method in interface jadx.api.plugins.options.JadxPluginOptions
- getOrBuild(RootNode, String) - Static method in class jadx.core.dex.nodes.PackageNode
- getOrElse(T, T) - Static method in class jadx.core.utils.Utils
- getOriginalName() - Method in class jadx.api.ResourceFile
- getOriginalTopParentClass() - Method in class jadx.api.JavaClass
- getOutBlock() - Method in class jadx.core.dex.regions.conditions.IfInfo
- getOutDir() - Method in class jadx.api.JadxArgs
- getOutDirRes() - Method in class jadx.api.JadxArgs
- getOutDirs() - Method in class jadx.core.export.gen.AndroidGradleGenerator
- getOutDirs() - Method in interface jadx.core.export.gen.IExportGradleGenerator
- getOutDirs() - Method in class jadx.core.export.gen.SimpleJavaGradleGenerator
- getOutDirSrc() - Method in class jadx.api.JadxArgs
- getOuterCls() - Method in class jadx.core.dex.attributes.nodes.AnonymousClassAttr
- getOuterNameGen() - Method in class jadx.core.codegen.ClassGen
- getOuterTryBlock() - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- getOuterType() - Method in class jadx.core.dex.instructions.args.ArgType
- getOutputFormat() - Method in class jadx.api.JadxArgs
- getOverrideBaseMth(MethodNode) - Method in class jadx.core.dex.nodes.utils.MethodUtils
- getOverrideList() - Method in class jadx.core.dex.attributes.nodes.MethodOverrideAttr
- getOverrideRelatedMethods() - Method in class jadx.api.JavaMethod
- getPackage() - Method in class jadx.api.JavaClass
- getPackage() - Method in class jadx.core.dex.info.ClassInfo
- getPackage() - Method in class jadx.core.dex.nodes.ClassNode
- getPackageNode() - Method in class jadx.core.dex.nodes.ClassNode
- getPackages() - Method in class jadx.api.JadxDecompiler
- getPackages() - Method in class jadx.core.dex.nodes.RootNode
- getParent() - Method in interface jadx.core.dex.nodes.IRegion
- getParent() - Method in class jadx.core.dex.regions.AbstractRegion
- getParent() - Method in class jadx.core.xmlgen.entry.ProtoValue
- getParentAliasPkgInfo() - Method in class jadx.core.dex.nodes.PackageNode
- getParentClass() - Method in class jadx.core.dex.info.ClassInfo
- getParentClass() - Method in class jadx.core.dex.nodes.ClassNode
- getParentClass() - Method in class jadx.core.dex.nodes.FieldNode
- getParentClass() - Method in class jadx.core.dex.nodes.MethodNode
- getParentGen() - Method in class jadx.core.codegen.ClassGen
- getParentInsn() - Method in class jadx.core.dex.instructions.args.InsnArg
- getParentLoop() - Method in class jadx.core.dex.attributes.nodes.LoopInfo
- getParentPkg() - Method in class jadx.core.dex.info.PackageInfo
- getParentPkg() - Method in class jadx.core.dex.nodes.PackageNode
- getParentRef() - Method in class jadx.core.xmlgen.entry.ResourceEntry
- getParents() - Method in class jadx.core.clsp.ClspClass
- getParser() - Method in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder.OptionData
- getParser(ResourceFile) - Method in interface jadx.api.plugins.resources.IResTableParserProvider
-
Checks a file format and provides the instance if the format is expected.
- getParser(ResourceFile) - Method in class jadx.core.xmlgen.ResTableBinaryParserProvider
- getPass() - Method in class jadx.api.impl.passes.DecompilePassWrapper
- getPass() - Method in interface jadx.api.impl.passes.IPassWrapperVisitor
- getPass() - Method in class jadx.api.impl.passes.PreparePassWrapper
- getPasses() - Method in class jadx.core.dex.nodes.RootNode
- getPasses() - Method in class jadx.core.ProcessClass
- getPassesList(JadxArgs) - Static method in class jadx.core.Jadx
- getPassType() - Method in interface jadx.api.plugins.pass.JadxPass
- getPassType() - Method in interface jadx.api.plugins.pass.types.JadxAfterLoadPass
- getPassType() - Method in interface jadx.api.plugins.pass.types.JadxDecompilePass
- getPassType() - Method in interface jadx.api.plugins.pass.types.JadxPreparePass
- getPathBaseName(Path) - Static method in class jadx.core.utils.files.FileUtils
- getPathCross(MethodNode, BlockNode, BlockNode) - Static method in class jadx.core.utils.BlockUtils
- getPathCross(MethodNode, Collection<BlockNode>) - Static method in class jadx.core.utils.BlockUtils
-
Return common cross block for input set.
- getPhiList() - Method in class jadx.core.dex.instructions.args.SSAVar
-
Concat assign PHI insn and usedInPhi
- getPkg() - Method in class jadx.core.codegen.json.cls.JsonClass
- getPkg(String) - Method in class jadx.core.dex.info.InfoStorage
- getPkgInfo() - Method in class jadx.core.dex.nodes.PackageNode
- getPkgName() - Method in class jadx.core.xmlgen.entry.ResourceEntry
- getPkgNode() - Method in class jadx.api.JavaPackage
- getPkgPresetMap() - Method in class jadx.core.deobf.DeobfPresets
- getPluginCacheDir() - Method in interface jadx.api.plugins.data.IJadxFiles
-
Plugin cache directory.
- getPluginCacheDir() - Method in class jadx.core.plugins.files.JadxFilesData
- getPluginConfigDir() - Method in interface jadx.api.plugins.data.IJadxFiles
-
Plugin config directory.
- getPluginConfigDir() - Method in class jadx.core.plugins.files.JadxFilesData
- getPluginId() - Method in interface jadx.api.plugins.data.JadxPluginRuntimeData
- getPluginId() - Method in class jadx.api.plugins.JadxPluginInfo
- getPluginId() - Method in class jadx.core.plugins.PluginContext
- getPluginInfo() - Method in interface jadx.api.plugins.data.JadxPluginRuntimeData
- getPluginInfo() - Method in interface jadx.api.plugins.JadxPlugin
-
Method for provide plugin information, like name and description.
- getPluginInfo() - Method in class jadx.core.plugins.PluginContext
- getPluginInstance() - Method in interface jadx.api.plugins.data.JadxPluginRuntimeData
- getPluginInstance() - Method in class jadx.core.plugins.PluginContext
- getPluginLoader() - Method in class jadx.api.JadxArgs
- getPluginManager() - Method in class jadx.api.JadxDecompiler
- getPluginOptions() - Method in class jadx.api.JadxArgs
- getPluginTempDir() - Method in interface jadx.api.plugins.data.IJadxFiles
-
Plugin temp directory.
- getPluginTempDir() - Method in class jadx.core.plugins.files.JadxFilesData
- getPos() - Method in class jadx.core.dex.nodes.BlockNode
- getPos() - Method in class jadx.core.xmlgen.ParserStream
- getPossibleTypes() - Method in class jadx.core.dex.instructions.args.ArgType
- getPostDoms() - Method in class jadx.core.dex.nodes.BlockNode
- getPredecessors() - Method in class jadx.core.dex.nodes.BlockNode
- getPreDecompilePasses() - Method in class jadx.core.dex.nodes.RootNode
- getPreDecompilePassesList() - Static method in class jadx.core.Jadx
- getPreExitBlocks() - Method in class jadx.core.dex.nodes.MethodNode
- getPrefix(String, String) - Static method in class jadx.core.utils.StringUtils
- getPreHeader() - Method in class jadx.core.dex.attributes.nodes.LoopInfo
- getPrevBlock(BlockNode) - Static method in class jadx.core.utils.BlockUtils
- getPrevBlockOnPath(MethodNode, BlockNode, BlockNode) - Static method in class jadx.core.utils.BlockUtils
-
Return predecessor on path from 'pathStart' block
- getPrimitiveType() - Method in class jadx.core.dex.instructions.args.ArgType
- getProcessClasses() - Method in class jadx.core.dex.nodes.RootNode
- getProgress() - Method in interface jadx.api.utils.tasks.ITaskExecutor
- getProgress() - Method in class jadx.core.utils.tasks.TaskExecutor
- getProto() - Method in class jadx.core.dex.instructions.InvokePolymorphicNode
- getProtoValue() - Method in class jadx.core.xmlgen.entry.ResourceEntry
- getProvides() - Method in class jadx.api.plugins.JadxPluginInfo
- getProviding(String) - Method in interface jadx.api.plugins.data.IJadxPlugins
- getProviding(String) - Method in class jadx.core.plugins.JadxPluginsData
- getQualifiers() - Method in class jadx.core.xmlgen.entry.EntryConfig
- getRawAccessFlags() - Method in class jadx.core.clsp.ClspMethod
- getRawAccessFlags() - Method in class jadx.core.clsp.SimpleMethodDetails
- getRawAccessFlags() - Method in interface jadx.core.dex.nodes.IMethodDetails
- getRawAccessFlags() - Method in class jadx.core.dex.nodes.MethodNode
- getRawAccessFlags() - Method in class jadx.core.dex.visitors.methods.MutableMethodDetails
- getRawAnnotations() - Method in interface jadx.api.ICodeWriter
- getRawAnnotations() - Method in class jadx.api.impl.AnnotatedCodeWriter
- getRawAnnotations() - Method in class jadx.api.impl.SimpleCodeWriter
- getRawBuf() - Method in interface jadx.api.ICodeWriter
- getRawBuf() - Method in class jadx.api.impl.SimpleCodeWriter
- getRawFullId() - Method in class jadx.core.dex.info.FieldInfo
- getRawFullId() - Method in class jadx.core.dex.info.MethodInfo
- getRawFullName() - Method in class jadx.api.JavaPackage
- getRawName() - Method in class jadx.api.JavaClass
- getRawName() - Method in class jadx.api.JavaField
- getRawName() - Method in class jadx.api.JavaPackage
- getRawName() - Method in class jadx.core.dex.info.ClassInfo
- getRawName() - Method in class jadx.core.dex.nodes.ClassNode
- getRawValue() - Method in class jadx.core.xmlgen.entry.RawNamedValue
- getRef(MethodNode, RegisterArg) - Static method in class jadx.api.metadata.annotations.VarNode
- getRefPos() - Method in class jadx.api.metadata.annotations.VarRef.FixedVarRef
- getRefPos() - Method in class jadx.api.metadata.annotations.VarRef
- getRefPos() - Method in class jadx.api.metadata.annotations.VarRef.RelatedVarRef
- getReg() - Method in class jadx.api.JavaVariable
- getReg() - Method in class jadx.api.metadata.annotations.VarNode
- getRegCount() - Method in class jadx.core.dex.instructions.args.ArgType
- getRegFromInsn(List<RegisterArg>, InsnType) - Static method in class jadx.core.utils.InsnUtils
- getRegion() - Method in class jadx.core.dex.attributes.nodes.RegionRefAttr
- getRegion() - Method in class jadx.core.dex.nodes.MethodNode
- getRegion() - Method in class jadx.core.dex.regions.SynchronizedRegion
- getRegion() - Method in class jadx.core.dex.visitors.regions.variables.UsePlace
- getRegionsModePasses(JadxArgs) - Static method in class jadx.core.Jadx
- getRegisterArgs() - Method in class jadx.core.dex.regions.conditions.IfCondition
- getRegisterArgs(Collection<RegisterArg>) - Method in class jadx.core.dex.instructions.mods.TernaryInsn
- getRegisterArgs(Collection<RegisterArg>) - Method in class jadx.core.dex.nodes.InsnNode
- getRegNum() - Method in class jadx.core.dex.instructions.args.RegisterArg
- getRegNum() - Method in class jadx.core.dex.instructions.args.SSAVar
- getRegsCount() - Method in class jadx.core.dex.nodes.MethodNode
- getRegType() - Method in class jadx.core.dex.attributes.nodes.RegDebugInfoAttr
- getRelatedMthNodes() - Method in class jadx.core.dex.attributes.nodes.MethodOverrideAttr
- getRelatedVars() - Method in class jadx.core.dex.visitors.typeinference.AbstractTypeConstraint
- getRelatedVars() - Method in interface jadx.core.dex.visitors.typeinference.ITypeConstraint
- getRename(int) - Method in class jadx.core.xmlgen.ResourceStorage
- getRenameCondition() - Method in class jadx.api.JadxArgs
- getRenameFlags() - Method in class jadx.api.JadxArgs
- getRenameNode() - Method in class jadx.api.plugins.events.types.NodeRenamedByUser
- getRenames() - Method in interface jadx.api.data.ICodeData
- getRenames() - Method in class jadx.api.data.impl.JadxCodeData
- getReplaceMth() - Method in class jadx.core.dex.attributes.nodes.MethodReplaceAttr
- getReplaceType() - Method in class jadx.core.dex.attributes.nodes.FieldReplaceAttr
- getRequiredJadxVersion() - Method in class jadx.api.plugins.JadxPluginInfo
- getResLink() - Method in class jadx.core.xmlgen.ResContainer
- getResName(int) - Static method in class jadx.core.utils.android.AndroidResourcesMap
- getResolvedPluginContexts() - Method in class jadx.core.plugins.JadxPluginManager
- getResolvedVars() - Method in class jadx.core.dex.visitors.typeinference.TypeSearchState
- getResolveInvoke() - Method in class jadx.core.dex.instructions.InvokeCustomRawNode
- getResourceNameSource() - Method in class jadx.api.JadxArgs
- getResources() - Method in class jadx.api.JadxDecompiler
- getResources() - Method in class jadx.core.xmlgen.ResourceStorage
- getResourcesLoader() - Method in class jadx.api.JadxDecompiler
- getResourcesLoader() - Method in interface jadx.api.plugins.JadxPluginContext
-
Customize resource loading
- getResourcesLoader() - Method in class jadx.core.plugins.PluginContext
- getResourcesNames() - Method in class jadx.core.dex.info.ConstStorage
- getResourcesNames() - Method in class jadx.core.xmlgen.ResourceStorage
- getResOutDir() - Method in class jadx.core.export.OutDirs
- getResStorage() - Method in interface jadx.core.xmlgen.IResTableParser
- getResStorage() - Method in class jadx.core.xmlgen.ResTableBinaryParser
- getResult() - Method in class jadx.core.dex.nodes.InsnNode
- getReturnInsn() - Method in class jadx.core.dex.attributes.nodes.ForceReturnAttr
- getReturnType() - Method in class jadx.api.JavaMethod
- getReturnType() - Method in class jadx.core.clsp.ClspMethod
- getReturnType() - Method in class jadx.core.clsp.SimpleMethodDetails
- getReturnType() - Method in class jadx.core.codegen.json.cls.JsonMethod
- getReturnType() - Method in class jadx.core.dex.info.MethodInfo
- getReturnType() - Method in interface jadx.core.dex.nodes.IMethodDetails
- getReturnType() - Method in class jadx.core.dex.nodes.MethodNode
- getReturnType() - Method in class jadx.core.dex.visitors.methods.MutableMethodDetails
- getReversedComparator() - Method in class jadx.core.dex.visitors.typeinference.TypeCompare
- getRoot() - Method in class jadx.api.JadxDecompiler
-
Internal API.
- getRootPkgs() - Method in class jadx.core.utils.CacheStorage
- getSaveExecutor() - Method in class jadx.api.JadxDecompiler
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getSaveTaskExecutor() - Method in class jadx.api.JadxDecompiler
- getSaveTasks() - Method in class jadx.api.JadxDecompiler
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getSecond() - Method in class jadx.core.utils.blocks.BlockPair
- getSecurity() - Method in class jadx.api.JadxArgs
- getSeq() - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateEntry
- getSetter() - Method in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder.OptionData
- getShortId() - Method in interface jadx.api.data.IJavaNodeRef
- getShortId() - Method in class jadx.api.data.impl.JadxNodeRef
- getShortId() - Method in class jadx.core.dex.info.FieldInfo
- getShortId() - Method in class jadx.core.dex.info.MethodInfo
-
Method name and signature
- getShortName() - Method in class jadx.core.dex.info.ClassInfo
- getShortName() - Method in enum jadx.core.dex.instructions.args.PrimitiveType
- getShortName() - Method in class jadx.core.dex.nodes.ClassNode
-
Deprecated.
- getSignature() - Method in class jadx.core.codegen.json.cls.JsonMethod
- getSignature() - Method in class jadx.core.codegen.json.mapping.JsonMthMapping
- getSignature() - Method in class jadx.core.dex.nodes.parser.SignatureParser
- getSignature(IAttributeNode) - Static method in class jadx.core.dex.nodes.parser.SignatureParser
- getSimpleModePasses(JadxArgs) - Static method in class jadx.core.Jadx
- getSimpleValue() - Method in class jadx.core.xmlgen.entry.ResourceEntry
- getSimpleValueString(ResourceEntry) - Method in class jadx.core.xmlgen.entry.ValuesParser
- getSingleArg(InsnNode) - Static method in class jadx.core.utils.InsnUtils
- getSingleSubBlock(IContainer) - Static method in class jadx.core.utils.RegionUtils
- getSize() - Method in class jadx.core.dex.instructions.FillArrayData
- getSize() - Method in class jadx.core.dex.instructions.FillArrayInsn
- getSize() - Method in class jadx.core.dex.instructions.SwitchData
- getSkipBlocks() - Method in class jadx.core.dex.regions.conditions.IfInfo
- getSkipCount() - Method in class jadx.core.dex.attributes.nodes.SkipMethodArgsAttr
- getSmali() - Method in class jadx.api.JavaClass
- getSortedMethodsList() - Method in class jadx.core.clsp.ClspClass
- getSortedUpdates() - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateInfo
- getSource() - Method in class jadx.core.clsp.ClspClass
- getSource() - Method in class jadx.core.dex.nodes.Edge
- getSourceLine() - Method in class jadx.core.codegen.json.cls.JsonCodeLine
- getSourceLine() - Method in interface jadx.core.dex.attributes.ILineAttributeNode
- getSourceLine() - Method in class jadx.core.dex.attributes.nodes.LineAttrNode
- getSourceLine() - Method in class jadx.core.dex.regions.conditions.IfCondition
- getSourceLine() - Method in class jadx.core.dex.regions.conditions.IfRegion
- getSourceLine() - Method in class jadx.core.dex.regions.loops.LoopRegion
- getSourceLine(int) - Method in class jadx.api.JavaClass
- getSourceNameRepeatLimit() - Method in class jadx.api.JadxArgs
- getSrc() - Method in class jadx.core.dex.attributes.nodes.JumpInfo
- getSrcOutDir() - Method in class jadx.core.export.OutDirs
- getSsa() - Method in class jadx.api.JavaVariable
- getSsa() - Method in class jadx.api.metadata.annotations.VarNode
- getSsaVars() - Method in class jadx.core.dex.instructions.args.CodeVar
- getStackTrace(Throwable) - Static method in class jadx.core.utils.Utils
- getStart() - Method in enum jadx.api.data.CommentStyle
- getStart() - Method in class jadx.core.dex.attributes.nodes.EdgeInsnAttr
- getStart() - Method in class jadx.core.dex.attributes.nodes.LoopInfo
- getStart() - Method in class jadx.core.dex.attributes.nodes.SpecialEdgeAttr
- getStartBlock() - Method in class jadx.core.dex.visitors.finaly.FinallyExtractInfo
- getStartOffset() - Method in class jadx.core.dex.nodes.BlockNode
- getState() - Method in class jadx.core.dex.nodes.ClassNode
- getStaticMethod() - Method in class jadx.core.dex.attributes.nodes.EnumClassAttr
- getStr() - Method in enum jadx.core.dex.instructions.args.ArgType.WildcardBound
- getString() - Method in class jadx.core.dex.instructions.ConstStringNode
- getStrings() - Method in interface jadx.core.xmlgen.IResTableParser
- getStrings() - Method in class jadx.core.xmlgen.ResTableBinaryParser
- getStringUtils() - Method in class jadx.core.dex.nodes.RootNode
- getStyle() - Method in interface jadx.api.data.ICodeComment
- getStyle() - Method in class jadx.api.data.impl.JadxCodeComment
- getStyle() - Method in class jadx.core.codegen.utils.CodeComment
- getSubBlocks() - Method in interface jadx.core.dex.nodes.IRegion
- getSubBlocks() - Method in class jadx.core.dex.regions.conditions.IfRegion
- getSubBlocks() - Method in class jadx.core.dex.regions.loops.LoopRegion
- getSubBlocks() - Method in class jadx.core.dex.regions.Region
- getSubBlocks() - Method in class jadx.core.dex.regions.SwitchRegion
- getSubBlocks() - Method in class jadx.core.dex.regions.SynchronizedRegion
- getSubBlocks() - Method in class jadx.core.dex.regions.TryCatchRegion
- getSubFiles() - Method in class jadx.core.xmlgen.ResContainer
- getSubGroups() - Method in interface jadx.api.plugins.gui.ISettingsGroup
-
Optional child nodes list
- getSubPackages() - Method in class jadx.api.JavaPackage
- getSubPackages() - Method in class jadx.core.dex.nodes.PackageNode
- getSuccessors() - Method in class jadx.core.dex.nodes.BlockNode
- getSuperClass() - Method in class jadx.core.codegen.json.cls.JsonClass
- getSuperClass() - Method in class jadx.core.dex.nodes.ClassNode
- getSuperTypes(String) - Method in class jadx.core.clsp.ClspGraph
- getSVar() - Method in class jadx.core.dex.instructions.args.RegisterArg
- getSVars() - Method in class jadx.core.dex.nodes.MethodNode
- getSVGIcon(String) - Method in interface jadx.api.plugins.gui.JadxGuiContext
-
Load SVG icon from jadx resources.
- getSymbol() - Method in enum jadx.core.dex.instructions.ArithOp
- getSymbol() - Method in enum jadx.core.dex.instructions.IfOp
- getTarget() - Method in class jadx.core.dex.instructions.FillArrayInsn
- getTarget() - Method in class jadx.core.dex.instructions.GotoNode
- getTarget() - Method in class jadx.core.dex.instructions.IfNode
- getTarget() - Method in class jadx.core.dex.instructions.java.JsrNode
- getTarget() - Method in class jadx.core.dex.nodes.Edge
- getTargetBlocks() - Method in class jadx.core.dex.instructions.SwitchInsn
- getTargets() - Method in class jadx.core.dex.instructions.SwitchData
- getTargets() - Method in class jadx.core.dex.instructions.SwitchInsn
- getTargetSdkVersion() - Method in class jadx.core.utils.android.ApplicationParams
- getTasksCount() - Method in interface jadx.api.utils.tasks.ITaskExecutor
-
Scheduled tasks count
- getTasksCount() - Method in class jadx.core.utils.tasks.TaskExecutor
- getTempDir() - Method in interface jadx.core.plugins.files.IJadxFilesGetter
- getTempDir() - Method in class jadx.core.plugins.files.SingleDirFilesGetter
- getTempDir() - Method in class jadx.core.plugins.files.TempFilesGetter
- getText() - Method in class jadx.core.xmlgen.ResContainer
- getThenBlock() - Method in class jadx.core.dex.instructions.IfNode
- getThenBlock() - Method in class jadx.core.dex.regions.conditions.IfInfo
- getThenRegion() - Method in class jadx.core.dex.regions.conditions.IfRegion
- getThisArg() - Method in class jadx.core.dex.nodes.MethodNode
- getThreadsCount() - Method in class jadx.api.JadxArgs
- getThreadsCount() - Method in interface jadx.api.utils.tasks.ITaskExecutor
- getThreadsCount() - Method in class jadx.core.utils.tasks.TaskExecutor
- getThrows() - Method in class jadx.core.clsp.ClspMethod
- getThrows() - Method in class jadx.core.clsp.SimpleMethodDetails
- getThrows() - Method in interface jadx.core.dex.nodes.IMethodDetails
- getThrows() - Method in class jadx.core.dex.nodes.MethodNode
- getThrows() - Method in class jadx.core.dex.visitors.methods.MutableMethodDetails
- getTitle() - Method in interface jadx.api.plugins.gui.ISettingsGroup
-
Node name
- getTopBlock(List<BlockNode>) - Static method in class jadx.core.utils.BlockUtils
- getTopClass() - Method in class jadx.core.codegen.json.mapping.JsonClsMapping
- getTopParentClass() - Method in class jadx.api.JavaClass
-
Return top parent class which contains code of this class.
- getTopParentClass() - Method in class jadx.api.JavaField
- getTopParentClass() - Method in class jadx.api.JavaMethod
- getTopParentClass() - Method in interface jadx.api.JavaNode
- getTopParentClass() - Method in class jadx.api.JavaPackage
- getTopParentClass() - Method in class jadx.api.JavaVariable
- getTopParentClass() - Method in class jadx.core.dex.info.ClassInfo
- getTopParentClass() - Method in class jadx.core.dex.nodes.ClassNode
- getTopParentClass() - Method in class jadx.core.dex.nodes.FieldNode
- getTopParentClass() - Method in class jadx.core.dex.nodes.MethodNode
- getTopSplitter() - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- getTopSplitterForHandler(BlockNode) - Static method in class jadx.core.utils.BlockUtils
- getTotalDepsCount() - Method in class jadx.api.JavaClass
- getTotalDepsCount() - Method in class jadx.core.dex.nodes.ClassNode
- getTryBlock() - Method in class jadx.core.dex.trycatch.ExceptionHandler
- getTryBlock() - Method in class jadx.core.dex.trycatch.ExcHandlerAttr
- getTryCatchBlock() - Method in class jadx.core.dex.regions.TryCatchRegion
- getTryRegion() - Method in class jadx.core.dex.regions.TryCatchRegion
- getType() - Method in interface jadx.api.data.IJavaNodeRef
- getType() - Method in class jadx.api.data.impl.JadxNodeRef
- getType() - Method in class jadx.api.JavaField
- getType() - Method in class jadx.api.JavaVariable
- getType() - Method in class jadx.api.metadata.annotations.VarNode
- getType() - Method in interface jadx.api.plugins.events.IJadxEvent
- getType() - Method in class jadx.api.plugins.events.types.NodeRenamedByUser
- getType() - Method in class jadx.api.plugins.events.types.ReloadProject
- getType() - Method in class jadx.api.plugins.events.types.ReloadSettingsWindow
- getType() - Method in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder.OptionData
- getType() - Method in class jadx.api.plugins.options.impl.JadxOptionDescription
- getType() - Method in interface jadx.api.plugins.options.OptionDescription
- getType() - Method in class jadx.api.ResourceFile
- getType() - Method in class jadx.core.codegen.json.cls.JsonClass
- getType() - Method in class jadx.core.dex.attributes.nodes.SpecialEdgeAttr
- getType() - Method in class jadx.core.dex.info.AccessInfo
- getType() - Method in class jadx.core.dex.info.ClassInfo
- getType() - Method in class jadx.core.dex.info.FieldInfo
- getType() - Method in class jadx.core.dex.instructions.args.CodeVar
- getType() - Method in class jadx.core.dex.instructions.args.RegisterArg
- getType() - Method in class jadx.core.dex.instructions.args.Typed
- getType() - Method in class jadx.core.dex.nodes.ClassNode
- getType() - Method in class jadx.core.dex.nodes.FieldNode
- getType() - Method in class jadx.core.dex.nodes.InsnNode
- getType() - Method in class jadx.core.dex.regions.loops.LoopRegion
- getType() - Method in interface jadx.core.dex.visitors.typeinference.ITypeBound
- getType() - Method in class jadx.core.dex.visitors.typeinference.TypeBoundCheckCastAssign
- getType() - Method in class jadx.core.dex.visitors.typeinference.TypeBoundConst
- getType() - Method in class jadx.core.dex.visitors.typeinference.TypeBoundFieldGetAssign
- getType() - Method in class jadx.core.dex.visitors.typeinference.TypeBoundInvokeAssign
- getType() - Method in class jadx.core.dex.visitors.typeinference.TypeBoundInvokeUse
- getType() - Method in class jadx.core.dex.visitors.typeinference.TypeInfo
- getType() - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateEntry
- getType() - Method in class jadx.core.xmlgen.entry.ProtoValue
- getType(InsnArg) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateInfo
- getType(TypeUpdateInfo) - Method in interface jadx.core.dex.visitors.typeinference.ITypeBoundDynamic
-
This method will be executed instead of
ITypeBound.getType()ifTypeUpdateInfois available. - getType(TypeUpdateInfo) - Method in class jadx.core.dex.visitors.typeinference.TypeBoundCheckCastAssign
- getType(TypeUpdateInfo) - Method in class jadx.core.dex.visitors.typeinference.TypeBoundFieldGetAssign
- getType(TypeUpdateInfo) - Method in class jadx.core.dex.visitors.typeinference.TypeBoundInvokeAssign
- getType(TypeUpdateInfo) - Method in class jadx.core.dex.visitors.typeinference.TypeBoundInvokeUse
- getTypeCompare() - Method in class jadx.core.dex.nodes.RootNode
- getTypeCompare() - Method in class jadx.core.dex.visitors.typeinference.TypeUpdate
- getTypeField(RootNode, PrimitiveType) - Static method in class jadx.core.utils.EncodedValueUtils
- getTypeInfo() - Method in class jadx.core.dex.instructions.args.SSAVar
- getTypeName() - Method in class jadx.core.xmlgen.entry.ResourceEntry
- getTypeParameters() - Method in class jadx.core.clsp.ClspClass
- getTypeParameters() - Method in class jadx.core.clsp.ClspMethod
- getTypeParameters() - Method in class jadx.core.clsp.SimpleMethodDetails
- getTypeParameters() - Method in interface jadx.core.dex.nodes.IMethodDetails
- getTypeParameters() - Method in class jadx.core.dex.nodes.MethodNode
- getTypeParameters() - Method in class jadx.core.dex.visitors.methods.MutableMethodDetails
- getTypeUpdate() - Method in class jadx.core.dex.nodes.RootNode
- getTypeUpdatesLimitCount() - Method in class jadx.api.JadxArgs
- getTypeUtils() - Method in class jadx.core.dex.nodes.RootNode
- getTypeVariablesMapping(ArgType) - Method in class jadx.core.dex.nodes.utils.TypeUtils
- getTypeVarMappingForInvoke(BaseInvokeNode) - Method in class jadx.core.dex.nodes.utils.TypeUtils
- getTypeVars() - Method in class jadx.core.dex.attributes.nodes.ClassTypeVarsAttr
- getTypeVars() - Method in class jadx.core.dex.attributes.nodes.MethodTypeVarsAttr
- getTypeVarsMapFor(ArgType) - Method in class jadx.core.dex.attributes.nodes.ClassTypeVarsAttr
- getUnresolvedVars() - Method in class jadx.core.dex.visitors.typeinference.TypeSearchState
- getUsageInfoCache() - Method in class jadx.api.JadxArgs
- getUsageMap() - Method in class jadx.api.JavaClass
- getUseCount() - Method in class jadx.core.dex.instructions.args.SSAVar
- getUsedInPhi() - Method in class jadx.core.dex.instructions.args.SSAVar
- getUseIn() - Method in class jadx.api.JavaClass
- getUseIn() - Method in class jadx.api.JavaField
- getUseIn() - Method in class jadx.api.JavaMethod
- getUseIn() - Method in interface jadx.api.JavaNode
- getUseIn() - Method in class jadx.api.JavaPackage
- getUseIn() - Method in class jadx.api.JavaVariable
- getUseIn() - Method in class jadx.core.dex.nodes.ClassNode
- getUseIn() - Method in class jadx.core.dex.nodes.FieldNode
- getUseIn() - Method in interface jadx.core.dex.nodes.IUsageInfoNode
- getUseIn() - Method in class jadx.core.dex.nodes.MethodNode
- getUseInMth() - Method in class jadx.core.dex.nodes.ClassNode
- getUseKotlinMethodsForVarNames() - Method in class jadx.api.JadxArgs
- getUseList() - Method in class jadx.core.dex.instructions.args.SSAVar
- getUsePlacesFor(ICodeInfo, JavaNode) - Method in class jadx.api.JavaClass
- getUserRenamesMappingsMode() - Method in class jadx.api.JadxArgs
- getUserRenamesMappingsPath() - Method in class jadx.api.JadxArgs
- getUseSourceNameAsClassNameAlias() - Method in class jadx.api.JadxArgs
- getValue() - Method in class jadx.core.xmlgen.entry.ProtoValue
- getValueString(ResourceEntry) - Method in class jadx.core.xmlgen.entry.ValuesParser
- getVar() - Method in class jadx.core.dex.visitors.typeinference.TypeSearchVarInfo
- getVarArg() - Method in class jadx.core.dex.regions.loops.ForEachLoop
- getVarInfo(SSAVar) - Method in class jadx.core.dex.visitors.typeinference.TypeSearchState
- getVarNode() - Method in class jadx.api.JavaVariable
- getVarRef() - Method in class jadx.api.metadata.annotations.VarNode
- getVarRef() - Method in class jadx.core.dex.attributes.nodes.FieldReplaceAttr
- getVars() - Method in class jadx.core.dex.attributes.nodes.DeclareVariablesAttr
- getVarType(MethodNode, ILocalVar) - Static method in class jadx.core.dex.visitors.debuginfo.DebugInfoAttachVisitor
- getVersion() - Static method in class jadx.api.JadxDecompiler
- getVersion() - Method in class jadx.core.dex.instructions.args.SSAVar
- getVersion() - Static method in class jadx.core.Jadx
- getVersionCode() - Method in class jadx.core.utils.android.ApplicationParams
- getVersionName() - Method in class jadx.core.utils.android.ApplicationParams
- getVisibility() - Method in class jadx.core.dex.info.AccessInfo
- getWarnNodes() - Method in class jadx.core.utils.ErrorsCounter
- getWarnsCount() - Method in class jadx.api.JadxDecompiler
- getWarnsCount() - Method in class jadx.core.utils.ErrorsCounter
- getWildcardBound() - Method in class jadx.core.dex.instructions.args.ArgType
- getWildcardType() - Method in class jadx.core.dex.instructions.args.ArgType
- getWrapInsn() - Method in class jadx.core.dex.instructions.args.InsnWrapArg
- getWrappedInsn(InsnArg) - Static method in class jadx.core.utils.InsnUtils
- getZipEntry() - Method in class jadx.api.ResourceFile
- getZipReader() - Method in class jadx.api.JadxDecompiler
- getZipReader() - Method in interface jadx.api.plugins.JadxPluginContext
-
Custom jadx zip reader to fight tampering and provide additional security checks
- getZipReader() - Method in class jadx.core.plugins.PluginContext
- GOTO - jadx.core.dex.instructions.InsnType
- GotoNode - Class in jadx.core.dex.instructions
- GotoNode(int) - Constructor for class jadx.core.dex.instructions.GotoNode
- GotoNode(InsnType, int, int) - Constructor for class jadx.core.dex.instructions.GotoNode
- GradleGeneratorTools - Class in jadx.core.export.gen
- GradleGeneratorTools() - Constructor for class jadx.core.export.gen.GradleGeneratorTools
- GradleInfoStorage - Class in jadx.core.export
- GradleInfoStorage() - Constructor for class jadx.core.export.GradleInfoStorage
- GRAMMATICAL_GENDER_ANY - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- GRAMMATICAL_GENDER_FEMININE - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- GRAMMATICAL_GENDER_MASCULINE - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- GRAMMATICAL_GENDER_NEUTER - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- grammaticalInflection - Variable in class jadx.core.xmlgen.entry.EntryConfig
- groupBy(List<V>, Function<V, K>) - Static method in class jadx.core.utils.Utils
-
Build map from list of values with value to key mapping function
Similar to:
list.stream().collect(Collectors.toMap(mapKey, Function.identity())); - GsonUtils - Class in jadx.core.utils
- GsonUtils() - Constructor for class jadx.core.utils.GsonUtils
- GsonUtils.InterfaceReplace<T> - Class in jadx.core.utils
- GT - jadx.core.dex.instructions.IfOp
- guessProjectName(RootNode) - Static method in class jadx.core.export.gen.GradleGeneratorTools
H
- handleAppResField(ICodeWriter, ClassGen, ClassInfo) - Static method in class jadx.core.utils.android.AndroidResourcesUtils
- hasAccFlag(int) - Method in class jadx.core.clsp.ClspClass
- hasAlias() - Method in class jadx.core.dex.info.ClassInfo
- hasAlias() - Method in class jadx.core.dex.info.FieldInfo
- hasAlias() - Method in class jadx.core.dex.info.MethodInfo
- hasAlias() - Method in class jadx.core.dex.nodes.PackageNode
- hasAliasPkg() - Method in class jadx.core.dex.info.ClassInfo
- hasBreakInsn(IContainer) - Static method in class jadx.core.utils.RegionUtils
- hasExitBlock(IContainer) - Static method in class jadx.core.utils.RegionUtils
-
Return true if last block in region has no successors or jump out insn (return or break)
- hasExitEdge(IContainer) - Static method in class jadx.core.utils.RegionUtils
- hash - Variable in class jadx.core.dex.instructions.args.ArgType
- hashCode() - Method in class jadx.api.data.impl.JadxCodeRef
- hashCode() - Method in class jadx.api.data.impl.JadxCodeRename
- hashCode() - Method in class jadx.api.data.impl.JadxNodeRef
- hashCode() - Method in class jadx.api.JavaClass
- hashCode() - Method in class jadx.api.JavaField
- hashCode() - Method in class jadx.api.JavaMethod
- hashCode() - Method in class jadx.api.JavaPackage
- hashCode() - Method in class jadx.api.JavaVariable
- hashCode() - Method in class jadx.api.metadata.annotations.NodeDeclareRef
- hashCode() - Method in class jadx.api.metadata.annotations.VarNode
- hashCode() - Method in class jadx.api.plugins.pass.types.JadxPassType
- hashCode() - Method in class jadx.core.clsp.ClspClass
- hashCode() - Method in class jadx.core.clsp.ClspMethod
- hashCode() - Method in class jadx.core.dex.attributes.nodes.EdgeInsnAttr
- hashCode() - Method in class jadx.core.dex.attributes.nodes.JadxError
- hashCode() - Method in class jadx.core.dex.attributes.nodes.JumpInfo
- hashCode() - Method in class jadx.core.dex.attributes.nodes.RegDebugInfoAttr
- hashCode() - Method in class jadx.core.dex.info.ClassInfo
- hashCode() - Method in class jadx.core.dex.info.FieldInfo
- hashCode() - Method in class jadx.core.dex.info.MethodInfo
- hashCode() - Method in class jadx.core.dex.info.PackageInfo
- hashCode() - Method in class jadx.core.dex.instructions.args.ArgType
- hashCode() - Method in class jadx.core.dex.instructions.args.InsnWrapArg
- hashCode() - Method in class jadx.core.dex.instructions.args.LiteralArg
- hashCode() - Method in class jadx.core.dex.instructions.args.NamedArg
- hashCode() - Method in class jadx.core.dex.instructions.args.RegisterArg
- hashCode() - Method in class jadx.core.dex.instructions.args.SSAVar
- hashCode() - Method in class jadx.core.dex.nodes.BlockNode
- hashCode() - Method in class jadx.core.dex.nodes.ClassNode
- hashCode() - Method in class jadx.core.dex.nodes.Edge
- hashCode() - Method in class jadx.core.dex.nodes.FieldNode
- hashCode() - Method in class jadx.core.dex.nodes.InsnNode
-
Compare instruction only by identity.
- hashCode() - Method in class jadx.core.dex.nodes.MethodNode
- hashCode() - Method in class jadx.core.dex.nodes.PackageNode
- hashCode() - Method in class jadx.core.dex.regions.conditions.IfCondition
- hashCode() - Method in class jadx.core.dex.trycatch.CatchAttr
- hashCode() - Method in class jadx.core.dex.trycatch.ExceptionHandler
- hashCode() - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- hashCode() - Method in class jadx.core.dex.visitors.regions.variables.UsePlace
- hashCode() - Method in class jadx.core.dex.visitors.typeinference.TypeBoundConst
- hashCode() - Method in class jadx.core.dex.visitors.typeinference.TypeBoundFieldGetAssign
- hashCode() - Method in class jadx.core.dex.visitors.typeinference.TypeBoundInvokeAssign
- hashCode() - Method in class jadx.core.dex.visitors.typeinference.TypeBoundInvokeUse
- hashCode() - Method in class jadx.core.plugins.PluginContext
- hashCode() - Method in class jadx.core.utils.BlockInsnPair
- hashCode() - Method in class jadx.core.utils.blocks.BlockPair
- hashCode() - Method in class jadx.core.utils.ImmutableList
- hashCode() - Method in class jadx.core.xmlgen.entry.EntryConfig
- hashCode() - Method in class jadx.core.xmlgen.ResContainer
- hasMetadata() - Method in interface jadx.api.ICodeInfo
- hasMetadata() - Method in class jadx.api.impl.AnnotatedCodeInfo
- hasMetadata() - Method in class jadx.api.impl.SimpleCodeInfo
- hasMultipleNonPositionalSubstitutions(String) - Static method in class jadx.core.xmlgen.StringFormattedCheck
- hasNotGeneratedParent() - Method in class jadx.core.dex.nodes.ClassNode
- hasParent(LoopInfo) - Method in class jadx.core.dex.attributes.nodes.LoopInfo
- hasParentAlias() - Method in class jadx.core.dex.nodes.PackageNode
- hasPathThroughBlock(BlockNode, IContainer) - Static method in class jadx.core.utils.RegionUtils
- hasUpdateWithType(InsnArg, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateInfo
- HEXADECIMAL - jadx.api.args.IntegerFormat
- HIDDEN - jadx.core.dex.attributes.AFlag
- HIDE_IN_GUI - jadx.api.plugins.options.OptionFlag
-
Do not show this option in jadx-gui (useful if option is configured with custom ui)
- highSurrogate(int) - Static method in class jadx.core.xmlgen.XMLChar
-
Returns the high surrogate of a supplemental character
- homepage(String) - Method in class jadx.api.plugins.JadxPluginInfoBuilder
- HTML - jadx.api.ResourceType
I
- IAliasProvider - Interface in jadx.api.deobf
- IAttributeNode - Interface in jadx.core.dex.attributes
- IBlock - Interface in jadx.core.dex.nodes
- IBranchRegion - Interface in jadx.core.dex.nodes
- ICodeAnnotation - Interface in jadx.api.metadata
- ICodeAnnotation.AnnType - Enum in jadx.api.metadata
- ICodeCache - Interface in jadx.api
- ICodeComment - Interface in jadx.api.data
- ICodeData - Interface in jadx.api.data
- ICodeDataUpdateListener - Interface in jadx.core.dex.nodes
- ICodeInfo - Interface in jadx.api
- ICodeMetadata - Interface in jadx.api.metadata
- ICodeNode - Interface in jadx.core.dex.nodes
- ICodeNodeRef - Interface in jadx.api.metadata
- ICodeRename - Interface in jadx.api.data
- ICodeWriter - Interface in jadx.api
- IConditionRegion - Interface in jadx.core.dex.nodes
- IContainer - Interface in jadx.core.dex.nodes
- id() - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- IDecompileScheduler - Interface in jadx.api
- IDeobfCondition - Interface in jadx.api.deobf
-
Utility interface to simplify merging several rename conditions to build
IRenameConditioninstance withCombineDeobfConditions.combine(IDeobfCondition...). - IDeobfCondition.Action - Enum in jadx.api.deobf
- IDexNode - Interface in jadx.core.dex.nodes
- IDexTreeVisitor - Interface in jadx.core.dex.visitors
-
Visitor interface for traverse dex tree
- IExportGradleGenerator - Interface in jadx.core.export.gen
- IF - jadx.core.dex.instructions.InsnType
- IF_BETTER - jadx.api.args.UseSourceNameAsClassNameAlias
- IfCondition - Class in jadx.core.dex.regions.conditions
- IfCondition.Mode - Enum in jadx.core.dex.regions.conditions
- IFieldInfoRef - Interface in jadx.core.dex.nodes
-
Common interface for FieldInfo and FieldNode
- IfInfo - Class in jadx.core.dex.regions.conditions
- IfInfo(MethodNode, IfCondition, BlockNode, BlockNode) - Constructor for class jadx.core.dex.regions.conditions.IfInfo
- IfInfo(IfInfo, BlockNode, BlockNode) - Constructor for class jadx.core.dex.regions.conditions.IfInfo
- IfNode - Class in jadx.core.dex.instructions
- IfNode(InsnData, IfOp) - Constructor for class jadx.core.dex.instructions.IfNode
- IfNode(IfOp, int, InsnArg, InsnArg) - Constructor for class jadx.core.dex.instructions.IfNode
- IfOp - Enum in jadx.core.dex.instructions
- IfRegion - Class in jadx.core.dex.regions.conditions
- IfRegion(IRegion) - Constructor for class jadx.core.dex.regions.conditions.IfRegion
- IfRegionVisitor - Class in jadx.core.dex.visitors.regions
- IfRegionVisitor() - Constructor for class jadx.core.dex.visitors.regions.IfRegionVisitor
- IGET - jadx.core.dex.instructions.InsnType
- IGNORE - jadx.api.args.GeneratedRenamesMappingFileMode
-
Don't load and don't save
- IGNORE - jadx.api.args.UserRenamesMappingsMode
-
Don't load and don't save
- IGNORE_THROW_SPLIT - jadx.core.dex.attributes.AFlag
- ignoreMethod() - Method in class jadx.core.dex.nodes.MethodNode
- IJadxEvent - Interface in jadx.api.plugins.events
- IJadxEvents - Interface in jadx.api.plugins.events
- IJadxFiles - Interface in jadx.api.plugins.data
- IJadxFilesGetter - Interface in jadx.core.plugins.files
- IJadxPlugins - Interface in jadx.api.plugins.data
- IJadxSecurity - Interface in jadx.api.security
- IJavaCodeRef - Interface in jadx.api.data
- IJavaNodeRef - Interface in jadx.api.data
- IJavaNodeRef.RefType - Enum in jadx.api.data
- ILineAttributeNode - Interface in jadx.core.dex.attributes
- ILoadable - Interface in jadx.core.dex.nodes
- IMethodDetails - Interface in jadx.core.dex.nodes
- IMG - jadx.api.ResourceType
- IMMUTABLE_TYPE - jadx.core.dex.attributes.AFlag
-
Type of RegisterArg or SSAVar can't be changed
- ImmutableList<E> - Class in jadx.core.utils
-
Simple immutable list implementation Warning: some methods not implemented!
- ImmutableList(E[]) - Constructor for class jadx.core.utils.ImmutableList
- ImmutableList(Collection<E>) - Constructor for class jadx.core.utils.ImmutableList
- incIndent() - Method in interface jadx.api.ICodeWriter
- incIndent() - Method in class jadx.api.impl.SimpleCodeWriter
- INCONSISTENT_CODE - jadx.core.dex.attributes.AFlag
- indent - Variable in class jadx.api.impl.SimpleCodeWriter
- indentStr - Variable in class jadx.api.impl.SimpleCodeWriter
- indexInListByRef(List<T>, T) - Static method in class jadx.core.utils.Utils
- IndexInsnNode - Class in jadx.core.dex.instructions
- IndexInsnNode(InsnType, Object, int) - Constructor for class jadx.core.dex.instructions.IndexInsnNode
- indexOf(Object) - Method in class jadx.core.utils.ImmutableList
- indexToString(Object) - Static method in class jadx.core.utils.InsnUtils
- INFO - jadx.api.CommentsLevel
- InfoStorage - Class in jadx.core.dex.info
- InfoStorage() - Constructor for class jadx.core.dex.info.InfoStorage
- inheritMetadata(InsnNode) - Method in class jadx.core.dex.nodes.InsnNode
- inheritUsedNames(NameGen) - Method in class jadx.core.codegen.NameGen
- init() - Method in class jadx.core.dex.nodes.RootNode
- init() - Method in class jadx.core.export.ExportGradle
- init() - Method in class jadx.core.export.gen.AndroidGradleGenerator
- init() - Method in interface jadx.core.export.gen.IExportGradleGenerator
- init() - Method in class jadx.core.export.gen.SimpleJavaGradleGenerator
- init() - Method in class jadx.core.plugins.PluginContext
- init(JadxDecompiler) - Method in class jadx.api.plugins.pass.impl.SimpleAfterLoadPass
- init(JadxDecompiler) - Method in interface jadx.api.plugins.pass.types.JadxAfterLoadPass
- init(JadxPluginContext) - Method in interface jadx.api.plugins.JadxPlugin
-
Init plugin.
- init(RootNode) - Method in interface jadx.api.deobf.IAliasProvider
- init(RootNode) - Method in interface jadx.api.deobf.IDeobfCondition
- init(RootNode) - Method in class jadx.api.deobf.impl.AlwaysRename
- init(RootNode) - Method in class jadx.api.deobf.impl.AnyRenameCondition
- init(RootNode) - Method in class jadx.api.deobf.impl.CombineDeobfConditions
- init(RootNode) - Method in interface jadx.api.deobf.IRenameCondition
- init(RootNode) - Method in class jadx.api.impl.passes.DecompilePassWrapper
- init(RootNode) - Method in class jadx.api.impl.passes.PreparePassWrapper
- init(RootNode) - Method in interface jadx.api.plugins.pass.types.JadxDecompilePass
- init(RootNode) - Method in interface jadx.api.plugins.pass.types.JadxPreparePass
- init(RootNode) - Method in interface jadx.api.plugins.resources.IResContainerFactory
-
Optional init method
- init(RootNode) - Method in interface jadx.api.plugins.resources.IResTableParserProvider
-
Optional init method
- init(RootNode) - Method in class jadx.core.deobf.conditions.AbstractDeobfCondition
- init(RootNode) - Method in class jadx.core.deobf.conditions.AvoidClsAndPkgNamesCollision
- init(RootNode) - Method in class jadx.core.deobf.conditions.DeobfLengthCondition
- init(RootNode) - Method in class jadx.core.deobf.conditions.DeobfWhitelist
- init(RootNode) - Method in class jadx.core.deobf.DeobfAliasProvider
- init(RootNode) - Method in class jadx.core.deobf.DeobfuscatorVisitor
- init(RootNode) - Method in class jadx.core.deobf.SaveDeobfMapping
- init(RootNode) - Method in class jadx.core.dex.visitors.AbstractVisitor
- init(RootNode) - Method in class jadx.core.dex.visitors.ApplyVariableNames
- init(RootNode) - Method in class jadx.core.dex.visitors.AttachCommentsVisitor
- init(RootNode) - Method in class jadx.core.dex.visitors.AttachMethodDetails
- init(RootNode) - Method in class jadx.core.dex.visitors.DeboxingVisitor
- init(RootNode) - Method in class jadx.core.dex.visitors.EnumVisitor
- init(RootNode) - Method in class jadx.core.dex.visitors.FallbackModeVisitor
- init(RootNode) - Method in class jadx.core.dex.visitors.fixaccessmodifiers.FixAccessModifiers
- init(RootNode) - Method in class jadx.core.dex.visitors.gradle.NonFinalResIdsVisitor
- init(RootNode) - Method in interface jadx.core.dex.visitors.IDexTreeVisitor
-
Called after loading dex tree, but before visitor traversal.
- init(RootNode) - Method in class jadx.core.dex.visitors.kotlin.ProcessKotlinInternals
- init(RootNode) - Method in class jadx.core.dex.visitors.MethodInvokeVisitor
- init(RootNode) - Method in class jadx.core.dex.visitors.MethodThrowsVisitor
- init(RootNode) - Method in class jadx.core.dex.visitors.prepare.AddAndroidConstants
- init(RootNode) - Method in class jadx.core.dex.visitors.ProcessAnonymous
- init(RootNode) - Method in class jadx.core.dex.visitors.ProcessMethodsForInline
- init(RootNode) - Method in class jadx.core.dex.visitors.rename.CodeRenameVisitor
- init(RootNode) - Method in class jadx.core.dex.visitors.rename.RenameVisitor
- init(RootNode) - Method in class jadx.core.dex.visitors.rename.SourceFileRename
- init(RootNode) - Method in class jadx.core.dex.visitors.ShadowFieldVisitor
- init(RootNode) - Method in class jadx.core.dex.visitors.SignatureProcessor
- init(RootNode) - Method in class jadx.core.dex.visitors.SimplifyVisitor
- init(RootNode) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- init(RootNode) - Method in class jadx.core.dex.visitors.typeinference.TypeInferenceVisitor
- init(RootNode) - Method in class jadx.core.dex.visitors.usage.UsageInfoVisitor
- init(RootNode) - Method in class jadx.core.xmlgen.ResTableBinaryParserProvider
- init(SortedSet<PluginContext>) - Method in class jadx.core.plugins.JadxPluginManager
- initAll() - Method in class jadx.core.plugins.JadxPluginManager
- initBasicBlocks() - Method in class jadx.core.dex.nodes.MethodNode
- initBlocks(BlockNode) - Method in class jadx.core.dex.instructions.IfNode
- initBlocks(BlockNode) - Method in class jadx.core.dex.instructions.SwitchInsn
- initBlocks(BlockNode) - Method in class jadx.core.dex.instructions.TargetInsnNode
- initCache() - Method in class jadx.core.clsp.ClspGraph
- initClassPath() - Method in class jadx.core.dex.nodes.RootNode
- initCodeVar(SSAVar) - Static method in class jadx.core.dex.visitors.InitCodeVariables
- initCodeVar(MethodNode, RegisterArg) - Static method in class jadx.core.dex.visitors.InitCodeVariables
- InitCodeVariables - Class in jadx.core.dex.visitors
- InitCodeVariables() - Constructor for class jadx.core.dex.visitors.InitCodeVariables
- initExecTimes() - Static method in class jadx.core.utils.DebugUtils
- initIndexes(int, int, int, int) - Method in interface jadx.api.deobf.IAliasProvider
-
Optional method to set initial max indexes loaded from mapping
- initIndexes(int, int, int, int) - Method in class jadx.core.deobf.DeobfAliasProvider
- initIndexes(IAliasProvider) - Method in class jadx.core.deobf.DeobfPresets
- initManifestAttributes() - Method in class jadx.core.dex.nodes.RootNode
- initPasses() - Method in class jadx.core.dex.nodes.RootNode
- initPasses(RootNode) - Method in class jadx.core.ProcessClass
- initResolved() - Method in class jadx.core.plugins.JadxPluginManager
- injectFakeInsns(LoopRegion) - Method in class jadx.core.dex.regions.loops.ForEachLoop
- INLINE - jadx.core.codegen.InsnGen.Flags
- INLINE_INSTANCE_FIELD - jadx.core.dex.attributes.AFlag
- INLINED - Static variable in class jadx.core.dex.attributes.AType
- InlinedAttr - Class in jadx.core.dex.attributes.nodes
- InlinedAttr(ClassNode) - Constructor for class jadx.core.dex.attributes.nodes.InlinedAttr
- InlineMethods - Class in jadx.core.dex.visitors
- InlineMethods() - Constructor for class jadx.core.dex.visitors.InlineMethods
- inlineNotNeeded(MethodNode) - Static method in class jadx.core.dex.attributes.nodes.MethodInlineAttr
- InMemoryCodeCache - Class in jadx.api.impl
- InMemoryCodeCache() - Constructor for class jadx.api.impl.InMemoryCodeCache
- InMemoryUsageInfoCache - Class in jadx.api.usage.impl
- InMemoryUsageInfoCache() - Constructor for class jadx.api.usage.impl.InMemoryUsageInfoCache
- inputFlags - Variable in class jadx.core.xmlgen.entry.EntryConfig
- insertAfterInsn(BlockNode, InsnNode, InsnNode) - Static method in class jadx.core.utils.BlockUtils
- insertBeforeInsn(BlockNode, InsnNode, InsnNode) - Static method in class jadx.core.utils.BlockUtils
- insertLineNumbers - Variable in class jadx.api.impl.SimpleCodeWriter
- insertPasses(List<IDexTreeVisitor>) - Static method in class jadx.core.utils.DebugChecks
- insn - Variable in class jadx.core.dex.visitors.typeinference.AbstractTypeConstraint
- INSN - jadx.api.data.CodeRefType
- InsnArg - Class in jadx.core.dex.instructions.args
-
Instruction argument.
- InsnArg() - Constructor for class jadx.core.dex.instructions.args.InsnArg
- InsnCodeOffset - Class in jadx.api.metadata.annotations
- InsnCodeOffset(int) - Constructor for class jadx.api.metadata.annotations.InsnCodeOffset
- InsnContainer - Class in jadx.core.dex.nodes
-
Lightweight replacement for BlockNode in regions.
- InsnContainer(InsnNode) - Constructor for class jadx.core.dex.nodes.InsnContainer
- InsnContainer(List<InsnNode>) - Constructor for class jadx.core.dex.nodes.InsnContainer
- InsnDataUtils - Class in jadx.core.utils.input
- InsnDataUtils() - Constructor for class jadx.core.utils.input.InsnDataUtils
- InsnDecoder - Class in jadx.core.dex.instructions
- InsnDecoder(MethodNode) - Constructor for class jadx.core.dex.instructions.InsnDecoder
- InsnGen - Class in jadx.core.codegen
- InsnGen(MethodGen, boolean) - Constructor for class jadx.core.codegen.InsnGen
- InsnGen.Flags - Enum in jadx.core.codegen
- InsnList - Class in jadx.core.utils
- InsnList(List<InsnNode>) - Constructor for class jadx.core.utils.InsnList
- InsnNode - Class in jadx.core.dex.nodes
- InsnNode(InsnType, int) - Constructor for class jadx.core.dex.nodes.InsnNode
- InsnNode(InsnType, List<InsnArg>) - Constructor for class jadx.core.dex.nodes.InsnNode
- InsnRemover - Class in jadx.core.utils
-
Helper class for correct instructions removing, can be used while iterating over instructions list
- InsnRemover(MethodNode) - Constructor for class jadx.core.utils.InsnRemover
- InsnRemover(MethodNode, BlockNode) - Constructor for class jadx.core.utils.InsnRemover
- insnsCount(IContainer) - Static method in class jadx.core.utils.RegionUtils
- InsnsSlice - Class in jadx.core.dex.visitors.finaly
- InsnsSlice() - Constructor for class jadx.core.dex.visitors.finaly.InsnsSlice
- insnType - Variable in class jadx.core.dex.nodes.InsnNode
- InsnType - Enum in jadx.core.dex.instructions
- insnTypeToString(InsnType) - Static method in class jadx.core.utils.InsnUtils
- InsnUtils - Class in jadx.core.utils
- InsnWrapArg - Class in jadx.core.dex.instructions.args
- INSTANCE - Static variable in class jadx.api.deobf.impl.AlwaysRename
- INSTANCE - Static variable in class jadx.api.impl.NoOpCodeCache
- INSTANCE - Static variable in class jadx.api.plugins.events.types.ReloadSettingsWindow
- INSTANCE - Static variable in class jadx.core.dex.attributes.EmptyAttrStorage
- INSTANCE - Static variable in class jadx.core.plugins.files.TempFilesGetter
- INSTANCE_FIELD - jadx.core.dex.attributes.nodes.AnonymousClassAttr.InlineType
- INSTANCE_OF - jadx.core.dex.instructions.InsnType
- INT - jadx.core.dex.instructions.args.PrimitiveType
- INT - Static variable in class jadx.core.dex.instructions.args.ArgType
- INT_BOOLEAN - Static variable in class jadx.core.dex.instructions.args.ArgType
- INT_FLOAT - Static variable in class jadx.core.dex.instructions.args.ArgType
- IntegerFormat - Enum in jadx.api.args
- INTERFACE - jadx.core.dex.instructions.InvokeType
- interfaceReplace(Class<T>) - Static method in class jadx.core.utils.GsonUtils
- internalBatches(List<JavaClass>) - Method in class jadx.core.utils.DecompilerScheduler
-
Put classes with many dependencies at the end.
- intersect(List<BlockNode>) - Method in class jadx.core.utils.blocks.BlockSet
- intersects(List<BlockNode>) - Method in class jadx.core.utils.blocks.BlockSet
- intOption(String) - Method in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder
- intToHex(int) - Static method in class jadx.core.utils.files.FileUtils
-
Zero padded hex string for int value
- INVALID_STRING_PLACEHOLDER - Static variable in class jadx.core.xmlgen.BinaryXMLStrings
- InvalidDataException - Exception in jadx.core.utils.exceptions
- InvalidDataException(String) - Constructor for exception jadx.core.utils.exceptions.InvalidDataException
- invert() - Method in enum jadx.core.dex.instructions.IfOp
- invert() - Method in class jadx.core.dex.regions.conditions.Compare
- invert() - Method in class jadx.core.dex.regions.conditions.IfRegion
- invert() - Method in enum jadx.core.dex.visitors.typeinference.TypeCompareEnum
- invert(IfCondition) - Static method in class jadx.core.dex.regions.conditions.IfCondition
- invert(IfInfo) - Static method in class jadx.core.dex.regions.conditions.IfInfo
- invertCondition() - Method in class jadx.core.dex.instructions.IfNode
- invertCondition() - Method in interface jadx.core.dex.nodes.IConditionRegion
- invertCondition() - Method in class jadx.core.dex.regions.conditions.ConditionRegion
- INVOKE - jadx.core.dex.instructions.InsnType
- InvokeCustomBuilder - Class in jadx.core.dex.instructions
- InvokeCustomBuilder() - Constructor for class jadx.core.dex.instructions.InvokeCustomBuilder
- InvokeCustomNode - Class in jadx.core.dex.instructions
- InvokeCustomNode(MethodInfo, InsnData, boolean, boolean) - Constructor for class jadx.core.dex.instructions.InvokeCustomNode
- InvokeCustomRawNode - Class in jadx.core.dex.instructions
-
Information for raw invoke-custom instruction.
Output will be formatted as polymorphic call with equivalent semantic Contains two parts: - resolve: treated as additional invoke insn (uses only constant args) - invoke: call of resolved method (base for this invoke)
SeeCustomRawCallclass for build details - InvokeCustomRawNode(InvokeNode, MethodInfo, InsnData, boolean) - Constructor for class jadx.core.dex.instructions.InvokeCustomRawNode
- InvokeCustomRawNode(InvokeNode, MethodInfo, InvokeType, int) - Constructor for class jadx.core.dex.instructions.InvokeCustomRawNode
- InvokeCustomUtils - Class in jadx.core.dex.instructions.invokedynamic
- InvokeCustomUtils() - Constructor for class jadx.core.dex.instructions.invokedynamic.InvokeCustomUtils
- InvokeNode - Class in jadx.core.dex.instructions
- InvokeNode(MethodInfo, InsnData, InvokeType, boolean) - Constructor for class jadx.core.dex.instructions.InvokeNode
- InvokeNode(MethodInfo, InsnData, InvokeType, boolean, boolean) - Constructor for class jadx.core.dex.instructions.InvokeNode
- InvokeNode(MethodInfo, InvokeType, int) - Constructor for class jadx.core.dex.instructions.InvokeNode
- InvokePolymorphicNode - Class in jadx.core.dex.instructions
- InvokePolymorphicNode(MethodInfo, int, IMethodProto, MethodInfo) - Constructor for class jadx.core.dex.instructions.InvokePolymorphicNode
- InvokePolymorphicNode(MethodInfo, InsnData, IMethodProto, MethodInfo, boolean) - Constructor for class jadx.core.dex.instructions.InvokePolymorphicNode
- InvokeType - Enum in jadx.core.dex.instructions
- IPackageUpdate - Interface in jadx.core.dex.nodes
- IPassWrapperVisitor - Interface in jadx.api.impl.passes
- IPUT - jadx.core.dex.instructions.InsnType
- IRegion - Interface in jadx.core.dex.nodes
- IRegionIterativeVisitor - Interface in jadx.core.dex.visitors.regions
- IRegionVisitor - Interface in jadx.core.dex.visitors.regions
- IRenameCondition - Interface in jadx.api.deobf
- IRenameNode - Interface in jadx.api.data
- IResContainerFactory - Interface in jadx.api.plugins.resources
-
Factory for
ResContainer. - IResourcesLoader - Interface in jadx.api.plugins.resources
- IResTableParser - Interface in jadx.core.xmlgen
- IResTableParserProvider - Interface in jadx.api.plugins.resources
-
Provides the resource table parser instance for specific resource table file format.
- is - Variable in class jadx.core.xmlgen.CommonBinaryParser
- isAbstract() - Method in class jadx.core.dex.info.AccessInfo
- isAllBlocksEmpty(List<BlockNode>) - Static method in class jadx.core.utils.BlockUtils
- isAllCharsPrintable(String) - Static method in class jadx.core.deobf.NameMapper
- isAllHandler() - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- isAllowInlineKotlinLambda() - Method in class jadx.api.JadxArgs
- isAllowWider() - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateFlags
- isAllPathExists(Collection<BlockNode>, BlockNode) - Static method in class jadx.core.utils.BlockUtils
-
Check if exist path from every startBlocks to end
- isAnnotation() - Method in class jadx.core.dex.info.AccessInfo
- isAnonymous() - Method in class jadx.core.dex.nodes.ClassNode
- isAnyPathExists(BlockNode, BlockNode) - Static method in class jadx.core.utils.BlockUtils
- isAnyThis() - Method in class jadx.core.dex.instructions.args.InsnArg
-
Return true for 'this' from other classes (often occur in anonymous classes)
- isArgsOverloaded() - Method in class jadx.core.dex.nodes.MethodNode
-
Return true if exists method with same name and arguments count
- isArray() - Method in class jadx.core.dex.instructions.args.ArgType
- isAssignInPhi() - Method in class jadx.core.dex.instructions.args.SSAVar
- isAttrStorageEmpty() - Method in class jadx.core.dex.attributes.AttrNode
- isAttrStorageEmpty() - Method in interface jadx.core.dex.attributes.IAttributeNode
- isBackEdge(BlockNode, BlockNode) - Static method in class jadx.core.utils.BlockUtils
- isBitOp() - Method in enum jadx.core.dex.instructions.ArithOp
- isBlocksInSameRegion(MethodNode, BlockNode, BlockNode) - Static method in class jadx.core.utils.RegionUtils
-
Check if two blocks in same region on same level TODO: Add 'region' annotation to all blocks to speed up checks
- isBodyGenStarted() - Method in class jadx.core.codegen.ClassGen
- isBridge() - Method in class jadx.core.dex.info.AccessInfo
- isCastNeeded(RootNode, ArgType, ArgType) - Static method in class jadx.core.dex.instructions.args.ArgType
- isCatchAll() - Method in class jadx.core.dex.trycatch.ExceptionHandler
- isCfgOutput() - Method in class jadx.api.JadxArgs
- isClassInit() - Method in class jadx.api.JavaMethod
- isClassInit() - Method in class jadx.core.dex.info.MethodInfo
- isClsKnown(RootNode, ArgType) - Static method in class jadx.core.dex.instructions.args.ArgType
- isClsKnown(String) - Method in class jadx.core.clsp.ClspGraph
- isCodeVarSet() - Method in class jadx.core.dex.instructions.args.SSAVar
- isCompare() - Method in class jadx.core.dex.regions.conditions.IfCondition
- isCompatible(String) - Method in class jadx.core.plugins.versions.VerifyRequiredVersion
- isComplete() - Method in class jadx.core.dex.visitors.finaly.InsnsSlice
- isConditionAtEnd() - Method in class jadx.core.dex.regions.loops.LoopRegion
- isConflict() - Method in enum jadx.core.dex.visitors.typeinference.TypeCompareEnum
- isConst() - Method in class jadx.core.dex.instructions.args.InsnArg
- isConstInsn() - Method in class jadx.core.dex.nodes.InsnNode
- isConstructor() - Method in class jadx.api.JavaMethod
- isConstructor() - Method in class jadx.core.dex.info.AccessInfo
- isConstructor() - Method in class jadx.core.dex.info.MethodInfo
- isConstructor() - Method in class jadx.core.dex.nodes.MethodNode
- isContent(int) - Static method in class jadx.core.xmlgen.XMLChar
-
Returns true if the specified character can be considered content.
- isData() - Method in class jadx.core.dex.info.AccessInfo
- isDebugInfo() - Method in class jadx.api.JadxArgs
- isDeclared() - Method in class jadx.core.dex.instructions.args.CodeVar
- isDeepEquals(InsnNode) - Method in class jadx.core.dex.nodes.InsnNode
-
'Hard' equals, compare all arguments
- isDefault() - Method in class jadx.api.JavaPackage
- isDefaultConstructor() - Method in class jadx.core.dex.nodes.MethodNode
- isDefaultPackage() - Method in class jadx.core.dex.info.ClassInfo
- isDefaultPkg() - Method in class jadx.core.dex.info.PackageInfo
- isDeobfuscationForceSave() - Method in class jadx.api.JadxArgs
- isDeobfuscationOn() - Method in class jadx.api.JadxArgs
- isDescendantOf(JavaPackage) - Method in class jadx.api.JavaPackage
- isDevVersion() - Static method in class jadx.core.Jadx
- isDominatedBy(BlockNode, IContainer) - Static method in class jadx.core.utils.RegionUtils
- isDominator(BlockNode) - Method in class jadx.core.dex.nodes.BlockNode
-
Check if 'block' dominated on this node
- isDuplicateBlockPath(BlockNode, BlockNode) - Static method in class jadx.core.utils.BlockUtils
- isDuplicatedAttr(String, Set<String>) - Static method in class jadx.core.xmlgen.XmlDeobf
- isEmpty() - Method in interface jadx.api.data.ICodeData
- isEmpty() - Method in class jadx.api.data.impl.JadxCodeData
- isEmpty() - Method in class jadx.core.dex.attributes.AttributeStorage
- isEmpty() - Method in class jadx.core.dex.attributes.EmptyAttrStorage
- isEmpty() - Method in class jadx.core.dex.attributes.nodes.EnumMapAttr
- isEmpty() - Method in class jadx.core.dex.nodes.BlockNode
- isEmpty() - Method in class jadx.core.dex.nodes.PackageNode
- isEmpty() - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateInfo
- isEmpty() - Method in class jadx.core.utils.blocks.BlockSet
- isEmpty() - Method in class jadx.core.utils.EmptyBitSet
- isEmpty() - Method in class jadx.core.utils.ImmutableList
- isEmpty(IContainer) - Static method in class jadx.core.utils.RegionUtils
- isEmpty(String) - Static method in class jadx.core.utils.StringUtils
- isEmpty(Collection<T>) - Static method in class jadx.core.utils.Utils
- isEmpty(Map<K, V>) - Static method in class jadx.core.utils.Utils
- isEmpty(T[]) - Static method in class jadx.core.utils.Utils
- isEmptySimplePath(BlockNode, BlockNode) - Static method in class jadx.core.utils.BlockUtils
-
Return true if on path from start to end no instructions and no branches.
- isEndless() - Method in class jadx.core.dex.regions.loops.LoopRegion
- isEnum() - Method in class jadx.core.dex.info.AccessInfo
- isEnum() - Method in class jadx.core.dex.nodes.ClassNode
- isEqual() - Method in enum jadx.core.dex.visitors.typeinference.TypeCompareEnum
- isEqualPaths(BlockNode, BlockNode) - Static method in class jadx.core.utils.BlockUtils
- isEqualReturnBlocks(BlockNode, BlockNode) - Static method in class jadx.core.utils.BlockUtils
- isEscapeUnicode() - Method in class jadx.api.JadxArgs
- ISettingsGroup - Interface in jadx.api.plugins.gui
-
Settings page customization
- isExceptionHandlerPath(BlockNode) - Static method in class jadx.core.utils.BlockUtils
- isExitBlock(BlockNode) - Static method in class jadx.core.utils.BlockUtils
- isExitBlock(MethodNode, BlockNode) - Static method in class jadx.core.utils.BlockUtils
- isExitBlock(MethodNode, IContainer) - Static method in class jadx.core.utils.RegionUtils
- isExplicit() - Method in class jadx.core.dex.attributes.nodes.GenericInfoAttr
- isExportAsGradleProject() - Method in class jadx.api.JadxArgs
- isExtractFinally() - Method in class jadx.api.JadxArgs
- isFallbackMode() - Method in class jadx.api.JadxArgs
- isFallbackMode() - Method in class jadx.core.codegen.ClassGen
- isFalse() - Method in class jadx.core.dex.instructions.args.InsnArg
- isFinal() - Method in class jadx.core.dex.info.AccessInfo
- isFinal() - Method in class jadx.core.dex.instructions.args.CodeVar
- isFinally() - Method in class jadx.core.dex.trycatch.ExceptionHandler
- isFirstInsn(MethodNode, InsnNode) - Static method in class jadx.core.utils.BlockUtils
- isFollowBackEdge(BlockNode) - Static method in class jadx.core.utils.BlockUtils
- isFsCaseSensitive() - Method in class jadx.api.JadxArgs
- isGenerateKotlinMetadata() - Method in class jadx.api.JadxArgs
- isGeneric() - Method in class jadx.core.dex.instructions.args.ArgType
- isGenericType() - Method in class jadx.core.dex.instructions.args.ArgType
- isHexadecimal() - Method in enum jadx.api.args.IntegerFormat
- isHighSurrogate(int) - Static method in class jadx.core.xmlgen.XMLChar
-
Returns whether the given character is a high surrogate
- isIgnoreSame() - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateFlags
- isIgnoreUnknown() - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateFlags
- isImplements(String, String) - Method in class jadx.core.clsp.ClspGraph
- isIncludeDependencies() - Method in class jadx.api.JadxArgs
- isInitialized() - Method in interface jadx.api.plugins.data.JadxPluginRuntimeData
- isInitialized() - Method in class jadx.core.plugins.PluginContext
- isInlineAnonymousClasses() - Method in class jadx.api.JadxArgs
- isInlineInsn() - Method in class jadx.core.dex.instructions.InvokeCustomNode
- isInlineMethods() - Method in class jadx.api.JadxArgs
- isInner() - Method in class jadx.api.JavaClass
- isInner() - Method in class jadx.core.codegen.json.mapping.JsonClsMapping
- isInner() - Method in class jadx.core.dex.info.ClassInfo
- isInner() - Method in class jadx.core.dex.nodes.ClassNode
- isInsertDebugLines() - Method in class jadx.api.JadxArgs
- isInsnType(InsnNode, InsnType) - Static method in class jadx.core.utils.InsnUtils
- isInsnWrap() - Method in class jadx.core.dex.instructions.args.InsnArg
- isInsnWrap() - Method in class jadx.core.dex.instructions.args.InsnWrapArg
- isInstance() - Method in class jadx.core.dex.nodes.FieldNode
- isInstanceOf(RootNode, ArgType, ArgType) - Static method in class jadx.core.dex.instructions.args.ArgType
- isInSubDirectory(File, File) - Static method in class jadx.api.plugins.utils.ZipSecurity
-
Deprecated.
- isInSubDirectory(File, File) - Method in class jadx.api.security.impl.JadxSecurity
- isInteger() - Method in class jadx.core.dex.instructions.args.LiteralArg
- isInterface() - Method in class jadx.core.clsp.ClspClass
- isInterface() - Method in class jadx.core.dex.info.AccessInfo
- isInvalid - Variable in class jadx.core.xmlgen.entry.EntryConfig
- isInvalid(int) - Static method in class jadx.core.xmlgen.XMLChar
-
Returns true if the specified character is invalid.
- isJadxCompatible(String) - Static method in class jadx.core.plugins.versions.VerifyRequiredVersion
- isJsonOutput() - Method in class jadx.api.JadxArgs
- isLambdaInvoke(List<EncodedValue>) - Static method in class jadx.core.dex.instructions.invokedynamic.CustomLambdaCall
-
Expect LambdaMetafactory.metafactory method
- isLeaf() - Method in class jadx.api.JavaPackage
- isLeaf() - Method in class jadx.core.dex.nodes.PackageNode
- isLinkedToOtherSsaVars() - Method in class jadx.core.dex.instructions.args.RegisterArg
- isLiteral() - Method in class jadx.core.dex.instructions.args.InsnArg
- isLiteral() - Method in class jadx.core.dex.instructions.args.LiteralArg
- isLive(int, int) - Method in class jadx.core.dex.visitors.ssa.LiveVarAnalysis
- isLive(BlockNode, int) - Method in class jadx.core.dex.visitors.ssa.LiveVarAnalysis
- isLoaded() - Method in class jadx.core.dex.nodes.MethodNode
- isLoadJadxClsSetFile() - Method in class jadx.api.JadxArgs
- isLowSurrogate(int) - Static method in class jadx.core.xmlgen.XMLChar
-
Returns whether the given character is a low surrogate
- isManifestFound() - Method in class jadx.core.utils.android.AndroidManifestParser
- isMarkup(int) - Static method in class jadx.core.xmlgen.XMLChar
-
Returns true if the specified character can be considered markup.
- isMerged() - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- isMetadataSupported() - Method in interface jadx.api.ICodeWriter
- isMetadataSupported() - Method in class jadx.api.impl.AnnotatedCodeWriter
- isMetadataSupported() - Method in class jadx.api.impl.SimpleCodeWriter
- isMethodArgsOverloaded(ArgType, MethodInfo) - Method in class jadx.core.dex.nodes.utils.MethodUtils
-
Search methods with same name and args count in class hierarchy starting from
startClsBewarestartClscan be different frommthInfo.getDeclClass() - isModuleInfo() - Method in class jadx.core.dex.info.AccessInfo
- isMoveInnerClasses() - Method in class jadx.api.JadxArgs
- isMthExitBlock() - Method in class jadx.core.dex.nodes.BlockNode
- isName(int) - Static method in class jadx.core.xmlgen.XMLChar
-
Returns true if the specified character is a valid name character as defined by production [4] in the XML 1.0 specification.
- isNamed() - Method in class jadx.core.dex.instructions.args.InsnArg
- isNamed() - Method in class jadx.core.dex.instructions.args.NamedArg
- isNameEquals(InsnArg) - Method in class jadx.core.dex.instructions.args.RegisterArg
- isNameStart(int) - Static method in class jadx.core.xmlgen.XMLChar
-
Returns true if the specified character is a valid name start character as defined by production [5] in the XML 1.0 specification.
- isNarrow() - Method in enum jadx.core.dex.visitors.typeinference.TypeCompareEnum
- isNarrowOrEqual() - Method in enum jadx.core.dex.visitors.typeinference.TypeCompareEnum
- isNative() - Method in class jadx.core.dex.info.AccessInfo
- isNCName(int) - Static method in class jadx.core.xmlgen.XMLChar
-
Returns true if the specified character is a valid NCName character as defined by production [5] in Namespaces in XML recommendation.
- isNCNameStart(int) - Static method in class jadx.core.xmlgen.XMLChar
-
Returns true if the specified character is a valid NCName start character as defined by production [4] in Namespaces in XML recommendation.
- isNeedEndGoto(BlockNode) - Method in class jadx.core.codegen.SimpleModeHelper
- isNeedStartLabel(BlockNode) - Method in class jadx.core.codegen.SimpleModeHelper
- isNegative() - Method in class jadx.core.dex.instructions.args.LiteralArg
- isNewInstance() - Method in class jadx.core.dex.instructions.mods.ConstructorInsn
- isNoCode() - Method in class jadx.api.JavaClass
- isNoCode() - Method in class jadx.core.dex.nodes.MethodNode
- isNoExceptionHandlers() - Method in class jadx.core.dex.nodes.MethodNode
- isNonFinalResIds() - Method in class jadx.core.export.GradleInfoStorage
- isObject() - Method in class jadx.core.dex.instructions.args.ArgType
- isObjectOrArray() - Method in enum jadx.core.dex.instructions.args.PrimitiveType
- isOnlyOnePathExists(BlockNode, BlockNode) - Static method in class jadx.core.utils.BlockUtils
- isOverloadedBy(MethodInfo) - Method in class jadx.core.dex.info.MethodInfo
- isOwnCodeAnnotation(ICodeAnnotation) - Method in class jadx.api.JavaClass
- isOwnCodeAnnotation(ICodeAnnotation) - Method in class jadx.api.JavaField
- isOwnCodeAnnotation(ICodeAnnotation) - Method in class jadx.api.JavaMethod
- isOwnCodeAnnotation(ICodeAnnotation) - Method in interface jadx.api.JavaNode
- isOwnCodeAnnotation(ICodeAnnotation) - Method in class jadx.api.JavaPackage
- isOwnCodeAnnotation(ICodeAnnotation) - Method in class jadx.api.JavaVariable
- isPackagePrivate() - Method in class jadx.core.dex.info.AccessInfo
- isPacked() - Method in class jadx.core.dex.instructions.SwitchInsn
- isParentRenamed() - Method in class jadx.api.JavaPackage
- isPathExists(BlockNode, BlockNode) - Static method in class jadx.core.utils.BlockUtils
- isPolymorphicCall() - Method in class jadx.core.dex.instructions.InvokeNode
- isPreExitBlock(BlockNode) - Method in class jadx.core.dex.nodes.MethodNode
- isPrimitive() - Method in class jadx.core.dex.instructions.args.ArgType
- isPrintableAsciiCodePoint(int) - Static method in class jadx.core.deobf.NameMapper
- isPrintableChar(char) - Static method in class jadx.core.deobf.NameMapper
- isPrintableCodePoint(int) - Static method in class jadx.core.deobf.NameMapper
- isPrivate() - Method in class jadx.core.dex.info.AccessInfo
- isProcessComplete() - Method in enum jadx.core.dex.nodes.ProcessState
- isProcessed(InsnArg) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateInfo
- isProtected() - Method in class jadx.core.dex.info.AccessInfo
- isPubid(int) - Static method in class jadx.core.xmlgen.XMLChar
-
Returns true if the specified character is a valid Pubid character as defined by production [13] in the XML 1.0 specification.
- isPublic() - Method in class jadx.core.dex.info.AccessInfo
- isRawCFGOutput() - Method in class jadx.api.JadxArgs
- isRegionContainsBlock(IContainer, BlockNode) - Static method in class jadx.core.utils.RegionUtils
- isRegionContainsRegion(IContainer, IRegion) - Static method in class jadx.core.utils.RegionUtils
-
Check if
regioncontains incontainer. - isRegister() - Method in class jadx.core.dex.instructions.args.InsnArg
- isRegister() - Method in class jadx.core.dex.instructions.args.RegisterArg
- isRemoved() - Method in class jadx.core.dex.trycatch.ExceptionHandler
- isRenameCaseSensitive() - Method in class jadx.api.JadxArgs
- isRenamePrintable() - Method in class jadx.api.JadxArgs
- isRenameValid() - Method in class jadx.api.JadxArgs
- isReplaceConsts() - Method in class jadx.api.JadxArgs
- isReplaceEnabled() - Method in class jadx.core.dex.info.ConstStorage
- isReserved(String) - Static method in class jadx.core.deobf.NameMapper
- isResetName() - Method in class jadx.api.plugins.events.types.NodeRenamedByUser
- isResInternalId(int) - Static method in class jadx.core.xmlgen.ParserConstants
- isResourceClass(ClassNode) - Static method in class jadx.core.utils.android.AndroidResourcesUtils
- isResourceFieldValue(ClassNode, ArgType) - Static method in class jadx.core.utils.android.AndroidResourcesUtils
-
Force hex format for Android resources ids
- isRespectBytecodeAccModifiers() - Method in class jadx.api.JadxArgs
- isRestoreSwitchOverString() - Method in class jadx.api.JadxArgs
- isReturnBlock() - Method in class jadx.core.dex.nodes.BlockNode
- isRoot() - Method in class jadx.api.JavaPackage
- isRoot() - Method in class jadx.core.dex.info.PackageInfo
- isRoot() - Method in class jadx.core.dex.nodes.PackageNode
- isRunDebugChecks() - Method in class jadx.api.JadxArgs
- isRunning() - Method in interface jadx.api.utils.tasks.ITaskExecutor
- isRunning() - Method in class jadx.core.utils.tasks.TaskExecutor
- isSame(InsnNode) - Method in class jadx.core.dex.instructions.ArithNode
- isSame(InsnNode) - Method in class jadx.core.dex.instructions.ConstClassNode
- isSame(InsnNode) - Method in class jadx.core.dex.instructions.ConstStringNode
- isSame(InsnNode) - Method in class jadx.core.dex.instructions.FillArrayData
- isSame(InsnNode) - Method in class jadx.core.dex.instructions.FillArrayInsn
- isSame(InsnNode) - Method in class jadx.core.dex.instructions.FilledNewArrayNode
- isSame(InsnNode) - Method in class jadx.core.dex.instructions.IfNode
- isSame(InsnNode) - Method in class jadx.core.dex.instructions.IndexInsnNode
- isSame(InsnNode) - Method in class jadx.core.dex.instructions.InvokeCustomNode
- isSame(InsnNode) - Method in class jadx.core.dex.instructions.InvokeCustomRawNode
- isSame(InsnNode) - Method in class jadx.core.dex.instructions.InvokeNode
- isSame(InsnNode) - Method in class jadx.core.dex.instructions.InvokePolymorphicNode
- isSame(InsnNode) - Method in class jadx.core.dex.instructions.mods.ConstructorInsn
- isSame(InsnNode) - Method in class jadx.core.dex.instructions.mods.TernaryInsn
- isSame(InsnNode) - Method in class jadx.core.dex.instructions.NewArrayNode
- isSame(InsnNode) - Method in class jadx.core.dex.instructions.SwitchInsn
- isSame(InsnNode) - Method in class jadx.core.dex.nodes.InsnNode
-
'Soft' equals, don't compare arguments, only instruction specific parameters.
- isSameCodeVar(RegisterArg) - Method in class jadx.core.dex.instructions.args.InsnArg
- isSameConst(InsnArg) - Method in class jadx.core.dex.instructions.args.InsnArg
- isSameInsnsBlocks(BlockNode, BlockNode) - Static method in class jadx.core.utils.BlockUtils
- isSameVar(RegisterArg) - Method in class jadx.core.dex.instructions.args.InsnArg
- isSelf() - Method in class jadx.core.dex.instructions.mods.ConstructorInsn
- isSeparate(InsnType) - Static method in class jadx.core.dex.visitors.blocks.BlockSplitter
- isSetContainsAny(Set<T>, Set<T>) - Static method in class jadx.core.utils.Utils
- isShowInconsistentCode() - Method in class jadx.api.JadxArgs
- isSingleElement(List<T>, T) - Static method in class jadx.core.utils.ListUtils
- isSkip(int) - Method in class jadx.core.dex.attributes.nodes.SkipMethodArgsAttr
- isSkip(MethodNode, int) - Static method in class jadx.core.dex.attributes.nodes.SkipMethodArgsAttr
- isSkipArg(BaseInvokeNode, InsnArg) - Method in class jadx.core.dex.nodes.utils.MethodUtils
- isSkipFilesSave() - Method in class jadx.api.JadxArgs
- isSkipResources() - Method in class jadx.api.JadxArgs
- isSkipSources() - Method in class jadx.api.JadxArgs
- isSkipXmlPrettyPrint() - Method in class jadx.api.JadxArgs
- isSpace(int) - Static method in class jadx.core.xmlgen.XMLChar
-
Returns true if the specified character is a space character as defined by production [3] in the XML 1.0 specification.
- isSpecial() - Method in enum jadx.api.DecompilationMode
- isStatic() - Method in class jadx.core.dex.info.AccessInfo
- isStatic() - Method in class jadx.core.dex.nodes.FieldNode
- isStaticCall() - Method in class jadx.core.dex.instructions.BaseInvokeNode
- isStaticCall() - Method in class jadx.core.dex.instructions.InvokeCustomNode
- isStaticCall() - Method in class jadx.core.dex.instructions.InvokeCustomRawNode
- isStaticCall() - Method in class jadx.core.dex.instructions.InvokeNode
- isStaticCall() - Method in class jadx.core.dex.instructions.mods.ConstructorInsn
- isStringConcat(List<EncodedValue>) - Static method in class jadx.core.dex.instructions.invokedynamic.CustomStringConcat
- isSuper() - Method in class jadx.core.dex.instructions.mods.ConstructorInsn
- isSupplemental(int) - Static method in class jadx.core.xmlgen.XMLChar
-
Returns true if the specified character is a supplemental character.
- isSynchronized() - Method in class jadx.core.dex.info.AccessInfo
- isSynthetic() - Method in class jadx.core.dex.info.AccessInfo
- isSynthetic() - Method in class jadx.core.dex.nodes.BlockNode
- isSynthetic() - Method in class jadx.core.dex.nodes.ClassNode
- isTerminating() - Method in interface jadx.api.utils.tasks.ITaskExecutor
- isTerminating() - Method in class jadx.core.utils.tasks.TaskExecutor
- isThis() - Method in class jadx.core.dex.instructions.args.CodeVar
- isThis() - Method in class jadx.core.dex.instructions.args.InsnArg
- isThis() - Method in class jadx.core.dex.instructions.mods.ConstructorInsn
- isThrowOnly() - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- isTopClass() - Method in class jadx.core.dex.nodes.ClassNode
- isTransient() - Method in class jadx.core.dex.info.AccessInfo
- isTrue() - Method in class jadx.core.dex.instructions.args.InsnArg
- isTypeImmutable() - Method in class jadx.core.dex.instructions.args.RegisterArg
- isTypeImmutable() - Method in class jadx.core.dex.instructions.args.SSAVar
- isTypeImmutable() - Method in class jadx.core.dex.instructions.args.Typed
- isTypeKnown() - Method in class jadx.core.dex.instructions.args.ArgType
- isTypeResolved() - Method in class jadx.core.dex.visitors.typeinference.TypeSearchVarInfo
- isUseApacheHttpLegacy() - Method in class jadx.core.export.GradleInfoStorage
- isUsedInPhi() - Method in class jadx.core.dex.instructions.args.SSAVar
- isUseDxInput() - Method in class jadx.api.JadxArgs
- isUseHeadersForDetectResourceExtensions() - Method in class jadx.api.JadxArgs
- isUseImports() - Method in class jadx.api.JadxArgs
- isUseRef() - Method in class jadx.core.dex.instructions.InvokeCustomNode
- isUseSourceNameAsClassAlias() - Method in class jadx.api.JadxArgs
-
Deprecated.Use
JadxArgs.getUseSourceNameAsClassNameAlias()instead. - isUseVar(RegisterArg) - Method in class jadx.core.dex.instructions.args.InsnArg
- isValid(int) - Static method in class jadx.core.xmlgen.XMLChar
-
Returns true if the specified character is valid.
- isValidAndPrintable(String) - Static method in class jadx.core.deobf.NameMapper
- isValidEntry(IZipEntry) - Method in class jadx.api.security.impl.JadxSecurity
- isValidEntryName(String) - Method in class jadx.api.security.impl.JadxSecurity
- isValidFullIdentifier(String) - Static method in class jadx.core.deobf.NameMapper
- isValidIANAEncoding(String) - Static method in class jadx.core.xmlgen.XMLChar
-
Returns true if the encoding name is a valid IANA encoding.
- isValidIdentifier(String) - Static method in class jadx.core.deobf.NameMapper
- isValidIdentifierPart(int) - Static method in class jadx.core.deobf.NameMapper
- isValidIdentifierStart(int) - Static method in class jadx.core.deobf.NameMapper
- isValidJavaEncoding(String) - Static method in class jadx.core.xmlgen.XMLChar
-
Returns true if the encoding name is a valid Java encoding.
- isValidName(String) - Static method in class jadx.core.xmlgen.XMLChar
-
Check to see if a string is a valid Name according to [5] in the XML 1.0 Recommendation
- isValidNCName(String) - Static method in class jadx.core.xmlgen.XMLChar
-
Check to see if a string is a valid NCName according to [4] from the XML Namespaces 1.0 Recommendation
- isValidNmtoken(String) - Static method in class jadx.core.xmlgen.XMLChar
-
Check to see if a string is a valid Nmtoken according to [7] in the XML 1.0 Recommendation
- isValidZipEntry(IZipEntry) - Static method in class jadx.api.plugins.utils.ZipSecurity
-
Deprecated.
- isValidZipEntryName(String) - Static method in class jadx.api.plugins.utils.ZipSecurity
-
Deprecated.Checks that entry name contains no any traversals and prevents cases like "../classes.dex", to limit output only to the specified directory
- isVarArg() - Method in class jadx.core.clsp.ClspMethod
- isVarArg() - Method in class jadx.core.clsp.SimpleMethodDetails
- isVarArg() - Method in interface jadx.core.dex.nodes.IMethodDetails
- isVarArg() - Method in class jadx.core.dex.nodes.MethodNode
- isVarArg() - Method in class jadx.core.dex.visitors.methods.MutableMethodDetails
- isVarArgs() - Method in class jadx.core.dex.info.AccessInfo
- isVectorFillType() - Method in class jadx.core.export.GradleInfoStorage
- isVectorPathData() - Method in class jadx.core.export.GradleInfoStorage
- isVisibilityWeakerThan(AccessInfo) - Method in class jadx.core.dex.info.AccessInfo
- isVisited() - Method in class jadx.core.dex.attributes.nodes.MethodThrowsAttr
- isVoid() - Method in class jadx.core.dex.instructions.args.ArgType
- isVoidReturn() - Method in class jadx.core.dex.nodes.MethodNode
- isVolatile() - Method in class jadx.core.dex.info.AccessInfo
- isWhite(char) - Static method in class jadx.core.utils.StringUtils
- isWider() - Method in enum jadx.core.dex.visitors.typeinference.TypeCompareEnum
- isWiderOrEqual() - Method in enum jadx.core.dex.visitors.typeinference.TypeCompareEnum
- isWildcard() - Method in class jadx.core.dex.instructions.args.ArgType
- isWordSeparator(char) - Static method in class jadx.core.utils.StringUtils
- isWrapped(InsnArg, InsnType) - Static method in class jadx.core.utils.InsnUtils
- isZeroConst() - Method in class jadx.core.dex.instructions.args.InsnArg
- isZeroLiteral() - Method in class jadx.core.dex.instructions.args.InsnArg
- isZeroLiteral() - Method in class jadx.core.dex.instructions.args.LiteralArg
- isZipBomb(IZipEntry) - Static method in class jadx.api.plugins.utils.ZipSecurity
-
Deprecated.
- isZipFile(File) - Static method in class jadx.core.utils.files.FileUtils
- isZipFileExt(String) - Static method in class jadx.api.plugins.utils.CommonFileUtils
- ITaskExecutor - Interface in jadx.api.utils.tasks
-
Schedule and execute tasks combined into stages with parallel or sequential execution (similar to the fork-join pattern).
- iterator() - Method in class jadx.core.utils.blocks.BlockSet
- iterator() - Method in class jadx.core.utils.ImmutableList
- iterator() - Method in class jadx.core.utils.InsnList
- ITreeNode - Interface in jadx.api.gui.tree
- ITypeBound - Interface in jadx.core.dex.visitors.typeinference
-
Information to restrict types by applying constraints (or boundaries)
- ITypeBoundDynamic - Interface in jadx.core.dex.visitors.typeinference
-
'Dynamic' type bound allows to use requested and not yet applied types from
TypeUpdateInfofor more precise restrictions - ITypeConstraint - Interface in jadx.core.dex.visitors.typeinference
- ITypeListener - Interface in jadx.core.dex.visitors.typeinference
- IUsageInfoCache - Interface in jadx.api.usage
- IUsageInfoData - Interface in jadx.api.usage
- IUsageInfoNode - Interface in jadx.core.dex.nodes
- IUsageInfoVisitor - Interface in jadx.api.usage
J
- Jadx - Class in jadx.core
- JADX_COMMENTS - Static variable in class jadx.core.dex.attributes.AType
- JADX_ERROR - Static variable in class jadx.core.dex.attributes.AType
- JADX_TMP_INSTANCE_PREFIX - Static variable in class jadx.core.utils.files.FileUtils
- JADX_TMP_PREFIX - Static variable in class jadx.core.utils.files.FileUtils
- jadx.api - package jadx.api
- jadx.api.args - package jadx.api.args
- jadx.api.data - package jadx.api.data
- jadx.api.data.impl - package jadx.api.data.impl
- jadx.api.deobf - package jadx.api.deobf
- jadx.api.deobf.impl - package jadx.api.deobf.impl
- jadx.api.gui.tree - package jadx.api.gui.tree
- jadx.api.impl - package jadx.api.impl
- jadx.api.impl.passes - package jadx.api.impl.passes
- jadx.api.metadata - package jadx.api.metadata
- jadx.api.metadata.annotations - package jadx.api.metadata.annotations
- jadx.api.metadata.impl - package jadx.api.metadata.impl
- jadx.api.plugins - package jadx.api.plugins
- jadx.api.plugins.data - package jadx.api.plugins.data
- jadx.api.plugins.events - package jadx.api.plugins.events
- jadx.api.plugins.events.types - package jadx.api.plugins.events.types
- jadx.api.plugins.gui - package jadx.api.plugins.gui
- jadx.api.plugins.loader - package jadx.api.plugins.loader
- jadx.api.plugins.options - package jadx.api.plugins.options
- jadx.api.plugins.options.impl - package jadx.api.plugins.options.impl
- jadx.api.plugins.pass - package jadx.api.plugins.pass
- jadx.api.plugins.pass.impl - package jadx.api.plugins.pass.impl
- jadx.api.plugins.pass.types - package jadx.api.plugins.pass.types
- jadx.api.plugins.resources - package jadx.api.plugins.resources
- jadx.api.plugins.utils - package jadx.api.plugins.utils
- jadx.api.resources - package jadx.api.resources
- jadx.api.security - package jadx.api.security
- jadx.api.security.impl - package jadx.api.security.impl
- jadx.api.usage - package jadx.api.usage
- jadx.api.usage.impl - package jadx.api.usage.impl
- jadx.api.utils - package jadx.api.utils
- jadx.api.utils.tasks - package jadx.api.utils.tasks
- jadx.core - package jadx.core
- jadx.core.clsp - package jadx.core.clsp
- jadx.core.codegen - package jadx.core.codegen
- jadx.core.codegen.json - package jadx.core.codegen.json
- jadx.core.codegen.json.cls - package jadx.core.codegen.json.cls
- jadx.core.codegen.json.mapping - package jadx.core.codegen.json.mapping
- jadx.core.codegen.utils - package jadx.core.codegen.utils
- jadx.core.deobf - package jadx.core.deobf
- jadx.core.deobf.conditions - package jadx.core.deobf.conditions
- jadx.core.dex.attributes - package jadx.core.dex.attributes
- jadx.core.dex.attributes.nodes - package jadx.core.dex.attributes.nodes
- jadx.core.dex.info - package jadx.core.dex.info
- jadx.core.dex.instructions - package jadx.core.dex.instructions
- jadx.core.dex.instructions.args - package jadx.core.dex.instructions.args
- jadx.core.dex.instructions.invokedynamic - package jadx.core.dex.instructions.invokedynamic
- jadx.core.dex.instructions.java - package jadx.core.dex.instructions.java
- jadx.core.dex.instructions.mods - package jadx.core.dex.instructions.mods
- jadx.core.dex.nodes - package jadx.core.dex.nodes
- jadx.core.dex.nodes.parser - package jadx.core.dex.nodes.parser
- jadx.core.dex.nodes.utils - package jadx.core.dex.nodes.utils
- jadx.core.dex.regions - package jadx.core.dex.regions
- jadx.core.dex.regions.conditions - package jadx.core.dex.regions.conditions
- jadx.core.dex.regions.loops - package jadx.core.dex.regions.loops
- jadx.core.dex.trycatch - package jadx.core.dex.trycatch
- jadx.core.dex.visitors - package jadx.core.dex.visitors
- jadx.core.dex.visitors.blocks - package jadx.core.dex.visitors.blocks
- jadx.core.dex.visitors.debuginfo - package jadx.core.dex.visitors.debuginfo
- jadx.core.dex.visitors.finaly - package jadx.core.dex.visitors.finaly
- jadx.core.dex.visitors.fixaccessmodifiers - package jadx.core.dex.visitors.fixaccessmodifiers
- jadx.core.dex.visitors.gradle - package jadx.core.dex.visitors.gradle
- jadx.core.dex.visitors.kotlin - package jadx.core.dex.visitors.kotlin
- jadx.core.dex.visitors.methods - package jadx.core.dex.visitors.methods
- jadx.core.dex.visitors.prepare - package jadx.core.dex.visitors.prepare
- jadx.core.dex.visitors.regions - package jadx.core.dex.visitors.regions
- jadx.core.dex.visitors.regions.maker - package jadx.core.dex.visitors.regions.maker
- jadx.core.dex.visitors.regions.variables - package jadx.core.dex.visitors.regions.variables
- jadx.core.dex.visitors.rename - package jadx.core.dex.visitors.rename
- jadx.core.dex.visitors.shrink - package jadx.core.dex.visitors.shrink
- jadx.core.dex.visitors.ssa - package jadx.core.dex.visitors.ssa
- jadx.core.dex.visitors.typeinference - package jadx.core.dex.visitors.typeinference
- jadx.core.dex.visitors.usage - package jadx.core.dex.visitors.usage
- jadx.core.export - package jadx.core.export
- jadx.core.export.gen - package jadx.core.export.gen
- jadx.core.plugins - package jadx.core.plugins
- jadx.core.plugins.events - package jadx.core.plugins.events
- jadx.core.plugins.files - package jadx.core.plugins.files
- jadx.core.plugins.versions - package jadx.core.plugins.versions
- jadx.core.utils - package jadx.core.utils
- jadx.core.utils.android - package jadx.core.utils.android
- jadx.core.utils.blocks - package jadx.core.utils.blocks
- jadx.core.utils.exceptions - package jadx.core.utils.exceptions
- jadx.core.utils.files - package jadx.core.utils.files
- jadx.core.utils.input - package jadx.core.utils.input
- jadx.core.utils.log - package jadx.core.utils.log
- jadx.core.utils.tasks - package jadx.core.utils.tasks
- jadx.core.xmlgen - package jadx.core.xmlgen
- jadx.core.xmlgen.entry - package jadx.core.xmlgen.entry
- JadxAfterLoadPass - Interface in jadx.api.plugins.pass.types
- JadxArgs - Class in jadx.api
- JadxArgs() - Constructor for class jadx.api.JadxArgs
- JadxArgs.OutputFormatEnum - Enum in jadx.api
- JadxArgs.RenameEnum - Enum in jadx.api
- JadxArgs.UseKotlinMethodsForVarNames - Enum in jadx.api
- JadxArgsValidateException - Exception in jadx.core.utils.exceptions
- JadxArgsValidateException(String) - Constructor for exception jadx.core.utils.exceptions.JadxArgsValidateException
- JadxArgsValidateException(String, Throwable) - Constructor for exception jadx.core.utils.exceptions.JadxArgsValidateException
- JadxArgsValidator - Class in jadx.api
- JadxBasePluginLoader - Class in jadx.api.plugins.loader
-
Loading plugins from current classpath
- JadxBasePluginLoader() - Constructor for class jadx.api.plugins.loader.JadxBasePluginLoader
- JadxCodeComment - Class in jadx.api.data.impl
- JadxCodeComment() - Constructor for class jadx.api.data.impl.JadxCodeComment
- JadxCodeComment(IJavaNodeRef, IJavaCodeRef, String) - Constructor for class jadx.api.data.impl.JadxCodeComment
- JadxCodeComment(IJavaNodeRef, IJavaCodeRef, String, CommentStyle) - Constructor for class jadx.api.data.impl.JadxCodeComment
- JadxCodeComment(IJavaNodeRef, String) - Constructor for class jadx.api.data.impl.JadxCodeComment
- JadxCodeComment(IJavaNodeRef, String, CommentStyle) - Constructor for class jadx.api.data.impl.JadxCodeComment
- JadxCodeData - Class in jadx.api.data.impl
- JadxCodeData() - Constructor for class jadx.api.data.impl.JadxCodeData
- JadxCodeRef - Class in jadx.api.data.impl
- JadxCodeRef() - Constructor for class jadx.api.data.impl.JadxCodeRef
- JadxCodeRef(CodeRefType, int) - Constructor for class jadx.api.data.impl.JadxCodeRef
- JadxCodeRename - Class in jadx.api.data.impl
- JadxCodeRename() - Constructor for class jadx.api.data.impl.JadxCodeRename
- JadxCodeRename(IJavaNodeRef, IJavaCodeRef, String) - Constructor for class jadx.api.data.impl.JadxCodeRename
- JadxCodeRename(IJavaNodeRef, String) - Constructor for class jadx.api.data.impl.JadxCodeRename
- JadxCommentsAttr - Class in jadx.core.dex.attributes.nodes
- JadxCommentsAttr() - Constructor for class jadx.core.dex.attributes.nodes.JadxCommentsAttr
- JadxDecompilePass - Interface in jadx.api.plugins.pass.types
- JadxDecompiler - Class in jadx.api
-
Jadx API usage example:
- JadxDecompiler() - Constructor for class jadx.api.JadxDecompiler
- JadxDecompiler(JadxArgs) - Constructor for class jadx.api.JadxDecompiler
- JadxDecompiler.ProgressListener - Interface in jadx.api
- JadxError - Class in jadx.core.dex.attributes.nodes
- JadxError(String, Throwable) - Constructor for class jadx.core.dex.attributes.nodes.JadxError
- JadxEvents - Class in jadx.api.plugins.events
-
Typed and extendable enumeration of event types
- JadxEvents() - Constructor for class jadx.api.plugins.events.JadxEvents
- JadxEventsImpl - Class in jadx.core.plugins.events
- JadxEventsImpl() - Constructor for class jadx.core.plugins.events.JadxEventsImpl
- JadxEventsManager - Class in jadx.core.plugins.events
-
Handle events sending and receiving
- JadxEventsManager() - Constructor for class jadx.core.plugins.events.JadxEventsManager
- JadxEventType<T extends IJadxEvent> - Class in jadx.api.plugins.events
- JadxEventType() - Constructor for class jadx.api.plugins.events.JadxEventType
- JadxException - Exception in jadx.core.utils.exceptions
- JadxException(ClassNode, String, Throwable) - Constructor for exception jadx.core.utils.exceptions.JadxException
- JadxException(MethodNode, String, Throwable) - Constructor for exception jadx.core.utils.exceptions.JadxException
- JadxException(String) - Constructor for exception jadx.core.utils.exceptions.JadxException
- JadxException(String, Throwable) - Constructor for exception jadx.core.utils.exceptions.JadxException
- JadxFilesData - Class in jadx.core.plugins.files
- JadxFilesData(JadxPluginInfo, IJadxFilesGetter) - Constructor for class jadx.core.plugins.files.JadxFilesData
- JadxGuiContext - Interface in jadx.api.plugins.gui
- JadxGuiSettings - Interface in jadx.api.plugins.gui
- JadxNodeRef - Class in jadx.api.data.impl
- JadxNodeRef() - Constructor for class jadx.api.data.impl.JadxNodeRef
- JadxNodeRef(IJavaNodeRef.RefType, String, String) - Constructor for class jadx.api.data.impl.JadxNodeRef
- JadxOptionDescription - Class in jadx.api.plugins.options.impl
- JadxOptionDescription(String, String, String, List<String>) - Constructor for class jadx.api.plugins.options.impl.JadxOptionDescription
- JadxOptionDescription(String, String, String, List<String>, OptionType) - Constructor for class jadx.api.plugins.options.impl.JadxOptionDescription
- JadxOverflowException - Exception in jadx.core.utils.exceptions
- JadxOverflowException(String) - Constructor for exception jadx.core.utils.exceptions.JadxOverflowException
- JadxPass - Interface in jadx.api.plugins.pass
- JadxPassInfo - Interface in jadx.api.plugins.pass
- JadxPassType - Class in jadx.api.plugins.pass.types
- JadxPassType(String) - Constructor for class jadx.api.plugins.pass.types.JadxPassType
- JadxPlugin - Interface in jadx.api.plugins
-
Base interface for all jadx plugins
To create new plugin implement this interface and add to resources aMETA-INF/services/jadx.api.plugins.JadxPluginfile with a full name of your class. - JadxPluginContext - Interface in jadx.api.plugins
- JadxPluginInfo - Class in jadx.api.plugins
- JadxPluginInfo(String, String, String) - Constructor for class jadx.api.plugins.JadxPluginInfo
- JadxPluginInfo(String, String, String, String) - Constructor for class jadx.api.plugins.JadxPluginInfo
- JadxPluginInfo(String, String, String, String, String) - Constructor for class jadx.api.plugins.JadxPluginInfo
- JadxPluginInfoBuilder - Class in jadx.api.plugins
- JadxPluginLoader - Interface in jadx.api.plugins.loader
- JadxPluginManager - Class in jadx.core.plugins
- JadxPluginManager(JadxDecompiler) - Constructor for class jadx.core.plugins.JadxPluginManager
- JadxPluginOptions - Interface in jadx.api.plugins.options
- JadxPluginRuntimeData - Interface in jadx.api.plugins.data
-
Runtime plugin data.
- JadxPluginsData - Class in jadx.core.plugins
- JadxPluginsData(JadxDecompiler, JadxPluginManager) - Constructor for class jadx.core.plugins.JadxPluginsData
- JadxPreparePass - Interface in jadx.api.plugins.pass.types
- JadxRenameConditions - Class in jadx.core.deobf.conditions
- JadxRenameConditions() - Constructor for class jadx.core.deobf.conditions.JadxRenameConditions
- JadxRuntimeException - Exception in jadx.core.utils.exceptions
- JadxRuntimeException() - Constructor for exception jadx.core.utils.exceptions.JadxRuntimeException
- JadxRuntimeException(String) - Constructor for exception jadx.core.utils.exceptions.JadxRuntimeException
- JadxRuntimeException(String, Throwable) - Constructor for exception jadx.core.utils.exceptions.JadxRuntimeException
- JadxSecurity - Class in jadx.api.security.impl
- JadxSecurity(Set<JadxSecurityFlag>) - Constructor for class jadx.api.security.impl.JadxSecurity
- JadxSecurity(Set<JadxSecurityFlag>, IJadxZipSecurity) - Constructor for class jadx.api.security.impl.JadxSecurity
- JadxSecurityFlag - Enum in jadx.api.security
- JadxVisitor - Annotation Type in jadx.core.dex.visitors
-
Annotation for describe dependencies of jadx visitors
- JAVA - jadx.api.JadxArgs.OutputFormatEnum
- JAVA_JSR - jadx.core.dex.instructions.InsnType
- JAVA_RET - jadx.core.dex.instructions.InsnType
- JavaClass - Class in jadx.api
- JAVADOC - jadx.api.data.CommentStyle
-
/** * comment */
- JAVADOC_CONDENSED - jadx.api.data.CommentStyle
-
/** comment */
- JavaField - Class in jadx.api
- JavaMethod - Class in jadx.api
- JavaNode - Interface in jadx.api
- JavaPackage - Class in jadx.api
- JavaVariable - Class in jadx.api
- JavaVariable(JavaMethod, VarNode) - Constructor for class jadx.api.JavaVariable
- JSON - jadx.api.JadxArgs.OutputFormatEnum
- JSON - jadx.api.ResourceType
- JsonClass - Class in jadx.core.codegen.json.cls
- JsonClass() - Constructor for class jadx.core.codegen.json.cls.JsonClass
- JsonClsMapping - Class in jadx.core.codegen.json.mapping
- JsonClsMapping() - Constructor for class jadx.core.codegen.json.mapping.JsonClsMapping
- JsonCodeGen - Class in jadx.core.codegen.json
- JsonCodeGen(ClassNode) - Constructor for class jadx.core.codegen.json.JsonCodeGen
- JsonCodeLine - Class in jadx.core.codegen.json.cls
- JsonCodeLine() - Constructor for class jadx.core.codegen.json.cls.JsonCodeLine
- JsonField - Class in jadx.core.codegen.json.cls
- JsonField() - Constructor for class jadx.core.codegen.json.cls.JsonField
- JsonFieldMapping - Class in jadx.core.codegen.json.mapping
- JsonFieldMapping() - Constructor for class jadx.core.codegen.json.mapping.JsonFieldMapping
- JsonMapping - Class in jadx.core.codegen.json.mapping
- JsonMapping() - Constructor for class jadx.core.codegen.json.mapping.JsonMapping
- JsonMappingGen - Class in jadx.core.codegen.json
- JsonMethod - Class in jadx.core.codegen.json.cls
- JsonMethod() - Constructor for class jadx.core.codegen.json.cls.JsonMethod
- JsonMthMapping - Class in jadx.core.codegen.json.mapping
- JsonMthMapping() - Constructor for class jadx.core.codegen.json.mapping.JsonMthMapping
- JsonNode - Class in jadx.core.codegen.json.cls
- JsonNode() - Constructor for class jadx.core.codegen.json.cls.JsonNode
- JsrNode - Class in jadx.core.dex.instructions.java
- JsrNode(int) - Constructor for class jadx.core.dex.instructions.java.JsrNode
- JsrNode(InsnType, int, int) - Constructor for class jadx.core.dex.instructions.java.JsrNode
- JUMP - Static variable in class jadx.core.dex.attributes.AType
- JumpInfo - Class in jadx.core.dex.attributes.nodes
- JumpInfo(int, int) - Constructor for class jadx.core.dex.attributes.nodes.JumpInfo
K
- keyboard - Variable in class jadx.core.xmlgen.entry.EntryConfig
- KEYBOARD_12KEY - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- KEYBOARD_ANY - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- KEYBOARD_NOKEYS - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- KEYBOARD_QWERTY - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- KEYSHIDDEN_ANY - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- KEYSHIDDEN_NO - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- KEYSHIDDEN_SOFT - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- KEYSHIDDEN_YES - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- KeyValueMap() - Constructor for class jadx.core.dex.attributes.nodes.EnumMapAttr.KeyValueMap
L
- language - Variable in class jadx.core.xmlgen.entry.EntryConfig
- last(Iterable<T>) - Static method in class jadx.core.utils.Utils
- last(List<T>) - Static method in class jadx.core.utils.ListUtils
- last(List<T>) - Static method in class jadx.core.utils.Utils
- lastIndexOf(Object) - Method in class jadx.core.utils.ImmutableList
- LE - jadx.core.dex.instructions.IfOp
- leaveRegion(MethodNode, IRegion) - Method in class jadx.core.dex.visitors.regions.AbstractRegionVisitor
- leaveRegion(MethodNode, IRegion) - Method in interface jadx.core.dex.visitors.regions.IRegionVisitor
- leaveRegion(MethodNode, IRegion) - Method in class jadx.core.dex.visitors.regions.LoopRegionVisitor
- leaveRegion(MethodNode, IRegion) - Method in class jadx.core.dex.visitors.regions.TracedRegionVisitor
- length() - Method in class jadx.core.utils.EmptyBitSet
- LIB - jadx.api.ResourceType
- LINE - jadx.api.data.CommentStyle
-
// comment
- LineAttrNode - Class in jadx.core.dex.attributes.nodes
- LineAttrNode() - Constructor for class jadx.core.dex.attributes.nodes.LineAttrNode
- listenersDebugStats() - Method in class jadx.core.plugins.events.JadxEventsManager
- listIterator() - Method in class jadx.core.utils.ImmutableList
- listIterator(int) - Method in class jadx.core.utils.ImmutableList
- listTail(List<T>, int) - Static method in class jadx.core.utils.Utils
-
Sub list from startIndex (inclusive) to list end
- listToStr(List<T>) - Static method in class jadx.api.plugins.utils.Utils
- listToString(Iterable<?>) - Static method in class jadx.core.utils.Utils
- listToString(Iterable<?>, String) - Static method in class jadx.core.utils.Utils
- listToString(Iterable<T>, String, Function<T, String>) - Static method in class jadx.core.utils.Utils
- listToString(Iterable<T>, Function<T, String>) - Static method in class jadx.core.utils.Utils
- listToString(StringBuilder, Iterable<T>, String) - Static method in class jadx.core.utils.Utils
- listToString(StringBuilder, Iterable<T>, String, Function<T, String>) - Static method in class jadx.core.utils.Utils
- ListUtils - Class in jadx.core.utils
- ListUtils() - Constructor for class jadx.core.utils.ListUtils
- lit(long, ArgType) - Static method in class jadx.core.dex.instructions.args.InsnArg
- lit(InsnData, ArgType) - Static method in class jadx.core.dex.instructions.args.InsnArg
- LiteralArg - Class in jadx.core.dex.instructions.args
- literalToRawString(LiteralArg) - Static method in class jadx.core.codegen.TypeGen
- literalToString(long, ArgType, IDexNode, boolean) - Static method in class jadx.core.codegen.TypeGen
-
Convert literal value to string according to value type
- literalToString(long, ArgType, StringUtils, boolean, boolean) - Static method in class jadx.core.codegen.TypeGen
- literalToString(LiteralArg, IDexNode, boolean) - Static method in class jadx.core.codegen.TypeGen
-
Convert literal arg to string (preferred method)
- litFalse() - Static method in class jadx.core.dex.instructions.args.LiteralArg
- litTrue() - Static method in class jadx.core.dex.instructions.args.LiteralArg
- LiveVarAnalysis - Class in jadx.core.dex.visitors.ssa
- LiveVarAnalysis(MethodNode) - Constructor for class jadx.core.dex.visitors.ssa.LiveVarAnalysis
- load() - Method in class jadx.api.JadxDecompiler
- load() - Method in class jadx.api.plugins.loader.JadxBasePluginLoader
- load() - Method in interface jadx.api.plugins.loader.JadxPluginLoader
- load() - Method in class jadx.core.deobf.DeobfPresets
-
Loads deobfuscator presets
- load() - Method in class jadx.core.dex.nodes.ClassNode
- load() - Method in interface jadx.core.dex.nodes.ILoadable
-
On demand loading
- load() - Method in class jadx.core.dex.nodes.MethodNode
- load(JadxPluginLoader) - Method in class jadx.core.plugins.JadxPluginManager
- load(ResourcesLoader, List<ResourceFile>, File) - Method in interface jadx.api.plugins.CustomResourcesLoader
-
Load resources from file to list of ResourceFile
- loadBytes(byte[], InputStream) - Static method in class jadx.api.plugins.utils.CommonFileUtils
- loadBytes(InputStream) - Static method in class jadx.api.plugins.utils.CommonFileUtils
- loadClasses(List<ICodeLoader>) - Method in class jadx.core.dex.nodes.RootNode
- loadClsSetFile() - Method in class jadx.core.clsp.ClspGraph
- loadCodeFiles(List<Path>, Closeable) - Method in interface jadx.api.plugins.data.JadxPluginRuntimeData
-
Convenient method to simplify code loading from custom files.
- loadCodeFiles(List<Path>, Closeable) - Method in class jadx.core.plugins.PluginContext
- loadContent() - Method in class jadx.api.ResourceFile
- loadContent() - Method in class jadx.api.ResourceFileContainer
- loadContent() - Method in class jadx.api.ResourceFileContent
- LOADED - jadx.core.dex.nodes.ProcessState
- loadFrom(RootNode) - Method in class jadx.core.clsp.ClsSet
- loadFromClstFile() - Method in class jadx.core.clsp.ClsSet
- loadResources(ResourcesLoader, List<ResourceFile>) - Method in class jadx.core.dex.nodes.RootNode
- LoadStage - Enum in jadx.core.dex.nodes
- loadToCodeWriter(InputStream) - Static method in class jadx.api.ResourcesLoader
- loadToCodeWriter(InputStream, Charset) - Static method in class jadx.api.ResourcesLoader
- LOCAL_VARS_DEBUG_INFO - Static variable in class jadx.core.dex.attributes.AType
- LocalVarsDebugInfoAttr - Class in jadx.core.dex.attributes.nodes
- LocalVarsDebugInfoAttr(List<ILocalVar>) - Constructor for class jadx.core.dex.attributes.nodes.LocalVarsDebugInfoAttr
- lock() - Method in class jadx.core.dex.nodes.BlockNode
- lockList(List<T>) - Static method in class jadx.core.utils.Utils
- LogUtils - Class in jadx.core.utils.log
-
Escape input from untrusted source before pass to logger.
- LogUtils() - Constructor for class jadx.core.utils.log.LogUtils
- LONG - jadx.core.dex.instructions.args.PrimitiveType
- LONG - Static variable in class jadx.core.dex.instructions.args.ArgType
- LOOP - Static variable in class jadx.core.dex.attributes.AType
- LOOP_END - jadx.core.dex.attributes.AFlag
- LOOP_LABEL - Static variable in class jadx.core.dex.attributes.AType
- LOOP_START - jadx.core.dex.attributes.AFlag
- LoopInfo - Class in jadx.core.dex.attributes.nodes
- LoopInfo(BlockNode, BlockNode, Set<BlockNode>) - Constructor for class jadx.core.dex.attributes.nodes.LoopInfo
- LoopLabelAttr - Class in jadx.core.dex.attributes.nodes
- LoopLabelAttr(LoopInfo) - Constructor for class jadx.core.dex.attributes.nodes.LoopLabelAttr
- LoopRegion - Class in jadx.core.dex.regions.loops
- LoopRegion(IRegion, LoopInfo, BlockNode, boolean) - Constructor for class jadx.core.dex.regions.loops.LoopRegion
- LoopRegionVisitor - Class in jadx.core.dex.visitors.regions
- LoopRegionVisitor() - Constructor for class jadx.core.dex.visitors.regions.LoopRegionVisitor
- LoopType - Class in jadx.core.dex.regions.loops
- LoopType() - Constructor for class jadx.core.dex.regions.loops.LoopType
- lowSurrogate(int) - Static method in class jadx.core.xmlgen.XMLChar
-
Returns the low surrogate of a supplemental character
- LT - jadx.core.dex.instructions.IfOp
M
- MAIN_ACTIVITY - jadx.core.utils.android.AppAttribute
- make(long, ArgType) - Static method in class jadx.core.dex.instructions.args.LiteralArg
- makeAliasFullName() - Method in class jadx.core.dex.info.ClassInfo
- makeAliasRawFullName() - Method in class jadx.core.dex.info.ClassInfo
- makeBooleanConvertInsn(RegisterArg, InsnArg, ArgType) - Static method in class jadx.core.dex.visitors.ModVisitor
- makeClass() - Method in class jadx.core.codegen.ClassGen
- makeCodeArgsHash(JadxDecompiler) - Method in class jadx.api.JadxArgs
-
Hash of all options that can change result code
- makeCodeWriter() - Method in class jadx.core.dex.nodes.RootNode
- makeDirs() - Method in class jadx.core.export.OutDirs
- makeDirs(File) - Static method in class jadx.core.utils.files.FileUtils
- makeDirs(Path) - Static method in class jadx.core.utils.files.FileUtils
- makeDirsForFile(File) - Static method in class jadx.core.utils.files.FileUtils
- makeDirsForFile(Path) - Static method in class jadx.core.utils.files.FileUtils
- makeIf(IfRegion, ICodeWriter, boolean) - Method in class jadx.core.codegen.RegionGen
- makeInsn(InsnNode, ICodeWriter) - Method in class jadx.core.codegen.InsnGen
- makeInsn(InsnNode, ICodeWriter, InsnGen.Flags) - Method in class jadx.core.codegen.InsnGen
- makeLoop(LoopRegion, ICodeWriter) - Method in class jadx.core.codegen.RegionGen
- makeMthRegion() - Method in class jadx.core.dex.visitors.regions.maker.RegionMaker
- makeNewSVar(int, int, RegisterArg) - Method in class jadx.core.dex.nodes.MethodNode
- makeNewSVar(RegisterArg) - Method in class jadx.core.dex.nodes.MethodNode
- makeParentsArray(ClassNode) - Static method in class jadx.core.clsp.ClsSet
- makeQualifiedObjectName(String) - Static method in class jadx.core.utils.Utils
- makeRawFullName() - Method in class jadx.core.dex.info.ClassInfo
- makeRegion(ICodeWriter, IContainer) - Method in class jadx.core.codegen.RegionGen
- makeResourcesXml(JadxArgs) - Method in class jadx.core.xmlgen.ResXmlGen
- makeShortId(String, List<ArgType>, ArgType) - Static method in class jadx.core.dex.info.MethodInfo
- makeSignature(boolean) - Method in class jadx.core.dex.info.MethodInfo
- makeSignature(boolean, boolean) - Method in class jadx.core.dex.info.MethodInfo
- makeSimpleBlock(IBlock, ICodeWriter) - Method in class jadx.core.codegen.RegionGen
- makeStaticFieldAccess(ICodeWriter, FieldInfo, ClassGen) - Static method in class jadx.core.codegen.InsnGen
- makeString(boolean) - Method in class jadx.core.dex.info.AccessInfo
- makeSwitch(SwitchRegion, ICodeWriter) - Method in class jadx.core.codegen.RegionGen
- makeSynchronizedRegion(SynchronizedRegion, ICodeWriter) - Method in class jadx.core.codegen.RegionGen
- makeSyntheticRegArg(ArgType) - Method in class jadx.core.dex.nodes.MethodNode
-
Create new fake register arg.
- makeSyntheticRegArg(ArgType, String) - Method in class jadx.core.dex.nodes.MethodNode
- makeTryCatch(TryCatchRegion, ICodeWriter) - Method in class jadx.core.codegen.RegionGen
- makeWithFixedType(long, ArgType) - Static method in class jadx.core.dex.instructions.args.LiteralArg
- makeXmlDump(ICodeWriter, ResourceStorage) - Static method in class jadx.core.xmlgen.XmlGenUtils
- MANIFEST - jadx.api.ResourceType
- ManifestAttributes - Class in jadx.core.xmlgen
-
Load and store Android Manifest attributes specification
- ManifestAttributes(IJadxSecurity) - Constructor for class jadx.core.xmlgen.ManifestAttributes
- MANTISSA_MULT - Static variable in class jadx.core.xmlgen.ParserConstants
- map(Collection<T>, Function<T, R>) - Static method in class jadx.core.utils.ListUtils
- mark(int) - Method in class jadx.core.xmlgen.ParserStream
- markAsImmutable(ArgType) - Method in class jadx.core.dex.instructions.args.SSAVar
- MarkFinallyVisitor - Class in jadx.core.dex.visitors.finaly
- MarkFinallyVisitor() - Constructor for class jadx.core.dex.visitors.finaly.MarkFinallyVisitor
- markForInline(MethodNode, InsnNode) - Static method in class jadx.core.dex.attributes.nodes.MethodInlineAttr
- markForRemove() - Method in class jadx.core.dex.trycatch.ExceptionHandler
- MarkMethodsForInline - Class in jadx.core.dex.visitors
- MarkMethodsForInline() - Constructor for class jadx.core.dex.visitors.MarkMethodsForInline
- markResolved(ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeSearchVarInfo
- MASK_CONTENT - Static variable in class jadx.core.xmlgen.XMLChar
-
Content character mask.
- MASK_KEYSHIDDEN - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- MASK_LAYOUTDIR - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- MASK_NAME - Static variable in class jadx.core.xmlgen.XMLChar
-
Name character mask.
- MASK_NAME_START - Static variable in class jadx.core.xmlgen.XMLChar
-
Name start character mask.
- MASK_NAVHIDDEN - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- MASK_NCNAME - Static variable in class jadx.core.xmlgen.XMLChar
-
NCName character mask.
- MASK_NCNAME_START - Static variable in class jadx.core.xmlgen.XMLChar
-
NCName start character mask.
- MASK_PUBID - Static variable in class jadx.core.xmlgen.XMLChar
-
Pubid character mask.
- MASK_SCREENLONG - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- MASK_SCREENROUND - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- MASK_SCREENSIZE - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- MASK_SPACE - Static variable in class jadx.core.xmlgen.XMLChar
-
Space character mask.
- MASK_UI_MODE_NIGHT - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- MASK_UI_MODE_TYPE - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- MASK_VALID - Static variable in class jadx.core.xmlgen.XMLChar
-
Valid character mask.
- matches(FileSignature, byte[]) - Static method in class jadx.core.utils.FileSignature
- mcc - Variable in class jadx.core.xmlgen.entry.EntryConfig
- md5Sum(byte[]) - Static method in class jadx.core.utils.files.FileUtils
- md5Sum(String) - Static method in class jadx.core.utils.files.FileUtils
- mDelegate - Variable in class jadx.core.utils.android.DataInputDelegate
- merge(IfCondition.Mode, IfCondition, IfCondition) - Static method in class jadx.core.dex.regions.conditions.IfCondition
- merge(IfInfo...) - Method in class jadx.core.dex.regions.conditions.IfInfo
- merge(List<JadxPass>, Function<JadxPass, IDexTreeVisitor>) - Method in class jadx.core.utils.PassMerge
- mergeExecTime(String, long) - Static method in class jadx.core.utils.DebugUtils
- mergeExecTimeFromStart(String, long) - Static method in class jadx.core.utils.DebugUtils
- mergeFlagsFrom(CodeVar) - Method in class jadx.core.dex.instructions.args.CodeVar
-
Merge flags with OR operator
- mergeLists(List<T>, List<T>) - Static method in class jadx.core.utils.Utils
- mergeMaps(Map<K, V>, Map<K, V>) - Static method in class jadx.core.utils.Utils
-
Merge two maps.
- mergePasses(Map<JadxPassType, List<JadxPass>>) - Method in class jadx.core.dex.nodes.RootNode
- mergePreCondition() - Method in class jadx.core.dex.regions.loops.LoopRegion
-
Move all preCondition block instructions before conditionBlock instructions
- mergeSets(Set<T>, Set<T>) - Static method in class jadx.core.utils.Utils
- METHOD - jadx.api.data.IJavaNodeRef.RefType
- METHOD - jadx.api.metadata.ICodeAnnotation.AnnType
- METHOD - jadx.core.dex.info.AccessInfo.AFType
- METHOD_ARGUMENT - jadx.core.dex.attributes.AFlag
-
RegisterArg attribute for method arguments
- METHOD_CANDIDATE_FOR_INLINE - jadx.core.dex.attributes.AFlag
- METHOD_CODE_FEATURES - Static variable in class jadx.core.dex.attributes.AType
- METHOD_DETAILS - Static variable in class jadx.core.dex.attributes.AType
- METHOD_INLINE - Static variable in class jadx.core.dex.attributes.AType
- METHOD_OVERRIDE - Static variable in class jadx.core.dex.attributes.AType
- METHOD_REPLACE - Static variable in class jadx.core.dex.attributes.AType
- METHOD_THROWS - Static variable in class jadx.core.dex.attributes.AType
- METHOD_TYPE_VARS - Static variable in class jadx.core.dex.attributes.AType
- MethodBridgeAttr - Class in jadx.core.dex.attributes.nodes
- MethodBridgeAttr(MethodNode) - Constructor for class jadx.core.dex.attributes.nodes.MethodBridgeAttr
- MethodGen - Class in jadx.core.codegen
- MethodGen(ClassGen, MethodNode) - Constructor for class jadx.core.codegen.MethodGen
- MethodGen.FallbackOption - Enum in jadx.core.codegen
- MethodInfo - Class in jadx.core.dex.info
- MethodInlineAttr - Class in jadx.core.dex.attributes.nodes
- MethodInvokeVisitor - Class in jadx.core.dex.visitors
- MethodInvokeVisitor() - Constructor for class jadx.core.dex.visitors.MethodInvokeVisitor
- MethodNode - Class in jadx.core.dex.nodes
- MethodOverrideAttr - Class in jadx.core.dex.attributes.nodes
- MethodOverrideAttr(List<IMethodDetails>, SortedSet<MethodNode>, Set<IMethodDetails>) - Constructor for class jadx.core.dex.attributes.nodes.MethodOverrideAttr
- MethodReplaceAttr - Class in jadx.core.dex.attributes.nodes
-
Calls of method should be replaced by provided method (used for synthetic methods redirect)
- MethodReplaceAttr(MethodNode) - Constructor for class jadx.core.dex.attributes.nodes.MethodReplaceAttr
- MethodThrowsAttr - Class in jadx.core.dex.attributes.nodes
- MethodThrowsAttr(Set<String>) - Constructor for class jadx.core.dex.attributes.nodes.MethodThrowsAttr
- MethodThrowsVisitor - Class in jadx.core.dex.visitors
- MethodThrowsVisitor() - Constructor for class jadx.core.dex.visitors.MethodThrowsVisitor
- MethodTypeVarsAttr - Class in jadx.core.dex.attributes.nodes
-
Set of known type variables at current method
- methodUse(MethodNode, MethodNode) - Method in class jadx.core.dex.visitors.usage.UsageInfo
-
Add method usage:
useMthoccurrence found inmthcode - MethodUtils - Class in jadx.core.dex.nodes.utils
- MethodUtils(RootNode) - Constructor for class jadx.core.dex.nodes.utils.MethodUtils
- MethodVisitor - Class in jadx.core.dex.visitors
- MethodVisitor(String, Consumer<MethodNode>) - Constructor for class jadx.core.dex.visitors.MethodVisitor
- mgen - Variable in class jadx.core.codegen.InsnGen
- MIN_SDK_VERSION - jadx.core.utils.android.AppAttribute
- mnc - Variable in class jadx.core.xmlgen.entry.EntryConfig
- MNC_ZERO - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- modifyKey(int, Object) - Method in class jadx.core.dex.instructions.SwitchInsn
- ModVisitor - Class in jadx.core.dex.visitors
-
Visitor for modify method instructions (remove, replace, process exception handlers)
- ModVisitor() - Constructor for class jadx.core.dex.visitors.ModVisitor
- MONITOR_ENTER - jadx.core.dex.instructions.InsnType
- MONITOR_EXIT - jadx.core.dex.instructions.InsnType
- MOVE - jadx.core.dex.instructions.InsnType
- MOVE_EXCEPTION - jadx.core.dex.instructions.InsnType
- MOVE_MULTI - jadx.core.dex.instructions.InsnType
- MOVE_RESULT - jadx.core.dex.instructions.InsnType
- moveInline(MethodNode) - Static method in class jadx.core.dex.visitors.MoveInlineVisitor
- MoveInlineVisitor - Class in jadx.core.dex.visitors
- MoveInlineVisitor() - Constructor for class jadx.core.dex.visitors.MoveInlineVisitor
- mth - Variable in class jadx.core.codegen.InsnGen
- MTH_ARG - jadx.api.data.CodeRefType
- MTH_ENTER_BLOCK - jadx.core.dex.attributes.AFlag
- MTH_EXIT_BLOCK - jadx.core.dex.attributes.AFlag
- MTH_TOSTRING_SIGNATURE - Static variable in class jadx.core.Consts
- MUL - jadx.core.dex.instructions.ArithOp
- multiRootTreeDfsVisit(List<T>, Function<T, List<T>>, Consumer<T>) - Static method in class jadx.core.utils.Utils
- MutableMethodDetails - Class in jadx.core.dex.visitors.methods
- MutableMethodDetails(IMethodDetails) - Constructor for class jadx.core.dex.visitors.methods.MutableMethodDetails
N
- name() - Method in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder.OptionData
- name() - Method in class jadx.api.plugins.options.impl.JadxOptionDescription
- name() - Method in interface jadx.api.plugins.options.OptionDescription
- name() - Method in annotation type jadx.core.dex.visitors.JadxVisitor
-
Visitor short name (identifier)
- name(String) - Method in class jadx.api.plugins.JadxPluginInfoBuilder
- Named - Interface in jadx.core.dex.instructions.args
- NamedArg - Class in jadx.core.dex.instructions.args
- NamedArg(String, ArgType) - Constructor for class jadx.core.dex.instructions.args.NamedArg
- NameGen - Class in jadx.core.codegen
- NameGen(MethodNode, ClassGen) - Constructor for class jadx.core.codegen.NameGen
- NameMapper - Class in jadx.core.deobf
- NARROW - jadx.core.dex.visitors.typeinference.TypeCompareEnum
- NARROW - Static variable in class jadx.core.dex.instructions.args.ArgType
- NARROW_BY_GENERIC - jadx.core.dex.visitors.typeinference.TypeCompareEnum
- NARROW_INTEGRAL - Static variable in class jadx.core.dex.instructions.args.ArgType
- NARROW_NUMBERS - Static variable in class jadx.core.dex.instructions.args.ArgType
- NARROW_NUMBERS_NO_BOOL - Static variable in class jadx.core.dex.instructions.args.ArgType
- NARROW_NUMBERS_NO_FLOAT - Static variable in class jadx.core.dex.instructions.args.ArgType
- NAVHIDDEN_ANY - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- NAVHIDDEN_NO - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- NAVHIDDEN_YES - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- navigation - Variable in class jadx.core.xmlgen.entry.EntryConfig
- NAVIGATION_ANY - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- NAVIGATION_DPAD - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- NAVIGATION_NONAV - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- NAVIGATION_TRACKBALL - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- NAVIGATION_WHEEL - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- NE - jadx.core.dex.instructions.IfOp
- needData() - Method in class jadx.core.dex.instructions.SwitchInsn
- NEG - jadx.core.dex.instructions.InsnType
- negate() - Method in class jadx.core.dex.instructions.args.LiteralArg
- NEVER - jadx.api.args.UseSourceNameAsClassNameAlias
- NEW_ARRAY - jadx.core.dex.attributes.nodes.CodeFeaturesAttr.CodeFeature
-
Code contains new-array instruction
- NEW_ARRAY - jadx.core.dex.instructions.InsnType
- NEW_INSTANCE - jadx.core.dex.instructions.InsnType
- NewArrayNode - Class in jadx.core.dex.instructions
- NewArrayNode(ArgType, int) - Constructor for class jadx.core.dex.instructions.NewArrayNode
- newBlocksBitSet(MethodNode) - Static method in class jadx.core.utils.BlockUtils
- newConstStringMap(String...) - Static method in class jadx.core.utils.Utils
- newLine() - Method in interface jadx.api.ICodeWriter
- newLine() - Method in class jadx.api.impl.SimpleCodeWriter
- newLineStr - Variable in class jadx.api.impl.SimpleCodeWriter
- next() - Method in class jadx.core.utils.blocks.DFSIteration
- nextSetBit(int) - Method in class jadx.core.utils.EmptyBitSet
- nextType() - Method in class jadx.core.dex.visitors.typeinference.TypeSearchVarInfo
-
Switch
currentTypeto next candidate - NO_ACTION - jadx.api.deobf.IDeobfCondition.Action
- NO_ENTRY - Static variable in class jadx.core.xmlgen.ParserConstants
-
ResTable_type
- NO_SKIP_ARGS - jadx.core.dex.attributes.AFlag
- NODE_RENAMED_BY_USER - Static variable in class jadx.api.plugins.events.JadxEvents
-
Notify about renaming done by user (GUI only).
- NodeDeclareRef - Class in jadx.api.metadata.annotations
- NodeDeclareRef(ICodeNodeRef) - Constructor for class jadx.api.metadata.annotations.NodeDeclareRef
- NodeEnd - Class in jadx.api.metadata.annotations
- NodeRenamedByUser - Class in jadx.api.plugins.events.types
- NodeRenamedByUser(ICodeNodeRef, String, String) - Constructor for class jadx.api.plugins.events.types.NodeRenamedByUser
- none() - Static method in enum jadx.api.security.JadxSecurityFlag
- NONE - jadx.api.CommentsLevel
- NONE - jadx.core.dex.nodes.LoadStage
- noneMatch(Collection<T>, Predicate<T>) - Static method in class jadx.core.utils.ListUtils
- NonFinalResIdsVisitor - Class in jadx.core.dex.visitors.gradle
- NonFinalResIdsVisitor() - Constructor for class jadx.core.dex.visitors.gradle.NonFinalResIdsVisitor
- NoOpCodeCache - Class in jadx.api.impl
- NoOpCodeCache() - Constructor for class jadx.api.impl.NoOpCodeCache
- NOP - jadx.core.dex.instructions.InsnType
- normalize() - Method in class jadx.core.dex.instructions.IfNode
-
Change 'a != false' to 'a == true'
- normalize() - Method in class jadx.core.dex.regions.conditions.Compare
- not(IfCondition) - Static method in class jadx.core.dex.regions.conditions.IfCondition
- NOT - jadx.core.dex.instructions.InsnType
- NOT - jadx.core.dex.regions.conditions.IfCondition.Mode
- NOT_CHANGING_CODE - jadx.api.plugins.options.OptionFlag
-
Add this flag only if the option does not affect generated code.
- NOT_LOADED - jadx.core.dex.nodes.ProcessState
- notBlank(String) - Static method in class jadx.core.utils.StringUtils
- notEmpty(IContainer) - Static method in class jadx.core.utils.RegionUtils
- notEmpty(String) - Static method in class jadx.core.utils.StringUtils
- notEmpty(Collection<T>) - Static method in class jadx.core.utils.Utils
- notEmpty(T[]) - Static method in class jadx.core.utils.Utils
- NotificationAttrNode - Class in jadx.core.dex.attributes.nodes
- NotificationAttrNode() - Constructor for class jadx.core.dex.attributes.nodes.NotificationAttrNode
- notifyCodeDataListeners() - Method in class jadx.core.dex.nodes.RootNode
- notInner(RootNode) - Method in class jadx.core.dex.info.ClassInfo
- notNeeded() - Method in class jadx.core.dex.attributes.nodes.MethodInlineAttr
- notPrintable() - Method in class jadx.core.dex.attributes.nodes.RenameReasonAttr
- notValid() - Method in class jadx.core.dex.attributes.nodes.RenameReasonAttr
- NUMBER - jadx.api.plugins.options.OptionType
O
- object(String) - Static method in class jadx.core.dex.instructions.args.ArgType
- OBJECT - jadx.core.dex.instructions.args.PrimitiveType
- OBJECT - Static variable in class jadx.core.dex.instructions.args.ArgType
- OBJECT_ARRAY - Static variable in class jadx.core.dex.instructions.args.ArgType
- offset - Variable in class jadx.core.dex.nodes.InsnNode
- OFFSET - jadx.api.metadata.ICodeAnnotation.AnnType
- ONE_ARG - jadx.core.dex.instructions.InsnType
- oneArgOp(ArithOp, InsnArg, InsnArg) - Static method in class jadx.core.dex.instructions.ArithNode
-
Create one argument arithmetic instructions (a+=2).
- onParentPackageUpdate(PackageNode) - Method in class jadx.core.dex.nodes.ClassNode
- onParentPackageUpdate(PackageNode) - Method in interface jadx.core.dex.nodes.IPackageUpdate
- onParentPackageUpdate(PackageNode) - Method in class jadx.core.dex.nodes.PackageNode
- op - Variable in class jadx.core.dex.instructions.IfNode
- open(ICodeNodeRef) - Method in interface jadx.api.plugins.gui.JadxGuiContext
-
Jump to a code ref
- openUsageDialog(ICodeNodeRef) - Method in interface jadx.api.plugins.gui.JadxGuiContext
-
Open usage dialog for a node
- option(String) - Method in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder
- option(String, Class<T>) - Method in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder
- OptionBuilder<T> - Interface in jadx.api.plugins.options.impl
- OptionData(String) - Constructor for class jadx.api.plugins.options.impl.BasePluginOptionsBuilder.OptionData
- OptionDescription - Interface in jadx.api.plugins.options
- OptionFlag - Enum in jadx.api.plugins.options
- options - Variable in class jadx.api.plugins.options.impl.BaseOptionsParser
-
Deprecated.
- OptionType - Enum in jadx.api.plugins.options
- or(BitSet) - Method in class jadx.core.utils.EmptyBitSet
- OR - jadx.core.dex.instructions.ArithOp
- OR - jadx.core.dex.regions.conditions.IfCondition.Mode
- orderedEquals(List<T>, List<U>, BiPredicate<T, U>) - Static method in class jadx.core.utils.ListUtils
- OrderedJadxPassInfo - Class in jadx.api.plugins.pass.impl
- OrderedJadxPassInfo(String, String) - Constructor for class jadx.api.plugins.pass.impl.OrderedJadxPassInfo
- OrderedJadxPassInfo(String, String, List<String>, List<String>) - Constructor for class jadx.api.plugins.pass.impl.OrderedJadxPassInfo
- orientation - Variable in class jadx.core.xmlgen.entry.EntryConfig
- ORIENTATION_ANY - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- ORIENTATION_LAND - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- ORIENTATION_PORT - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- ORIENTATION_SQUARE - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- ORIG_RETURN - jadx.core.dex.attributes.AFlag
- OutDirs - Class in jadx.core.export
- OutDirs(File, File) - Constructor for class jadx.core.export.OutDirs
- outerGeneric(ArgType, ArgType) - Static method in class jadx.core.dex.instructions.args.ArgType
- OVERRIDE_ANNOTATION - Static variable in class jadx.core.Consts
- OverrideMethodVisitor - Class in jadx.core.dex.visitors
- OverrideMethodVisitor() - Constructor for class jadx.core.dex.visitors.OverrideMethodVisitor
- OVERWRITE - jadx.api.args.GeneratedRenamesMappingFileMode
-
Don't load, always save
P
- PACKAGE_INFO - jadx.core.dex.attributes.AFlag
- PackageInfo - Class in jadx.core.dex.info
- PackageNode - Class in jadx.core.dex.nodes
- parentInsn - Variable in class jadx.core.dex.instructions.args.InsnArg
- parse() - Method in class jadx.core.utils.android.AndroidManifestParser
- parse(char) - Static method in class jadx.core.dex.instructions.args.ArgType
- parse(InputStream) - Method in class jadx.core.xmlgen.BinaryXMLParser
- parse(String) - Static method in class jadx.core.dex.instructions.args.ArgType
- parseOptions() - Method in class jadx.api.plugins.options.impl.BaseOptionsParser
-
Deprecated.
- parser(Function<String, T>) - Method in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder.OptionData
- parser(Function<String, T>) - Method in interface jadx.api.plugins.options.impl.OptionBuilder
-
Function to parse input string into option value (required)
- ParserConstants - Class in jadx.core.xmlgen
- ParserConstants() - Constructor for class jadx.core.xmlgen.ParserConstants
- ParserStream - Class in jadx.core.xmlgen
- ParserStream(InputStream) - Constructor for class jadx.core.xmlgen.ParserStream
- parseStringPool() - Method in class jadx.core.xmlgen.CommonBinaryParser
- parseStringPoolNoSize(long, long) - Method in class jadx.core.xmlgen.CommonBinaryParser
- parseStringPoolNoType() - Method in class jadx.core.xmlgen.CommonBinaryParser
- parseXml(InputStream) - Method in interface jadx.api.security.IJadxSecurity
-
XML document parser
- parseXml(InputStream) - Method in class jadx.api.security.impl.JadxSecurity
- PassMerge - Class in jadx.core.utils
- PassMerge(List<IDexTreeVisitor>) - Constructor for class jadx.core.utils.PassMerge
- PER_PROJECT - jadx.api.plugins.options.OptionFlag
-
Store in project settings instead global (for jadx-gui)
- perform() - Method in class jadx.core.utils.InsnRemover
- performForBlock(BlockNode) - Method in class jadx.core.utils.InsnRemover
- PHI - jadx.core.dex.instructions.InsnType
- PHI_LIST - Static variable in class jadx.core.dex.attributes.AType
- PhiInsn - Class in jadx.core.dex.instructions
- PhiInsn(int, int) - Constructor for class jadx.core.dex.instructions.PhiInsn
- PhiListAttr - Class in jadx.core.dex.attributes.nodes
- PhiListAttr() - Constructor for class jadx.core.dex.attributes.nodes.PhiListAttr
- PKG - jadx.api.data.IJavaNodeRef.RefType
- PKG - jadx.api.metadata.ICodeAnnotation.AnnType
- PluginContext - Class in jadx.core.plugins
- pluginId(String) - Static method in class jadx.api.plugins.JadxPluginInfoBuilder
-
Start building method
- plugins() - Method in interface jadx.api.plugins.JadxPluginContext
-
Access to registered plugins and runtime data
- plugins() - Method in class jadx.core.plugins.PluginContext
- PLURALS_MAP - Static variable in class jadx.core.xmlgen.ParserConstants
- POLYMORPHIC - jadx.core.dex.instructions.InvokeType
- PostDominatorTree - Class in jadx.core.dex.visitors.blocks
- PostDominatorTree() - Constructor for class jadx.core.dex.visitors.blocks.PostDominatorTree
- prepareBlocks() - Method in class jadx.core.codegen.SimpleModeHelper
- prepareFile(File) - Static method in class jadx.core.utils.files.FileUtils
- PrepareForCodeGen - Class in jadx.core.dex.visitors
-
Prepare instructions for code generation pass, most of this modification breaks register dependencies, so this pass must be just before CodeGen.
- PrepareForCodeGen() - Constructor for class jadx.core.dex.visitors.PrepareForCodeGen
- PreparePassWrapper - Class in jadx.api.impl.passes
- PreparePassWrapper(JadxPreparePass) - Constructor for class jadx.api.impl.passes.PreparePassWrapper
- PrimitiveType - Enum in jadx.core.dex.instructions.args
- PRINTABLE - jadx.api.JadxArgs.RenameEnum
- printErrorsReport() - Method in class jadx.api.JadxDecompiler
- printExecTimes() - Static method in class jadx.core.utils.DebugUtils
- printExecTimesWithTotal(long) - Static method in class jadx.core.utils.DebugUtils
- printMap(Map<?, ?>, String) - Static method in class jadx.core.utils.DebugUtils
- printMethodOverrideTop(RootNode) - Static method in class jadx.core.utils.DebugUtils
- printMissingClasses() - Method in class jadx.core.clsp.ClspGraph
- printRegion(MethodNode, IRegion, boolean) - Static method in class jadx.core.utils.DebugUtils
- printRegions(MethodNode) - Static method in class jadx.core.utils.DebugUtils
- printRegions(MethodNode, boolean) - Static method in class jadx.core.utils.DebugUtils
- printRegionsVisitor() - Static method in class jadx.core.utils.DebugUtils
- printRegionsWithBlock(MethodNode, BlockNode) - Static method in class jadx.core.utils.DebugUtils
- printReport() - Method in class jadx.core.utils.ErrorsCounter
- printStackTrace(String) - Static method in class jadx.core.utils.DebugUtils
- process() - Method in class jadx.core.codegen.json.JsonCodeGen
- process() - Method in class jadx.core.dex.visitors.regions.maker.ExcHandlersRegionMaker
- process(ICodeReader) - Method in class jadx.core.dex.instructions.InsnDecoder
- process(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.BlockExceptionHandler
- process(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.FixMultiEntryLoops
- process(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.ResolveJavaJSR
- process(MethodNode) - Static method in class jadx.core.dex.visitors.ConstInlineVisitor
- process(MethodNode) - Static method in class jadx.core.dex.visitors.MarkMethodsForInline
- process(MethodNode) - Static method in class jadx.core.dex.visitors.regions.CleanRegions
- process(MethodNode) - Static method in class jadx.core.dex.visitors.regions.IfRegionVisitor
- process(MethodNode) - Static method in class jadx.core.dex.visitors.regions.ProcessTryCatchRegions
- process(MethodNode) - Static method in class jadx.core.dex.visitors.regions.TernaryMod
- process(RootNode, IRenameCondition, IAliasProvider) - Static method in class jadx.core.deobf.DeobfuscatorVisitor
- PROCESS_COMPLETE - jadx.core.dex.nodes.ProcessState
- PROCESS_STAGE - jadx.core.dex.nodes.LoadStage
- PROCESS_STARTED - jadx.core.dex.nodes.ProcessState
- ProcessAnonymous - Class in jadx.core.dex.visitors
- ProcessAnonymous() - Constructor for class jadx.core.dex.visitors.ProcessAnonymous
- processBlock(MethodNode, IBlock) - Method in class jadx.core.dex.visitors.regions.AbstractRegionVisitor
- processBlock(MethodNode, IBlock) - Method in interface jadx.core.dex.visitors.regions.IRegionVisitor
- processBlock(MethodNode, IBlock) - Method in class jadx.core.dex.visitors.regions.LoopRegionVisitor
- processBlock(MethodNode, IBlock) - Method in class jadx.core.dex.visitors.regions.TracedRegionVisitor
- processBlockTraced(MethodNode, IBlock, IRegion) - Method in class jadx.core.dex.visitors.regions.TracedRegionVisitor
- ProcessClass - Class in jadx.core
- ProcessClass(List<IDexTreeVisitor>) - Constructor for class jadx.core.ProcessClass
- ProcessInstructionsVisitor - Class in jadx.core.dex.visitors
- ProcessInstructionsVisitor() - Constructor for class jadx.core.dex.visitors.ProcessInstructionsVisitor
- ProcessKotlinInternals - Class in jadx.core.dex.visitors.kotlin
- ProcessKotlinInternals() - Constructor for class jadx.core.dex.visitors.kotlin.ProcessKotlinInternals
- ProcessMethodsForInline - Class in jadx.core.dex.visitors
- ProcessMethodsForInline() - Constructor for class jadx.core.dex.visitors.ProcessMethodsForInline
- processResources(ResourceStorage) - Method in class jadx.core.dex.nodes.RootNode
- ProcessState - Enum in jadx.core.dex.nodes
- ProcessTryCatchRegions - Class in jadx.core.dex.visitors.regions
-
Extract blocks to separate try/catch region
- ProcessTryCatchRegions() - Constructor for class jadx.core.dex.visitors.regions.ProcessTryCatchRegions
- ProcessVariables - Class in jadx.core.dex.visitors.regions.variables
- ProcessVariables() - Constructor for class jadx.core.dex.visitors.regions.variables.ProcessVariables
- progress(long, long) - Method in interface jadx.api.JadxDecompiler.ProgressListener
- ProtoValue - Class in jadx.core.xmlgen.entry
- ProtoValue() - Constructor for class jadx.core.xmlgen.entry.ProtoValue
- ProtoValue(String) - Constructor for class jadx.core.xmlgen.entry.ProtoValue
- provides(String) - Method in class jadx.api.plugins.JadxPluginInfoBuilder
- providesSuggestion(String, String) - Method in class jadx.core.plugins.JadxPluginManager
-
Add suggestion how to resolve conflicting plugins
- put(int, String) - Method in class jadx.core.xmlgen.BinaryXMLStrings
- putByUniqId(int, MethodInfo) - Method in class jadx.core.dex.info.InfoStorage
- putCls(ClassInfo) - Method in class jadx.core.dex.info.InfoStorage
- putMethod(MethodInfo) - Method in class jadx.core.dex.info.InfoStorage
- putPkg(PackageInfo) - Method in class jadx.core.dex.info.InfoStorage
R
- RADIX_MULTS - Static variable in class jadx.core.xmlgen.ParserConstants
- RawNamedValue - Class in jadx.core.xmlgen.entry
- RawNamedValue(int, RawValue) - Constructor for class jadx.core.xmlgen.entry.RawNamedValue
- rawValue() - Method in class jadx.core.dex.info.AccessInfo
- RawValue - Class in jadx.core.xmlgen.entry
- RawValue(int, int) - Constructor for class jadx.core.xmlgen.entry.RawValue
- read() - Method in class jadx.core.xmlgen.ParserStream
- read(@org.jetbrains.annotations.NotNull byte[], int, int) - Method in class jadx.core.xmlgen.ParserStream
- read(InputStream) - Static method in class jadx.core.utils.android.TextResMapFile
- read(Path) - Static method in class jadx.core.utils.android.TextResMapFile
- READ - jadx.api.args.GeneratedRenamesMappingFileMode
-
Load if found, don't save (default)
- READ - jadx.api.args.UserRenamesMappingsMode
-
Just read, user can save manually (default)
- READ_AND_AUTOSAVE_BEFORE_CLOSING - jadx.api.args.UserRenamesMappingsMode
-
Read and autosave before exiting the app or closing the project
- READ_AND_AUTOSAVE_EVERY_CHANGE - jadx.api.args.UserRenamesMappingsMode
-
Read and autosave after every change
- READ_BUFFER_SIZE - Static variable in class jadx.core.utils.files.FileUtils
- READ_OR_SAVE - jadx.api.args.GeneratedRenamesMappingFileMode
-
Load if found, save only if new (don't overwrite)
- readBoolean() - Method in class jadx.core.utils.android.DataInputDelegate
- readByte() - Method in class jadx.core.utils.android.DataInputDelegate
- readChar() - Method in class jadx.core.utils.android.DataInputDelegate
- readData(InputStream) - Static method in class jadx.core.xmlgen.XmlGenUtils
- readDouble() - Method in class jadx.core.utils.android.DataInputDelegate
- readFile(Path) - Static method in class jadx.core.utils.files.FileUtils
- readFloat() - Method in class jadx.core.utils.android.DataInputDelegate
- readFully(byte[]) - Method in class jadx.core.utils.android.DataInputDelegate
- readFully(byte[]) - Method in class jadx.core.xmlgen.ParserStream
- readFully(byte[], int, int) - Method in class jadx.core.utils.android.DataInputDelegate
- readFully(byte[], int, int) - Method in class jadx.core.xmlgen.ParserStream
- readInt() - Method in class jadx.core.utils.android.DataInputDelegate
- readInt16() - Method in class jadx.core.xmlgen.ParserStream
- readInt32() - Method in class jadx.core.xmlgen.ParserStream
- readInt32Array(int) - Method in class jadx.core.xmlgen.ParserStream
- readInt8() - Method in class jadx.core.xmlgen.ParserStream
- readInt8Array(int) - Method in class jadx.core.xmlgen.ParserStream
- readIntArray(int) - Method in class jadx.core.utils.android.ExtDataInput
- readLine() - Method in class jadx.core.utils.android.DataInputDelegate
- readLong() - Method in class jadx.core.utils.android.DataInputDelegate
- readNullEndedString(int, boolean) - Method in class jadx.core.utils.android.ExtDataInput
- readShort() - Method in class jadx.core.utils.android.DataInputDelegate
- readString16Fixed(int) - Method in class jadx.core.xmlgen.ParserStream
- readUInt32() - Method in class jadx.core.xmlgen.ParserStream
- readUnsignedByte() - Method in class jadx.core.utils.android.DataInputDelegate
- readUnsignedShort() - Method in class jadx.core.utils.android.DataInputDelegate
- readUTF() - Method in class jadx.core.utils.android.DataInputDelegate
- readZipEntries(File, BiConsumer<IZipEntry, InputStream>) - Static method in class jadx.api.plugins.utils.ZipSecurity
-
Deprecated.
- rebindArgs() - Method in class jadx.core.dex.instructions.mods.TernaryInsn
- rebindArgs() - Method in class jadx.core.dex.nodes.InsnNode
-
Fix SSAVar info in register arguments.
- reg(int, ArgType) - Static method in class jadx.core.dex.instructions.args.InsnArg
- reg(int, ArgType, boolean) - Static method in class jadx.core.dex.instructions.args.InsnArg
- reg(InsnData, int, ArgType) - Static method in class jadx.core.dex.instructions.args.InsnArg
- REG_DEBUG_INFO - Static variable in class jadx.core.dex.attributes.AType
- RegDebugInfoAttr - Class in jadx.core.dex.attributes.nodes
- RegDebugInfoAttr(ArgType, String) - Constructor for class jadx.core.dex.attributes.nodes.RegDebugInfoAttr
- region - Variable in class jadx.core.dex.visitors.regions.variables.UsePlace
- region - Variable in class jadx.core.xmlgen.entry.EntryConfig
- Region - Class in jadx.core.dex.regions
- Region(IRegion) - Constructor for class jadx.core.dex.regions.Region
- REGION_ARG - jadx.core.dex.instructions.InsnType
- REGION_REF - Static variable in class jadx.core.dex.attributes.AType
- RegionGen - Class in jadx.core.codegen
- RegionGen(MethodGen) - Constructor for class jadx.core.codegen.RegionGen
- RegionMaker - Class in jadx.core.dex.visitors.regions.maker
- RegionMaker(MethodNode) - Constructor for class jadx.core.dex.visitors.regions.maker.RegionMaker
- RegionMakerVisitor - Class in jadx.core.dex.visitors.regions
- RegionMakerVisitor() - Constructor for class jadx.core.dex.visitors.regions.RegionMakerVisitor
- RegionRefAttr - Class in jadx.core.dex.attributes.nodes
-
Region created based on parent instruction
- RegionRefAttr(IRegion) - Constructor for class jadx.core.dex.attributes.nodes.RegionRefAttr
- regionStack - Variable in class jadx.core.dex.visitors.regions.TracedRegionVisitor
- RegionUtils - Class in jadx.core.utils
- register(JadxPlugin) - Method in class jadx.core.plugins.JadxPluginManager
- register(String, String) - Static method in class jadx.core.deobf.FileTypeDetector
- registerAddPluginListener(Consumer<PluginContext>) - Method in class jadx.core.plugins.JadxPluginManager
- RegisterArg - Class in jadx.core.dex.instructions.args
- RegisterArg(int, ArgType) - Constructor for class jadx.core.dex.instructions.args.RegisterArg
- registerCodeDataUpdateListener(ICodeDataUpdateListener) - Method in class jadx.core.dex.nodes.RootNode
- registerGlobalKeyBinding(String, String, Runnable) - Method in interface jadx.api.plugins.gui.JadxGuiContext
-
Attach new key binding to main window
- registerInputsHashSupplier(Supplier<String>) - Method in interface jadx.api.plugins.JadxPluginContext
-
Function to calculate hash of all options which can change output code.
- registerInputsHashSupplier(Supplier<String>) - Method in class jadx.core.plugins.PluginContext
- registerLoop(LoopInfo) - Method in class jadx.core.dex.nodes.MethodNode
- registerOptions() - Method in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder
- registerOptions(JadxPluginOptions) - Method in interface jadx.api.plugins.JadxPluginContext
- registerOptions(JadxPluginOptions) - Method in class jadx.core.plugins.PluginContext
- registerPlugin(JadxPlugin) - Method in class jadx.api.JadxDecompiler
- regNum - Variable in class jadx.core.dex.instructions.args.RegisterArg
- REJECT - jadx.core.dex.visitors.typeinference.TypeUpdateResult
- RelatedVarRef(VarNode) - Constructor for class jadx.api.metadata.annotations.VarRef.RelatedVarRef
- relatedVars - Variable in class jadx.core.dex.visitors.typeinference.AbstractTypeConstraint
- reload() - Method in class jadx.api.JavaClass
- reload() - Method in class jadx.core.dex.nodes.MethodNode
- RELOAD_AT_CODEGEN_STAGE - jadx.core.dex.attributes.AFlag
- RELOAD_PROJECT - Static variable in class jadx.api.plugins.events.JadxEvents
-
Request reload of a current project (GUI only).
- RELOAD_SETTINGS_WINDOW - Static variable in class jadx.api.plugins.events.JadxEvents
-
Request reload of a settings window (GUI only).
- reloadActiveTab() - Method in interface jadx.api.plugins.gui.JadxGuiContext
-
Reload code in active tab
- reloadAllTabs() - Method in interface jadx.api.plugins.gui.JadxGuiContext
-
Reload code in all open tabs
- reloadAtCodegenStage() - Method in class jadx.core.dex.nodes.ClassNode
- reloadCode() - Method in class jadx.core.dex.nodes.ClassNode
- reloadCodeData() - Method in class jadx.api.JadxDecompiler
- reloadPasses() - Method in class jadx.api.JadxDecompiler
- ReloadProject - Class in jadx.api.plugins.events.types
- ReloadSettingsWindow - Class in jadx.api.plugins.events.types
- REM - jadx.core.dex.instructions.ArithOp
- remove() - Method in class jadx.core.utils.blocks.BlockSet
- remove(int) - Method in class jadx.core.dex.info.AccessInfo
- remove(int) - Method in class jadx.core.utils.ImmutableList
- remove(IJadxAttribute) - Method in class jadx.core.dex.attributes.AttributeStorage
- remove(IJadxAttribute) - Method in class jadx.core.dex.attributes.EmptyAttrStorage
- remove(IJadxAttrType<T>) - Method in class jadx.core.dex.attributes.AttributeStorage
- remove(IJadxAttrType<T>) - Method in class jadx.core.dex.attributes.AttrNode
- remove(IJadxAttrType<T>) - Method in class jadx.core.dex.attributes.EmptyAttrStorage
- remove(IJadxAttrType<T>) - Method in interface jadx.core.dex.attributes.IAttributeNode
- remove(AFlag) - Method in class jadx.core.dex.attributes.AttributeStorage
- remove(AFlag) - Method in class jadx.core.dex.attributes.AttrNode
- remove(AFlag) - Method in class jadx.core.dex.attributes.EmptyAttrStorage
- remove(AFlag) - Method in interface jadx.core.dex.attributes.IAttributeNode
- remove(BlockNode) - Method in class jadx.core.utils.blocks.BlockSet
- remove(BlockNode, InsnNode) - Static method in class jadx.core.utils.InsnList
- remove(InsnNode) - Method in class jadx.core.utils.InsnList
- remove(MethodNode, InsnNode) - Static method in class jadx.core.utils.InsnRemover
- remove(MethodNode, BlockNode, int) - Static method in class jadx.core.utils.InsnRemover
- remove(MethodNode, BlockNode, InsnNode) - Static method in class jadx.core.utils.InsnRemover
- remove(Object) - Method in class jadx.core.utils.ImmutableList
- remove(String) - Method in interface jadx.api.ICodeCache
- remove(String) - Method in class jadx.api.impl.DelegateCodeCache
- remove(String) - Method in class jadx.api.impl.InMemoryCodeCache
- remove(String) - Method in class jadx.api.impl.NoOpCodeCache
- remove(Collection<BlockNode>) - Method in class jadx.core.utils.blocks.BlockSet
- remove(List<InsnNode>, InsnNode) - Static method in class jadx.core.utils.InsnList
- REMOVE - jadx.core.dex.attributes.AFlag
- REMOVE_SUPER_CLASS - jadx.core.dex.attributes.AFlag
- removeAlias() - Method in class jadx.api.JavaClass
- removeAlias() - Method in class jadx.api.JavaField
- removeAlias() - Method in class jadx.api.JavaMethod
- removeAlias() - Method in interface jadx.api.JavaNode
- removeAlias() - Method in class jadx.api.JavaPackage
- removeAlias() - Method in class jadx.api.JavaVariable
- removeAlias() - Method in class jadx.core.dex.info.ClassInfo
- removeAlias() - Method in class jadx.core.dex.info.FieldInfo
- removeAlias() - Method in class jadx.core.dex.info.MethodInfo
- removeAlias() - Method in class jadx.core.dex.nodes.ClassNode
- removeAlias() - Method in class jadx.core.dex.nodes.PackageNode
- removeAll(Collection<?>) - Method in class jadx.core.utils.ImmutableList
- removeAllAndUnbind(MethodNode, BlockNode, List<InsnNode>) - Static method in class jadx.core.utils.InsnRemover
- removeAllAndUnbind(MethodNode, IContainer, List<InsnNode>) - Static method in class jadx.core.utils.InsnRemover
- removeAllAndUnbind(MethodNode, List<InsnNode>) - Static method in class jadx.core.utils.InsnRemover
- removeAllMarked(MethodNode) - Static method in class jadx.core.utils.InsnRemover
- removeAllWithoutUnbind(BlockNode, List<InsnNode>) - Static method in class jadx.core.utils.InsnRemover
- removeArg(int) - Method in class jadx.core.dex.instructions.PhiInsn
- removeArg(int) - Method in class jadx.core.dex.nodes.InsnNode
- removeArg(InsnArg) - Method in class jadx.core.dex.instructions.PhiInsn
- removeArg(InsnArg) - Method in class jadx.core.dex.nodes.InsnNode
- removeAttr(IJadxAttribute) - Method in class jadx.core.dex.attributes.AttrNode
- removeAttr(IJadxAttribute) - Method in interface jadx.core.dex.attributes.IAttributeNode
- removeBlock(BlockNode) - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- removeChar(String, char) - Static method in class jadx.core.utils.StringUtils
- removeClsFromPackage(PackageNode, ClassNode) - Method in class jadx.core.dex.nodes.RootNode
- removeConnection(BlockNode, BlockNode) - Static method in class jadx.core.dex.visitors.blocks.BlockSplitter
- removeDependency(ClassNode) - Method in class jadx.core.dex.nodes.ClassNode
- removeFileExtension(String) - Static method in class jadx.api.plugins.utils.CommonFileUtils
- removeForClass(ClassNode) - Method in class jadx.core.dex.info.ConstStorage
- removeHandler(ExceptionHandler) - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- removeIf(Predicate<? super E>) - Method in class jadx.core.utils.ImmutableList
- removeInvalidChars(String, String) - Static method in class jadx.core.deobf.NameMapper
-
Return string with removed invalid chars, see
NameMapper.removeInvalidCharsMiddle(java.lang.String) - removeInvalidCharsMiddle(String) - Static method in class jadx.core.deobf.NameMapper
-
Return modified string with removed: not printable chars (including unicode) chars not valid for java identifier part Note: this 'middle' method must be used with prefixed string: can leave invalid chars for java identifier start (i.e numbers) result not checked for reserved words
- removeLast(List<T>) - Static method in class jadx.core.utils.ListUtils
- removeListener(JadxEventType<E>, Consumer<E>) - Method in interface jadx.api.plugins.events.IJadxEvents
-
Remove listener for specific event.
- removeListener(JadxEventType<E>, Consumer<E>) - Method in class jadx.core.plugins.events.JadxEventsImpl
- removeListener(JadxEventType<E>, Consumer<E>) - Method in class jadx.core.plugins.events.JadxEventsManager
- removeMarkedBlocks(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
- removeNonPrintableCharacters(String) - Static method in class jadx.core.deobf.NameMapper
- removePackage(PackageNode) - Method in class jadx.core.dex.nodes.RootNode
- removePredecessors(BlockNode) - Static method in class jadx.core.dex.visitors.blocks.BlockSplitter
- removeSuffix(String, String) - Static method in class jadx.core.utils.StringUtils
- removeSVar(SSAVar) - Method in class jadx.core.dex.nodes.MethodNode
- removeSynchronized(MethodNode) - Static method in class jadx.core.dex.visitors.regions.maker.SynchronizedRegionMaker
- removeUnreachableBlock(BlockNode, MethodNode) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
- removeUse(RegisterArg) - Method in class jadx.core.dex.instructions.args.SSAVar
- removeUsedInPhi(PhiInsn) - Method in class jadx.core.dex.instructions.args.SSAVar
- removeWithoutUnbind(MethodNode, BlockNode, InsnNode) - Static method in class jadx.core.utils.InsnRemover
- rename(String) - Method in interface jadx.api.data.IRenameNode
- rename(String) - Method in class jadx.api.JavaPackage
- rename(String) - Method in class jadx.core.dex.nodes.ClassNode
-
Change class name and package (if full name provided) Leading dot can be used to move to default package.
- rename(String) - Method in class jadx.core.dex.nodes.FieldNode
- rename(String) - Method in class jadx.core.dex.nodes.MethodNode
- rename(String) - Method in class jadx.core.dex.nodes.PackageNode
- rename(String, boolean) - Method in class jadx.core.dex.nodes.PackageNode
- RENAME_REASON - Static variable in class jadx.core.dex.attributes.AType
- renameFile(Path, Path) - Static method in class jadx.core.utils.files.FileUtils
- RenameReasonAttr - Class in jadx.core.dex.attributes.nodes
- RenameReasonAttr() - Constructor for class jadx.core.dex.attributes.nodes.RenameReasonAttr
- RenameReasonAttr(AttrNode) - Constructor for class jadx.core.dex.attributes.nodes.RenameReasonAttr
- RenameReasonAttr(AttrNode, boolean, boolean) - Constructor for class jadx.core.dex.attributes.nodes.RenameReasonAttr
- RenameReasonAttr(String) - Constructor for class jadx.core.dex.attributes.nodes.RenameReasonAttr
- RenameVisitor - Class in jadx.core.dex.visitors.rename
- RenameVisitor() - Constructor for class jadx.core.dex.visitors.rename.RenameVisitor
- replace(ResourceEntry, ResourceEntry) - Method in class jadx.core.xmlgen.ResourceStorage
- replaceAll(UnaryOperator<E>) - Method in class jadx.core.utils.ImmutableList
- replaceArg(InsnArg, InsnArg) - Method in class jadx.core.dex.instructions.mods.TernaryInsn
- replaceArg(InsnArg, InsnArg) - Method in class jadx.core.dex.instructions.PhiInsn
- replaceArg(InsnArg, InsnArg) - Method in class jadx.core.dex.nodes.InsnNode
-
Replace instruction arg with another using recursive search.
- replaceArg(InsnArg, InsnArg) - Method in class jadx.core.dex.regions.conditions.IfCondition
- replaceClassGenerics(ArgType, ArgType) - Method in class jadx.core.dex.nodes.utils.TypeUtils
-
Replace generic types in
typeWithGenericusing instance types
Example:instanceType: Set<String>typeWithGeneric: Iterator<E>return: Iterator<String> - replaceClassGenerics(ArgType, ArgType, ArgType) - Method in class jadx.core.dex.nodes.utils.TypeUtils
- replaceConnection(BlockNode, BlockNode, BlockNode) - Static method in class jadx.core.dex.visitors.blocks.BlockSplitter
- replaceInsn(MethodNode, BlockNode, int, InsnNode) - Static method in class jadx.core.utils.BlockUtils
-
Replace insn by index i in block, for proper copy attributes, assume attributes are not overlap
- replaceInsn(MethodNode, BlockNode, InsnNode, InsnNode) - Static method in class jadx.core.utils.BlockUtils
- replaceInsn(MethodNode, InsnNode, InsnNode) - Static method in class jadx.core.utils.BlockUtils
- replaceInsns(MethodNode, Function<InsnNode, InsnNode>) - Static method in class jadx.core.utils.InsnUtils
- replaceInsnsInInsn(MethodNode, InsnNode, Function<InsnNode, InsnNode>) - Static method in class jadx.core.utils.InsnUtils
- replaceMethodGenerics(BaseInvokeNode, IMethodDetails, ArgType) - Method in class jadx.core.dex.nodes.utils.TypeUtils
- replaceMethodUsage(MethodNode, MethodNode) - Static method in class jadx.core.dex.visitors.usage.UsageInfoVisitor
- ReplaceNewArray - Class in jadx.core.dex.visitors
- ReplaceNewArray() - Constructor for class jadx.core.dex.visitors.ReplaceNewArray
- replaceSubBlock(IContainer, IContainer) - Method in interface jadx.core.dex.nodes.IRegion
- replaceSubBlock(IContainer, IContainer) - Method in class jadx.core.dex.regions.AbstractRegion
- replaceSubBlock(IContainer, IContainer) - Method in class jadx.core.dex.regions.conditions.IfRegion
- replaceSubBlock(IContainer, IContainer) - Method in class jadx.core.dex.regions.loops.LoopRegion
- replaceSubBlock(IContainer, IContainer) - Method in class jadx.core.dex.regions.Region
- replaceTargetBlock(BlockNode, BlockNode) - Method in class jadx.core.dex.instructions.IfNode
- replaceTargetBlock(BlockNode, BlockNode) - Method in class jadx.core.dex.instructions.SwitchInsn
- replaceTargetBlock(BlockNode, BlockNode) - Method in class jadx.core.dex.instructions.TargetInsnNode
- replaceTypeVariablesUsingMap(ArgType, Map<ArgType, ArgType>) - Method in class jadx.core.dex.nodes.utils.TypeUtils
- REQUEST_CODE_SHRINK - jadx.core.dex.attributes.AFlag
- REQUEST_IF_REGION_OPTIMIZE - jadx.core.dex.attributes.AFlag
- requestUpdate(InsnArg, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateInfo
- requiredJadxVersion(String) - Method in class jadx.api.plugins.JadxPluginInfoBuilder
- rerun(MethodNode) - Static method in class jadx.core.dex.visitors.InitCodeVariables
- RES_LINK - jadx.core.xmlgen.ResContainer.DataType
- RES_NULL_TYPE - Static variable in class jadx.core.xmlgen.ParserConstants
-
Chunk types as defined in frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h (AOSP)
- RES_STRING_POOL_TYPE - Static variable in class jadx.core.xmlgen.ParserConstants
- RES_TABLE - jadx.core.xmlgen.ResContainer.DataType
- RES_TABLE_PACKAGE_TYPE - Static variable in class jadx.core.xmlgen.ParserConstants
- RES_TABLE_TYPE - Static variable in class jadx.core.xmlgen.ParserConstants
- RES_TABLE_TYPE_LIBRARY - Static variable in class jadx.core.xmlgen.ParserConstants
- RES_TABLE_TYPE_OVERLAY - Static variable in class jadx.core.xmlgen.ParserConstants
- RES_TABLE_TYPE_OVERLAY_POLICY - Static variable in class jadx.core.xmlgen.ParserConstants
- RES_TABLE_TYPE_SPEC_TYPE - Static variable in class jadx.core.xmlgen.ParserConstants
- RES_TABLE_TYPE_STAGED_ALIAS - Static variable in class jadx.core.xmlgen.ParserConstants
- RES_TABLE_TYPE_TYPE - Static variable in class jadx.core.xmlgen.ParserConstants
- RES_XML_CDATA_TYPE - Static variable in class jadx.core.xmlgen.ParserConstants
- RES_XML_END_ELEMENT_TYPE - Static variable in class jadx.core.xmlgen.ParserConstants
- RES_XML_END_NAMESPACE_TYPE - Static variable in class jadx.core.xmlgen.ParserConstants
- RES_XML_FIRST_CHUNK_TYPE - Static variable in class jadx.core.xmlgen.ParserConstants
- RES_XML_LAST_CHUNK_TYPE - Static variable in class jadx.core.xmlgen.ParserConstants
- RES_XML_RESOURCE_MAP_TYPE - Static variable in class jadx.core.xmlgen.ParserConstants
- RES_XML_START_ELEMENT_TYPE - Static variable in class jadx.core.xmlgen.ParserConstants
- RES_XML_START_NAMESPACE_TYPE - Static variable in class jadx.core.xmlgen.ParserConstants
- RES_XML_TYPE - Static variable in class jadx.core.xmlgen.ParserConstants
- Res9patchStreamDecoder - Class in jadx.core.utils.android
- Res9patchStreamDecoder() - Constructor for class jadx.core.utils.android.Res9patchStreamDecoder
- ResContainer - Class in jadx.core.xmlgen
- ResContainer.DataType - Enum in jadx.core.xmlgen
- ResDecoder - Class in jadx.core.xmlgen
- ResDecoder() - Constructor for class jadx.core.xmlgen.ResDecoder
- reset() - Method in interface jadx.api.plugins.events.IJadxEvents
-
Clear all listeners.
- reset() - Method in class jadx.core.dex.visitors.typeinference.TypeSearchVarInfo
- reset() - Method in class jadx.core.plugins.events.JadxEventsImpl
- reset() - Method in class jadx.core.plugins.events.JadxEventsManager
- reset() - Method in class jadx.core.xmlgen.ParserStream
- resetForceInlineInsns() - Method in class jadx.core.dex.regions.conditions.IfInfo
- resetIncomplete() - Method in class jadx.core.dex.visitors.finaly.InsnsSlice
- resetLoops() - Method in class jadx.core.dex.nodes.MethodNode
- resetPasses() - Method in class jadx.core.dex.nodes.RootNode
- resetSSAVar() - Method in class jadx.core.dex.instructions.args.RegisterArg
- resetTypeAndCodeVar() - Method in class jadx.core.dex.instructions.args.SSAVar
- RESOLVE_JAVA_JSR - jadx.core.dex.attributes.AFlag
- resolveClass(ClassInfo) - Method in class jadx.core.dex.nodes.RootNode
- resolveClass(ArgType) - Method in class jadx.core.dex.nodes.RootNode
- resolveClass(String) - Method in class jadx.core.dex.nodes.RootNode
- resolveDirectMethod(String, String) - Method in class jadx.core.dex.nodes.RootNode
- resolveField(FieldInfo) - Method in class jadx.core.dex.nodes.RootNode
- ResolveJavaJSR - Class in jadx.core.dex.visitors.blocks
-
Duplicate code to resolve java jsr/ret.
- ResolveJavaJSR() - Constructor for class jadx.core.dex.visitors.blocks.ResolveJavaJSR
- resolveMethod(MethodInfo) - Method in class jadx.core.dex.nodes.RootNode
- resolveMethod(BaseInvokeNode) - Method in class jadx.core.dex.nodes.utils.MethodUtils
- resolvePackage(PackageInfo) - Method in class jadx.core.dex.nodes.RootNode
- resolvePackage(String) - Method in class jadx.core.dex.nodes.RootNode
- resolveParentClass(ClassInfo) - Method in class jadx.core.dex.nodes.RootNode
-
Find and correct the parent of an inner class.
- resolveRawClass(String) - Method in class jadx.core.dex.nodes.RootNode
- ResourceContentType - Enum in jadx.api.resources
- ResourceEntry - Class in jadx.core.xmlgen.entry
- ResourceEntry(int, String, String, String, String) - Constructor for class jadx.core.xmlgen.entry.ResourceEntry
- ResourceFile - Class in jadx.api
- ResourceFile(JadxDecompiler, String, ResourceType) - Constructor for class jadx.api.ResourceFile
- ResourceFileContainer - Class in jadx.api
- ResourceFileContainer(String, ResourceType, ResContainer) - Constructor for class jadx.api.ResourceFileContainer
- ResourceFileContent - Class in jadx.api
- ResourceFileContent(String, ResourceType, ICodeInfo) - Constructor for class jadx.api.ResourceFileContent
- resourceFileLink(ResourceFile) - Static method in class jadx.core.xmlgen.ResContainer
- ResourceNameSource - Enum in jadx.api.args
-
Resources original name source (for deobfuscation)
- RESOURCES - jadx.api.args.ResourceNameSource
-
Force use resources provided names
- ResourcesLoader - Class in jadx.api
- ResourcesLoader.ResourceDecoder<T> - Interface in jadx.api
- ResourcesSaver - Class in jadx.core.xmlgen
- ResourcesSaver(JadxDecompiler, File, ResourceFile) - Constructor for class jadx.core.xmlgen.ResourcesSaver
- ResourceStorage - Class in jadx.core.xmlgen
- ResourceStorage(IJadxSecurity) - Constructor for class jadx.core.xmlgen.ResourceStorage
- resourceTable(String, List<ResContainer>, ICodeInfo) - Static method in class jadx.core.xmlgen.ResContainer
- ResourceType - Enum in jadx.api
- ResTableBinaryParser - Class in jadx.core.xmlgen
- ResTableBinaryParser(RootNode) - Constructor for class jadx.core.xmlgen.ResTableBinaryParser
- ResTableBinaryParser(RootNode, boolean) - Constructor for class jadx.core.xmlgen.ResTableBinaryParser
- ResTableBinaryParserProvider - Class in jadx.core.xmlgen
- ResTableBinaryParserProvider() - Constructor for class jadx.core.xmlgen.ResTableBinaryParserProvider
- RESTART_CODEGEN - jadx.core.dex.attributes.AFlag
- restartVisitors() - Method in class jadx.core.dex.nodes.RootNode
- RESTRUCTURE - jadx.api.DecompilationMode
-
Restore code structure (normal java code)
- ResXmlGen - Class in jadx.core.xmlgen
- ResXmlGen(ResourceStorage, ValuesParser, ManifestAttributes) - Constructor for class jadx.core.xmlgen.ResXmlGen
- retainAll(Collection<?>) - Method in class jadx.core.utils.ImmutableList
- RETURN - jadx.core.dex.attributes.AFlag
- RETURN - jadx.core.dex.instructions.InsnType
- ReturnVisitor - Class in jadx.core.dex.visitors.regions
-
Remove unnecessary return instructions for void methods
- ReturnVisitor() - Constructor for class jadx.core.dex.visitors.regions.ReturnVisitor
- rewriteAttributeFrom(AttrNode, AType<T>) - Method in class jadx.core.dex.attributes.AttrNode
-
Remove attribute in this node, add copy from other if exists
- rewriteAttributeFrom(AttrNode, AType<T>) - Method in interface jadx.core.dex.attributes.IAttributeNode
- rollbackUpdate(InsnArg) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateInfo
- root - Variable in class jadx.core.codegen.InsnGen
- root() - Method in class jadx.core.dex.nodes.ClassNode
- root() - Method in class jadx.core.dex.nodes.FieldNode
- root() - Method in interface jadx.core.dex.nodes.IDexNode
- root() - Method in class jadx.core.dex.nodes.MethodNode
- root() - Method in class jadx.core.dex.nodes.PackageNode
- RootNode - Class in jadx.core.dex.nodes
- RootNode(JadxArgs) - Constructor for class jadx.core.dex.nodes.RootNode
-
Deprecated.
- RootNode(JadxDecompiler) - Constructor for class jadx.core.dex.nodes.RootNode
- run() - Method in class jadx.core.dex.visitors.typeinference.TypeSearch
- run() - Method in class jadx.core.xmlgen.ResourcesSaver
- runAfter() - Method in class jadx.api.plugins.pass.impl.OrderedJadxPassInfo
- runAfter() - Method in class jadx.api.plugins.pass.impl.SimpleJadxPassInfo
- runAfter() - Method in interface jadx.api.plugins.pass.JadxPassInfo
-
This pass will be executed after these passes.
- runAfter() - Method in annotation type jadx.core.dex.visitors.JadxVisitor
-
This visitor must be run after listed visitors
- runAnalysis() - Method in class jadx.core.dex.visitors.ssa.LiveVarAnalysis
- runBefore() - Method in class jadx.api.plugins.pass.impl.OrderedJadxPassInfo
- runBefore() - Method in class jadx.api.plugins.pass.impl.SimpleJadxPassInfo
- runBefore() - Method in interface jadx.api.plugins.pass.JadxPassInfo
-
This pass will be executed before these passes.
- runBefore() - Method in annotation type jadx.core.dex.visitors.JadxVisitor
-
This visitor must be run before listed visitors
- runChecksAfterVisitor(MethodNode, String) - Static method in class jadx.core.utils.DebugChecks
- runPackagesUpdate() - Method in class jadx.core.dex.nodes.RootNode
-
Update sub packages
- runPreDecompileStage() - Method in class jadx.core.dex.nodes.RootNode
- runPreDecompileStageForClass(ClassNode) - Method in class jadx.core.dex.nodes.RootNode
- RUNTIME_EXCEPTION - Static variable in class jadx.core.dex.instructions.args.ArgType
S
- safeAdd(List<T>, T) - Static method in class jadx.core.utils.ListUtils
- safeDeleteFile(File) - Static method in class jadx.api.plugins.utils.CommonFileUtils
- safeRemove(List<T>, T) - Static method in class jadx.core.utils.ListUtils
- safeRemoveAndTrim(List<T>, T) - Static method in class jadx.core.utils.ListUtils
- safeReplace(List<T>, T, T) - Static method in class jadx.core.utils.ListUtils
-
Replace old element to new one.
- SAME - jadx.core.dex.visitors.typeinference.TypeUpdateResult
- sameCodeVar(RegisterArg) - Method in class jadx.core.dex.instructions.args.RegisterArg
- sameReg(InsnArg) - Method in class jadx.core.dex.instructions.args.RegisterArg
- sameRegAndSVar(InsnArg) - Method in class jadx.core.dex.instructions.args.RegisterArg
- sameType(InsnArg) - Method in class jadx.core.dex.instructions.args.RegisterArg
- save() - Method in class jadx.api.JadxDecompiler
- save() - Method in class jadx.core.deobf.DeobfPresets
- save(int, JadxDecompiler.ProgressListener) - Method in class jadx.api.JadxDecompiler
- save(ICodeInfo, File) - Static method in class jadx.core.dex.visitors.SaveCode
- save(File) - Method in class jadx.core.export.TemplateFile
- save(File, ClassNode, ICodeInfo, SaveCode.SaveToJar) - Static method in class jadx.core.dex.visitors.SaveCode
- save(File, MethodNode) - Method in class jadx.core.dex.visitors.DotGraphVisitor
- save(String, File) - Static method in class jadx.core.dex.visitors.SaveCode
- save(Path) - Method in class jadx.core.clsp.ClsSet
- SaveCode - Class in jadx.core.dex.visitors
- SaveCode.SaveToJar - Class in jadx.core.dex.visitors
- SaveDeobfMapping - Class in jadx.core.deobf
- SaveDeobfMapping() - Constructor for class jadx.core.deobf.SaveDeobfMapping
- saveResources() - Method in class jadx.api.JadxDecompiler
- saveSources() - Method in class jadx.api.JadxDecompiler
- SaveToJar(File) - Constructor for class jadx.core.dex.visitors.SaveCode.SaveToJar
- saveToTempFile(byte[], InputStream, String) - Static method in class jadx.api.plugins.utils.CommonFileUtils
- saveToTempFile(InputStream, String) - Static method in class jadx.api.plugins.utils.CommonFileUtils
- screenHeight - Variable in class jadx.core.xmlgen.entry.EntryConfig
- screenHeightDp - Variable in class jadx.core.xmlgen.entry.EntryConfig
- screenLayout - Variable in class jadx.core.xmlgen.entry.EntryConfig
- SCREENLAYOUT_LAYOUTDIR_ANY - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SCREENLAYOUT_LAYOUTDIR_LTR - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SCREENLAYOUT_LAYOUTDIR_RTL - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SCREENLAYOUT_LAYOUTDIR_SHIFT - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SCREENLAYOUT_ROUND_ANY - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SCREENLAYOUT_ROUND_NO - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SCREENLAYOUT_ROUND_YES - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SCREENLONG_ANY - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SCREENLONG_NO - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SCREENLONG_YES - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SCREENSIZE_ANY - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SCREENSIZE_LARGE - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SCREENSIZE_NORMAL - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SCREENSIZE_SMALL - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SCREENSIZE_XLARGE - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- screenWidth - Variable in class jadx.core.xmlgen.entry.EntryConfig
- screenWidthDp - Variable in class jadx.core.xmlgen.entry.EntryConfig
- SDK_BASE - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SDK_BASE_1_1 - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SDK_CUPCAKE - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SDK_DONUT - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SDK_ECLAIR - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SDK_ECLAIR_0_1 - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SDK_ECLAIR_MR1 - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SDK_FROYO - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SDK_GINGERBREAD - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SDK_GINGERBREAD_MR1 - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SDK_HONEYCOMB - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SDK_HONEYCOMB_MR1 - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SDK_HONEYCOMB_MR2 - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SDK_ICE_CREAM_SANDWICH - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SDK_ICE_CREAM_SANDWICH_MR1 - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SDK_JELLY_BEAN - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SDK_JELLY_BEAN_MR1 - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SDK_JELLY_BEAN_MR2 - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SDK_KITKAT - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SDK_LOLLIPOP - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SDK_LOLLIPOP_MR1 - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SDK_MNC - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SDK_NOUGAT - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SDK_NOUGAT_MR1 - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SDK_OREO - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SDK_OREO_MR1 - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- SDK_P - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- sdkVersion - Variable in class jadx.core.xmlgen.entry.EntryConfig
- searchAppResClass(RootNode, ResourceStorage) - Static method in class jadx.core.utils.android.AndroidResourcesUtils
- searchBlockWithPhi(MethodNode, PhiInsn) - Static method in class jadx.core.utils.BlockUtils
- searchClassByFullAlias(String) - Method in class jadx.core.dex.nodes.RootNode
-
Searches for ClassNode by its full name (original or alias name)
Warning: This method has a runtime of O(n) (n = number of classes). - searchClassByShortName(String) - Method in class jadx.core.dex.nodes.RootNode
- searchClassNodeByOrigFullName(String) - Method in class jadx.api.JadxDecompiler
- searchDown(int, BiFunction<Integer, ICodeAnnotation, T>) - Method in interface jadx.api.metadata.ICodeMetadata
-
Iterate code annotations from
startPosto higher positions. - searchDown(int, BiFunction<Integer, ICodeAnnotation, T>) - Method in class jadx.api.metadata.impl.CodeMetadataStorage
- searchEntryWithSameName(ResourceEntry) - Method in class jadx.core.xmlgen.ResourceStorage
- searchField(FieldInfo) - Method in class jadx.core.dex.nodes.ClassNode
- searchFieldByName(String) - Method in class jadx.core.dex.nodes.ClassNode
- searchFieldByNameAndType(FieldInfo) - Method in class jadx.core.dex.nodes.ClassNode
- searchFieldByShortId(String) - Method in class jadx.core.dex.nodes.ClassNode
- searchInsn(MethodNode, InsnType, Predicate<InsnNode>) - Static method in class jadx.core.utils.InsnUtils
-
Search instruction of specific type and condition in method.
- searchInsnParent(MethodNode, InsnNode) - Static method in class jadx.core.utils.BlockUtils
- searchJavaClassByAliasFullName(String) - Method in class jadx.api.JadxDecompiler
- searchJavaClassByOrigFullName(String) - Method in class jadx.api.JadxDecompiler
- searchJavaClassOrItsParentByOrigFullName(String) - Method in class jadx.api.JadxDecompiler
- searchMethod(MethodInfo) - Method in class jadx.core.dex.nodes.ClassNode
- searchMethodByShortId(String) - Method in class jadx.api.JavaClass
- searchMethodByShortId(String) - Method in class jadx.core.dex.nodes.ClassNode
- searchMethodByShortName(String) - Method in class jadx.core.dex.nodes.ClassNode
-
Return first method by original short name Note: methods are not unique by name (class can have several methods with same name but different signature)
- searchSingleReturnInsn(MethodNode, Predicate<InsnNode>) - Static method in class jadx.core.utils.InsnUtils
- searchUp(int, int, ICodeAnnotation.AnnType) - Method in interface jadx.api.metadata.ICodeMetadata
- searchUp(int, int, ICodeAnnotation.AnnType) - Method in class jadx.api.metadata.impl.CodeMetadataStorage
- searchUp(int, ICodeAnnotation.AnnType) - Method in interface jadx.api.metadata.ICodeMetadata
- searchUp(int, ICodeAnnotation.AnnType) - Method in class jadx.api.metadata.impl.CodeMetadataStorage
- searchUp(int, BiFunction<Integer, ICodeAnnotation, T>) - Method in interface jadx.api.metadata.ICodeMetadata
-
Iterate code annotations from
startPosto smaller positions. - searchUp(int, BiFunction<Integer, ICodeAnnotation, T>) - Method in class jadx.api.metadata.impl.CodeMetadataStorage
- searchWrappedInsnParent(MethodNode, InsnNode) - Static method in class jadx.core.utils.BlockUtils
- second() - Method in class jadx.core.dex.regions.conditions.IfCondition
- SECURE_XML_PARSER - jadx.api.security.JadxSecurityFlag
- SECURE_ZIP_READER - jadx.api.security.JadxSecurityFlag
- selectFirst() - Method in class jadx.core.dex.instructions.args.ArgType
- selectOther(BlockNode, List<BlockNode>) - Static method in class jadx.core.utils.BlockUtils
- selectOtherSafe(BlockNode, List<BlockNode>) - Static method in class jadx.core.utils.BlockUtils
- SELF - jadx.core.dex.instructions.mods.ConstructorInsn.CallType
- send(IJadxEvent) - Method in interface jadx.api.plugins.events.IJadxEvents
-
Send an event object.
- send(IJadxEvent) - Method in class jadx.core.plugins.events.JadxEventsImpl
- send(IJadxEvent) - Method in class jadx.core.plugins.events.JadxEventsManager
- serialize(T, Type, JsonSerializationContext) - Method in class jadx.core.utils.GsonUtils.InterfaceReplace
- set(int) - Method in class jadx.core.utils.EmptyBitSet
- set(int, boolean) - Method in class jadx.core.utils.EmptyBitSet
- set(int, int) - Method in class jadx.core.utils.EmptyBitSet
- set(int, int, boolean) - Method in class jadx.core.utils.EmptyBitSet
- set(int, E) - Method in class jadx.core.utils.ImmutableList
- set(RootNode, IUsageInfoData) - Method in class jadx.api.usage.impl.EmptyUsageInfoCache
- set(RootNode, IUsageInfoData) - Method in class jadx.api.usage.impl.InMemoryUsageInfoCache
- set(RootNode, IUsageInfoData) - Method in interface jadx.api.usage.IUsageInfoCache
- setAccessFlags(int) - Method in class jadx.core.codegen.json.cls.JsonNode
- setAccessFlags(AccessInfo) - Method in class jadx.core.dex.nodes.ClassNode
- setAccessFlags(AccessInfo) - Method in class jadx.core.dex.nodes.FieldNode
- setAccessFlags(AccessInfo) - Method in interface jadx.core.dex.nodes.ICodeNode
- setAccessFlags(AccessInfo) - Method in class jadx.core.dex.nodes.MethodNode
- setAlias(ResourceEntry, boolean) - Method in class jadx.api.ResourceFile
- setAlias(String) - Method in class jadx.core.codegen.json.cls.JsonNode
- setAlias(String) - Method in class jadx.core.codegen.json.mapping.JsonClsMapping
- setAlias(String) - Method in class jadx.core.codegen.json.mapping.JsonFieldMapping
- setAlias(String) - Method in class jadx.core.codegen.json.mapping.JsonMthMapping
- setAlias(String) - Method in class jadx.core.dex.info.FieldInfo
- setAlias(String) - Method in class jadx.core.dex.info.MethodInfo
- setAliasProvider(IAliasProvider) - Method in class jadx.api.JadxArgs
- setAllowInlineKotlinLambda(boolean) - Method in class jadx.api.JadxArgs
- setAndroidApiLevel(int) - Method in class jadx.core.clsp.ClsSet
- setAppContext(AppContext) - Method in class jadx.core.plugins.PluginContext
- setAppPackage(String) - Method in class jadx.core.xmlgen.ResourceStorage
- setArg(int, InsnArg) - Method in class jadx.core.dex.instructions.PhiInsn
- setArg(int, InsnArg) - Method in class jadx.core.dex.nodes.InsnNode
- setArg(InsnArg) - Method in class jadx.core.dex.trycatch.ExceptionHandler
- setArgTypes(List<ArgType>) - Method in class jadx.core.dex.visitors.methods.MutableMethodDetails
- setArguments(List<String>) - Method in class jadx.core.codegen.json.cls.JsonMethod
- setArrayData(FillArrayData) - Method in class jadx.core.dex.instructions.FillArrayInsn
- setAssign(RegisterArg) - Method in class jadx.core.dex.instructions.args.SSAVar
- setAttachType(CodeRefType) - Method in class jadx.api.data.impl.JadxCodeRef
- setBaseFileName(String) - Method in interface jadx.core.xmlgen.IResTableParser
- setBaseFileName(String) - Method in class jadx.core.xmlgen.ResTableBinaryParser
- setBasicBlocks(List<BlockNode>) - Method in class jadx.core.dex.nodes.MethodNode
- setBlock(BlockNode) - Method in class jadx.core.utils.InsnRemover
- setBlocks(List<BlockNode>) - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- setBody(IRegion) - Method in class jadx.core.dex.regions.loops.LoopRegion
- setBodyGenStarted(boolean) - Method in class jadx.core.codegen.ClassGen
- setCachedVarNode(VarNode) - Method in class jadx.core.dex.instructions.args.CodeVar
- setCallInsn(InsnNode) - Method in class jadx.core.dex.instructions.InvokeCustomNode
- setCallSiteValues(List<EncodedValue>) - Method in class jadx.core.dex.instructions.InvokeCustomRawNode
- setCandidateTypes(List<ArgType>) - Method in class jadx.core.dex.visitors.typeinference.TypeSearchVarInfo
- setCfgOutput(boolean) - Method in class jadx.api.JadxArgs
- setClasses(List<JsonClsMapping>) - Method in class jadx.core.codegen.json.mapping.JsonMapping
- setClassFilter(Predicate<String>) - Method in class jadx.api.JadxArgs
- setCls(ClassNode) - Method in class jadx.core.dex.attributes.nodes.EnumClassAttr.EnumField
- setCode(String) - Method in class jadx.core.codegen.json.cls.JsonCodeLine
- setCodeCache(ICodeCache) - Method in class jadx.api.JadxArgs
- setCodeData(ICodeData) - Method in class jadx.api.JadxArgs
- setCodegenDeps(List<ClassNode>) - Method in class jadx.core.dex.nodes.ClassNode
- setCodeIndentStr(String) - Method in class jadx.api.JadxArgs
- setCodeNewLineStr(String) - Method in class jadx.api.JadxArgs
- setCodeRef(IJavaCodeRef) - Method in class jadx.api.data.impl.JadxCodeComment
- setCodeRef(IJavaCodeRef) - Method in class jadx.api.data.impl.JadxCodeRename
- setCodeVar(CodeVar) - Method in class jadx.core.dex.instructions.args.SSAVar
- setCodeWriterProvider(Function<JadxArgs, ICodeWriter>) - Method in class jadx.api.JadxArgs
- setComment(String) - Method in class jadx.api.data.impl.JadxCodeComment
- setComments(List<ICodeComment>) - Method in class jadx.api.data.impl.JadxCodeData
- setCommentsLevel(CommentsLevel) - Method in class jadx.api.JadxArgs
- setComplete(boolean) - Method in class jadx.core.dex.visitors.finaly.InsnsSlice
- setConstraints(List<ITypeConstraint>) - Method in class jadx.core.dex.visitors.typeinference.TypeSearchVarInfo
- setCurDupInsns(List<InsnNode>, int) - Method in class jadx.core.dex.visitors.finaly.FinallyExtractInfo
- setCurDupSlice(InsnsSlice) - Method in class jadx.core.dex.visitors.finaly.FinallyExtractInfo
- setCurrentType(ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeSearchVarInfo
- setCustomSettingsGroup(ISettingsGroup) - Method in interface jadx.api.plugins.gui.JadxGuiSettings
-
Set plugin custom settings page
- setDebugInfo(boolean) - Method in class jadx.api.JadxArgs
- setDeclaration(String) - Method in class jadx.core.codegen.json.cls.JsonNode
- setDeclared(boolean) - Method in class jadx.core.dex.instructions.args.CodeVar
- setDeclClass(String) - Method in class jadx.api.data.impl.JadxNodeRef
- setDecompilationMode(DecompilationMode) - Method in class jadx.api.JadxArgs
- setDefPos(int) - Method in class jadx.api.metadata.annotations.NodeDeclareRef
- setDefPosition(int) - Method in class jadx.api.metadata.annotations.VarNode
- setDefPosition(int) - Method in interface jadx.api.metadata.ICodeNodeRef
- setDefPosition(int) - Method in interface jadx.core.dex.attributes.ILineAttributeNode
- setDefPosition(int) - Method in class jadx.core.dex.attributes.nodes.LineAttrNode
- setDeobfName(String) - Method in class jadx.api.ResourceFile
- setDeobfuscationForceSave(boolean) - Method in class jadx.api.JadxArgs
- setDeobfuscationMaxLength(int) - Method in class jadx.api.JadxArgs
- setDeobfuscationMinLength(int) - Method in class jadx.api.JadxArgs
- setDeobfuscationOn(boolean) - Method in class jadx.api.JadxArgs
- setDeobfuscationWhitelist(List<String>) - Method in class jadx.api.JadxArgs
- setDependencies(List<ClassNode>) - Method in class jadx.core.dex.nodes.ClassNode
- setDex(String) - Method in class jadx.core.codegen.json.cls.JsonClass
- setDisabledPlugins(Set<String>) - Method in class jadx.api.JadxArgs
- setDomFrontier(BitSet) - Method in class jadx.core.dex.nodes.BlockNode
- setDoms(BitSet) - Method in class jadx.core.dex.nodes.BlockNode
- setElseRegion(IContainer) - Method in class jadx.core.dex.regions.conditions.IfRegion
- setEnterBlock(BlockNode) - Method in class jadx.core.dex.nodes.MethodNode
- setEscapeUnicode(boolean) - Method in class jadx.api.JadxArgs
- setEventsImpl(IJadxEvents) - Method in class jadx.api.JadxDecompiler
- setExitBlock(BlockNode) - Method in class jadx.core.dex.nodes.MethodNode
- setExplicit(boolean) - Method in class jadx.core.dex.attributes.nodes.GenericInfoAttr
- setExportAsGradleProject(boolean) - Method in class jadx.api.JadxArgs
- setExportGradleType(ExportGradleType) - Method in class jadx.api.JadxArgs
- setExtendTypes(List<ArgType>) - Method in class jadx.core.dex.instructions.args.ArgType
- setExtractFinally(boolean) - Method in class jadx.api.JadxArgs
- setFallbackMode(boolean) - Method in class jadx.api.JadxArgs
-
Deprecated.
- setFields(List<JsonField>) - Method in class jadx.core.codegen.json.cls.JsonClass
- setFields(List<JsonFieldMapping>) - Method in class jadx.core.codegen.json.mapping.JsonClsMapping
- setFilesGetter(IJadxFilesGetter) - Method in class jadx.api.JadxArgs
- setFilesGetter(IJadxFilesGetter) - Method in class jadx.core.plugins.AppContext
- setFinal(boolean) - Method in class jadx.core.dex.instructions.args.CodeVar
- setFinally(boolean) - Method in class jadx.core.dex.trycatch.ExceptionHandler
- setFinallyRegion(IContainer) - Method in class jadx.core.dex.regions.TryCatchRegion
- setFsCaseSensitive(boolean) - Method in class jadx.api.JadxArgs
- setFullAlias(String, boolean) - Method in class jadx.core.dex.nodes.PackageNode
- setGeneratedRenamesMappingFile(File) - Method in class jadx.api.JadxArgs
- setGeneratedRenamesMappingFileMode(GeneratedRenamesMappingFileMode) - Method in class jadx.api.JadxArgs
- setGenerateKotlinMetadata(boolean) - Method in class jadx.api.JadxArgs
- setGuiContext(JadxGuiContext) - Method in class jadx.core.plugins.AppContext
- setHandlerBlock(BlockNode) - Method in class jadx.core.dex.trycatch.ExceptionHandler
- setHandlerRegion(IContainer) - Method in class jadx.core.dex.trycatch.ExceptionHandler
- setHandleType(MethodHandleType) - Method in class jadx.core.dex.instructions.InvokeCustomNode
- setHomepage(String) - Method in class jadx.api.plugins.JadxPluginInfo
- setId(int) - Method in class jadx.core.dex.attributes.nodes.LoopInfo
- setIDom(BlockNode) - Method in class jadx.core.dex.nodes.BlockNode
- setImplMthInfo(MethodInfo) - Method in class jadx.core.dex.instructions.InvokeCustomNode
- setImports(List<String>) - Method in class jadx.core.codegen.json.cls.JsonClass
- setIncludeDependencies(boolean) - Method in class jadx.api.JadxArgs
- setIndent(int) - Method in interface jadx.api.ICodeWriter
- setIndent(int) - Method in class jadx.api.impl.SimpleCodeWriter
- setIndex(int) - Method in class jadx.api.data.impl.JadxCodeRef
- setInlineAnonymousClasses(boolean) - Method in class jadx.api.JadxArgs
- setInlineInsn(boolean) - Method in class jadx.core.dex.instructions.InvokeCustomNode
- setInlineMethods(boolean) - Method in class jadx.api.JadxArgs
- setInner(boolean) - Method in class jadx.core.codegen.json.mapping.JsonClsMapping
- setInnerClasses(List<JsonClass>) - Method in class jadx.core.codegen.json.cls.JsonClass
- setInputFile(File) - Method in class jadx.api.JadxArgs
- setInputFiles(List<File>) - Method in class jadx.api.JadxArgs
- setInsertDebugLines(boolean) - Method in class jadx.api.JadxArgs
- setIntegerFormat(IntegerFormat) - Method in class jadx.api.JadxArgs
- setInterfaces(List<String>) - Method in class jadx.core.codegen.json.cls.JsonClass
- setIPostDom(BlockNode) - Method in class jadx.core.dex.nodes.BlockNode
- setJavaNode(JavaClass) - Method in class jadx.core.dex.nodes.ClassNode
- setJavaNode(JavaField) - Method in class jadx.core.dex.nodes.FieldNode
- setJavaNode(JavaMethod) - Method in class jadx.core.dex.nodes.MethodNode
- setJavaNode(JavaPackage) - Method in class jadx.core.dex.nodes.PackageNode
- setJson(String) - Method in class jadx.core.codegen.json.mapping.JsonClsMapping
- setLeafAlias(String, boolean) - Method in class jadx.core.dex.nodes.PackageNode
- setLines(List<JsonCodeLine>) - Method in class jadx.core.codegen.json.cls.JsonMethod
- setLoadJadxClsSetFile(boolean) - Method in class jadx.api.JadxArgs
- setLoadStage(LoadStage) - Method in class jadx.core.dex.nodes.ClassNode
- setMerged(boolean) - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- setMethods(List<ClspMethod>) - Method in class jadx.core.clsp.ClspClass
- setMethods(List<JsonMethod>) - Method in class jadx.core.codegen.json.cls.JsonClass
- setMethods(List<JsonMthMapping>) - Method in class jadx.core.codegen.json.mapping.JsonClsMapping
- setMethodsMap(Map<String, ClspMethod>) - Method in class jadx.core.clsp.ClspClass
- setMoveInnerClasses(boolean) - Method in class jadx.api.JadxArgs
- setName(String) - Method in class jadx.core.dex.instructions.args.NamedArg
- setName(String) - Method in class jadx.api.metadata.annotations.VarNode
- setName(String) - Method in class jadx.core.codegen.json.cls.JsonNode
- setName(String) - Method in class jadx.core.codegen.json.mapping.JsonClsMapping
- setName(String) - Method in class jadx.core.codegen.json.mapping.JsonFieldMapping
- setName(String) - Method in class jadx.core.codegen.json.mapping.JsonMthMapping
- setName(String) - Method in class jadx.core.dex.instructions.args.CodeVar
- setName(String) - Method in interface jadx.core.dex.instructions.args.Named
- setName(String) - Method in class jadx.core.dex.instructions.args.RegisterArg
- setName(String) - Method in class jadx.core.dex.instructions.args.SSAVar
- setName(String) - Method in class jadx.core.dex.instructions.args.VarName
- setName(String) - Method in class jadx.core.xmlgen.entry.ProtoValue
- setNamedValues(List<ProtoValue>) - Method in class jadx.core.xmlgen.entry.ProtoValue
- setNamedValues(List<RawNamedValue>) - Method in class jadx.core.xmlgen.entry.ResourceEntry
- setNameIfUnknown(String) - Method in class jadx.core.dex.instructions.args.RegisterArg
- setNewName(String) - Method in class jadx.api.data.impl.JadxCodeRename
- setNodeRef(IJavaNodeRef) - Method in class jadx.api.data.impl.JadxCodeComment
- setNodeRef(IJavaNodeRef) - Method in class jadx.api.data.impl.JadxCodeRename
- setNonFinalResIds(boolean) - Method in class jadx.core.export.GradleInfoStorage
- setOffset(int) - Method in class jadx.core.dex.nodes.InsnNode
- setOffset(String) - Method in class jadx.core.codegen.json.cls.JsonCodeLine
- setOffset(String) - Method in class jadx.core.codegen.json.cls.JsonMethod
- setOffset(String) - Method in class jadx.core.codegen.json.mapping.JsonMthMapping
- setOptions(Map<String, String>) - Method in class jadx.api.plugins.options.impl.BaseOptionsParser
-
Deprecated.
- setOptions(Map<String, String>) - Method in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder
- setOptions(Map<String, String>) - Method in interface jadx.api.plugins.options.JadxPluginOptions
- setOutBlock(BlockNode) - Method in class jadx.core.dex.regions.conditions.IfInfo
- setOutDir(File) - Method in class jadx.api.JadxArgs
- setOutDirRes(File) - Method in class jadx.api.JadxArgs
- setOutDirSrc(File) - Method in class jadx.api.JadxArgs
- setOuterNameGen(NameGen) - Method in class jadx.core.codegen.ClassGen
- setOuterTryBlock(TryCatchBlockAttr) - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- setOutputFormat(JadxArgs.OutputFormatEnum) - Method in class jadx.api.JadxArgs
- setParent(IRegion) - Method in interface jadx.core.dex.nodes.IRegion
- setParent(IRegion) - Method in class jadx.core.dex.regions.AbstractRegion
- setParent(String) - Method in class jadx.core.xmlgen.entry.ProtoValue
- setParentInsn(InsnNode) - Method in class jadx.core.dex.instructions.args.InsnArg
- setParentInsn(InsnNode) - Method in class jadx.core.dex.instructions.args.InsnWrapArg
- setParentLoop(LoopInfo) - Method in class jadx.core.dex.attributes.nodes.LoopInfo
- setParentRef(int) - Method in class jadx.core.xmlgen.entry.ResourceEntry
- setParents(ArgType[]) - Method in class jadx.core.clsp.ClspClass
- setPkg(String) - Method in class jadx.core.codegen.json.cls.JsonClass
- setPluginLoader(JadxPluginLoader) - Method in class jadx.api.JadxArgs
- setPluginOptions(Map<String, String>) - Method in class jadx.api.JadxArgs
- setPostDoms(BitSet) - Method in class jadx.core.dex.nodes.BlockNode
- setPreCondition(BlockNode) - Method in class jadx.core.dex.regions.loops.LoopRegion
-
Set instructions which must be executed before condition in every loop
- setProtoValue(ProtoValue) - Method in class jadx.core.xmlgen.entry.ResourceEntry
- setProvides(String) - Method in class jadx.api.plugins.JadxPluginInfo
- setRawAccessFlags(int) - Method in class jadx.core.dex.visitors.methods.MutableMethodDetails
- setRawCFGOutput(boolean) - Method in class jadx.api.JadxArgs
- setRefType(IJavaNodeRef.RefType) - Method in class jadx.api.data.impl.JadxNodeRef
- setRegion(Region) - Method in class jadx.core.dex.nodes.MethodNode
- setRelatedMthNodes(SortedSet<MethodNode>) - Method in class jadx.core.dex.attributes.nodes.MethodOverrideAttr
- setRenameCaseSensitive(boolean) - Method in class jadx.api.JadxArgs
- setRenameCondition(IRenameCondition) - Method in class jadx.api.JadxArgs
- setRenameFlags(Set<JadxArgs.RenameEnum>) - Method in class jadx.api.JadxArgs
- setRenameNode(Object) - Method in class jadx.api.plugins.events.types.NodeRenamedByUser
- setRenamePrintable(boolean) - Method in class jadx.api.JadxArgs
- setRenames(List<ICodeRename>) - Method in class jadx.api.data.impl.JadxCodeData
- setRenameValid(boolean) - Method in class jadx.api.JadxArgs
- setReplaceConsts(boolean) - Method in class jadx.api.JadxArgs
- setRequiredJadxVersion(String) - Method in class jadx.api.plugins.JadxPluginInfo
- setResetName(boolean) - Method in class jadx.api.plugins.events.types.NodeRenamedByUser
- setResourceNameSource(ResourceNameSource) - Method in class jadx.api.JadxArgs
- setResourcesNames(Map<Integer, String>) - Method in class jadx.core.dex.info.ConstStorage
- setRespectBytecodeAccModifiers(boolean) - Method in class jadx.api.JadxArgs
- setRestoreSwitchOverString(boolean) - Method in class jadx.api.JadxArgs
- setResult(RegisterArg) - Method in class jadx.core.dex.nodes.InsnNode
- setRetType(ArgType) - Method in class jadx.core.dex.visitors.methods.MutableMethodDetails
- setReturnType(String) - Method in class jadx.core.codegen.json.cls.JsonMethod
- setRootDir(File) - Method in class jadx.api.JadxArgs
- setRootPkgs(Set<String>) - Method in class jadx.core.utils.CacheStorage
- setRunDebugChecks(boolean) - Method in class jadx.api.JadxArgs
- setSecurity(IJadxSecurity) - Method in class jadx.api.JadxArgs
- setShortId(String) - Method in class jadx.api.data.impl.JadxNodeRef
- setShowInconsistentCode(boolean) - Method in class jadx.api.JadxArgs
- setSignature(String) - Method in class jadx.core.codegen.json.cls.JsonMethod
- setSignature(String) - Method in class jadx.core.codegen.json.mapping.JsonMthMapping
- setSimpleValue(RawValue) - Method in class jadx.core.xmlgen.entry.ResourceEntry
- setSkipFilesSave(boolean) - Method in class jadx.api.JadxArgs
- setSkipResources(boolean) - Method in class jadx.api.JadxArgs
- setSkipSources(boolean) - Method in class jadx.api.JadxArgs
- setSkipXmlPrettyPrint(boolean) - Method in class jadx.api.JadxArgs
- setSourceLine(int) - Method in interface jadx.core.dex.attributes.ILineAttributeNode
- setSourceLine(int) - Method in class jadx.core.dex.attributes.nodes.LineAttrNode
- setSourceLine(Integer) - Method in class jadx.core.codegen.json.cls.JsonCodeLine
- setSourceNameRepeatLimit(int) - Method in class jadx.api.JadxArgs
- setSsaVars(List<SSAVar>) - Method in class jadx.core.dex.instructions.args.CodeVar
- setState(ProcessState) - Method in class jadx.core.dex.nodes.ClassNode
- setStaticMethod(MethodNode) - Method in class jadx.core.dex.attributes.nodes.EnumClassAttr
- setStyle(CommentStyle) - Method in class jadx.api.data.impl.JadxCodeComment
- setSuperClass(String) - Method in class jadx.core.codegen.json.cls.JsonClass
- setter(Consumer<T>) - Method in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder.OptionData
- setter(Consumer<T>) - Method in interface jadx.api.plugins.options.impl.OptionBuilder
-
Function to save/apply parsed option value (required)
- setThenRegion(IContainer) - Method in class jadx.core.dex.regions.conditions.IfRegion
- setThis(boolean) - Method in class jadx.core.dex.instructions.args.CodeVar
- setThreadsCount(int) - Method in class jadx.api.JadxArgs
- setThreadsCount(int) - Method in interface jadx.api.utils.tasks.ITaskExecutor
-
Set threads count for parallel stage.
- setThreadsCount(int) - Method in class jadx.core.utils.tasks.TaskExecutor
- setThrowTypes(List<ArgType>) - Method in class jadx.core.dex.visitors.methods.MutableMethodDetails
- settings() - Method in interface jadx.api.plugins.gui.JadxGuiContext
-
Access to GUI settings
- setTopClass(String) - Method in class jadx.core.codegen.json.mapping.JsonClsMapping
- setTopSplitter(BlockNode) - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- setTryBlock(TryCatchBlockAttr) - Method in class jadx.core.dex.trycatch.ExceptionHandler
- setTryCatchBlock(TryCatchBlockAttr) - Method in class jadx.core.dex.regions.TryCatchRegion
- setType(int) - Method in class jadx.core.xmlgen.entry.ProtoValue
- setType(ArgType) - Method in class jadx.core.dex.instructions.args.CodeVar
- setType(ArgType) - Method in class jadx.core.dex.instructions.args.LiteralArg
- setType(ArgType) - Method in class jadx.core.dex.instructions.args.RegisterArg
- setType(ArgType) - Method in class jadx.core.dex.instructions.args.SSAVar
- setType(ArgType) - Method in class jadx.core.dex.instructions.args.Typed
- setType(ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeInfo
- setType(LoopType) - Method in class jadx.core.dex.regions.loops.LoopRegion
- setType(String) - Method in class jadx.core.codegen.json.cls.JsonClass
- setTypeParameters(List<ArgType>) - Method in class jadx.core.clsp.ClspClass
- setTypeParams(List<ArgType>) - Method in class jadx.core.dex.visitors.methods.MutableMethodDetails
- setTypeResolved(boolean) - Method in class jadx.core.dex.visitors.typeinference.TypeSearchVarInfo
- setTypeUpdatesLimitCount(int) - Method in class jadx.api.JadxArgs
- setUsageInfoCache(IUsageInfoCache) - Method in class jadx.api.JadxArgs
- setUseApacheHttpLegacy(boolean) - Method in class jadx.core.export.GradleInfoStorage
- setUseDxInput(boolean) - Method in class jadx.api.JadxArgs
- setUseHeadersForDetectResourceExtensions(boolean) - Method in class jadx.api.JadxArgs
- setUseImports(boolean) - Method in class jadx.api.JadxArgs
- setUseIn(List<ClassNode>) - Method in class jadx.core.dex.nodes.ClassNode
- setUseIn(List<MethodNode>) - Method in class jadx.core.dex.nodes.FieldNode
- setUseIn(List<MethodNode>) - Method in class jadx.core.dex.nodes.MethodNode
- setUseInMth(List<MethodNode>) - Method in class jadx.core.dex.nodes.ClassNode
- setUseKotlinMethodsForVarNames(JadxArgs.UseKotlinMethodsForVarNames) - Method in class jadx.api.JadxArgs
- setUseRef(boolean) - Method in class jadx.core.dex.instructions.InvokeCustomNode
- setUserRenamesMappingsMode(UserRenamesMappingsMode) - Method in class jadx.api.JadxArgs
- setUserRenamesMappingsPath(Path) - Method in class jadx.api.JadxArgs
- setUseSourceNameAsClassAlias(boolean) - Method in class jadx.api.JadxArgs
-
Deprecated.
- setUseSourceNameAsClassNameAlias(UseSourceNameAsClassNameAlias) - Method in class jadx.api.JadxArgs
- setVarArg(boolean) - Method in class jadx.core.dex.visitors.methods.MutableMethodDetails
- setVectorFillType(boolean) - Method in class jadx.core.export.GradleInfoStorage
- setVectorPathData(boolean) - Method in class jadx.core.export.GradleInfoStorage
- setVisited(boolean) - Method in class jadx.core.dex.attributes.nodes.MethodThrowsAttr
- SGET - jadx.core.dex.instructions.InsnType
- ShadowFieldVisitor - Class in jadx.core.dex.visitors
- ShadowFieldVisitor() - Constructor for class jadx.core.dex.visitors.ShadowFieldVisitor
- SHL - jadx.core.dex.instructions.ArithOp
- SHORT - jadx.core.dex.instructions.args.PrimitiveType
- SHORT - Static variable in class jadx.core.dex.instructions.args.ArgType
- shouldRead() - Method in enum jadx.api.args.GeneratedRenamesMappingFileMode
- shouldRead() - Method in enum jadx.api.args.UserRenamesMappingsMode
- shouldRename(ClassNode) - Method in class jadx.api.deobf.impl.AlwaysRename
- shouldRename(ClassNode) - Method in class jadx.api.deobf.impl.AnyRenameCondition
- shouldRename(ClassNode) - Method in class jadx.api.deobf.impl.CombineDeobfConditions
- shouldRename(ClassNode) - Method in interface jadx.api.deobf.IRenameCondition
- shouldRename(FieldNode) - Method in class jadx.api.deobf.impl.AlwaysRename
- shouldRename(FieldNode) - Method in class jadx.api.deobf.impl.AnyRenameCondition
- shouldRename(FieldNode) - Method in class jadx.api.deobf.impl.CombineDeobfConditions
- shouldRename(FieldNode) - Method in interface jadx.api.deobf.IRenameCondition
- shouldRename(MethodNode) - Method in class jadx.api.deobf.impl.AlwaysRename
- shouldRename(MethodNode) - Method in class jadx.api.deobf.impl.AnyRenameCondition
- shouldRename(MethodNode) - Method in class jadx.api.deobf.impl.CombineDeobfConditions
- shouldRename(MethodNode) - Method in interface jadx.api.deobf.IRenameCondition
- shouldRename(PackageNode) - Method in class jadx.api.deobf.impl.AlwaysRename
- shouldRename(PackageNode) - Method in class jadx.api.deobf.impl.AnyRenameCondition
- shouldRename(PackageNode) - Method in class jadx.api.deobf.impl.CombineDeobfConditions
- shouldRename(PackageNode) - Method in interface jadx.api.deobf.IRenameCondition
- shouldWrite() - Method in enum jadx.api.args.GeneratedRenamesMappingFileMode
- shouldWrite() - Method in enum jadx.api.args.UserRenamesMappingsMode
- SHR - jadx.core.dex.instructions.ArithOp
- shrinkMethod(MethodNode) - Static method in class jadx.core.dex.visitors.shrink.CodeShrinkVisitor
- signature(ArgType) - Static method in class jadx.core.codegen.TypeGen
- SignatureParser - Class in jadx.core.dex.nodes.parser
- SignatureParser(String) - Constructor for class jadx.core.dex.nodes.parser.SignatureParser
- SignatureProcessor - Class in jadx.core.dex.visitors
- SignatureProcessor() - Constructor for class jadx.core.dex.visitors.SignatureProcessor
- SIMPLE - jadx.api.DecompilationMode
-
Simplified instructions (linear with goto's)
- SIMPLE_JAVA - jadx.core.export.ExportGradleType
- SimpleAfterLoadPass - Class in jadx.api.plugins.pass.impl
- SimpleAfterLoadPass(String, Consumer<JadxDecompiler>) - Constructor for class jadx.api.plugins.pass.impl.SimpleAfterLoadPass
- SimpleCodeInfo - Class in jadx.api.impl
- SimpleCodeInfo(String) - Constructor for class jadx.api.impl.SimpleCodeInfo
- SimpleCodeWriter - Class in jadx.api.impl
-
CodeWriter implementation without meta information support
- SimpleCodeWriter() - Constructor for class jadx.api.impl.SimpleCodeWriter
-
Deprecated.
- SimpleCodeWriter(JadxArgs) - Constructor for class jadx.api.impl.SimpleCodeWriter
- SimpleJadxPassInfo - Class in jadx.api.plugins.pass.impl
- SimpleJadxPassInfo(String) - Constructor for class jadx.api.plugins.pass.impl.SimpleJadxPassInfo
- SimpleJadxPassInfo(String, String) - Constructor for class jadx.api.plugins.pass.impl.SimpleJadxPassInfo
- SimpleJavaGradleGenerator - Class in jadx.core.export.gen
- SimpleJavaGradleGenerator(RootNode, File, List<ResourceFile>) - Constructor for class jadx.core.export.gen.SimpleJavaGradleGenerator
- SimpleMethodDetails - Class in jadx.core.clsp
-
Method details build from MethodInfo.
- SimpleMethodDetails(MethodInfo) - Constructor for class jadx.core.clsp.SimpleMethodDetails
- SimpleModeHelper - Class in jadx.core.codegen
- SimpleModeHelper(MethodNode) - Constructor for class jadx.core.codegen.SimpleModeHelper
- simpleThreadFactory(String) - Static method in class jadx.core.utils.Utils
- simplify(IfCondition) - Static method in class jadx.core.dex.regions.conditions.IfCondition
- simplifyCondition() - Method in class jadx.core.dex.instructions.mods.TernaryInsn
- simplifyCondition() - Method in interface jadx.core.dex.nodes.IConditionRegion
- simplifyCondition() - Method in class jadx.core.dex.regions.conditions.ConditionRegion
- SimplifyVisitor - Class in jadx.core.dex.visitors
- SimplifyVisitor() - Constructor for class jadx.core.dex.visitors.SimplifyVisitor
- SingleDirFilesGetter - Class in jadx.core.plugins.files
-
Use single directory for all jadx files
- SingleDirFilesGetter(Path) - Constructor for class jadx.core.plugins.files.SingleDirFilesGetter
- singleIndentStr - Variable in class jadx.api.impl.SimpleCodeWriter
- size() - Method in class jadx.core.utils.blocks.BlockSet
- size() - Method in class jadx.core.utils.EmptyBitSet
- size() - Method in class jadx.core.utils.ImmutableList
- size() - Method in class jadx.core.utils.InsnList
- size() - Method in class jadx.core.xmlgen.BinaryXMLStrings
- size() - Method in class jadx.core.xmlgen.ResourceStorage
- skip(int) - Method in class jadx.core.dex.attributes.nodes.SkipMethodArgsAttr
- skip(long) - Method in class jadx.core.xmlgen.ParserStream
- SKIP_ARG - jadx.core.dex.attributes.AFlag
- SKIP_FIRST_ARG - jadx.core.dex.attributes.AFlag
- SKIP_MTH_ARGS - Static variable in class jadx.core.dex.attributes.AType
- skipArg(MethodNode, int) - Static method in class jadx.core.dex.attributes.nodes.SkipMethodArgsAttr
- skipArg(MethodNode, RegisterArg) - Static method in class jadx.core.dex.attributes.nodes.SkipMethodArgsAttr
- skipBytes(int) - Method in class jadx.core.utils.android.DataInputDelegate
- skipBytes(int) - Method in class jadx.core.utils.android.ExtDataInput
-
The general contract of DataInput doesn't guarantee all the bytes requested will be skipped and failure can occur for many reasons.
- skipCheckByte(byte) - Method in class jadx.core.utils.android.ExtDataInput
- skipCheckChunkTypeInt(int, int) - Method in class jadx.core.utils.android.ExtDataInput
- skipCheckInt(int) - Method in class jadx.core.utils.android.ExtDataInput
- skipCheckShort(short) - Method in class jadx.core.utils.android.ExtDataInput
- skipFirstArgument() - Method in class jadx.core.dex.nodes.MethodNode
- skipInt() - Method in class jadx.core.utils.android.ExtDataInput
- SkipMethodArgsAttr - Class in jadx.core.dex.attributes.nodes
- skipPredSyntheticPaths(BlockNode) - Static method in class jadx.core.utils.BlockUtils
-
Set 'SKIP' flag for all synthetic predecessors from start block.
- skipSyntheticPredecessor(BlockNode) - Static method in class jadx.core.utils.BlockUtils
-
Return predecessor of synthetic block or same block otherwise.
- skipToPos(long, String) - Method in class jadx.core.xmlgen.ParserStream
- smallestScreenWidthDp - Variable in class jadx.core.xmlgen.entry.EntryConfig
- SOFT_CAST - jadx.core.dex.attributes.AFlag
- sort(Comparator<? super E>) - Method in class jadx.core.utils.ImmutableList
- SORTED_FLAG - Static variable in class jadx.core.xmlgen.ParserConstants
-
String pool flags
- sortPackages() - Method in class jadx.core.dex.nodes.RootNode
- SOUNDS - jadx.api.ResourceType
- SourceFileRename - Class in jadx.core.dex.visitors.rename
- SourceFileRename() - Constructor for class jadx.core.dex.visitors.rename.SourceFileRename
- SPECIAL_EDGE - Static variable in class jadx.core.dex.attributes.AType
- SpecialEdgeAttr - Class in jadx.core.dex.attributes.nodes
- SpecialEdgeAttr(SpecialEdgeAttr.SpecialEdgeType, BlockNode, BlockNode) - Constructor for class jadx.core.dex.attributes.nodes.SpecialEdgeAttr
- SpecialEdgeAttr.SpecialEdgeType - Enum in jadx.core.dex.attributes.nodes
- spliterator() - Method in class jadx.core.utils.blocks.BlockSet
- SPUT - jadx.core.dex.instructions.InsnType
- SSATransform - Class in jadx.core.dex.visitors.ssa
- SSATransform() - Constructor for class jadx.core.dex.visitors.ssa.SSATransform
- SSAVar - Class in jadx.core.dex.instructions.args
- SSAVar(int, int, RegisterArg) - Constructor for class jadx.core.dex.instructions.args.SSAVar
- START - Static variable in interface jadx.api.plugins.pass.JadxPassInfo
-
Add this to 'run after' list to place pass before others
- startLine() - Method in interface jadx.api.ICodeWriter
- startLine() - Method in class jadx.api.impl.SimpleCodeWriter
- startLine(char) - Method in interface jadx.api.ICodeWriter
- startLine(char) - Method in class jadx.api.impl.SimpleCodeWriter
- startLine(String) - Method in interface jadx.api.ICodeWriter
- startLine(String) - Method in class jadx.api.impl.SimpleCodeWriter
- startLineWithNum(int) - Method in interface jadx.api.ICodeWriter
- startLineWithNum(int) - Method in class jadx.api.impl.SimpleCodeWriter
- STATIC - jadx.core.dex.instructions.InvokeType
- staticField(ICodeWriter, FieldInfo) - Method in class jadx.core.codegen.InsnGen
- STR_CONCAT - jadx.core.dex.instructions.InsnType
- streamToByteArray(InputStream) - Static method in class jadx.core.utils.files.FileUtils
- STRING - jadx.api.plugins.options.OptionType
- STRING - Static variable in class jadx.core.dex.instructions.args.ArgType
- STRING_CHARSET_UTF16 - Static variable in class jadx.core.xmlgen.ParserStream
- STRING_CHARSET_UTF8 - Static variable in class jadx.core.xmlgen.ParserStream
- StringFormattedCheck - Class in jadx.core.xmlgen
- StringFormattedCheck() - Constructor for class jadx.core.xmlgen.StringFormattedCheck
- StringUtils - Class in jadx.core.utils
- StringUtils(JadxArgs) - Constructor for class jadx.core.utils.StringUtils
- strOption(String) - Method in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder
- strRepeat(String, int) - Static method in class jadx.core.utils.Utils
- SUB - jadx.core.dex.instructions.ArithOp
- subList(int, int) - Method in class jadx.core.utils.ImmutableList
- SUPER - jadx.core.dex.attributes.AFlag
- SUPER - jadx.core.dex.instructions.args.ArgType.WildcardBound
- SUPER - jadx.core.dex.instructions.InvokeType
- SUPER - jadx.core.dex.instructions.mods.ConstructorInsn.CallType
- SUPER_ARG_NAME - Static variable in class jadx.core.dex.instructions.args.RegisterArg
- supplemental(char, char) - Static method in class jadx.core.xmlgen.XMLChar
-
Returns true the supplemental character corresponding to the given surrogates.
- SWITCH - jadx.core.dex.attributes.nodes.CodeFeaturesAttr.CodeFeature
-
Code contains switch instruction
- SWITCH - jadx.core.dex.instructions.InsnType
- SWITCH_DATA - jadx.core.dex.instructions.InsnType
- SwitchData - Class in jadx.core.dex.instructions
- SwitchData(ISwitchPayload) - Constructor for class jadx.core.dex.instructions.SwitchData
- SwitchInsn - Class in jadx.core.dex.instructions
- SwitchInsn(InsnArg, int, boolean) - Constructor for class jadx.core.dex.instructions.SwitchInsn
- SwitchOverStringVisitor - Class in jadx.core.dex.visitors.regions
- SwitchOverStringVisitor() - Constructor for class jadx.core.dex.visitors.regions.SwitchOverStringVisitor
- SwitchRegion - Class in jadx.core.dex.regions
- SwitchRegion(IRegion, BlockNode) - Constructor for class jadx.core.dex.regions.SwitchRegion
- SwitchRegion.CaseInfo - Class in jadx.core.dex.regions
- SynchronizedRegion - Class in jadx.core.dex.regions
- SynchronizedRegion(IRegion, InsnNode) - Constructor for class jadx.core.dex.regions.SynchronizedRegion
- SynchronizedRegionMaker - Class in jadx.core.dex.visitors.regions.maker
- SYNTHETIC - jadx.core.dex.attributes.AFlag
T
- target - Variable in class jadx.core.dex.instructions.GotoNode
- target - Variable in class jadx.core.dex.instructions.java.JsrNode
- TARGET_SDK_VERSION - jadx.core.utils.android.AppAttribute
- TargetInsnNode - Class in jadx.core.dex.instructions
- TargetInsnNode(InsnType, int) - Constructor for class jadx.core.dex.instructions.TargetInsnNode
- TaskExecutor - Class in jadx.core.utils.tasks
- TaskExecutor() - Constructor for class jadx.core.utils.tasks.TaskExecutor
- TempFilesGetter - Class in jadx.core.plugins.files
- TemplateFile - Class in jadx.core.export
-
Simple template engine Syntax for replace variable with value: '{{variable}}'
- terminate() - Method in interface jadx.api.utils.tasks.ITaskExecutor
-
Not started tasks will be not executed after this method invocation.
- terminate() - Method in class jadx.core.utils.tasks.TaskExecutor
- ternary(IfCondition, IfCondition, IfCondition) - Static method in class jadx.core.dex.regions.conditions.IfCondition
- TERNARY - jadx.core.dex.instructions.InsnType
- TERNARY - jadx.core.dex.regions.conditions.IfCondition.Mode
- TernaryInsn - Class in jadx.core.dex.instructions.mods
- TernaryInsn(IfCondition, RegisterArg, InsnArg, InsnArg) - Constructor for class jadx.core.dex.instructions.mods.TernaryInsn
- TernaryMod - Class in jadx.core.dex.visitors.regions
-
Convert 'if' to ternary operation
- TEXT - jadx.api.ResourceType
- TEXT - jadx.core.xmlgen.ResContainer.DataType
- TextResMapFile - Class in jadx.core.utils.android
- TextResMapFile() - Constructor for class jadx.core.utils.android.TextResMapFile
- textResource(String, ICodeInfo) - Static method in class jadx.core.xmlgen.ResContainer
- third() - Method in class jadx.core.dex.regions.conditions.IfCondition
- THIS - jadx.core.dex.attributes.AFlag
- THIS - jadx.core.dex.instructions.mods.ConstructorInsn.CallType
- THIS_ARG_NAME - Static variable in class jadx.core.dex.instructions.args.RegisterArg
- THROW - jadx.core.dex.instructions.InsnType
- THROWABLE - Static variable in class jadx.core.dex.instructions.args.ArgType
- TMP_EDGE - Static variable in class jadx.core.dex.attributes.AType
- TmpEdgeAttr - Class in jadx.core.dex.attributes.nodes
- TmpEdgeAttr(BlockNode) - Constructor for class jadx.core.dex.attributes.nodes.TmpEdgeAttr
- toArray() - Method in class jadx.core.utils.ImmutableList
- toArray(T[]) - Method in class jadx.core.utils.ImmutableList
- toAttrString() - Method in class jadx.core.clsp.ClspMethod
- toAttrString() - Method in class jadx.core.clsp.SimpleMethodDetails
- toAttrString() - Method in class jadx.core.dex.attributes.nodes.CodeFeaturesAttr
- toAttrString() - Method in interface jadx.core.dex.nodes.IMethodDetails
- toAttrString() - Method in class jadx.core.dex.nodes.MethodNode
- toAttrString() - Method in class jadx.core.dex.visitors.methods.MutableMethodDetails
- toBoolean() - Method in enum jadx.api.args.UseSourceNameAsClassNameAlias
-
Deprecated.Use
UseSourceNameAsClassNameAliasdirectly. - toFile(String) - Static method in class jadx.core.utils.files.FileUtils
- toFiles(List<Path>) - Static method in class jadx.core.utils.files.FileUtils
- toList() - Method in class jadx.core.utils.blocks.BlockSet
- toPaths(File[]) - Static method in class jadx.core.utils.files.FileUtils
- toPaths(List<File>) - Static method in class jadx.core.utils.files.FileUtils
- toPathsWithTrim(File[]) - Static method in class jadx.core.utils.files.FileUtils
- toPathWithTrim(File) - Static method in class jadx.core.utils.files.FileUtils
- toPathWithTrim(String) - Static method in class jadx.core.utils.files.FileUtils
- toShortString() - Method in class jadx.core.dex.instructions.args.InsnArg
- toShortString() - Method in class jadx.core.dex.instructions.args.InsnWrapArg
- toShortString() - Method in class jadx.core.dex.instructions.args.LiteralArg
- toShortString() - Method in class jadx.core.dex.instructions.args.NamedArg
- toShortString() - Method in class jadx.core.dex.instructions.args.RegisterArg
- toShortString() - Method in class jadx.core.dex.instructions.args.SSAVar
- toString() - Method in class jadx.api.data.impl.JadxCodeComment
- toString() - Method in class jadx.api.data.impl.JadxCodeRef
- toString() - Method in class jadx.api.data.impl.JadxCodeRename
- toString() - Method in class jadx.api.data.impl.JadxNodeRef
- toString() - Method in class jadx.api.impl.AnnotatedCodeInfo
- toString() - Method in class jadx.api.impl.InMemoryCodeCache
- toString() - Method in class jadx.api.impl.NoOpCodeCache
- toString() - Method in class jadx.api.impl.SimpleCodeInfo
- toString() - Method in class jadx.api.impl.SimpleCodeWriter
- toString() - Method in class jadx.api.JadxArgs
- toString() - Method in class jadx.api.JadxDecompiler
- toString() - Method in class jadx.api.JavaClass
- toString() - Method in class jadx.api.JavaField
- toString() - Method in class jadx.api.JavaMethod
- toString() - Method in class jadx.api.JavaPackage
- toString() - Method in class jadx.api.metadata.annotations.InsnCodeOffset
- toString() - Method in class jadx.api.metadata.annotations.NodeDeclareRef
- toString() - Method in class jadx.api.metadata.annotations.NodeEnd
- toString() - Method in class jadx.api.metadata.annotations.VarNode
- toString() - Method in class jadx.api.metadata.annotations.VarRef.RelatedVarRef
- toString() - Method in class jadx.api.metadata.annotations.VarRef
- toString() - Method in class jadx.api.metadata.impl.CodeMetadataStorage
- toString() - Method in class jadx.api.plugins.events.types.NodeRenamedByUser
- toString() - Method in class jadx.api.plugins.events.types.ReloadProject
- toString() - Method in class jadx.api.plugins.events.types.ReloadSettingsWindow
- toString() - Method in class jadx.api.plugins.JadxPluginInfo
- toString() - Method in class jadx.api.plugins.options.impl.JadxOptionDescription
- toString() - Method in class jadx.api.plugins.pass.impl.OrderedJadxPassInfo
- toString() - Method in class jadx.api.plugins.pass.types.JadxPassType
- toString() - Method in class jadx.api.ResourceFile
- toString() - Method in class jadx.core.clsp.ClspClass
- toString() - Method in class jadx.core.clsp.ClspMethod
- toString() - Method in class jadx.core.clsp.SimpleMethodDetails
- toString() - Method in class jadx.core.codegen.utils.CodeComment
- toString() - Method in class jadx.core.dex.attributes.AttributeStorage
- toString() - Method in class jadx.core.dex.attributes.AttrList
- toString() - Method in class jadx.core.dex.attributes.EmptyAttrStorage
- toString() - Method in class jadx.core.dex.attributes.FieldInitInsnAttr
- toString() - Method in class jadx.core.dex.attributes.nodes.AnonymousClassAttr
- toString() - Method in class jadx.core.dex.attributes.nodes.ClassTypeVarsAttr
- toString() - Method in class jadx.core.dex.attributes.nodes.DeclareVariablesAttr
- toString() - Method in class jadx.core.dex.attributes.nodes.EdgeInsnAttr
- toString() - Method in class jadx.core.dex.attributes.nodes.EnumClassAttr.EnumField
- toString() - Method in class jadx.core.dex.attributes.nodes.EnumClassAttr
- toString() - Method in class jadx.core.dex.attributes.nodes.EnumMapAttr
- toString() - Method in class jadx.core.dex.attributes.nodes.FieldReplaceAttr
- toString() - Method in class jadx.core.dex.attributes.nodes.ForceReturnAttr
- toString() - Method in class jadx.core.dex.attributes.nodes.GenericInfoAttr
- toString() - Method in class jadx.core.dex.attributes.nodes.InlinedAttr
- toString() - Method in class jadx.core.dex.attributes.nodes.JadxCommentsAttr
- toString() - Method in class jadx.core.dex.attributes.nodes.JadxError
- toString() - Method in class jadx.core.dex.attributes.nodes.JumpInfo
- toString() - Method in class jadx.core.dex.attributes.nodes.LocalVarsDebugInfoAttr
- toString() - Method in class jadx.core.dex.attributes.nodes.LoopInfo
- toString() - Method in class jadx.core.dex.attributes.nodes.LoopLabelAttr
- toString() - Method in class jadx.core.dex.attributes.nodes.MethodBridgeAttr
- toString() - Method in class jadx.core.dex.attributes.nodes.MethodInlineAttr
- toString() - Method in class jadx.core.dex.attributes.nodes.MethodOverrideAttr
- toString() - Method in class jadx.core.dex.attributes.nodes.MethodReplaceAttr
- toString() - Method in class jadx.core.dex.attributes.nodes.MethodThrowsAttr
- toString() - Method in class jadx.core.dex.attributes.nodes.MethodTypeVarsAttr
- toString() - Method in class jadx.core.dex.attributes.nodes.PhiListAttr
- toString() - Method in class jadx.core.dex.attributes.nodes.RegDebugInfoAttr
- toString() - Method in class jadx.core.dex.attributes.nodes.RegionRefAttr
- toString() - Method in class jadx.core.dex.attributes.nodes.RenameReasonAttr
- toString() - Method in class jadx.core.dex.attributes.nodes.SkipMethodArgsAttr
- toString() - Method in class jadx.core.dex.attributes.nodes.SpecialEdgeAttr
- toString() - Method in class jadx.core.dex.attributes.nodes.TmpEdgeAttr
- toString() - Method in class jadx.core.dex.info.AccessInfo
- toString() - Method in class jadx.core.dex.info.ClassInfo
- toString() - Method in class jadx.core.dex.info.FieldInfo
- toString() - Method in class jadx.core.dex.info.MethodInfo
- toString() - Method in class jadx.core.dex.info.PackageInfo
- toString() - Method in class jadx.core.dex.instructions.args.ArgType
- toString() - Method in class jadx.core.dex.instructions.args.CodeVar
- toString() - Method in class jadx.core.dex.instructions.args.InsnWrapArg
- toString() - Method in class jadx.core.dex.instructions.args.LiteralArg
- toString() - Method in class jadx.core.dex.instructions.args.NamedArg
- toString() - Method in enum jadx.core.dex.instructions.args.PrimitiveType
- toString() - Method in class jadx.core.dex.instructions.args.RegisterArg
- toString() - Method in class jadx.core.dex.instructions.args.SSAVar
- toString() - Method in class jadx.core.dex.instructions.args.VarName
- toString() - Method in class jadx.core.dex.instructions.ArithNode
- toString() - Method in class jadx.core.dex.instructions.ConstClassNode
- toString() - Method in class jadx.core.dex.instructions.ConstStringNode
- toString() - Method in class jadx.core.dex.instructions.FillArrayData
- toString() - Method in class jadx.core.dex.instructions.FillArrayInsn
- toString() - Method in class jadx.core.dex.instructions.FilledNewArrayNode
- toString() - Method in class jadx.core.dex.instructions.GotoNode
- toString() - Method in class jadx.core.dex.instructions.IfNode
- toString() - Method in class jadx.core.dex.instructions.IndexInsnNode
- toString() - Method in class jadx.core.dex.instructions.InvokeCustomNode
- toString() - Method in class jadx.core.dex.instructions.InvokeCustomRawNode
- toString() - Method in class jadx.core.dex.instructions.InvokeNode
- toString() - Method in class jadx.core.dex.instructions.InvokePolymorphicNode
- toString() - Method in class jadx.core.dex.instructions.java.JsrNode
- toString() - Method in class jadx.core.dex.instructions.mods.ConstructorInsn
- toString() - Method in class jadx.core.dex.instructions.mods.TernaryInsn
- toString() - Method in class jadx.core.dex.instructions.NewArrayNode
- toString() - Method in class jadx.core.dex.instructions.PhiInsn
- toString() - Method in class jadx.core.dex.instructions.SwitchData
- toString() - Method in class jadx.core.dex.instructions.SwitchInsn
- toString() - Method in class jadx.core.dex.nodes.BlockNode
- toString() - Method in class jadx.core.dex.nodes.ClassNode
- toString() - Method in class jadx.core.dex.nodes.Edge
- toString() - Method in class jadx.core.dex.nodes.FieldNode
- toString() - Method in class jadx.core.dex.nodes.InsnContainer
- toString() - Method in class jadx.core.dex.nodes.InsnNode
- toString() - Method in class jadx.core.dex.nodes.MethodNode
- toString() - Method in class jadx.core.dex.nodes.PackageNode
- toString() - Method in class jadx.core.dex.nodes.parser.SignatureParser
- toString() - Method in class jadx.core.dex.regions.conditions.Compare
- toString() - Method in class jadx.core.dex.regions.conditions.IfCondition
- toString() - Method in class jadx.core.dex.regions.conditions.IfInfo
- toString() - Method in class jadx.core.dex.regions.conditions.IfRegion
- toString() - Method in class jadx.core.dex.regions.loops.LoopRegion
- toString() - Method in class jadx.core.dex.regions.Region
- toString() - Method in class jadx.core.dex.regions.SwitchRegion
- toString() - Method in class jadx.core.dex.regions.SynchronizedRegion
- toString() - Method in class jadx.core.dex.regions.TryCatchRegion
- toString() - Method in class jadx.core.dex.trycatch.CatchAttr
- toString() - Method in class jadx.core.dex.trycatch.ExceptionHandler
- toString() - Method in class jadx.core.dex.trycatch.ExcHandlerAttr
- toString() - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- toString() - Method in class jadx.core.dex.visitors.AbstractVisitor
- toString() - Method in class jadx.core.dex.visitors.finaly.FinallyExtractInfo
- toString() - Method in class jadx.core.dex.visitors.finaly.InsnsSlice
- toString() - Method in class jadx.core.dex.visitors.methods.MutableMethodDetails
- toString() - Method in class jadx.core.dex.visitors.regions.variables.UsePlace
- toString() - Method in class jadx.core.dex.visitors.typeinference.AbstractTypeConstraint
- toString() - Method in class jadx.core.dex.visitors.typeinference.TypeBoundCheckCastAssign
- toString() - Method in class jadx.core.dex.visitors.typeinference.TypeBoundConst
- toString() - Method in class jadx.core.dex.visitors.typeinference.TypeBoundFieldGetAssign
- toString() - Method in class jadx.core.dex.visitors.typeinference.TypeBoundInvokeAssign
- toString() - Method in class jadx.core.dex.visitors.typeinference.TypeBoundInvokeUse
- toString() - Method in class jadx.core.dex.visitors.typeinference.TypeInfo
- toString() - Method in class jadx.core.dex.visitors.typeinference.TypeSearchVarInfo
- toString() - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateEntry
- toString() - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateFlags
- toString() - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateInfo
- toString() - Method in enum jadx.core.export.ExportGradleType
- toString() - Method in class jadx.core.plugins.PluginContext
- toString() - Method in class jadx.core.utils.BlockInsnPair
- toString() - Method in class jadx.core.utils.blocks.BlockPair
- toString() - Method in class jadx.core.utils.blocks.BlockSet
- toString() - Method in class jadx.core.utils.ImmutableList
- toString() - Method in class jadx.core.xmlgen.entry.EntryConfig
- toString() - Method in class jadx.core.xmlgen.entry.RawNamedValue
- toString() - Method in class jadx.core.xmlgen.entry.RawValue
- toString() - Method in class jadx.core.xmlgen.entry.ResourceEntry
- toString() - Method in class jadx.core.xmlgen.ParserStream
- toString() - Method in class jadx.core.xmlgen.ResContainer
- touchscreen - Variable in class jadx.core.xmlgen.entry.EntryConfig
- TOUCHSCREEN_ANY - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- TOUCHSCREEN_FINGER - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- TOUCHSCREEN_NOTOUCH - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- TOUCHSCREEN_STYLUS - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- TracedRegionVisitor - Class in jadx.core.dex.visitors.regions
- TracedRegionVisitor() - Constructor for class jadx.core.dex.visitors.regions.TracedRegionVisitor
- traverse(MethodNode, IContainer, IRegionVisitor) - Static method in class jadx.core.dex.visitors.regions.DepthRegionTraversal
- traverse(MethodNode, IRegionVisitor) - Static method in class jadx.core.dex.visitors.regions.DepthRegionTraversal
- traverseIncludingExcHandlers(MethodNode, IRegionIterativeVisitor) - Static method in class jadx.core.dex.visitors.regions.DepthRegionTraversal
- traverseIterative(MethodNode, IRegionIterativeVisitor) - Static method in class jadx.core.dex.visitors.regions.DepthRegionTraversal
- traverseWhileDominates(BlockNode, BlockNode) - Static method in class jadx.core.utils.BlockUtils
-
Search for first node which not dominated by dom, starting from start
- treeDfsVisit(T, Function<T, List<T>>, Consumer<T>) - Static method in class jadx.core.utils.Utils
-
Simple DFS visit for tree (cycles not allowed)
- trim(String) - Static method in class jadx.core.xmlgen.XMLChar
-
Trims space characters as defined by production [3] in the XML 1.0 specification from both ends of the given string.
- TRY_BLOCK - Static variable in class jadx.core.dex.attributes.AType
- TRY_BLOCKS_LIST - Static variable in class jadx.core.dex.attributes.AType
- TRY_ENTER - jadx.core.dex.attributes.AFlag
- TRY_LEAVE - jadx.core.dex.attributes.AFlag
- TryCatchBlockAttr - Class in jadx.core.dex.trycatch
- TryCatchBlockAttr(int, List<ExceptionHandler>, List<BlockNode>) - Constructor for class jadx.core.dex.trycatch.TryCatchBlockAttr
- TryCatchRegion - Class in jadx.core.dex.regions
- TryCatchRegion(IRegion, IContainer) - Constructor for class jadx.core.dex.regions.TryCatchRegion
- tryToResolveClassAlias(RootNode, ArgType) - Static method in class jadx.core.dex.instructions.args.ArgType
- tryToResolveClassAlias(RootNode, List<ArgType>) - Static method in class jadx.core.dex.instructions.args.ArgType
- type - Variable in class jadx.core.dex.instructions.args.Typed
- type(OptionType) - Method in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder.OptionData
- type(OptionType) - Method in interface jadx.api.plugins.options.impl.OptionBuilder
- TYPE - Static variable in interface jadx.api.plugins.pass.types.JadxAfterLoadPass
- TYPE - Static variable in interface jadx.api.plugins.pass.types.JadxDecompilePass
- TYPE - Static variable in interface jadx.api.plugins.pass.types.JadxPreparePass
- TYPE_ATTRIBUTE - Static variable in class jadx.core.xmlgen.ParserConstants
- TYPE_DIMENSION - Static variable in class jadx.core.xmlgen.ParserConstants
- TYPE_DYNAMIC_ATTRIBUTE - Static variable in class jadx.core.xmlgen.ParserConstants
-
According to the sources of apktool this type seem to be related to themes See https://github.com/skylot/jadx/issues/919
- TYPE_DYNAMIC_REFERENCE - Static variable in class jadx.core.xmlgen.ParserConstants
-
The 'data' holds a dynamic reference, a reference to another resource table entry.
- TYPE_FIRST_COLOR_INT - Static variable in class jadx.core.xmlgen.ParserConstants
- TYPE_FIRST_INT - Static variable in class jadx.core.xmlgen.ParserConstants
- TYPE_FLOAT - Static variable in class jadx.core.xmlgen.ParserConstants
- TYPE_FRACTION - Static variable in class jadx.core.xmlgen.ParserConstants
- TYPE_INT_BOOLEAN - Static variable in class jadx.core.xmlgen.ParserConstants
- TYPE_INT_COLOR_ARGB4 - Static variable in class jadx.core.xmlgen.ParserConstants
- TYPE_INT_COLOR_ARGB8 - Static variable in class jadx.core.xmlgen.ParserConstants
- TYPE_INT_COLOR_RGB4 - Static variable in class jadx.core.xmlgen.ParserConstants
- TYPE_INT_COLOR_RGB8 - Static variable in class jadx.core.xmlgen.ParserConstants
- TYPE_INT_DEC - Static variable in class jadx.core.xmlgen.ParserConstants
- TYPE_INT_HEX - Static variable in class jadx.core.xmlgen.ParserConstants
- TYPE_LAST_COLOR_INT - Static variable in class jadx.core.xmlgen.ParserConstants
- TYPE_LAST_INT - Static variable in class jadx.core.xmlgen.ParserConstants
- TYPE_NULL - Static variable in class jadx.core.xmlgen.ParserConstants
-
Type constants
- TYPE_REFERENCE - Static variable in class jadx.core.xmlgen.ParserConstants
- TYPE_STRING - Static variable in class jadx.core.xmlgen.ParserConstants
- TypeBoundCheckCastAssign - Class in jadx.core.dex.visitors.typeinference
-
Allow ignoring down casts (return arg type instead cast type) Such casts will be removed later.
- TypeBoundCheckCastAssign(RootNode, IndexInsnNode) - Constructor for class jadx.core.dex.visitors.typeinference.TypeBoundCheckCastAssign
- TypeBoundConst - Class in jadx.core.dex.visitors.typeinference
- TypeBoundConst(BoundEnum, ArgType) - Constructor for class jadx.core.dex.visitors.typeinference.TypeBoundConst
- TypeBoundConst(BoundEnum, ArgType, RegisterArg) - Constructor for class jadx.core.dex.visitors.typeinference.TypeBoundConst
- TypeBoundFieldGetAssign - Class in jadx.core.dex.visitors.typeinference
-
Dynamic bound for instance field get of generic type.
- TypeBoundFieldGetAssign(RootNode, IndexInsnNode, ArgType) - Constructor for class jadx.core.dex.visitors.typeinference.TypeBoundFieldGetAssign
- TypeBoundInvokeAssign - Class in jadx.core.dex.visitors.typeinference
-
Special dynamic bound for invoke with generics.
- TypeBoundInvokeAssign(RootNode, InvokeNode, ArgType) - Constructor for class jadx.core.dex.visitors.typeinference.TypeBoundInvokeAssign
- TypeBoundInvokeUse - Class in jadx.core.dex.visitors.typeinference
-
Special dynamic bound for invoke with generics.
- TypeBoundInvokeUse(RootNode, BaseInvokeNode, RegisterArg, ArgType) - Constructor for class jadx.core.dex.visitors.typeinference.TypeBoundInvokeUse
- TypeCompare - Class in jadx.core.dex.visitors.typeinference
- TypeCompare(RootNode) - Constructor for class jadx.core.dex.visitors.typeinference.TypeCompare
- TypeCompareEnum - Enum in jadx.core.dex.visitors.typeinference
- Typed - Class in jadx.core.dex.instructions.args
- Typed() - Constructor for class jadx.core.dex.instructions.args.Typed
- TypeGen - Class in jadx.core.codegen
- typeImmutableIfKnownReg(InsnData, int, ArgType) - Static method in class jadx.core.dex.instructions.args.InsnArg
- typeImmutableReg(int, ArgType) - Static method in class jadx.core.dex.instructions.args.InsnArg
- typeImmutableReg(InsnData, int, ArgType) - Static method in class jadx.core.dex.instructions.args.InsnArg
- TypeInferenceVisitor - Class in jadx.core.dex.visitors.typeinference
- TypeInferenceVisitor() - Constructor for class jadx.core.dex.visitors.typeinference.TypeInferenceVisitor
- TypeInfo - Class in jadx.core.dex.visitors.typeinference
- TypeInfo() - Constructor for class jadx.core.dex.visitors.typeinference.TypeInfo
- typeName() - Method in class jadx.core.dex.nodes.ClassNode
- typeName() - Method in class jadx.core.dex.nodes.FieldNode
- typeName() - Method in interface jadx.core.dex.nodes.IDexNode
- typeName() - Method in class jadx.core.dex.nodes.MethodNode
- typeName() - Method in class jadx.core.dex.nodes.PackageNode
- TypeSearch - Class in jadx.core.dex.visitors.typeinference
-
Slow and memory consuming multi-variable type search algorithm.
- TypeSearch(MethodNode) - Constructor for class jadx.core.dex.visitors.typeinference.TypeSearch
- TypeSearchState - Class in jadx.core.dex.visitors.typeinference
- TypeSearchState(MethodNode) - Constructor for class jadx.core.dex.visitors.typeinference.TypeSearchState
- TypeSearchVarInfo - Class in jadx.core.dex.visitors.typeinference
- TypeSearchVarInfo(SSAVar) - Constructor for class jadx.core.dex.visitors.typeinference.TypeSearchVarInfo
- TypeUpdate - Class in jadx.core.dex.visitors.typeinference
- TypeUpdate(RootNode) - Constructor for class jadx.core.dex.visitors.typeinference.TypeUpdate
- TypeUpdateEntry - Class in jadx.core.dex.visitors.typeinference
- TypeUpdateEntry(int, InsnArg, ArgType) - Constructor for class jadx.core.dex.visitors.typeinference.TypeUpdateEntry
- TypeUpdateFlags - Class in jadx.core.dex.visitors.typeinference
- TypeUpdateInfo - Class in jadx.core.dex.visitors.typeinference
- TypeUpdateInfo(MethodNode, TypeUpdateFlags, JadxArgs) - Constructor for class jadx.core.dex.visitors.typeinference.TypeUpdateInfo
- TypeUpdateRegistry - Class in jadx.core.dex.visitors.typeinference
- TypeUpdateRegistry() - Constructor for class jadx.core.dex.visitors.typeinference.TypeUpdateRegistry
- TypeUpdateResult - Enum in jadx.core.dex.visitors.typeinference
- TypeUtils - Class in jadx.core.dex.nodes.utils
- TypeUtils(RootNode) - Constructor for class jadx.core.dex.nodes.utils.TypeUtils
U
- UI_MODE_NIGHT_ANY - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- UI_MODE_NIGHT_NO - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- UI_MODE_NIGHT_YES - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- UI_MODE_TYPE_ANY - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- UI_MODE_TYPE_APPLIANCE - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- UI_MODE_TYPE_CAR - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- UI_MODE_TYPE_DESK - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- UI_MODE_TYPE_GODZILLAUI - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- UI_MODE_TYPE_HUGEUI - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- UI_MODE_TYPE_LARGEUI - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- UI_MODE_TYPE_MEDIUMUI - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- UI_MODE_TYPE_NORMAL - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- UI_MODE_TYPE_SMALLUI - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- UI_MODE_TYPE_TELEVISION - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- UI_MODE_TYPE_VR_HEADSET - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- UI_MODE_TYPE_WATCH - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- uiMode - Variable in class jadx.core.xmlgen.entry.EntryConfig
- uiRun(Runnable) - Method in interface jadx.api.plugins.gui.JadxGuiContext
-
Run code in UI Thread
- unbindAllArgs(MethodNode, InsnNode) - Static method in class jadx.core.utils.InsnRemover
- unbindArgUsage(MethodNode, InsnArg) - Static method in class jadx.core.utils.InsnRemover
- unbindInsn(MethodNode, InsnNode) - Static method in class jadx.core.utils.InsnRemover
- unbindInsns(MethodNode, List<InsnNode>) - Static method in class jadx.core.utils.InsnRemover
- unbindResult(MethodNode, InsnNode) - Static method in class jadx.core.utils.InsnRemover
- UNBOUND - jadx.core.dex.instructions.args.ArgType.WildcardBound
- unescapeChar(char) - Method in class jadx.core.utils.StringUtils
- unescapeChar(char, boolean) - Method in class jadx.core.utils.StringUtils
-
Represent single char the best way possible
- unescapeString(String) - Method in class jadx.core.utils.StringUtils
- unknown(PrimitiveType...) - Static method in class jadx.core.dex.instructions.args.ArgType
- UNKNOWN - jadx.api.ResourceType
- UNKNOWN - jadx.core.dex.visitors.typeinference.TypeCompareEnum
- UNKNOWN - Static variable in class jadx.core.dex.instructions.args.ArgType
- UNKNOWN_ARRAY - Static variable in class jadx.core.dex.instructions.args.ArgType
- UNKNOWN_BIN - jadx.api.ResourceType
- UNKNOWN_INT - Static variable in class jadx.core.dex.instructions.args.ArgType
- UNKNOWN_OBJECT - Static variable in class jadx.core.dex.instructions.args.ArgType
- UNKNOWN_OBJECT_NO_ARRAY - Static variable in class jadx.core.dex.instructions.args.ArgType
- unknownContainerType(IContainer) - Static method in class jadx.core.utils.RegionUtils
- unload() - Method in class jadx.api.JavaClass
- unload() - Method in interface jadx.api.plugins.JadxPlugin
-
Plugin unload handler.
- unload() - Method in class jadx.core.dex.nodes.ClassNode
- unload() - Method in class jadx.core.dex.nodes.FieldNode
- unload() - Method in interface jadx.core.dex.nodes.ILoadable
-
Free resources
- unload() - Method in class jadx.core.dex.nodes.MethodNode
- unload() - Method in class jadx.core.plugins.PluginContext
- unload(String) - Method in class jadx.core.plugins.JadxPluginManager
- unload(SortedSet<PluginContext>) - Method in class jadx.core.plugins.JadxPluginManager
- unloadAll() - Method in class jadx.core.plugins.JadxPluginManager
- unloadAttributes() - Method in class jadx.core.dex.attributes.AttributeStorage
- unloadAttributes() - Method in class jadx.core.dex.attributes.AttrNode
- unloadCode() - Method in class jadx.core.dex.nodes.ClassNode
- unloadFromCache() - Method in class jadx.core.dex.nodes.ClassNode
- unloadInsnArr() - Method in class jadx.core.dex.nodes.MethodNode
- unloadResolved() - Method in class jadx.core.plugins.JadxPluginManager
- unorderedEquals(List<T>, List<T>) - Static method in class jadx.core.utils.ListUtils
- unwrap() - Method in class jadx.core.dex.instructions.args.InsnArg
- unWrapWithCopy() - Method in class jadx.core.dex.instructions.args.InsnWrapArg
- update(TypeUpdateInfo, InsnNode, InsnArg, ArgType) - Method in interface jadx.core.dex.visitors.typeinference.ITypeListener
-
Listener function - triggered on type update
- updateArgTypes(List<ArgType>, String) - Method in class jadx.core.dex.nodes.MethodNode
- updateAttributes(IResTableParser) - Method in class jadx.core.xmlgen.ManifestAttributes
- updateBlockPositions() - Method in class jadx.core.dex.nodes.MethodNode
- updateBlockPositions(List<BlockNode>) - Static method in class jadx.core.dex.nodes.BlockNode
- updateBlocksData(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
-
Recalculate all additional info attached to blocks:
- updateCleanSuccessors() - Method in class jadx.core.dex.nodes.BlockNode
- updateCondition(BlockNode) - Method in class jadx.core.dex.regions.conditions.ConditionRegion
- updateCondition(IfCondition, List<BlockNode>) - Method in class jadx.core.dex.regions.conditions.ConditionRegion
- updateCondition(IfInfo) - Method in class jadx.core.dex.regions.conditions.ConditionRegion
-
Preferred way to update condition info
- updated(ICodeData) - Method in interface jadx.core.dex.nodes.ICodeDataUpdateListener
- updateGenericClsData(List<ArgType>, ArgType, List<ArgType>) - Method in class jadx.core.dex.nodes.ClassNode
- updateIndex(Object) - Method in class jadx.core.dex.instructions.IndexInsnNode
- updateNames(RootNode) - Method in class jadx.core.dex.info.ClassInfo
- updatePackages() - Method in class jadx.core.dex.nodes.PackageNode
- updateParent(IContainer, IRegion) - Method in class jadx.core.dex.regions.AbstractRegion
- updateParentClass() - Method in class jadx.core.dex.nodes.ClassNode
- updateReturnType(ArgType) - Method in class jadx.core.dex.nodes.MethodNode
- updateTempRootDir(Path) - Static method in class jadx.core.utils.files.FileUtils
- updateType(ArgType) - Method in class jadx.core.dex.nodes.FieldNode
- updateTypeParameters(List<ArgType>) - Method in class jadx.core.dex.nodes.MethodNode
- updateTypes(List<ArgType>, ArgType) - Method in class jadx.core.dex.nodes.MethodNode
- updateUsedInPhiList() - Method in class jadx.core.dex.instructions.args.SSAVar
- UsageInfo - Class in jadx.core.dex.visitors.usage
- UsageInfo(RootNode) - Constructor for class jadx.core.dex.visitors.usage.UsageInfo
- UsageInfoVisitor - Class in jadx.core.dex.visitors.usage
- UsageInfoVisitor() - Constructor for class jadx.core.dex.visitors.usage.UsageInfoVisitor
- use(RegisterArg) - Method in class jadx.core.dex.instructions.args.SSAVar
- USE - jadx.core.dex.visitors.typeinference.BoundEnum
- USE_LINES_HINTS - jadx.core.dex.attributes.AFlag
- useArg(RegisterArg) - Method in class jadx.core.codegen.NameGen
- useClass(ICodeWriter, ClassInfo) - Method in class jadx.core.codegen.ClassGen
- useClass(ICodeWriter, ClassInfo) - Method in class jadx.core.codegen.InsnGen
- useClass(ICodeWriter, ArgType) - Method in class jadx.core.codegen.ClassGen
- useClass(ICodeWriter, ArgType) - Method in class jadx.core.codegen.InsnGen
- useClass(ICodeWriter, ClassNode) - Method in class jadx.core.codegen.ClassGen
- useClass(ICodeWriter, String) - Method in class jadx.core.codegen.ClassGen
- useLimitedDataStream() - Method in class jadx.api.security.impl.JadxSecurity
- UsePlace - Class in jadx.core.dex.visitors.regions.variables
- UsePlace(IRegion, IBlock) - Constructor for class jadx.core.dex.visitors.regions.variables.UsePlace
- USER_ONLY - jadx.api.CommentsLevel
- UserRenames - Class in jadx.core.dex.visitors.rename
- UserRenames() - Constructor for class jadx.core.dex.visitors.rename.UserRenames
- UserRenamesMappingsMode - Enum in jadx.api.args
- UseSet<K,V> - Class in jadx.core.dex.visitors.usage
- UseSet() - Constructor for class jadx.core.dex.visitors.usage.UseSet
- UseSourceNameAsClassNameAlias - Enum in jadx.api.args
- useType(ICodeWriter, ArgType) - Method in class jadx.core.codegen.ClassGen
- useType(ICodeWriter, ArgType) - Method in class jadx.core.codegen.InsnGen
- USHR - jadx.core.dex.instructions.ArithOp
- UTF8_FLAG - Static variable in class jadx.core.xmlgen.ParserConstants
- Utils - Class in jadx.api.plugins.utils
- Utils - Class in jadx.core.utils
- Utils() - Constructor for class jadx.api.plugins.utils.Utils
V
- VALID - jadx.api.JadxArgs.RenameEnum
- VALID_JAVA_IDENTIFIER - Static variable in class jadx.core.deobf.NameMapper
- validate() - Method in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder.OptionData
- validate(JadxDecompiler) - Static method in class jadx.api.JadxArgsValidator
- VALUE - Static variable in class jadx.api.metadata.annotations.NodeEnd
- valueOf(String) - Static method in enum jadx.api.args.GeneratedRenamesMappingFileMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.api.args.IntegerFormat
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.api.args.ResourceNameSource
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.api.args.UserRenamesMappingsMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.api.args.UseSourceNameAsClassNameAlias
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.api.CommentsLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.api.data.CodeRefType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.api.data.CommentStyle
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.api.data.IJavaNodeRef.RefType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.api.DecompilationMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.api.deobf.IDeobfCondition.Action
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.api.JadxArgs.OutputFormatEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.api.JadxArgs.RenameEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.api.JadxArgs.UseKotlinMethodsForVarNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.api.metadata.ICodeAnnotation.AnnType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.api.plugins.options.OptionFlag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.api.plugins.options.OptionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.api.resources.ResourceContentType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.api.ResourceType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.api.security.JadxSecurityFlag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.core.clsp.ClspClassSource
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.core.codegen.InsnGen.Flags
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.core.codegen.MethodGen.FallbackOption
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.core.dex.attributes.AFlag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.core.dex.attributes.nodes.AnonymousClassAttr.InlineType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.core.dex.attributes.nodes.CodeFeaturesAttr.CodeFeature
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.core.dex.attributes.nodes.FieldReplaceAttr.ReplaceWith
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.core.dex.attributes.nodes.SpecialEdgeAttr.SpecialEdgeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.core.dex.info.AccessInfo.AFType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.core.dex.instructions.args.ArgType.WildcardBound
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.core.dex.instructions.args.PrimitiveType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.core.dex.instructions.ArithOp
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.core.dex.instructions.IfOp
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.core.dex.instructions.InsnType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.core.dex.instructions.InvokeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.core.dex.instructions.mods.ConstructorInsn.CallType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.core.dex.nodes.LoadStage
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.core.dex.nodes.ProcessState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.core.dex.regions.conditions.IfCondition.Mode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.core.dex.visitors.typeinference.BoundEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.core.dex.visitors.typeinference.TypeCompareEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.core.dex.visitors.typeinference.TypeUpdateResult
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.core.export.ExportGradleType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.core.utils.android.AppAttribute
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.core.xmlgen.ResContainer.DataType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum jadx.api.args.GeneratedRenamesMappingFileMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.api.args.IntegerFormat
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.api.args.ResourceNameSource
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.api.args.UserRenamesMappingsMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.api.args.UseSourceNameAsClassNameAlias
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.api.CommentsLevel
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.api.data.CodeRefType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.api.data.CommentStyle
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.api.data.IJavaNodeRef.RefType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.api.DecompilationMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.api.deobf.IDeobfCondition.Action
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.api.JadxArgs.OutputFormatEnum
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.api.JadxArgs.RenameEnum
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.api.JadxArgs.UseKotlinMethodsForVarNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.api.metadata.ICodeAnnotation.AnnType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Method in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder.OptionData
- values() - Method in class jadx.api.plugins.options.impl.JadxOptionDescription
- values() - Method in interface jadx.api.plugins.options.OptionDescription
-
Possible values.
- values() - Static method in enum jadx.api.plugins.options.OptionFlag
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.api.plugins.options.OptionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.api.resources.ResourceContentType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.api.ResourceType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.api.security.JadxSecurityFlag
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.core.clsp.ClspClassSource
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.core.codegen.InsnGen.Flags
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.core.codegen.MethodGen.FallbackOption
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.core.dex.attributes.AFlag
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.core.dex.attributes.nodes.AnonymousClassAttr.InlineType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.core.dex.attributes.nodes.CodeFeaturesAttr.CodeFeature
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.core.dex.attributes.nodes.FieldReplaceAttr.ReplaceWith
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.core.dex.attributes.nodes.SpecialEdgeAttr.SpecialEdgeType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.core.dex.info.AccessInfo.AFType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.core.dex.instructions.args.ArgType.WildcardBound
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.core.dex.instructions.args.PrimitiveType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.core.dex.instructions.ArithOp
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.core.dex.instructions.IfOp
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.core.dex.instructions.InsnType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.core.dex.instructions.InvokeType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.core.dex.instructions.mods.ConstructorInsn.CallType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.core.dex.nodes.LoadStage
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.core.dex.nodes.ProcessState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.core.dex.regions.conditions.IfCondition.Mode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.core.dex.visitors.typeinference.BoundEnum
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.core.dex.visitors.typeinference.TypeCompareEnum
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.core.dex.visitors.typeinference.TypeUpdateResult
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.core.export.ExportGradleType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.core.utils.android.AppAttribute
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.core.xmlgen.ResContainer.DataType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values(List<T>) - Method in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder.OptionData
- values(List<T>) - Method in interface jadx.api.plugins.options.impl.OptionBuilder
-
Possible option values
- ValuesParser - Class in jadx.core.xmlgen.entry
- ValuesParser(BinaryXMLStrings, Map<Integer, String>) - Constructor for class jadx.core.xmlgen.entry.ValuesParser
- VAR - jadx.api.data.CodeRefType
- VAR - jadx.api.metadata.ICodeAnnotation.AnnType
- VAR - jadx.core.dex.attributes.nodes.FieldReplaceAttr.ReplaceWith
- VAR_REF - jadx.api.metadata.ICodeAnnotation.AnnType
- VARARG_CALL - jadx.core.dex.attributes.AFlag
- VarName - Class in jadx.core.dex.instructions.args
- VarName() - Constructor for class jadx.core.dex.instructions.args.VarName
- VarNode - Class in jadx.api.metadata.annotations
-
Variable info
- VarNode(MethodNode, int, int, ArgType, String) - Constructor for class jadx.api.metadata.annotations.VarNode
- VarNode(MethodNode, SSAVar) - Constructor for class jadx.api.metadata.annotations.VarNode
- VarRef - Class in jadx.api.metadata.annotations
-
Variable reference by position of VarNode in code metadata.
- VarRef() - Constructor for class jadx.api.metadata.annotations.VarRef
- VarRef.FixedVarRef - Class in jadx.api.metadata.annotations
- VarRef.RelatedVarRef - Class in jadx.api.metadata.annotations
- verify(String) - Static method in class jadx.core.plugins.versions.VerifyRequiredVersion
- VERIFY_APP_PACKAGE - jadx.api.security.JadxSecurityFlag
- verifyAppPackage(String) - Method in interface jadx.api.security.IJadxSecurity
-
Check if application package is safe
- verifyAppPackage(String) - Method in class jadx.api.security.impl.JadxSecurity
- VerifyRequiredVersion - Class in jadx.core.plugins.versions
- VerifyRequiredVersion() - Constructor for class jadx.core.plugins.versions.VerifyRequiredVersion
- VerifyRequiredVersion(String) - Constructor for class jadx.core.plugins.versions.VerifyRequiredVersion
- VERSION_CODE - jadx.core.utils.android.AppAttribute
- VERSION_DEV - Static variable in class jadx.core.Jadx
- VERSION_NAME - jadx.core.utils.android.AppAttribute
- VersionComparator - Class in jadx.core.plugins.versions
- VIDEOS - jadx.api.ResourceType
- VIRTUAL - jadx.core.dex.instructions.InvokeType
- VISIBILITY_FLAGS - Static variable in class jadx.core.dex.info.AccessInfo
- visibilityName() - Method in class jadx.core.dex.info.AccessInfo
- visit(ClassNode) - Method in class jadx.api.impl.passes.DecompilePassWrapper
- visit(ClassNode) - Method in interface jadx.api.plugins.pass.types.JadxDecompilePass
-
Visit class
- visit(ClassNode) - Method in class jadx.core.dex.visitors.AbstractVisitor
- visit(ClassNode) - Method in class jadx.core.dex.visitors.AnonymousClassVisitor
- visit(ClassNode) - Method in class jadx.core.dex.visitors.AttachCommentsVisitor
- visit(ClassNode) - Method in class jadx.core.dex.visitors.ClassModifier
- visit(ClassNode) - Method in class jadx.core.dex.visitors.EnumVisitor
- visit(ClassNode) - Method in class jadx.core.dex.visitors.ExtractFieldInit
- visit(ClassNode) - Method in class jadx.core.dex.visitors.fixaccessmodifiers.FixAccessModifiers
- visit(ClassNode) - Method in class jadx.core.dex.visitors.FixSwitchOverEnum
- visit(ClassNode) - Method in class jadx.core.dex.visitors.gradle.NonFinalResIdsVisitor
- visit(ClassNode) - Method in interface jadx.core.dex.visitors.IDexTreeVisitor
-
Visit class
- visit(ClassNode) - Method in class jadx.core.dex.visitors.kotlin.ProcessKotlinInternals
- visit(ClassNode) - Method in class jadx.core.dex.visitors.ModVisitor
- visit(ClassNode) - Method in class jadx.core.dex.visitors.OverrideMethodVisitor
- visit(ClassNode) - Method in class jadx.core.dex.visitors.prepare.CollectConstValues
- visit(ClassNode) - Method in class jadx.core.dex.visitors.PrepareForCodeGen
- visit(ClassNode) - Method in class jadx.core.dex.visitors.ProcessAnonymous
- visit(ClassNode) - Method in class jadx.core.dex.visitors.ProcessMethodsForInline
- visit(ClassNode) - Method in class jadx.core.dex.visitors.rename.CodeRenameVisitor
- visit(ClassNode) - Method in class jadx.core.dex.visitors.SignatureProcessor
- visit(MethodNode) - Method in class jadx.api.impl.passes.DecompilePassWrapper
- visit(MethodNode) - Method in interface jadx.api.plugins.pass.types.JadxDecompilePass
-
Visit method
- visit(MethodNode) - Method in class jadx.core.dex.visitors.AbstractVisitor
- visit(MethodNode) - Method in class jadx.core.dex.visitors.ApplyVariableNames
- visit(MethodNode) - Method in class jadx.core.dex.visitors.AttachMethodDetails
- visit(MethodNode) - Method in class jadx.core.dex.visitors.AttachTryCatchVisitor
- visit(MethodNode) - Method in class jadx.core.dex.visitors.blocks.BlockFinisher
- visit(MethodNode) - Method in class jadx.core.dex.visitors.blocks.BlockProcessor
- visit(MethodNode) - Method in class jadx.core.dex.visitors.blocks.BlockSplitter
- visit(MethodNode) - Method in class jadx.core.dex.visitors.CheckCode
- visit(MethodNode) - Method in class jadx.core.dex.visitors.ConstInlineVisitor
- visit(MethodNode) - Method in class jadx.core.dex.visitors.ConstructorVisitor
- visit(MethodNode) - Method in class jadx.core.dex.visitors.DeboxingVisitor
- visit(MethodNode) - Method in class jadx.core.dex.visitors.debuginfo.DebugInfoApplyVisitor
- visit(MethodNode) - Method in class jadx.core.dex.visitors.debuginfo.DebugInfoAttachVisitor
- visit(MethodNode) - Method in class jadx.core.dex.visitors.DotGraphVisitor
- visit(MethodNode) - Method in class jadx.core.dex.visitors.FallbackModeVisitor
- visit(MethodNode) - Method in class jadx.core.dex.visitors.finaly.MarkFinallyVisitor
- visit(MethodNode) - Method in class jadx.core.dex.visitors.fixaccessmodifiers.FixAccessModifiers
- visit(MethodNode) - Method in class jadx.core.dex.visitors.FixSwitchOverEnum
- visit(MethodNode) - Method in class jadx.core.dex.visitors.GenericTypesVisitor
- visit(MethodNode) - Method in class jadx.core.dex.visitors.gradle.NonFinalResIdsVisitor
- visit(MethodNode) - Method in interface jadx.core.dex.visitors.IDexTreeVisitor
-
Visit method
- visit(MethodNode) - Method in class jadx.core.dex.visitors.InitCodeVariables
- visit(MethodNode) - Method in class jadx.core.dex.visitors.InlineMethods
- visit(MethodNode) - Method in class jadx.core.dex.visitors.MarkMethodsForInline
- visit(MethodNode) - Method in class jadx.core.dex.visitors.MethodInvokeVisitor
- visit(MethodNode) - Method in class jadx.core.dex.visitors.MethodThrowsVisitor
- visit(MethodNode) - Method in class jadx.core.dex.visitors.MethodVisitor
- visit(MethodNode) - Method in class jadx.core.dex.visitors.ModVisitor
- visit(MethodNode) - Method in class jadx.core.dex.visitors.MoveInlineVisitor
- visit(MethodNode) - Method in class jadx.core.dex.visitors.PrepareForCodeGen
- visit(MethodNode) - Method in class jadx.core.dex.visitors.ProcessInstructionsVisitor
- visit(MethodNode) - Method in class jadx.core.dex.visitors.regions.CheckRegions
- visit(MethodNode) - Method in class jadx.core.dex.visitors.regions.CleanRegions
- visit(MethodNode) - Method in class jadx.core.dex.visitors.regions.IfRegionVisitor
- visit(MethodNode) - Method in class jadx.core.dex.visitors.regions.LoopRegionVisitor
- visit(MethodNode) - Method in class jadx.core.dex.visitors.regions.RegionMakerVisitor
- visit(MethodNode) - Method in class jadx.core.dex.visitors.regions.ReturnVisitor
- visit(MethodNode) - Method in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor
- visit(MethodNode) - Method in class jadx.core.dex.visitors.regions.variables.ProcessVariables
- visit(MethodNode) - Method in class jadx.core.dex.visitors.ReplaceNewArray
- visit(MethodNode) - Method in class jadx.core.dex.visitors.ShadowFieldVisitor
- visit(MethodNode) - Method in class jadx.core.dex.visitors.shrink.CodeShrinkVisitor
- visit(MethodNode) - Method in class jadx.core.dex.visitors.SimplifyVisitor
- visit(MethodNode) - Method in class jadx.core.dex.visitors.ssa.SSATransform
- visit(MethodNode) - Method in class jadx.core.dex.visitors.typeinference.FinishTypeInference
- visit(MethodNode) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- visit(MethodNode) - Method in class jadx.core.dex.visitors.typeinference.TypeInferenceVisitor
- visit(MethodNode) - Method in class jadx.core.utils.DebugChecksPass
- visit(IDexTreeVisitor, ClassNode) - Static method in class jadx.core.dex.visitors.DepthTraversal
- visit(IDexTreeVisitor, MethodNode) - Static method in class jadx.core.dex.visitors.DepthTraversal
- visit(BiConsumer<K, Set<V>>) - Method in class jadx.core.dex.visitors.usage.UseSet
- visitArgs(Consumer<InsnArg>) - Method in class jadx.core.dex.nodes.InsnNode
-
Visit all args recursively (including inner instructions), but excluding wrapped args
- visitArgs(Function<InsnArg, R>) - Method in class jadx.core.dex.nodes.InsnNode
-
Visit all args recursively (including inner instructions), but excluding wrapped args.
- visitBlocks(MethodNode, IContainer, Consumer<IBlock>) - Static method in class jadx.core.utils.RegionUtils
- visitBlocksOnEmptyPath(BlockNode, Consumer<BlockNode>) - Static method in class jadx.core.utils.BlockUtils
- visitBlocksOnPath(MethodNode, BlockNode, BlockNode, Consumer<BlockNode>) - Static method in class jadx.core.utils.BlockUtils
-
Visit blocks on any path from start to end.
- visitClassDeps(ClassNode, List<ClassNode>) - Method in interface jadx.api.usage.IUsageInfoVisitor
- visitClassUsage(ClassNode, List<ClassNode>) - Method in interface jadx.api.usage.IUsageInfoVisitor
- visitClassUseInMethods(ClassNode, List<MethodNode>) - Method in interface jadx.api.usage.IUsageInfoVisitor
- visitCodePoints(String, IntConsumer) - Static method in class jadx.core.utils.StringUtils
- visitComplete() - Method in interface jadx.api.usage.IUsageInfoVisitor
- visitDFS(MethodNode, Consumer<BlockNode>) - Static method in class jadx.core.utils.BlockUtils
- visitFieldsUsage(FieldNode, List<MethodNode>) - Method in interface jadx.api.usage.IUsageInfoVisitor
- visitInsns(Consumer<InsnNode>) - Method in class jadx.core.dex.instructions.mods.TernaryInsn
- visitInsns(Consumer<InsnNode>) - Method in class jadx.core.dex.nodes.InsnNode
-
Visit this instruction and all inner (wrapped) instructions
- visitInsns(Consumer<InsnNode>) - Method in class jadx.core.dex.regions.conditions.IfCondition
- visitInsns(Function<InsnNode, R>) - Method in class jadx.core.dex.nodes.InsnNode
-
Visit this instruction and all inner (wrapped) instructions To terminate visiting return non-null value
- visitMethodsUsage(MethodNode, List<MethodNode>) - Method in interface jadx.api.usage.IUsageInfoVisitor
- visitParentClasses(Consumer<ClassNode>) - Method in class jadx.core.dex.nodes.ClassNode
- visitPredecessorsUntil(MethodNode, BlockNode, Predicate<BlockNode>) - Static method in class jadx.core.utils.BlockUtils
- visitRegion(MethodNode, IRegion) - Method in class jadx.core.dex.visitors.gradle.NonFinalResIdsVisitor
- visitRegion(MethodNode, IRegion) - Method in interface jadx.core.dex.visitors.regions.IRegionIterativeVisitor
-
If return 'true' traversal will be restarted.
- visitRegion(MethodNode, IRegion) - Method in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor
- visitRegion(MethodNode, IRegion) - Method in class jadx.core.dex.visitors.regions.TernaryMod
- visitRegions(MethodNode, IContainer, Predicate<IRegion>) - Static method in class jadx.core.utils.RegionUtils
- visitReverseDFS(MethodNode, Consumer<BlockNode>) - Static method in class jadx.core.utils.BlockUtils
- visitSinglePath(BlockNode, Consumer<BlockNode>) - Static method in class jadx.core.utils.BlockUtils
-
Visit blocks on path without branching or merging paths.
- visitSuperTypes(ArgType, BiConsumer<ArgType, ArgType>) - Method in class jadx.core.dex.nodes.utils.TypeUtils
- visitSuperTypes(BiConsumer<ArgType, ArgType>) - Method in class jadx.core.dex.nodes.ClassNode
- visitTypes(Function<ArgType, R>) - Method in class jadx.core.dex.instructions.args.ArgType
-
Recursively visit all subtypes of this type.
- visitUsageData(IUsageInfoVisitor) - Method in interface jadx.api.usage.IUsageInfoData
- visitUsageData(IUsageInfoVisitor) - Method in class jadx.core.dex.visitors.usage.UsageInfo
- visitZipEntries(File, Function<IZipEntry, R>) - Static method in class jadx.api.plugins.utils.ZipSecurity
-
Deprecated.Visit valid entries in a zip file.
- VOID - jadx.core.dex.instructions.args.PrimitiveType
- VOID - Static variable in class jadx.core.dex.instructions.args.ArgType
W
- WARN - jadx.api.CommentsLevel
- warning(N, String) - Static method in class jadx.core.utils.ErrorsCounter
- WIDE - Static variable in class jadx.core.dex.instructions.args.ArgType
- WIDER - jadx.core.dex.visitors.typeinference.TypeCompareEnum
- WIDER_BY_GENERIC - jadx.core.dex.visitors.typeinference.TypeCompareEnum
- wildcard() - Static method in class jadx.core.dex.instructions.args.ArgType
- wildcard(ArgType, ArgType.WildcardBound) - Static method in class jadx.core.dex.instructions.args.ArgType
- WILDCARD - Static variable in class jadx.core.dex.instructions.args.ArgType
- withFlag(OptionFlag) - Method in class jadx.api.plugins.options.impl.JadxOptionDescription
- withFlags(OptionFlag...) - Method in class jadx.api.plugins.options.impl.JadxOptionDescription
- wrapArg(InsnArg) - Static method in class jadx.core.dex.nodes.InsnNode
- wrapArg(InsnNode) - Static method in class jadx.core.dex.instructions.args.InsnArg
- wrapInsnIntoArg(InsnNode) - Static method in class jadx.core.dex.instructions.args.InsnArg
- wrapInstruction(MethodNode, InsnNode) - Method in class jadx.core.dex.instructions.args.InsnArg
- wrapInstruction(MethodNode, InsnNode, boolean) - Method in class jadx.core.dex.instructions.args.InsnArg
- WRAPPED - jadx.core.dex.attributes.AFlag
- write(String, String) - Method in class jadx.core.dex.visitors.SaveCode.SaveToJar
- write(Path, Map<Integer, String>) - Static method in class jadx.core.utils.android.TextResMapFile
- writeFile(Path, byte[]) - Static method in class jadx.core.utils.files.FileUtils
- writeFile(Path, InputStream) - Static method in class jadx.core.utils.files.FileUtils
- writeFile(Path, String) - Static method in class jadx.core.utils.files.FileUtils
X
- XML - jadx.api.ResourceType
- XMLChar - Class in jadx.core.xmlgen
-
This class defines the basic XML character properties.
- XMLChar() - Constructor for class jadx.core.xmlgen.XMLChar
- XmlDeobf - Class in jadx.core.xmlgen
- XmlGenUtils - Class in jadx.core.xmlgen
- xor(BitSet) - Method in class jadx.core.utils.EmptyBitSet
- XOR - jadx.core.dex.instructions.ArithOp
Z
- ZipSecurity - Class in jadx.api.plugins.utils
-
Deprecated.
All Classes All Packages