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

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 JadxPluginOptions implementation
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
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
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
copyWithoutResult() - Method in class jadx.core.dex.nodes.InsnNode
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.
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() if TypeUpdateInfo is 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 IRenameCondition instance with CombineDeobfConditions.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)
See CustomRawCall class 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 startCls Beware startCls can be different from mthInfo.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 region contains in container.
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
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 TypeUpdateInfo for 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 a META-INF/services/jadx.api.plugins.JadxPlugin file 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: useMth occurrence found in mth code
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 currentType to 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 typeWithGeneric using 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 startPos to 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 startPos to 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
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.
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.
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