Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- absPos(int) - Method in class jadx.plugins.input.dex.sections.SectionReader
- ABSTRACT - Static variable in class jadx.api.plugins.input.data.AccessFlags
- AbstractActivePathTraverserHandler - Class in jadx.core.dex.visitors.finaly.traverser.handlers
- AbstractActivePathTraverserHandler(TraverserActivePathState) - Constructor for class jadx.core.dex.visitors.finaly.traverser.handlers.AbstractActivePathTraverserHandler
- AbstractBlockPathTraverserHandler - Class in jadx.core.dex.visitors.finaly.traverser.handlers
-
Traverser handlers are responsible for deducing how blocks should be searched within a path whilst searching for duplicate 'finally' instructions.
- AbstractBlockPathTraverserHandler(TraverserState) - Constructor for class jadx.core.dex.visitors.finaly.traverser.handlers.AbstractBlockPathTraverserHandler
- AbstractBlockPathTraverserHandler(AtomicReference<? extends TraverserState>) - Constructor for class jadx.core.dex.visitors.finaly.traverser.handlers.AbstractBlockPathTraverserHandler
- AbstractBlockTraverserHandler - Class in jadx.core.dex.visitors.finaly.traverser.handlers
-
Sealed class
- AbstractBlockTraverserHandler() - Constructor for class jadx.core.dex.visitors.finaly.traverser.handlers.AbstractBlockTraverserHandler
- AbstractBlockTraverserVisitor - Class in jadx.core.dex.visitors.finaly.traverser.visitors
- AbstractBlockTraverserVisitor(TraverserState) - Constructor for class jadx.core.dex.visitors.finaly.traverser.visitors.AbstractBlockTraverserVisitor
- 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
- AbstractTraverserComparatorVisitor - Class in jadx.core.dex.visitors.finaly.traverser.visitors.comparator
- AbstractTraverserComparatorVisitor() - Constructor for class jadx.core.dex.visitors.finaly.traverser.visitors.comparator.AbstractTraverserComparatorVisitor
- 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
- accept(T) - Method in class jadx.api.plugins.input.data.impl.ListConsumer
- accessFlags - Variable in class jadx.api.plugins.input.data.attributes.types.InnerClsInfo
- accessFlags - Variable in class jadx.core.codegen.json.cls.JsonNode
- accessFlags - Variable in class jadx.core.dex.nodes.ClassNode
- accessFlags - Variable in class jadx.plugins.input.dex.sections.DexFieldData
- accessFlags - Variable in class jadx.plugins.input.dex.sections.DexMethodData
- AccessFlags - Class in jadx.api.plugins.input.data
- AccessFlags() - Constructor for class jadx.api.plugins.input.data.AccessFlags
- AccessFlagsScope - Enum in jadx.api.plugins.input.data
- AccessFlagsScope() - Constructor for enum jadx.api.plugins.input.data.AccessFlagsScope
- 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
- accFlags - Variable in class jadx.api.plugins.input.data.attributes.types.MethodParametersAttr.Info
- accFlags - Variable in class jadx.core.clsp.ClspClass
- accFlags - Variable in class jadx.core.clsp.ClspMethod
- accFlags - Variable in class jadx.core.dex.info.AccessInfo
- accFlags - Variable in class jadx.core.dex.nodes.FieldNode
- accFlags - Variable in class jadx.core.dex.nodes.MethodNode
- accFlags - Variable in class jadx.core.dex.visitors.methods.MutableMethodDetails
- Action() - Constructor for enum jadx.api.deobf.IDeobfCondition.Action
- 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(char) - Method in class jadx.plugins.input.dex.smali.SmaliCodeWriter
- add(int) - Method in class jadx.core.dex.info.AccessInfo
- add(int) - Method in class jadx.plugins.input.dex.smali.SmaliCodeWriter
- 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, ConditionGen.CondStack, IfCondition) - Method in class jadx.core.codegen.ConditionGen
- 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(IAttributeNode, ICodeWriter) - Method in class jadx.core.codegen.AnnotationGen
- 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(Object) - Method in class jadx.plugins.input.dex.smali.SmaliCodeWriter
- 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) - Method in class jadx.plugins.input.dex.smali.SmaliCodeWriter
- 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(String, Object) - Method in class jadx.core.export.TemplateFile
- add(List<IJadxAttribute>) - Method in class jadx.core.dex.attributes.AttributeStorage
- add(K, V) - Method in class jadx.core.dex.visitors.usage.UseSet
- ADD - Enum constant in enum jadx.core.dex.instructions.ArithOp
- ADD_DOUBLE - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- ADD_DOUBLE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- ADD_DOUBLE_2ADDR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- ADD_FLOAT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- ADD_FLOAT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- ADD_FLOAT_2ADDR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- ADD_INT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- ADD_INT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- ADD_INT_2ADDR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- ADD_INT_LIT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- ADD_INT_LIT16 - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- ADD_INT_LIT8 - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- ADD_LONG - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- ADD_LONG - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- ADD_LONG_2ADDR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- addAll(int, 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<? extends E>) - Method in class jadx.core.utils.ImmutableList
- addAll(Collection<BlockNode>) - Method in class jadx.core.utils.blocks.BlockSet
- addAllowableOutput(RegisterArg) - Method in class jadx.core.dex.visitors.finaly.CentralityState
- addAllowableOutputs(InsnNode) - Method in class jadx.core.dex.visitors.finaly.CentralityState
-
Adds all inputs register arguments from an instruction as allowable output arguments.
- addAllowableOutputs(Collection<RegisterArg>) - Method in class jadx.core.dex.visitors.finaly.CentralityState
- addAndCheckPos(long) - Method in class jadx.zip.io.LimitedInputStream
- addAndOr(ICodeWriter, ConditionGen.CondStack, IfCondition) - Method in class jadx.core.codegen.ConditionGen
- 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
- addArgName(InsnArg, Set<String>) - Static method in class jadx.core.dex.visitors.debuginfo.DebugInfoApplyVisitor
- addArgs(InsnNode, List<RegisterArg>) - Static method in class jadx.core.dex.visitors.shrink.ArgsInfo
- addArgs(List<String>) - Method in class jadx.plugins.input.dex.smali.SmaliCodeWriter
- addAssignBound(TypeInfo, RegisterArg) - Method in class jadx.core.dex.visitors.typeinference.TypeInferenceVisitor
- 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
- addAttrList(IJadxAttrType<AttrList<T>>, List<T>) - Method in class jadx.core.dex.attributes.AttributeStorage
- addAttrs(List<IJadxAttribute>) - Method in class jadx.core.dex.attributes.AttrNode
- addAttrs(List<IJadxAttribute>) - Method in interface jadx.core.dex.attributes.IAttributeNode
- addBaseMethod(OverrideMethodVisitor.SuperTypesData, List<IMethodDetails>, Set<IMethodDetails>, ArgType) - Method in class jadx.core.dex.visitors.OverrideMethodVisitor
- addBlock(BlockNode) - Method in class jadx.core.dex.trycatch.ExceptionHandler
- addBound(TypeInfo, ITypeBound) - Method in class jadx.core.dex.visitors.typeinference.TypeInferenceVisitor
- addBreakLabel(BlockNode, BlockNode, InsnNode) - Method in class jadx.core.dex.visitors.regions.maker.LoopRegionMaker
- addBreakRegion - Variable in class jadx.core.dex.visitors.regions.SwitchBreakVisitor.BaseSwitchRegionVisitor
- addCachedStateFor(BlockNode, BlockNode, List<TraverserActivePathState>) - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserGlobalCommonState
- addCandidateType(Set<ITypeBound>, Set<ArgType>, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeSearch
- addCandidateTypes(Set<ITypeBound>, Set<ArgType>, Collection<ArgType>) - Method in class jadx.core.dex.visitors.typeinference.TypeSearch
- addCase(List<Object>, IContainer) - Method in class jadx.core.dex.regions.SwitchRegion
- addCaseKey(ICodeWriter, InsnArg, Object) - Method in class jadx.core.codegen.RegionGen
- addCases(SwitchRegion, BlockNode, RegionStack, Map<BlockNode, List<Object>>) - Method in class jadx.core.dex.visitors.regions.maker.SwitchRegionMaker
- addCatchComment(ICodeWriter, InsnNode, boolean) - Method in class jadx.core.codegen.MethodGen
- 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
- addClass(ClassNode) - Method in class jadx.core.clsp.ClspGraph
- 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
- addClassRenamedComment(ICodeWriter, ClassNode) - Static method in class jadx.core.codegen.utils.CodeGenUtils
- addClassUsageInfo(ICodeWriter, ClassNode) - Static method in class jadx.core.codegen.ClassGen
- 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(ICodeWriter, CodeComment, boolean) - Static method in class jadx.core.codegen.utils.CodeGenUtils
- 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, IAttributeNode) - Static method in class jadx.core.codegen.utils.CodeGenUtils
- 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
- addComment(IAttributeNode, ICodeComment) - Static method in class jadx.core.dex.visitors.AttachCommentsVisitor
- addComments(ICodeWriter, NotificationAttrNode) - Static method in class jadx.core.codegen.utils.CodeGenUtils
- addCommentWithStyle(ICodeWriter, CommentStyle, String) - Static method in class jadx.core.codegen.utils.CodeGenUtils
- addCommentWithStyle(ICodeWriter, CommentStyle, BiConsumer<ICodeWriter, String>) - Static method in class jadx.core.codegen.utils.CodeGenUtils
-
Insert comment with function, use second arg as new line prefix
- addCompare(ICodeWriter, ConditionGen.CondStack, Compare) - Method in class jadx.core.codegen.ConditionGen
- addConstField(FieldNode, Object, boolean) - Method in class jadx.core.dex.info.ConstStorage
- addConstraint(TypeSearchVarInfo, ITypeConstraint) - Method in class jadx.core.dex.visitors.typeinference.TypeSearch
- 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.AttrNode
- addDebugComment(String) - Method in class jadx.core.dex.attributes.nodes.NotificationAttrNode
- addDebugLines - Variable in class jadx.cli.JadxCLIArgs
- addDefinition(ICodeWriter) - Method in class jadx.core.codegen.MethodGen
- addDominatesOn(BlockNode) - Method in class jadx.core.dex.nodes.BlockNode
- addDummyClass(IClassData, Exception) - Method in class jadx.core.dex.nodes.RootNode
- ADDED_TO_REGION - Enum constant in enum jadx.core.dex.attributes.AFlag
- addEdge(BlockNode, BlockNode, String) - Method in class jadx.core.utils.DotGraphUtils
- 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
- addEnumFields(ICodeWriter) - Method in class jadx.core.codegen.ClassGen
- 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
- addError(N, String, Throwable) - Method in class jadx.core.utils.ErrorsCounter
- addErrors(ICodeWriter, NotificationAttrNode) - Static method in class jadx.core.codegen.utils.CodeGenUtils
- addErrorsAndComments(ICodeWriter, NotificationAttrNode) - Static method in class jadx.core.codegen.utils.CodeGenUtils
- addEvent(String) - Method in class jadx.core.dex.visitors.blocks.BlockProcessor.DebugModAttr
- addExceptionHandler(ExceptionHandler) - Method in class jadx.core.dex.nodes.MethodNode
- addExcHandler(MethodNode, ExceptionHandler, BitSet) - Static method in class jadx.core.utils.BlockUtils
- addExit(BlockNode) - Method in class jadx.core.dex.visitors.regions.maker.RegionStack
-
Add boundary(exit) node for current stack frame
- addExits(Collection<BlockNode>) - Method in class jadx.core.dex.visitors.regions.maker.RegionStack
- addExplicitCast(InsnNode, LiteralArg) - Static method in class jadx.core.dex.visitors.ConstInlineVisitor
- 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
- addFieldInitAttr(MethodNode, FieldNode, IndexInsnNode) - Static method in class jadx.core.dex.visitors.ExtractFieldInit
- addFields(ICodeWriter) - Method in class jadx.core.codegen.ClassGen
- addFields(ClassNode, JsonClass, ClassGen) - Method in class jadx.core.codegen.json.JsonCodeGen
- addFields(ClassNode, JsonClsMapping) - Static method in class jadx.core.codegen.json.JsonMappingGen
- addFieldUsage(IFieldInfoRef, MethodNode) - Static method in class jadx.core.dex.visitors.ModVisitor
- addFieldUsageInfo(ICodeWriter, FieldNode) - Static method in class jadx.core.codegen.ClassGen
- 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
- addGenerics(ICodeWriter, ArgType) - Method in class jadx.core.codegen.ClassGen
- addGenericType(Set<String>, ArgType) - Static method in class jadx.core.dex.visitors.SignatureProcessor
- addGenericTypeParameters(ICodeWriter, List<ArgType>, boolean) - Method in class jadx.core.codegen.ClassGen
- addGlobalConstField(IFieldInfoRef, Object) - Method in class jadx.core.dex.info.ConstStorage
- addImport(ClassInfo) - Method in class jadx.core.codegen.ClassGen
- addImports(ICodeWriter) - Method in class jadx.core.codegen.ClassGen
- 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
- addInlineAttr(MethodNode, InsnNode, boolean) - Static method in class jadx.core.dex.visitors.MarkMethodsForInline
- addInlinedClass(ClassNode) - Method in class jadx.core.dex.nodes.ClassNode
- addInnerClass(ICodeWriter, ClassNode) - Method in class jadx.core.codegen.ClassGen
- addInnerClass(ClassNode) - Method in class jadx.core.dex.nodes.ClassNode
- addInnerClasses(ClassNode, JsonClass, ClassGen) - Method in class jadx.core.codegen.json.JsonCodeGen
- addInnerClsAndMethods(ICodeWriter) - Method in class jadx.core.codegen.ClassGen
- addInnerTryBlock(TryCatchBlockAttr) - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- addInnerType(ICodeWriter, ArgType) - Method in class jadx.core.codegen.ClassGen
- addInputFile(File) - Method in class jadx.api.JadxArgs
- addInputFileInfo(ICodeWriter, ClassNode) - Static method in class jadx.core.codegen.utils.CodeGenUtils
- addInsnBody(InsnGen, ICodeWriter, InsnNode) - Method in class jadx.core.codegen.ClassGen
- addInsnsForForcedInline(List<InsnNode>) - Method in class jadx.core.dex.regions.conditions.IfInfo
- addInstructions(ICodeWriter) - Method in class jadx.core.codegen.MethodGen
- addItem(ICodeWriter, String, String, RawNamedValue) - Method in class jadx.core.xmlgen.ResXmlGen
- addJadxComment(ICodeWriter, CommentsLevel, String) - Static method in class jadx.core.codegen.utils.CodeGenUtils
- addJadxNodeComment(ICodeWriter, NotificationAttrNode, CommentsLevel, BiConsumer<ICodeWriter, String>) - Static method in class jadx.core.codegen.utils.CodeGenUtils
- addJump(MethodNode, InsnNode[], int, int) - Static method in class jadx.core.dex.visitors.ProcessInstructionsVisitor
- 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
- addLiteralArg(ICodeWriter, LiteralArg, Set<InsnGen.Flags>) - Method in class jadx.core.codegen.InsnGen
- addMenuAction(String, Runnable) - Method in interface jadx.api.plugins.gui.JadxGuiContext
-
Add global menu entry ('Plugins' section)
- addMethod(ICodeWriter, MethodNode) - Method in class jadx.core.codegen.ClassGen
- addMethodArguments(ICodeWriter) - Method in class jadx.core.codegen.MethodGen
- addMethodCode(ICodeWriter, MethodNode) - Method in class jadx.core.codegen.ClassGen
- addMethods(ClassNode, JsonClass, ClassGen) - Method in class jadx.core.codegen.json.JsonCodeGen
- addMethods(ClassNode, JsonClsMapping) - Static method in class jadx.core.codegen.json.JsonMappingGen
- addMthUsageInfo(ICodeWriter, MethodNode) - Static 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
- addNamesUsedInClass() - Method in class jadx.core.codegen.NameGen
- addNode(ICallGraphNode, Map<Integer, CallGraphExportDot.Node>) - Method in class jadx.analysis.callgraph.CallGraphExportDot
- addNode(ICallGraphNode, Map<Integer, CallGraphExportJson.Node>) - Method in class jadx.analysis.callgraph.CallGraphExportJson
- addNodeName(ICodeWriter, int) - Method in class jadx.analysis.callgraph.CallGraphExportDot
- addNot(ICodeWriter, ConditionGen.CondStack, IfCondition) - Method in class jadx.core.codegen.ConditionGen
- addNullCasts(MethodNode, BlockNode) - Method in class jadx.core.dex.visitors.PrepareForCodeGen
- addOneInsnOfType(List<InsnNode>, List<EdgeInsnAttr>, InsnType) - Method in class jadx.core.dex.visitors.regions.maker.RegionMaker
- addOption(OptionBuilder<T>) - Method in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder
- addOuterClassInstance(ConstructorInsn, ICodeWriter, MethodNode) - Method in class jadx.core.codegen.InsnGen
- addOverrideAnnotation(ICodeWriter, MethodNode) - Method in class jadx.core.codegen.MethodGen
- addPackage(ICodeWriter) - Method in class jadx.core.codegen.ClassGen
- 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
- addPlugin(JadxPlugin, VerifyRequiredVersion) - Method in class jadx.core.plugins.JadxPluginManager
- addPluginListeners - Variable in class jadx.core.plugins.JadxPluginManager
- addPopupMenuAction(String, Function<ICodeNodeRef, Boolean>, String, Consumer<ICodeNodeRef>) - Method in interface jadx.api.plugins.gui.JadxGuiContext
-
Add code viewer popup menu entry
- addPredecessors(Set<BlockNode>, BlockNode, BlockNode) - Static method in class jadx.core.utils.BlockUtils
- addProtoItem(ICodeWriter, String, String, ProtoValue) - Method in class jadx.core.xmlgen.ResXmlGen
- addrChange(int, int) - Method in class jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser
- 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
- addResourceFields(ClassNode, ResourceStorage, boolean) - Static method in class jadx.core.utils.android.AndroidResourcesUtils
- 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
- addSimpleMethodCode(ICodeWriter) - Method in class jadx.core.codegen.MethodGen
- addSimpleValue(ICodeWriter, String, String, String, String, String) - Method in class jadx.core.xmlgen.ResXmlGen
- addSourceFileInfo(ICodeWriter, ClassNode) - Static method in class jadx.core.codegen.utils.CodeGenUtils
- addSourceLineFrom(LineAttrNode) - Method in class jadx.core.dex.attributes.nodes.LineAttrNode
- addSpaces(StringBuilder, int) - Static method in class jadx.cli.JCommanderWrapper
- addSsaVar(SSAVar) - Method in class jadx.core.dex.instructions.args.CodeVar
- addSubBlocksToStack(List<IContainer>, IRegion) - Static method in class jadx.core.dex.visitors.regions.DepthRegionTraversal
- addSuperType(RootNode, Set<ArgType>, Set<String>, ArgType) - Method in class jadx.core.dex.visitors.OverrideMethodVisitor
- addSuperTypes(ClspClass, Set<String>) - Method in class jadx.core.clsp.ClspGraph
- 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
- addTempConnectionsForExcHandlers(MethodNode, Map<Integer, BlockNode>) - Static method in class jadx.core.dex.visitors.blocks.BlockSplitter
-
Connect exception handlers to the throw block.
- addTernary(ICodeWriter, ConditionGen.CondStack, IfCondition) - Method in class jadx.core.codegen.ConditionGen
- addThrows(MethodNode, ICodeWriter) - Method in class jadx.core.codegen.AnnotationGen
- addToAll(MethodNode, IContainer, AFlag) - Static method in class jadx.core.utils.RegionUtils
- addToDF(BlockNode, BlockNode, int) - Static method in class jadx.core.dex.visitors.blocks.DominatorTree
- addToEnumMap(RootNode, EnumMapAttr, InsnNode) - Static method in class jadx.core.dex.visitors.FixSwitchOverEnum
- 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
- addTypeVarMapping(Map<ArgType, ArgType>, ArgType, InsnArg) - Static method in class jadx.core.dex.nodes.utils.TypeUtils
- addUsageTypeCandidates(SSAVar, Set<ITypeBound>, Set<ArgType>) - Method in class jadx.core.dex.visitors.typeinference.TypeSearch
- addUsed(MethodNode) - Method in class jadx.core.dex.nodes.MethodNode
- 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
- addValue(long, String) - Method in class jadx.core.xmlgen.ManifestAttributes.MAttr
- addValue(ICodeWriter, ResourceEntry) - Method in class jadx.core.xmlgen.ResXmlGen
- 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
- addWarning(N, String) - Method in class jadx.core.utils.ErrorsCounter
- addWithoutUnbind(InsnNode) - Method in class jadx.core.utils.InsnRemover
- addWrappedArg(ICodeWriter, InsnWrapArg, Set<InsnGen.Flags>) - Method in class jadx.core.codegen.InsnGen
- AdjustForIfMergeVisitor - Class in jadx.core.dex.visitors
- AdjustForIfMergeVisitor() - Constructor for class jadx.core.dex.visitors.AdjustForIfMergeVisitor
- adjustTopBlock(BlockNode) - Static method in class jadx.core.dex.visitors.blocks.BlockExceptionHandler
- advance(TraverserActivePathState, AtomicReference<TraverserState>, AtomicReference<TraverserState>) - Method in class jadx.core.dex.visitors.finaly.traverser.TraverserController
-
Processes a singular traverser state once.
- advanceSingleState(TraverserActivePathState, TraverserState, boolean) - Method in class jadx.core.dex.visitors.finaly.traverser.TraverserController
-
Advances a singular state once.
- AFlag - Enum in jadx.core.dex.attributes
- AFlag() - Constructor for enum jadx.core.dex.attributes.AFlag
- after - Variable in class jadx.core.utils.PassMerge.MergePass
- after() - Method in class jadx.core.utils.PassMerge.MergePass
- after(String) - Method in class jadx.api.plugins.pass.impl.OrderedJadxPassInfo
- AFType() - Constructor for enum jadx.core.dex.info.AccessInfo.AFType
- AGET - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- AGET - Enum constant in enum jadx.core.dex.instructions.InsnType
- AGET - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- AGET_BOOLEAN - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- AGET_BOOLEAN - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- AGET_BYTE - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- AGET_BYTE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- AGET_BYTE_BOOLEAN - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- AGET_CHAR - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- AGET_CHAR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- AGET_OBJECT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- AGET_OBJECT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- AGET_SHORT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- AGET_SHORT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- AGET_WIDE - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- AGET_WIDE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- alias - Variable in class jadx.core.codegen.json.cls.JsonNode
- alias - Variable in class jadx.core.codegen.json.mapping.JsonClsMapping
- alias - Variable in class jadx.core.codegen.json.mapping.JsonFieldMapping
- alias - Variable in class jadx.core.codegen.json.mapping.JsonMthMapping
- alias - Variable in class jadx.core.dex.info.ClassInfo
- alias - Variable in class jadx.core.dex.info.FieldInfo
- alias - Variable in class jadx.core.dex.info.MethodInfo
- alias - Variable in class jadx.core.dex.visitors.rename.SourceFileRename.ClsRename
- aliasPkgInfo - Variable in class jadx.core.dex.nodes.PackageNode
- aliasProvider - Variable in class jadx.api.JadxArgs
-
Nodes alias provider for deobfuscator and rename visitor
- all() - Static method in enum jadx.api.security.JadxSecurityFlag
- allArgsNull(ConstructorInsn) - Static method in class jadx.core.dex.visitors.ConstructorVisitor
- allHandler - Variable in class jadx.api.plugins.input.data.impl.CatchData
- allMatch(Collection<T>, Predicate<T>) - Static method in class jadx.core.utils.ListUtils
- ALLOW_MULTIPLE_INSNS_LOOP_COND - Enum constant in enum jadx.core.dex.attributes.AFlag
- ALLOW_WIDER - Enum constant in enum jadx.core.dex.visitors.typeinference.TypeUpdateFlags.FlagsEnum
- allowableOutputArguments - Variable in class jadx.core.dex.visitors.finaly.CentralityState
- allowInlineKotlinLambda - Variable in class jadx.api.JadxArgs
- allowInlineKotlinLambda - Variable in class jadx.cli.JadxCLIArgs
- allowsCentral - Variable in class jadx.core.dex.visitors.finaly.CentralityState
- allowsNonStartingNode - Variable in class jadx.core.dex.visitors.finaly.CentralityState
- allPathsFromIf(BlockNode, IfInfo) - Static method in class jadx.core.dex.visitors.regions.maker.IfRegionMaker
- allPlugins - Variable in class jadx.core.plugins.JadxPluginManager
- allSame - Variable in class jadx.core.dex.visitors.typeinference.ArgsListUpdateCallback
- allSame - Variable in class jadx.core.dex.visitors.typeinference.InvokeUpdateCallback
- allSameListener(TypeUpdateInfo, InsnNode, InsnArg, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdate
-
All args must have same types
- allSameReturns(RegionStack) - Method in class jadx.core.dex.visitors.regions.maker.SwitchRegionMaker
- ALWAYS - Enum constant in enum jadx.api.args.UseSourceNameAsClassNameAlias
- AlwaysRename - Class in jadx.api.deobf.impl
- AlwaysRename() - Constructor for class jadx.api.deobf.impl.AlwaysRename
- analyze(String) - Static method in class jadx.core.utils.BetterName
- AnalyzeResult() - Constructor for class jadx.core.utils.BetterName.AnalyzeResult
- and(BitSet) - Method in class jadx.core.utils.EmptyBitSet
- AND - Enum constant in enum jadx.core.dex.instructions.ArithOp
- AND - Enum constant in enum jadx.core.dex.regions.conditions.IfCondition.Mode
- AND_INT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- AND_INT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- AND_INT_2ADDR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- AND_INT_LIT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- AND_INT_LIT16 - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- AND_INT_LIT8 - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- AND_LONG - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- AND_LONG - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- AND_LONG_2ADDR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- andNot(BitSet) - Method in class jadx.core.utils.EmptyBitSet
- ANDROID_APP - Enum constant in enum jadx.core.export.ExportGradleType
- ANDROID_CAR - Enum constant in enum jadx.core.clsp.ClspClassSource
- ANDROID_LIBRARY - Enum constant in enum 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 - Enum constant in enum jadx.core.dex.attributes.AFlag
-
Mark Android resources class
- androidApiLevel - Variable in class jadx.core.clsp.ClsSet
- AndroidGradleGenerator - Class in jadx.core.export.gen
- AndroidGradleGenerator(RootNode, File, List<ResourceFile>, ExportGradleType) - Constructor for class jadx.core.export.gen.AndroidGradleGenerator
- androidManifest - Variable in class jadx.core.utils.android.AndroidManifestParser
- 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
- AndroidResourcesUtils() - Constructor for class jadx.core.utils.android.AndroidResourcesUtils
- AndroidResourcesUtils.ResClsInfo - Class in jadx.core.utils.android
- 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
- ANNOTATION - Static variable in class jadx.api.plugins.input.data.AccessFlags
- ANNOTATION_DEFAULT - Static variable in class jadx.api.plugins.input.data.attributes.JadxAttrType
- ANNOTATION_DEFAULT_CLASS - Static variable in class jadx.api.plugins.input.data.attributes.JadxAttrType
- ANNOTATION_LIST - Static variable in class jadx.api.plugins.input.data.attributes.JadxAttrType
- ANNOTATION_MTH_PARAMETERS - Static variable in class jadx.api.plugins.input.data.attributes.JadxAttrType
- AnnotationDefaultAttr - Class in jadx.api.plugins.input.data.attributes.types
- AnnotationDefaultAttr(EncodedValue) - Constructor for class jadx.api.plugins.input.data.attributes.types.AnnotationDefaultAttr
- AnnotationDefaultClassAttr - Class in jadx.api.plugins.input.data.attributes.types
- AnnotationDefaultClassAttr(Map<String, EncodedValue>) - Constructor for class jadx.api.plugins.input.data.attributes.types.AnnotationDefaultClassAttr
- annotationGen - Variable in class jadx.core.codegen.ClassGen
- annotationGen - Variable in class jadx.core.codegen.MethodGen
- AnnotationGen - Class in jadx.core.codegen
- AnnotationGen(ClassNode, ClassGen) - Constructor for class jadx.core.codegen.AnnotationGen
- AnnotationMethodParamsAttr - Class in jadx.api.plugins.input.data.attributes.types
- AnnotationMethodParamsAttr(List<AnnotationsAttr>) - Constructor for class jadx.api.plugins.input.data.attributes.types.AnnotationMethodParamsAttr
- annotations - Variable in class jadx.api.impl.AnnotatedCodeWriter
- AnnotationsAttr - Class in jadx.api.plugins.input.data.attributes.types
- AnnotationsAttr(Map<String, IAnnotation>) - Constructor for class jadx.api.plugins.input.data.attributes.types.AnnotationsAttr
- annotationsOffset - Variable in class jadx.plugins.input.dex.sections.DexFieldData
- annotationsOffset - Variable in class jadx.plugins.input.dex.sections.DexMethodData
- annotationsParser - Variable in class jadx.plugins.input.dex.sections.DexClassData
- annotationsParser - Variable in class jadx.plugins.input.dex.sections.DexFieldData
- annotationsParser - Variable in class jadx.plugins.input.dex.sections.DexMethodData
- AnnotationsParser - Class in jadx.plugins.input.dex.sections.annotations
- AnnotationsParser(SectionReader, SectionReader) - Constructor for class jadx.plugins.input.dex.sections.annotations.AnnotationsParser
- AnnotationsUtils - Class in jadx.plugins.input.dex.sections.annotations
- AnnotationsUtils() - Constructor for class jadx.plugins.input.dex.sections.annotations.AnnotationsUtils
- AnnotationVisibility - Enum in jadx.api.plugins.input.data.annotations
- AnnotationVisibility() - Constructor for enum jadx.api.plugins.input.data.annotations.AnnotationVisibility
- AnnType() - Constructor for enum jadx.api.metadata.ICodeAnnotation.AnnType
- ANONYMOUS_CLASS - Static variable in class jadx.core.dex.attributes.AType
- ANONYMOUS_CLASS_PATTERN - Static variable in class jadx.core.dex.visitors.rename.RenameVisitor
- ANONYMOUS_CLASS_PREFIX - Static variable in class jadx.core.Consts
- ANONYMOUS_CONSTRUCTOR - Enum constant in enum jadx.core.dex.attributes.AFlag
- anonymousCallArgMod(InsnArg) - Static method in class jadx.core.dex.visitors.ModVisitor
- 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
- anyBlockHasNonImplicitTry(List<BlockNode>) - Static method in class jadx.core.dex.visitors.finaly.TryCatchEdgeBlockMap
- 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 - Enum constant in enum jadx.core.clsp.ClspClassSource
- apiLevel - Variable in class jadx.plugins.input.smali.SmaliInputOptions
- apiOpcode - Variable in class jadx.plugins.input.dex.insns.DexInsnInfo
- APK - Enum constant in enum jadx.api.ResourceType
- apks - Variable in class jadx.plugins.input.xapk.data.XApkData
- APP - Enum constant in enum jadx.core.clsp.ClspClassSource
- AppAttribute - Enum in jadx.core.utils.android
- AppAttribute() - Constructor for enum jadx.core.utils.android.AppAttribute
- appAttrMap - Variable in class jadx.core.xmlgen.ManifestAttributes
- appContext - Variable in class jadx.core.plugins.PluginContext
- AppContext - Class in jadx.core.plugins
- AppContext() - Constructor for class jadx.core.plugins.AppContext
- appDir - Variable in class jadx.core.export.gen.SimpleJavaGradleGenerator
- append(JCommander.Builder) - Static method in class jadx.cli.JadxCLICommands
- append(String) - Method in class jadx.core.dex.attributes.nodes.RenameReasonAttr
- appendAnnotations(String, List<IJadxAttribute>, List<IAnnotation>) - Static method in class jadx.plugins.input.dex.sections.DexAnnotationsConvert
- 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
- appendMultiLineString(ICodeWriter, String, String) - Static method in class jadx.core.codegen.utils.CodeGenUtils
- appendPlugin(JadxPluginInfo, JadxPluginOptions, StringBuilder, int) - Method in class jadx.cli.JCommanderWrapper
- appendPluginOptions(int) - Method in class jadx.cli.JCommanderWrapper
- appendResourcesSaveTasks(ITaskExecutor, File) - Method in class jadx.api.JadxDecompiler
- appendSourcesSave(ITaskExecutor, File) - Method in class jadx.api.JadxDecompiler
- appendStackTrace(ICodeWriter, Throwable) - Static method in class jadx.core.utils.Utils
- application - Variable in class jadx.core.utils.android.ApplicationParams
- APPLICATION - Enum constant in enum jadx.core.utils.android.AppAttribute
- APPLICATION_LABEL - Enum constant in enum jadx.core.utils.android.AppAttribute
- applicationLabel - Variable in class jadx.core.utils.android.ApplicationParams
- applicationParams - Variable in class jadx.core.export.gen.AndroidGradleGenerator
- ApplicationParams - Class in jadx.core.utils.android
- ApplicationParams() - 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(IUsageInfoData) - Static method in class jadx.core.dex.visitors.usage.UsageInfoVisitor
- apply(MethodNode, SSAVar, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdate
-
Perform type checking and type propagation for all related variables
- apply(MethodNode, SSAVar, ArgType, TypeUpdateFlags) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdate
- apply(RootNode) - Method in class jadx.core.deobf.DeobfPresets
- apply(RootNode) - Static method in class jadx.core.dex.visitors.rename.UserRenames
- apply(List<BlockNode>, BlockNode[]) - Static method in class jadx.core.dex.visitors.blocks.DominatorTree
- APPLY - Enum constant in enum jadx.api.JadxArgs.UseKotlinMethodsForVarNames
- APPLY_AND_HIDE - Enum constant in enum jadx.api.JadxArgs.UseKotlinMethodsForVarNames
- applyArgs(T) - Static method in class jadx.cli.JadxCLIArgs
- applyArgsCast(BaseInvokeNode, int, List<ArgType>, List<ArgType>) - Method in class jadx.core.dex.visitors.MethodInvokeVisitor
- applyComments(ClassNode, List<ICodeComment>) - Static method in class jadx.core.dex.visitors.AttachCommentsVisitor
- applyDebugInfo(MethodNode) - Static method in class jadx.core.dex.visitors.debuginfo.DebugInfoApplyVisitor
- applyDebugInfo(MethodNode, SSAVar, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdate
- 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
- applyEnvVars(JadxArgs) - Static method in class jadx.cli.JadxAppCommon
- applyFieldsOrder(ClassNode, List<FieldNode>) - Static method in class jadx.core.dex.visitors.ExtractFieldInit
- applyFieldType(MethodNode) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
-
Use type for var assigned from field (IGET or SGET).
- applyFiles(JadxCLIArgs) - Method in class jadx.cli.JCommanderWrapper
-
The main parameter parsing doesn't work if accepting unknown options
- applyForClass(ClassNode) - Method in interface jadx.api.usage.IUsageInfoData
- applyForClass(ClassNode) - Method in class jadx.core.dex.visitors.usage.UsageInfo
- applyLogLevel(LogHelper.LogLevelEnum) - Static method in class jadx.cli.LogHelper
- applyLogLevels() - Static method in class jadx.cli.LogHelper
- applyNodeRename(ICodeNodeRef) - Method in interface jadx.api.plugins.gui.JadxGuiContext
-
Save node rename in a project and run all needed UI updates
- applyOverrideAttr(MethodNode, List<IMethodDetails>, Set<IMethodDetails>, boolean) - Method in class jadx.core.dex.visitors.OverrideMethodVisitor
- applyPkgRenames(RootNode, List<ICodeRename>) - Static method in class jadx.core.dex.visitors.rename.UserRenames
- applyRename(ClassNode, ICodeRename) - Static method in class jadx.core.dex.visitors.rename.UserRenames
- applyRename(ClassNode, String, UseSourceNameAsClassNameAlias) - Static method in class jadx.core.dex.visitors.rename.SourceFileRename
- applyRenames(ClassNode, List<ICodeRename>) - Static method in class jadx.core.dex.visitors.rename.CodeRenameVisitor
- applyResolvedVars() - Method in class jadx.core.dex.visitors.typeinference.TypeSearch
- 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
- applyWithWiderIgnSame(MethodNode, SSAVar, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdate
-
Force type setting
- appPackage - Variable in class jadx.core.dex.nodes.RootNode
- appPackage - Variable in class jadx.core.xmlgen.ResourceStorage
- appPackageName - Variable in class jadx.core.xmlgen.BinaryXMLParser
- appResClass - Variable in class jadx.core.dex.nodes.RootNode
- appStrings - Variable in class jadx.core.utils.android.AndroidManifestParser
- APUT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- APUT - Enum constant in enum jadx.core.dex.instructions.InsnType
- APUT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- APUT_BOOLEAN - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- APUT_BOOLEAN - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- APUT_BYTE - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- APUT_BYTE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- APUT_BYTE_BOOLEAN - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- APUT_CHAR - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- APUT_CHAR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- APUT_OBJECT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- APUT_OBJECT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- APUT_SHORT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- APUT_SHORT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- APUT_WIDE - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- APUT_WIDE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- ARCHIVE - Enum constant in enum jadx.api.ResourceType
- areSurroundingsCorrectShape(BlockNode) - Method in class jadx.core.dex.visitors.AdjustForIfMergeVisitor
- arg - Variable in class jadx.core.dex.trycatch.ExceptionHandler
- arg - Variable in class jadx.core.dex.visitors.FixSwitchOverEnum.EnumMapInfo
- arg - Variable in class jadx.core.dex.visitors.shrink.WrapInfo
- arg - Variable in class jadx.core.dex.visitors.typeinference.TypeBoundConst
- arg - Variable in class jadx.core.dex.visitors.typeinference.TypeBoundInvokeUse
- arg - Variable in class jadx.core.dex.visitors.typeinference.TypeUpdateEntry
- arg - Variable in class jadx.core.dex.visitors.typeinference.TypeUpdateRequest
- argInLoop(MethodNode, LoopRegion, RegisterArg) - Static method in class jadx.core.dex.visitors.regions.LoopRegionVisitor
- argRegs - Variable in class jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser
- args - Variable in class jadx.analysis.callgraph.CallGraph
- args - Variable in class jadx.analysis.callgraph.CallGraphExportDot
- args - Variable in class jadx.api.JadxDecompiler
- args - Variable in class jadx.core.codegen.json.JsonCodeGen
- args - Variable in class jadx.core.dex.nodes.RootNode
- args - Variable in class jadx.core.dex.regions.conditions.IfCondition
- args - Variable in class jadx.core.dex.visitors.regions.variables.CollectUsageRegionVisitor
- args - Variable in class jadx.core.dex.visitors.shrink.ArgsInfo
- args - Variable in class jadx.core.dex.visitors.typeinference.TypeUpdate
- argsCount - Variable in class jadx.core.dex.visitors.typeinference.InvokeUpdateCallback
- argsFilter - Variable in class jadx.core.dex.visitors.typeinference.ArgsListUpdateCallback
- ArgsInfo - Class in jadx.core.dex.visitors.shrink
- ArgsInfo(InsnNode, List<ArgsInfo>, int) - Constructor for class jadx.core.dex.visitors.shrink.ArgsInfo
- argsIterator - Variable in class jadx.core.dex.visitors.typeinference.ArgsListUpdateCallback
- argsList - Variable in class jadx.core.dex.nodes.MethodNode
- argsList - Variable in class jadx.core.dex.visitors.shrink.ArgsInfo
- ArgsListUpdateCallback<T> - Class in jadx.core.dex.visitors.typeinference
-
Type update callback to set same type for args from list.
- ArgsListUpdateCallback(TypeUpdate, TypeUpdateInfo, List<T>, ArgType, boolean) - Constructor for class jadx.core.dex.visitors.typeinference.ArgsListUpdateCallback
- argsObj - Variable in class jadx.cli.JCommanderWrapper
- argsReg - Variable in class jadx.plugins.input.dex.insns.DexInsnData
- argsRegNums - Variable in class jadx.core.dex.attributes.nodes.MethodInlineAttr
-
Store method arguments register numbers to allow remap registers
- argsStartReg - Variable in class jadx.core.dex.nodes.MethodNode
- ArgType - Class in jadx.core.dex.instructions.args
- ArgType() - Constructor for class jadx.core.dex.instructions.args.ArgType
- ArgType.ArrayArg - Class in jadx.core.dex.instructions.args
- ArgType.GenericObject - Class in jadx.core.dex.instructions.args
- ArgType.GenericType - Class in jadx.core.dex.instructions.args
- ArgType.KnownType - Class in jadx.core.dex.instructions.args
- ArgType.ObjectType - Class in jadx.core.dex.instructions.args
- ArgType.OuterGenericObject - Class in jadx.core.dex.instructions.args
- ArgType.PrimitiveArg - Class in jadx.core.dex.instructions.args
- ArgType.UnknownArg - Class in jadx.core.dex.instructions.args
- ArgType.WildcardBound - Enum in jadx.core.dex.instructions.args
- ArgType.WildcardType - Class in jadx.core.dex.instructions.args
- ArgTypeComparator() - Constructor for class jadx.core.dex.visitors.typeinference.TypeCompare.ArgTypeComparator
- argTypeFormatName(ArgType, ClassNode, boolean) - Static method in class jadx.core.utils.DotGraphUtils
- argTypes - Variable in class jadx.core.clsp.ClspMethod
- argTypes - Variable in class jadx.core.dex.info.MethodInfo
- argTypes - Variable in class jadx.core.dex.nodes.MethodNode
- argTypes - Variable in class jadx.core.dex.visitors.methods.MutableMethodDetails
- argTypes - Variable in class jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser
- argTypes - Variable in class jadx.plugins.input.dex.sections.DexMethodProto
- argTypes - Variable in class jadx.plugins.input.dex.sections.DexMethodRef
- arguments - Variable in class jadx.core.codegen.json.cls.JsonMethod
- arguments - Variable in class jadx.core.dex.nodes.InsnNode
- arith(InsnData, ArithOp, ArgType) - Method in class jadx.core.dex.instructions.InsnDecoder
- ARITH - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- ARITH - Enum constant in enum jadx.core.dex.instructions.InsnType
- ARITH_ONEARG - Enum constant in enum jadx.core.dex.attributes.AFlag
- arithListener(TypeUpdateInfo, InsnNode, InsnArg, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdate
- arithLit(InsnData, ArithOp, ArgType) - Method in class jadx.core.dex.instructions.InsnDecoder
- 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
- ArithOp(String) - Constructor for enum jadx.core.dex.instructions.ArithOp
- arr - Variable in class jadx.core.utils.ImmutableList
- 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 - Enum constant in enum jadx.core.clsp.ClsSet.TypeEnum
- ARRAY - Enum constant in enum jadx.core.dex.instructions.args.PrimitiveType
- ARRAY_LENGTH - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- ARRAY_LENGTH - Enum constant in enum jadx.core.dex.instructions.InsnType
- ARRAY_LENGTH - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- ARRAY_POSSIBLES - Static variable in class jadx.core.dex.instructions.args.ArgType.ArrayArg
- ArrayArg(ArgType) - Constructor for class jadx.core.dex.instructions.args.ArgType.ArrayArg
- arrayData - Variable in class jadx.core.dex.instructions.FillArrayInsn
- arrayElement - Variable in class jadx.core.dex.instructions.args.ArgType.ArrayArg
- arrayGet(InsnData, ArgType) - Method in class jadx.core.dex.instructions.InsnDecoder
- arrayGet(InsnData, ArgType, ArgType) - Method in class jadx.core.dex.instructions.InsnDecoder
- arrayGetListener(TypeUpdateInfo, InsnNode, InsnArg, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdate
- arrayPut(InsnData, ArgType) - Method in class jadx.core.dex.instructions.InsnDecoder
- arrayPut(InsnData, ArgType, ArgType) - Method in class jadx.core.dex.instructions.InsnDecoder
- arrayPutListener(TypeUpdateInfo, InsnNode, InsnArg, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdate
- arrayToStr(T[]) - Static method in class jadx.core.utils.Utils
- arrType - Variable in class jadx.core.dex.instructions.NewArrayNode
- ARSC - Enum constant in enum jadx.api.ResourceType
- artifactPrefix - Variable in class jadx.plugins.tools.resolvers.github.LocationInfo
- assemble(File, SmaliOptions) - Static method in class jadx.plugins.input.smali.SmaliUtils
- assemble(List<IDexData>, Path, SmaliOptions) - Method in class jadx.plugins.input.smali.SmaliConvert
- Asset - Class in jadx.plugins.tools.resolvers.github.data
- Asset() - Constructor for class jadx.plugins.tools.resolvers.github.data.Asset
- assets - Variable in class jadx.plugins.tools.resolvers.github.data.Release
- assign - Variable in class jadx.core.dex.instructions.args.SSAVar
- ASSIGN - Enum constant in enum jadx.core.dex.visitors.typeinference.BoundEnum
- assignArg(CodeVar) - Method in class jadx.core.codegen.NameGen
- assignBlocks - Variable in class jadx.core.dex.visitors.ssa.LiveVarAnalysis
- assignImmutableTypes(MethodNode) - Method in class jadx.core.dex.visitors.typeinference.TypeInferenceVisitor
- assignInline(MethodNode, RegisterArg, InsnNode, BlockNode) - Static method in class jadx.core.dex.visitors.shrink.CodeShrinkVisitor
- assignInsnDifferent(RegisterArg, RegisterArg) - Static method in class jadx.core.dex.visitors.finaly.SameInstructionsStrategyImpl
- assignNamedArg(NamedArg) - Method in class jadx.core.codegen.NameGen
- assignOnlyInLoop(MethodNode, LoopRegion, RegisterArg) - Static method in class jadx.core.dex.visitors.regions.LoopRegionVisitor
- assigns - Variable in class jadx.core.dex.visitors.regions.variables.VarUsage
- 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
- attachAnnotation(ICodeAnnotation, int) - Method in class jadx.api.impl.AnnotatedCodeWriter
- attachArg(InsnArg) - Method in class jadx.core.dex.nodes.InsnNode
- attachBounds(SSAVar) - Method in class jadx.core.dex.visitors.typeinference.TypeInferenceVisitor
- attachCatchAttr(CatchAttr, InsnNode) - Static method in class jadx.core.dex.visitors.AttachTryCatchVisitor
- attachClassNode(ICodeWriter, String, String) - Method in class jadx.core.xmlgen.BinaryXMLParser
- AttachCommentsVisitor - Class in jadx.core.dex.visitors
- AttachCommentsVisitor() - Constructor for class jadx.core.dex.visitors.AttachCommentsVisitor
- attachDebugInfo(InsnArg, RegDebugInfoAttr, int) - Method in class jadx.core.dex.visitors.debuginfo.DebugInfoAttachVisitor
- attachDebugInfo(MethodNode, List<ILocalVar>, InsnNode[]) - Method in class jadx.core.dex.visitors.debuginfo.DebugInfoAttachVisitor
- 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
- attachGenericTypesInfo(MethodNode, ConstructorInsn) - Method in class jadx.core.dex.visitors.GenericTypesVisitor
- 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(BaseInvokeNode) - Method in class jadx.core.dex.visitors.AttachMethodDetails
- 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
- attachSourceLine(int, int) - Method in class jadx.api.impl.AnnotatedCodeWriter
- attachSourceLines(MethodNode, Map<Integer, Integer>, InsnNode[]) - Method in class jadx.core.dex.visitors.debuginfo.DebugInfoAttachVisitor
- attachSwitchData(SwitchData, int) - Method in class jadx.core.dex.instructions.SwitchInsn
- attachSwitchData(InsnNode[], int, SwitchInsn) - Static method in class jadx.core.dex.visitors.ProcessInstructionsVisitor
- AttachTryCatchVisitor - Class in jadx.core.dex.visitors
- AttachTryCatchVisitor() - Constructor for class jadx.core.dex.visitors.AttachTryCatchVisitor
- attachType - Variable in class jadx.api.data.impl.JadxCodeRef
- attemptRemoveImplicitHandlers(List<BlockNode>, MarkFinallyVisitor.TryExtractInfo) - Static method in class jadx.core.dex.visitors.finaly.MarkFinallyVisitor
-
Attempts to identify and remove an implicit try catch block.
- 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_XML - Static variable in class jadx.core.xmlgen.ManifestAttributes
- ATTR_ZERO - Static variable in class jadx.core.xmlgen.ParserConstants
- attributes - Variable in class jadx.core.dex.attributes.AttributeStorage
- attributes - Variable in class jadx.core.dex.nodes.RootNode
- attributes() - Method in interface jadx.analysis.callgraph.api.ICallGraphEdge
- attributes() - Method in interface jadx.analysis.callgraph.api.ICallGraphNode
- attributes() - Method in class jadx.analysis.callgraph.CallGraphEdge
- attributes() - Method in class jadx.analysis.callgraph.CallGraphNode
- attributesString() - Method in class jadx.core.dex.nodes.InsnNode
- attributesString(IAttributeNode) - Method in class jadx.core.utils.DotGraphUtils
- 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
- AttrList(IJadxAttrType<AttrList<T>>, List<T>) - Constructor for class jadx.core.dex.attributes.AttrList
- attrMap - Variable in class jadx.core.xmlgen.ManifestAttributes
-
Map containing default Android resource attribute definitions.
- attrNewLine - Variable in class jadx.core.xmlgen.BinaryXMLParser
- attrNode - Variable in class jadx.analysis.callgraph.CallGraphEdge
- attrNode - Variable in class jadx.analysis.callgraph.CallGraphNode
- AttrNode - Class in jadx.core.dex.attributes
- AttrNode() - Constructor for class jadx.core.dex.attributes.AttrNode
- AType<T> - 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 - Enum constant in enum jadx.api.args.IntegerFormat
- AUTO - Enum constant in enum jadx.api.args.ResourceNameSource
-
Automatically select best name (default)
- AUTO - Enum constant in enum jadx.api.DecompilationMode
-
Trying best options (default)
- AUTO - Enum constant in enum jadx.core.export.ExportGradleType
- available - Variable in class jadx.cli.commands.CommandPlugins
- AvoidClsAndPkgNamesCollision - Class in jadx.core.deobf.conditions
- AvoidClsAndPkgNamesCollision() - Constructor for class jadx.core.deobf.conditions.AvoidClsAndPkgNamesCollision
- avoidClsNames - Variable in class jadx.core.deobf.conditions.AvoidClsAndPkgNamesCollision
- awaitExecutorTermination(ExecutorService) - Static method in class jadx.core.utils.tasks.TaskExecutor
- AWAITING_OPTIONAL_PREDECESSOR_MERGE - Enum constant in enum jadx.core.dex.visitors.finaly.traverser.state.TraverserState.ComparisonState
- AwaitingInsnCompareTraverserState - Class in jadx.core.dex.visitors.finaly.traverser.state
- AwaitingInsnCompareTraverserState(TraverserActivePathState, CentralityState, TraverserBlockInfo) - Constructor for class jadx.core.dex.visitors.finaly.traverser.state.AwaitingInsnCompareTraverserState
- 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 - Enum constant in enum jadx.core.dex.attributes.nodes.SpecialEdgeAttr.SpecialEdgeType
- backCache - Variable in class jadx.api.impl.DelegateCodeCache
- badMethodUsage(ClassNode, MethodNode, AccessInfo) - Static method in class jadx.core.dex.visitors.ProcessAnonymous
- BaseBlockTraverserHandler - Class in jadx.core.dex.visitors.finaly.traverser.handlers
- BaseBlockTraverserHandler(TraverserState) - Constructor for class jadx.core.dex.visitors.finaly.traverser.handlers.BaseBlockTraverserHandler
- BaseBlockTraverserHandler(AtomicReference<TraverserState>) - Constructor for class jadx.core.dex.visitors.finaly.traverser.handlers.BaseBlockTraverserHandler
- baseCallRef - Variable in class jadx.core.dex.instructions.InvokePolymorphicNode
- 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
- baseDir - Variable in class jadx.core.export.gen.AndroidGradleGenerator
- baseDir - Variable in class jadx.core.plugins.files.SingleDirFilesGetter
- BaseEnumConverter(Function<String, E>, Supplier<E[]>) - Constructor for class jadx.cli.JadxCLIArgs.BaseEnumConverter
- baseFileName - Variable in class jadx.core.xmlgen.ResTableBinaryParser
- BaseInvokeNode - Class in jadx.core.dex.instructions
- BaseInvokeNode(InsnType, int) - Constructor for class jadx.core.dex.instructions.BaseInvokeNode
- baseMethods - Variable in class jadx.core.dex.attributes.nodes.MethodOverrideAttr
- BaseOptionsParser - Class in jadx.api.plugins.options.impl
-
Deprecated.
- BaseOptionsParser() - Constructor for class jadx.api.plugins.options.impl.BaseOptionsParser
-
Deprecated.
- BasePluginOptionsBuilder - Class in jadx.api.plugins.options.impl
-
Base class for
JadxPluginOptionsimplementation - BasePluginOptionsBuilder() - Constructor for class jadx.api.plugins.options.impl.BasePluginOptionsBuilder
- BasePluginOptionsBuilder.OptionData<T> - Class in jadx.api.plugins.options.impl
- baseState - Variable in class jadx.core.dex.visitors.finaly.traverser.factory.DuplicatedTraverserStateFactory
- 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
- BaseSwitchRegionVisitor() - Constructor for class jadx.core.dex.visitors.regions.SwitchBreakVisitor.BaseSwitchRegionVisitor
- baseType - Variable in class jadx.core.dex.attributes.nodes.AnonymousClassAttr
- baseUrl - Variable in class jadx.plugins.tools.resolvers.github.GithubTools
- before - Variable in class jadx.core.utils.PassMerge.MergePass
- before() - Method in class jadx.core.utils.PassMerge.MergePass
- before(String) - Method in class jadx.api.plugins.pass.impl.OrderedJadxPassInfo
- bestClsType(ClassNode, ArgType, ArgType) - Method in class jadx.core.dex.visitors.SignatureProcessor
- BetterName - Class in jadx.core.utils
- BetterName() - Constructor for class jadx.core.utils.BetterName
- BetterName.AnalyzeResult - Class in jadx.core.utils
- binaryXmlParser - Variable in class jadx.api.ResourcesLoader
- 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
- bind() - Static method in class jadx.api.plugins.input.data.attributes.JadxAttrType
- bindArg(RegisterArg, BlockNode) - Method in class jadx.core.dex.instructions.PhiInsn
- bindArg(BlockNode) - Method in class jadx.core.dex.instructions.PhiInsn
- bindPhiArg(RenameState, PhiInsn) - Static method in class jadx.core.dex.visitors.ssa.SSATransform
- bitSetToBlocks(MethodNode, BitSet) - Static method in class jadx.core.utils.BlockUtils
- bitSetToOneBlock(MethodNode, BitSet) - Static method in class jadx.core.utils.BlockUtils
- BLACK - Enum constant in enum jadx.core.dex.visitors.blocks.FixMultiEntryLoops.BlockColor
- block - Variable in class jadx.core.dex.attributes.nodes.TmpEdgeAttr
- block - Variable in class jadx.core.dex.trycatch.TryEdgeScopeGroupMap.TryEdgeScope
- block - Variable in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState.BlockCompletionMonitor
- block - Variable in class jadx.core.dex.visitors.finaly.traverser.state.TraverserBlockInfo
- block - Variable in class jadx.core.dex.visitors.regions.DebugRegionCounter.BlockDepthEntry
- block - Variable in class jadx.core.dex.visitors.regions.variables.UsePlace
- block - Variable in class jadx.core.dex.visitors.ssa.RenameState
- block - Variable in class jadx.core.utils.BlockInsnPair
- block - Variable in class jadx.core.utils.BlockParentContainer
- BLOCK - Enum constant in enum jadx.api.data.CommentStyle
-
/* * comment */
- BLOCK_CONDENSED - Enum constant in enum jadx.api.data.CommentStyle
-
/* comment */
- BLOCK_DUMP - Enum constant in enum jadx.core.codegen.MethodGen.FallbackOption
- blockBinds - Variable in class jadx.core.dex.instructions.PhiInsn
- BlockColor() - Constructor for enum jadx.core.dex.visitors.blocks.FixMultiEntryLoops.BlockColor
- BlockCompletionMonitor(BlockNode) - Constructor for class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState.BlockCompletionMonitor
- BlockCompletionMonitorMap() - Constructor for class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState.BlockCompletionMonitorMap
- blockContains(BlockNode, InsnNode) - Static method in class jadx.core.utils.BlockUtils
-
Check if instruction contains in block (use == for comparison, not equals)
- BlockDepthEntry(int, BlockNode) - Constructor for class jadx.core.dex.visitors.regions.DebugRegionCounter.BlockDepthEntry
- blockDepths - Variable in class jadx.core.dex.visitors.regions.DebugRegionCounter.RegionCounterVisitor
- 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
- blockInsnInfo - Variable in class jadx.core.dex.visitors.finaly.traverser.state.AwaitingInsnCompareTraverserState
- blockInsnInfo - Variable in class jadx.core.dex.visitors.finaly.traverser.state.NewBlockTraverserState
- blockInsnInfo - Variable in class jadx.core.dex.visitors.finaly.traverser.state.NewBlockTraverserState.NewBlockStateFactory
- BlockInsnPair - Class in jadx.core.utils
- BlockInsnPair(IBlock, 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
- blockNotInLoop(MethodNode, BlockNode) - Method in class jadx.core.dex.visitors.regions.ReturnVisitor.ReturnRemoverVisitor
- BlockPair - Class in jadx.core.utils.blocks
- BlockPair(BlockNode, BlockNode) - Constructor for class jadx.core.utils.blocks.BlockPair
- BlockParentContainer - Class in jadx.core.utils
- BlockParentContainer(IContainer, IBlock) - Constructor for class jadx.core.utils.BlockParentContainer
- BlockProcessor - Class in jadx.core.dex.visitors.blocks
- BlockProcessor() - Constructor for class jadx.core.dex.visitors.blocks.BlockProcessor
- BlockProcessor.DebugModAttr - Class in jadx.core.dex.visitors.blocks
- blocks - Variable in class jadx.core.dex.nodes.MethodNode
- blocks - Variable in class jadx.core.dex.regions.Region
- blocks - Variable in class jadx.core.dex.trycatch.ExceptionHandler
- blocks - Variable in class jadx.core.dex.trycatch.TryCatchBlockAttr
- blocks - Variable in class jadx.core.utils.blocks.BlockSet.BlockSetIterator
- BlockSet - Class in jadx.core.utils.blocks
-
BlockNode set implementation based on BitSet.
- BlockSet(MethodNode) - Constructor for class jadx.core.utils.blocks.BlockSet
- BlockSet.BlockSetIterator - Class in jadx.core.utils.blocks
- BlockSetIterator(BitSet, int, List<BlockNode>) - Constructor for class jadx.core.utils.blocks.BlockSet.BlockSetIterator
- blocksMaxCId - Variable in class jadx.core.dex.nodes.MethodNode
- BlockSplitter - Class in jadx.core.dex.visitors.blocks
- BlockSplitter() - Constructor for class jadx.core.dex.visitors.blocks.BlockSplitter
- blockSplitTop(MethodNode, BlockNode) - Static method in 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
- BlockUtils() - Constructor for class jadx.core.utils.BlockUtils
- body - Variable in class jadx.core.dex.regions.loops.LoopRegion
- BODY_ONLY - Enum constant in enum jadx.core.codegen.InsnGen.Flags
- BODY_ONLY_FLAG - Static variable in class jadx.core.codegen.InsnGen
- BODY_ONLY_NOWRAP - Enum constant in enum jadx.core.codegen.InsnGen.Flags
- BODY_ONLY_NOWRAP_FLAGS - Static variable in class jadx.core.codegen.InsnGen
- bodyGenStarted - Variable in class jadx.core.codegen.ClassGen
- BOOLEAN - Enum constant in enum jadx.api.plugins.options.OptionType
- BOOLEAN - Enum constant in enum 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
- bottomImplicitCount - Variable in class jadx.core.dex.visitors.finaly.traverser.state.TraverserBlockInfo
- bottomOffset - Variable in class jadx.core.dex.visitors.finaly.traverser.state.TraverserBlockInfo
- bound - Variable in class jadx.core.dex.instructions.args.ArgType.WildcardType
- bound - Variable in class jadx.core.dex.visitors.typeinference.TypeBoundConst
- BoundEnum - Enum in jadx.core.dex.visitors.typeinference
- BoundEnum() - Constructor for enum jadx.core.dex.visitors.typeinference.BoundEnum
- bounds - Variable in class jadx.core.dex.visitors.typeinference.TypeInfo
- boxType - Variable in enum jadx.core.dex.instructions.args.PrimitiveType
- BREAK - Enum constant in enum jadx.core.dex.instructions.InsnType
- BRIDGE - Static variable in class jadx.api.plugins.input.data.AccessFlags
- BRIDGED_BY - Static variable in class jadx.core.dex.attributes.AType
- bridgeMth - Variable in class jadx.core.dex.attributes.nodes.MethodBridgeAttr
- bs - Variable in class jadx.core.utils.blocks.BlockSet.BlockSetIterator
- bs - Variable in class jadx.core.utils.blocks.BlockSet
- buf - Variable in class jadx.api.impl.SimpleCodeWriter
- buf - Variable in class jadx.plugins.input.dex.DexReader
- buf - Variable in class jadx.plugins.input.dex.sections.SectionReader
- buf - Variable in class jadx.zip.io.ByteBufferBackedInputStream
- buffer - Variable in class jadx.core.xmlgen.BinaryXMLStrings
- BUFFER_SIZE - Static variable in class jadx.zip.parser.ZipDeflate
- bufferToBytes(ByteBuffer, int, int) - Static method in class jadx.zip.parser.JadxZipParser
- bufferToStream(ByteBuffer, int, int) - Static method in class jadx.zip.parser.JadxZipParser
- build() - Method in interface jadx.analysis.callgraph.api.ICallGraphBuilder
- build() - Method in class jadx.analysis.callgraph.CallGraphBuilder
- 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(TypeUpdateFlags.FlagsEnum...) - Static method in class jadx.core.dex.visitors.typeinference.TypeUpdateFlags
- build(List<BlockNode>, Function<BlockNode, List<BlockNode>>) - Static method in class jadx.core.dex.visitors.blocks.DominatorTree
- 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
- BUILD - Enum constant in enum jadx.api.plugins.input.data.annotations.AnnotationVisibility
- buildAlias() - Method in class jadx.core.dex.visitors.rename.SourceFileRename.ClsRename
- buildArgs(JadxCLIArgs) - Static method in class jadx.cli.JadxCLI
- buildArgs(MethodNode, List<EncodedValue>) - Static method in class jadx.core.dex.instructions.invokedynamic.CustomRawCall
- buildBatches(List<JavaClass>) - Method in interface jadx.api.IDecompileScheduler
- buildBatches(List<JavaClass>) - Method in class jadx.core.utils.DecompilerScheduler
- buildBreakContainer(SwitchRegion) - Static method in class jadx.core.dex.visitors.regions.maker.SwitchRegionMaker
- buildCache() - Method in class jadx.core.dex.nodes.ClassNode
- buildClassTypeVarsAttr(ClassNode) - Method in class jadx.core.dex.nodes.utils.TypeUtils
- buildComponent() - Method in interface jadx.api.plugins.gui.ISettingsGroup
-
Custom page component
- buildDefault() - Static method in class jadx.core.deobf.conditions.JadxRenameConditions
- buildDefaultAppContext() - Method in class jadx.core.plugins.JadxPluginManager
- buildDefaultDeobfConditions() - Static method in class jadx.core.deobf.conditions.JadxRenameConditions
-
This method provides a mutable list of default deobfuscation conditions used by jadx.
- buildEnumSetForRenameFlags() - Method in class jadx.cli.JadxCLIArgs
- builder - Variable in class jadx.core.dex.visitors.regions.SwitchBreakVisitor.IterativeSwitchRegionVisitor
- builder(JadxDecompiler) - Static method in class jadx.analysis.callgraph.JadxCallGraph
- buildErrorDetails(HttpURLConnection, String) - Static method in class jadx.plugins.tools.resolvers.github.GithubTools
- buildFallback(List<JavaClass>) - Static method in class jadx.core.utils.DecompilerScheduler
- buildFallbackParser(File) - Method in class jadx.zip.ZipReader
- buildFullAliasClassCache() - Method in class jadx.core.dex.nodes.RootNode
- buildGson() - Static method in class jadx.core.utils.GsonUtils
- buildIfInfo(LoopRegion) - Method in class jadx.core.dex.visitors.regions.maker.IfRegionMaker
- buildIndent() - Method in class jadx.plugins.input.dex.smali.SmaliCodeWriter
- buildInputsHash(List<Path>) - Static method in class jadx.core.utils.files.FileUtils
-
Hash timestamps of input files
- buildInsnArgFromEncodedValue(EncodedValue) - Static method in class jadx.core.dex.instructions.invokedynamic.CustomStringConcat
- buildInvokeNode(MethodHandleType, InvokeCustomNode, MethodInfo) - Static method in class jadx.core.dex.instructions.invokedynamic.CustomLambdaCall
- 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
- buildLocationIdWithoutVersion(LocationInfo) - Static method in class jadx.plugins.tools.resolvers.github.GithubReleaseResolver
- buildLookupArg(RootNode) - Static method in class jadx.core.utils.EncodedValueUtils
- buildMetadata(Release, LocationInfo) - Method in class jadx.plugins.tools.resolvers.github.GithubReleaseResolver
- buildMethodCall(MethodNode, InsnData, boolean, List<EncodedValue>, IMethodHandle) - Static method in class jadx.core.dex.instructions.invokedynamic.CustomLambdaCall
- buildMethodHandle(RootNode, IMethodHandle) - Static method in class jadx.core.utils.EncodedValueUtils
-
Build `MethodHandles.lookup().find{type}(methodCls, methodName, methodType)`
- buildMethodType(RootNode, IMethodProto) - Static method in class jadx.core.utils.EncodedValueUtils
- buildNameMap(IZipParser, List<IZipEntry>) - Static method in class jadx.zip.ZipContent
- buildOverrideAttr(MethodNode, List<IMethodDetails>, Set<IMethodDetails>, MethodOverrideAttr) - Method in class jadx.core.dex.visitors.OverrideMethodVisitor
- buildPluginsHash(JadxDecompiler) - Static method in class jadx.api.JadxArgs
- buildResourceEntry(ResTableBinaryParser.PackageChunk, String, int, String, String) - Method in class jadx.core.xmlgen.ResTableBinaryParser
- buildSecureDBF() - Static method in class jadx.api.security.impl.JadxSecurity.SecureDBFHolder
- 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
- buildUsageData(RootNode) - Static method in class jadx.core.dex.visitors.usage.UsageInfoVisitor
- buildZipSecurity() - Static method in class jadx.api.plugins.utils.ZipSecurity
-
Deprecated.
- BYTE - Enum constant in enum 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
- byte0(int) - Static method in class jadx.plugins.input.dex.insns.DexInsnFormat
- byte1(int) - Static method in class jadx.plugins.input.dex.insns.DexInsnFormat
- byteBuffer - Variable in class jadx.zip.parser.JadxZipParser
- ByteBufferBackedInputStream - Class in jadx.zip.io
- ByteBufferBackedInputStream(ByteBuffer) - Constructor for class jadx.zip.io.ByteBufferBackedInputStream
- 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
- cache - Variable in class jadx.core.xmlgen.BinaryXMLStrings
- CACHE_DIR - Static variable in class jadx.commons.app.JadxCommonFiles
- CACHE_TYPE - Static variable in class jadx.plugins.tools.JadxPluginsList
- cacheDir - Variable in class jadx.commons.app.JadxCommonFiles.DirsLoader
- cachedVarNode - Variable in class jadx.core.dex.instructions.args.CodeVar
- cacheStorage - Variable in class jadx.core.dex.nodes.RootNode
- CacheStorage - Class in jadx.core.utils
- CacheStorage() - Constructor for class jadx.core.utils.CacheStorage
- calcHash() - Method in class jadx.core.dex.instructions.args.ArgType.GenericObject
- calcHash() - Method in class jadx.core.dex.instructions.args.ArgType.OuterGenericObject
- calcHashCode() - Method in class jadx.core.dex.info.MethodInfo
- calcRating(String) - Static method in class jadx.core.utils.BetterName
-
Deprecated.
- calcSwitchOut(BlockNode, SwitchInsn, RegionStack) - Method in class jadx.core.dex.visitors.regions.maker.SwitchRegionMaker
- calculateFromBounds(MethodNode, SSAVar) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- calculateFromBounds(MethodNode, SSAVar) - Method in class jadx.core.dex.visitors.typeinference.TypeInferenceVisitor
- CALL_SITE - Enum constant in enum jadx.api.plugins.input.insns.InsnIndexType
- callback - Variable in class jadx.core.dex.visitors.typeinference.TypeUpdateRequest
- callbackQueue - Variable in class jadx.core.dex.visitors.typeinference.TypeUpdateInfo
- callGraph - Variable in class jadx.analysis.callgraph.CallGraphExportDot
- callGraph - Variable in class jadx.analysis.callgraph.CallGraphExportJson
- CallGraph - Class in jadx.analysis.callgraph
- CallGraph(JadxArgs, List<ICallGraphEdge>) - Constructor for class jadx.analysis.callgraph.CallGraph
- CallGraphAttrNode - Class in jadx.analysis.callgraph
- CallGraphAttrNode() - Constructor for class jadx.analysis.callgraph.CallGraphAttrNode
- CallGraphBuilder - Class in jadx.analysis.callgraph
- CallGraphBuilder(JadxDecompiler) - Constructor for class jadx.analysis.callgraph.CallGraphBuilder
- CallGraphEdge - Class in jadx.analysis.callgraph
- CallGraphEdge(ICallGraphNode, ICallGraphNode) - Constructor for class jadx.analysis.callgraph.CallGraphEdge
- CallGraphExportDot - Class in jadx.analysis.callgraph
- CallGraphExportDot(JadxArgs, ICallGraph) - Constructor for class jadx.analysis.callgraph.CallGraphExportDot
- CallGraphExportDot.Node - Class in jadx.analysis.callgraph
- CallGraphExportJson - Class in jadx.analysis.callgraph
- CallGraphExportJson(ICallGraph) - Constructor for class jadx.analysis.callgraph.CallGraphExportJson
- CallGraphExportJson.Edge - Class in jadx.analysis.callgraph
- CallGraphExportJson.Node - Class in jadx.analysis.callgraph
- CallGraphExportJson.RootNode - Class in jadx.analysis.callgraph
- CallGraphNode - Class in jadx.analysis.callgraph
- CallGraphNode(int, MethodInfo) - Constructor for class jadx.analysis.callgraph.CallGraphNode
- CallGraphNode(int, MethodInfo, MethodNode) - Constructor for class jadx.analysis.callgraph.CallGraphNode
- CallGraphNode(int, MethodNode) - Constructor for class jadx.analysis.callgraph.CallGraphNode
- callGraphSaveMode - Variable in class jadx.cli.JadxCLIArgs
- CallGraphSaveMode() - Constructor for enum jadx.cli.JadxCLIArgs.CallGraphSaveMode
- CallGraphSaveModeConverter() - Constructor for class jadx.cli.JadxCLIArgs.CallGraphSaveModeConverter
- callInsn - Variable in class jadx.core.dex.instructions.InvokeCustomNode
- callMth - Variable in class jadx.core.dex.instructions.mods.ConstructorInsn
- CallSite - Class in jadx.api.plugins.input.data.impl
- CallSite(List<EncodedValue>) - Constructor for class jadx.api.plugins.input.data.impl.CallSite
- callSiteOff - Variable in class jadx.plugins.input.dex.sections.DexHeader
- callSiteValues - Variable in class jadx.core.dex.instructions.InvokeCustomRawNode
- callsSelf - Variable in class jadx.core.dex.nodes.MethodNode
- callsSelf() - Method in class jadx.api.JavaMethod
- callsSelf() - Method in class jadx.core.dex.nodes.MethodNode
- callSuper(ICodeWriter, MethodInfo) - Method in class jadx.core.codegen.InsnGen
- callType - Variable in class jadx.core.dex.instructions.mods.ConstructorInsn
- CallType() - Constructor for enum jadx.core.dex.instructions.mods.ConstructorInsn.CallType
- canAppendBreak(IRegion) - Static method in class jadx.core.dex.visitors.regions.maker.SwitchRegionMaker
- canBeAnonymous(ClassNode) - Static method in class jadx.core.dex.visitors.ProcessAnonymous
- 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
- canChangeTypeToPrimitive(RegisterArg, ArgType) - Method in class jadx.core.dex.visitors.DeboxingVisitor
- canContinue() - Method in class jadx.core.dex.visitors.finaly.traverser.state.RecoveredFromCacheTraverserState
- canDeclareAt(VarUsage, UsePlace) - Static method in class jadx.core.dex.visitors.regions.variables.ProcessVariables
- candidateAllowableOutputs - Variable in class jadx.core.dex.visitors.finaly.traverser.handlers.MergePathActivePathTraverserHandler.PostMergeStatus
- candidateAllowsCentral - Variable in class jadx.core.dex.visitors.finaly.traverser.handlers.MergePathActivePathTraverserHandler.PostMergeStatus
- candidateCompletionMonitor - Variable in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState
- candidateGlobalState - Variable in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState
- CANDIDATES_COUNT_LIMIT - Static variable in class jadx.core.dex.visitors.typeinference.TypeSearch
- candidateStateRef - Variable in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState
- candidateType - Variable in class jadx.core.dex.visitors.typeinference.ArgsListUpdateCallback
- candidateType - Variable in class jadx.core.dex.visitors.typeinference.TypeUpdateRequest
- candidateTypes - Variable in class jadx.core.dex.visitors.typeinference.TypeSearchVarInfo
- canIgnoreInsn(RegisterArg) - Static method in class jadx.core.dex.visitors.ConstInlineVisitor
- canInline(MethodNode) - Static method in class jadx.core.dex.visitors.ProcessMethodsForInline
- canInline(MethodNode, RegisterArg) - Static method in class jadx.core.dex.visitors.ConstInlineVisitor
- canInlineMethod(MethodNode, AccessInfo) - Static method in class jadx.core.dex.visitors.ProcessMethodsForInline
- canInsertBreak(BlockNode) - Method in class jadx.core.dex.visitors.regions.maker.LoopRegionMaker
- canInsertContinue(BlockNode, List<BlockNode>, BlockNode, Set<BlockNode>) - Static method in class jadx.core.dex.visitors.regions.maker.LoopRegionMaker
- canMerge(IfInfo, IfInfo, boolean) - Static method in class jadx.core.dex.visitors.regions.maker.IfRegionMaker
- canMove - Variable in class jadx.core.dex.visitors.ExtractFieldInit.FieldInitInfo
- canMove(int, int) - Method in class jadx.core.dex.visitors.shrink.ArgsInfo
- canMoveBetweenBlocks(MethodNode, InsnNode, BlockNode, BlockNode, InsnNode) - Static method in class jadx.core.dex.visitors.shrink.CodeShrinkVisitor
- canOpen() - Method in class jadx.zip.parser.JadxZipParser
- canRemove(IContainer, BlockNode) - Method in class jadx.core.dex.visitors.regions.maker.SwitchRegionMaker
- canRemoveBlock(BlockNode) - Static method in class jadx.core.dex.visitors.blocks.BlockSplitter
- canRemoveConstructor(MethodNode, ConstructorInsn) - Static method in class jadx.core.dex.visitors.ConstructorVisitor
- canRemoveMethod(MethodNode) - Method in class jadx.core.dex.visitors.CheckCode
- canRemoveRegion(IContainer) - Static method in class jadx.core.dex.visitors.regions.CleanRegions.RemoveRegionVisitor
- canRemoveResult() - Method in class jadx.core.dex.nodes.InsnNode
- canRemoveSyncBlock(MethodNode, InsnNode) - Static method in class jadx.core.dex.visitors.regions.maker.SynchronizedRegionMaker
- canRename(MethodNode) - Static method in class jadx.core.dex.visitors.rename.RenameVisitor
- canReorder() - Method in class jadx.core.dex.nodes.InsnNode
- canReorder() - Method in class jadx.core.dex.visitors.shrink.ArgsInfo
- canSelectNext(IfInfo, BlockNode) - Static method in class jadx.core.dex.visitors.regions.maker.IfRegionMaker
- canThrowException() - Method in class jadx.core.dex.nodes.InsnNode
- canUseNull(InsnNode, RegisterArg) - Static method in class jadx.core.dex.visitors.ConstInlineVisitor
- capitalizeFirstChar(String) - Static method in class jadx.core.utils.StringUtils
- cardinality() - Method in class jadx.core.utils.EmptyBitSet
- CASE - Enum constant in enum jadx.api.JadxArgs.RenameEnum
- CaseData(Object, Integer, BlockNode) - Constructor for class jadx.core.dex.visitors.regions.SwitchOverStringVisitor.CaseData
- CaseInfo(List<Object>, IContainer) - Constructor for class jadx.core.dex.regions.SwitchRegion.CaseInfo
- cases - Variable in class jadx.core.dex.regions.SwitchRegion
- cases - Variable in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor.SwitchData
- cast(InsnData, ArgType, ArgType) - Method in class jadx.core.dex.instructions.InsnDecoder
- CAST - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- CAST - Enum constant in enum jadx.core.dex.instructions.InsnType
- CAST - Enum constant in enum jadx.core.dex.visitors.ShadowFieldVisitor.FieldFixType
- castConstructorInsn(InsnNode) - Method in class jadx.core.dex.visitors.EnumVisitor
- CATCH - Enum constant in enum jadx.api.data.CodeRefType
- CatchAttr - Class in jadx.core.dex.trycatch
- CatchAttr(List<ExceptionHandler>) - Constructor for class jadx.core.dex.trycatch.CatchAttr
- CatchData - Class in jadx.api.plugins.input.data.impl
- CatchData(int[], String[], int) - Constructor for class jadx.api.plugins.input.data.impl.CatchData
- catchHandler - Variable in class jadx.api.plugins.input.data.impl.TryData
- catchRegions - Variable in class jadx.core.dex.regions.TryCatchRegion
- catchTypes - Variable in class jadx.core.dex.trycatch.ExceptionHandler
- catchTypeStr() - Method in class jadx.core.dex.trycatch.ExceptionHandler
- cause - Variable in class jadx.core.dex.attributes.nodes.JadxError
- CD_SIGN - Static variable in class jadx.zip.parser.JadxZipParser
- centralityState - Variable in class jadx.core.dex.visitors.finaly.traverser.state.AwaitingInsnCompareTraverserState
- centralityState - Variable in class jadx.core.dex.visitors.finaly.traverser.state.IdentifiedScopeWithTerminatorTraverserState
- centralityState - Variable in class jadx.core.dex.visitors.finaly.traverser.state.IdentifiedScopeWithTerminatorTraverserState.IdentifiedScopeWithTerminatorStateFactory
- centralityState - Variable in class jadx.core.dex.visitors.finaly.traverser.state.NewBlockTraverserState
- centralityState - Variable in class jadx.core.dex.visitors.finaly.traverser.state.NewBlockTraverserState.NewBlockStateFactory
- centralityState - Variable in class jadx.core.dex.visitors.finaly.traverser.state.NoBlockTraverserState
- centralityState - Variable in class jadx.core.dex.visitors.finaly.traverser.state.NoBlockTraverserState.NoBlockStateFactory
- centralityState - Variable in class jadx.core.dex.visitors.finaly.traverser.state.UnknownAdvanceStrategyTraverserState
- CentralityState - Class in jadx.core.dex.visitors.finaly
-
A centrality state is an object which helps track how instructions can be skipped.
- CentralityState(SameInstructionsStrategy, boolean) - Constructor for class jadx.core.dex.visitors.finaly.CentralityState
- cfgOutput - Variable in class jadx.api.JadxArgs
- cfgOutput - Variable in class jadx.cli.JadxCLIArgs
- changeClassNodePackage(String) - Method in class jadx.core.dex.nodes.ClassNode
- changeCondition(IfOp, InsnArg, InsnArg) - Method in class jadx.core.dex.instructions.IfNode
- CHANGED - Enum constant in enum jadx.core.dex.visitors.typeinference.TypeUpdateResult
- changeDisabledStatus(String, boolean) - Method in class jadx.plugins.tools.JadxPluginsTools
-
Disable or enable plugin
- 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 - Enum constant in enum jadx.core.dex.instructions.args.PrimitiveType
- CHAR - Static variable in class jadx.core.dex.instructions.args.ArgType
- CHARS - Static variable in class jadx.core.xmlgen.XMLChar
-
Character flags.
- 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(List<List<JavaClass>>, List<JavaClass>) - Static method in class jadx.core.utils.DecompilerScheduler
- CHECK_CAST - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- CHECK_CAST - Enum constant in enum jadx.core.dex.instructions.InsnType
- CHECK_CAST - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- checkAndCompare(String, String) - Static method in class jadx.core.plugins.versions.VersionComparator
- checkAndFixFloatingBlocks(MethodNode, BlockNode, Set<IBlock>) - Method in class jadx.core.utils.DotGraphUtils
-
A block is floating if it exists in no regions at all.
- checkAndHideClass(ClassNode) - Static method in class jadx.core.dex.visitors.FixSwitchOverEnum
-
If all static final synthetic fields have DONT_GENERATE => hide whole class
- checkAndLoad(Path) - Method in class jadx.plugins.input.xapk.XApkLoader
- checkAndRename(RegisterArg, String) - Method in class jadx.core.dex.visitors.kotlin.ProcessKotlinInternals
- checkAndSplitConstInsn(MethodNode, SSAVar) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- checkAndWrap(MethodNode, List<TryCatchBlockAttr>, IRegion) - Static method in class jadx.core.dex.visitors.regions.ProcessTryCatchRegions
- checkArgTypes(MethodNode, SignatureParser, List<ArgType>) - Method in class jadx.core.dex.visitors.SignatureProcessor
- checkArrayForEach(MethodNode, LoopRegion, InsnNode, InsnNode, IfCondition) - Static method in class jadx.core.dex.visitors.regions.LoopRegionVisitor
- checkArrSizes(MethodNode, NewArrayNode, FillArrayInsn) - Static method in class jadx.core.dex.visitors.ModVisitor
- checkAssignForUnknown(ArgType, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdate
- checkBlock(MethodNode, BlockNode, Supplier<String>) - Static method in class jadx.core.utils.DebugChecks
- checkBlockForInsnInsert(BlockNode) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- checkBound(ArgType, ITypeBound, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdate
- checkCastListener(TypeUpdateInfo, InsnNode, InsnArg, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdate
- checkClassName(IAliasProvider, ClassNode, JadxArgs) - Static method in class jadx.core.dex.visitors.rename.RenameVisitor
- checkClassType(ArgType) - Static method in class jadx.core.dex.info.ClassInfo
- CheckCode - Class in jadx.core.dex.visitors
- CheckCode() - Constructor for class jadx.core.dex.visitors.CheckCode
- checkCodeVars(MethodNode, List<CodeVar>) - Method in class jadx.core.dex.visitors.regions.variables.ProcessVariables
- checkCommentsLevel(CommentsLevel) - Method in class jadx.core.dex.attributes.nodes.NotificationAttrNode
- checkConditionBranches(BlockNode, BlockNode) - Static method in class jadx.core.dex.visitors.regions.maker.IfRegionMaker
- checkConstUsage(BlockNode) - Static method in class jadx.core.dex.visitors.PrepareForCodeGen
-
Add explicit type for non int constants
- checkDeclareAtAssign(SSAVar) - Static method in class jadx.core.dex.visitors.regions.variables.ProcessVariables
- checkDeclareAtAssign(List<VarUsage>, VarUsage) - Method in class jadx.core.dex.visitors.regions.variables.ProcessVariables
- checkDir(File, String) - Static method in class jadx.api.JadxArgsValidator
- checkEncodedValue(MethodNode, EncodedValue) - Method in class jadx.core.dex.visitors.PrepareForCodeGen
- checkEnumMapAccess(RootNode, InsnNode) - Static method in class jadx.core.dex.visitors.FixSwitchOverEnum
- checkExternalRegUsage(EnumVisitor.EnumData, RegisterArg) - Static method in class jadx.core.dex.visitors.EnumVisitor
- checkFields(IAliasProvider, ClassNode, JadxArgs) - Static method in class jadx.core.dex.visitors.rename.RenameVisitor
- checkFile(File) - Static method in class jadx.api.JadxArgsValidator
- checkFirstInsn(IBlock, Predicate<InsnNode>) - Static method in class jadx.core.utils.BlockUtils
- checkForCommonFieldInit(MethodNode) - Static method in class jadx.core.dex.visitors.ProcessAnonymous
-
Checks: + all in constructors + all usage in one class - same field put (ignored: methods not loaded yet)
- checkForErrors(JadxDecompiler) - Static method in class jadx.cli.JadxCLI
- checkForIndexedLoop(MethodNode, LoopRegion, IfCondition) - Static method in class jadx.core.dex.visitors.regions.LoopRegionVisitor
-
Check for indexed loop.
- checkForInstanceFieldUsage(ClassNode, MethodNode) - Static method in class jadx.core.dex.visitors.ProcessAnonymous
- checkForMultiCatch(MethodNode, List<TryCatchBlockAttr>) - Static method in class jadx.core.dex.visitors.blocks.BlockExceptionHandler
- checkForReplace(InvokeNode) - Method in class jadx.core.dex.visitors.DeboxingVisitor
- checkForTernaryInCondition(IfInfo) - Static method in class jadx.core.dex.visitors.regions.maker.IfRegionMaker
- checkForUnknownTypeVars(MethodNode, ArgType) - Method in class jadx.core.dex.nodes.utils.TypeUtils
-
Search for unknown type vars at current method.
- checkForUnreachableBlocks(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
- checkInline(int, RegisterArg) - Method in class jadx.core.dex.visitors.shrink.ArgsInfo
- checkInline(BlockNode) - Static method in class jadx.core.dex.visitors.PrepareForCodeGen
- checkInline(MethodNode, BlockNode, InsnList, List<WrapInfo>, ArgsInfo, RegisterArg) - Static method in class jadx.core.dex.visitors.shrink.CodeShrinkVisitor
- checkInnerCollision(RootNode, ClassInfo, ClassInfo) - Static method in class jadx.core.codegen.ClassGen
- checkInPackageCollision(RootNode, ClassInfo, ClassInfo) - Static method in class jadx.core.codegen.ClassGen
-
Check if class with same name exists in current package
- checkInputFiles(JadxDecompiler, JadxArgs) - Static method in class jadx.api.JadxArgsValidator
- checkInsn(MethodNode, BlockNode, InsnNode) - Static method in class jadx.core.utils.DebugChecks
- checkInsn(MethodNode, InsnNode, List<InsnNode>) - Static method in class jadx.core.dex.visitors.ConstInlineVisitor
- checkInsn(MethodNode, InsnNode, Set<String>, boolean) - Method in class jadx.core.dex.visitors.MethodThrowsVisitor
- checkInsn(ExtractFieldInit.FieldInitInfo) - Static method in class jadx.core.dex.visitors.ExtractFieldInit
- checkInsnsInline(BlockNode, BlockNode, List<InsnNode>) - Static method in class jadx.core.dex.visitors.regions.maker.IfRegionMaker
-
Check that all instructions can be inlined
- 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
- checkInvoke(InsnNode, String, String) - Static method in class jadx.core.dex.visitors.regions.LoopRegionVisitor
-
Check if instruction is a interface invoke with corresponding parameters.
- checkIterableForEach(MethodNode, LoopRegion, IfCondition) - Static method in class jadx.core.dex.visitors.regions.LoopRegionVisitor
- checkLambdaInline(RegisterArg, InsnNode) - Static method in class jadx.core.dex.visitors.shrink.CodeShrinkVisitor
-
Forbid inline lambda into invoke as an instance arg, i.e.
- checkLastInsnType(IBlock, InsnType) - Static method in class jadx.core.utils.BlockUtils
- checkLineStats(InsnNode, InsnNode) - Static method in class jadx.core.dex.visitors.regions.TernaryMod
-
Return 'true' if there are several args with same source lines
- checkLoopExits(LoopInfo, BlockNode) - Method in class jadx.core.dex.visitors.regions.maker.LoopRegionMaker
- checkLoops(MethodNode, BlockNode) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
- checkMethod(MethodNode) - Static method in class jadx.core.utils.DebugChecks
- checkMethods(IAliasProvider, ClassNode, JadxArgs) - Static method in class jadx.core.dex.visitors.rename.RenameVisitor
- checkMethodSignatureCollisions(MethodNode, boolean) - Method in class jadx.core.dex.visitors.OverrideMethodVisitor
- checkMethodsUsage(ClassNode, MethodNode, MethodNode) - Static method in class jadx.core.dex.visitors.ProcessAnonymous
- checkName(String) - Method in class jadx.core.deobf.conditions.DeobfLengthCondition
- checkNames(RootNode) - Static method in class jadx.core.dex.visitors.rename.RenameVisitor
- checkPackage(JadxArgs, IAliasProvider, PackageNode) - Static method in class jadx.core.dex.visitors.rename.RenameVisitor
- checkPHI(MethodNode) - Static method in class jadx.core.utils.DebugChecks
- checkPhiArg(MethodNode, PhiInsn, RegisterArg, Supplier<String>) - 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
- checkRawType(MethodNode, SSAVar, ArgType) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- CheckRegions - Class in jadx.core.dex.visitors.regions
- CheckRegions() - Constructor for class jadx.core.dex.visitors.regions.CheckRegions
- checkRegisterArg(MethodNode, RegisterArg) - Static method in class jadx.core.utils.DebugChecks
- checkSignature(MethodNode, ArgType, ArgType) - Static method in class jadx.core.dex.visitors.debuginfo.DebugInfoAttachVisitor
- checkSourceFilenameAttr() - Method in class jadx.core.dex.nodes.ClassNode
- checkSSAVars(MethodNode) - Static method in class jadx.core.utils.DebugChecks
- checkSuperType(IClassData) - Method in class jadx.core.dex.nodes.ClassNode
- checkSyntheticWrapper(MethodNode, InsnNode) - Static method in class jadx.core.dex.visitors.ClassModifier
- checkThreadInterrupt() - Static method in class jadx.core.utils.Utils
- checkTryCatchRelation(List<TryCatchBlockAttr>, TryCatchBlockAttr, TryCatchBlockAttr) - Static method in class jadx.core.dex.visitors.blocks.BlockExceptionHandler
- checkType(Set<ArgType>, ArgType) - Method in class jadx.core.dex.visitors.typeinference.InvokeUpdateCallback
- checkTypes(MethodNode) - Static method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
-
Check if all types resolved
- checkUsage(ClassNode, MethodNode) - Static method in class jadx.core.dex.visitors.ProcessAnonymous
-
Checks: - class have only one constructor which used only once (allow common code for field init) - methods or fields not used outside (allow only nested inner classes with synthetic usage) - if constructor used only in class init check if possible inline by instance field
- checkVar(MethodNode, InsnNode, RegisterArg) - Static method in class jadx.core.utils.DebugChecks
- checkVisibility(ICodeNode, ICodeNode, VisibilityUtils.OnBadVisibilityCallback) - Method in class jadx.core.dex.visitors.fixaccessmodifiers.VisibilityUtils
- cid - Variable in class jadx.core.dex.nodes.BlockNode
-
Const ID
- CLASS - Enum constant in enum jadx.api.data.IJavaNodeRef.RefType
- CLASS - Enum constant in enum jadx.api.metadata.ICodeAnnotation.AnnType
- CLASS - Enum constant in enum jadx.api.plugins.input.data.AccessFlagsScope
- CLASS - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum jadx.core.dex.attributes.AFlag
- ClassAliasInfo - Class in jadx.core.dex.info
- ClassAliasInfo(String, String) - Constructor for class jadx.core.dex.info.ClassAliasInfo
- classDefsOff - Variable in class jadx.plugins.input.dex.sections.DexHeader
- classDefsSize - Variable in class jadx.plugins.input.dex.sections.DexHeader
- classes - Variable in class jadx.api.JadxDecompiler
- classes - Variable in class jadx.api.JavaPackage
- classes - Variable in class jadx.core.clsp.ClsSet
- classes - Variable in class jadx.core.codegen.json.mapping.JsonMapping
- classes - Variable in class jadx.core.deobf.conditions.DeobfWhitelist
- classes - Variable in class jadx.core.dex.info.ConstStorage
- classes - Variable in class jadx.core.dex.info.InfoStorage
- classes - Variable in class jadx.core.dex.nodes.PackageNode
- classes - Variable in class jadx.core.dex.nodes.RootNode
- CLASSES_DEX_PATTERN - Static variable in class jadx.core.dex.nodes.utils.SelectFromDuplicates
- classFilter - Variable in class jadx.api.JadxArgs
-
Predicate that allows to filter the classes to be process based on their full name
- classFormatName(ClassInfo, boolean) - Static method in class jadx.core.utils.DotGraphUtils
- classFormatName(ClassNode, boolean) - Static method in class jadx.core.utils.DotGraphUtils
- classGen - Variable in class jadx.core.codegen.AnnotationGen
- classGen - Variable in class jadx.core.codegen.MethodGen
- 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
- ClassInfo(RootNode, ArgType, boolean) - Constructor for class jadx.core.dex.info.ClassInfo
- classInitMth - Variable in class jadx.core.dex.visitors.EnumVisitor.EnumData
- classLoaders - Variable in class jadx.plugins.tools.JadxExternalPluginsLoader
- classLoaderWrap(Runnable) - Method in class jadx.core.plugins.PluginContext
- ClassModifier - Class in jadx.core.dex.visitors
- ClassModifier() - Constructor for class jadx.core.dex.visitors.ClassModifier
- classNameCache - Variable in class jadx.core.xmlgen.BinaryXMLParser
- ClassNode - Class in jadx.core.dex.nodes
- ClassNode(RootNode, IClassData) - Constructor for class jadx.core.dex.nodes.ClassNode
- ClassNode(RootNode, ClassInfo, int) - 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
- clean(String) - Static method in class jadx.core.plugins.versions.VersionComparator
- cleanBitSet(MethodNode, BitSet) - Static method in class jadx.core.utils.BlockUtils
-
Remove exception handlers from block nodes bitset
- cleanBlockList(List<BlockNode>) - Static method in class jadx.core.utils.BlockUtils
-
Remove exception handlers from block nodes list
- cleanObjectName(String) - Static method in class jadx.core.utils.Utils
- cleanObjectNameWithInnerClass(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
- CleanRegions.RemoveRegionVisitor - Class in jadx.core.dex.visitors.regions
- cleanSuccessors - Variable in class jadx.core.dex.nodes.BlockNode
- cleanSuccessors(BlockNode) - Static method in class jadx.core.dex.nodes.BlockNode
-
Return all successor which are not exception handler or followed by loop back edge
- cleanupSet - Variable in class jadx.core.dex.visitors.regions.SwitchBreakVisitor.BaseSwitchRegionVisitor
- clear() - Method in class jadx.core.deobf.DeobfPresets
- clear() - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- clear() - Method in class jadx.core.dex.trycatch.TryEdgeScopeGroupMap
- clear() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState.BlockCompletionMonitorMap
- clear() - Method in class jadx.core.dex.visitors.finaly.TryCatchEdgeBlockMap
- clear() - Method in class jadx.core.dex.visitors.regions.maker.RegionStack
- 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
- clearBlockProcessedState(BlockNode) - Method in class jadx.core.dex.visitors.regions.maker.RegionMaker
- clearBlocksState(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
- clearConditionBlocks(List<BlockNode>, BlockNode) - Static method in class jadx.core.dex.visitors.regions.TernaryMod
- 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
- clearTryBlocks(MethodNode, List<TryCatchBlockAttr>) - Static method in class jadx.core.dex.visitors.blocks.BlockExceptionHandler
- cloneMth - Variable in class jadx.core.dex.visitors.EnumVisitor
- 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.input.data.impl.EmptyCodeLoader
- close() - Method in class jadx.api.plugins.input.data.impl.MergeCodeLoader
- 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.plugins.input.dex.DexLoadResult
- close() - Method in class jadx.plugins.input.xapk.XApkCustomInput
- close() - Method in class jadx.plugins.tools.JadxExternalPluginsLoader
- close() - Method in class jadx.zip.fallback.FallbackZipParser
- close() - Method in class jadx.zip.parser.JadxZipParser
- close() - Method in class jadx.zip.ZipContent
- close(boolean) - Method in interface jadx.api.plugins.gui.ISettingsGroup
-
Settings close handler.
- close(Closeable) - Static method in class jadx.core.utils.files.FileUtils
- closeable - Variable in class jadx.api.plugins.input.data.impl.MergeCodeLoader
- closeable - Variable in class jadx.plugins.input.dex.DexLoadResult
- closeableList - Variable in class jadx.api.JadxDecompiler
- closeAll(List<? extends Closeable>) - Method in class jadx.api.JadxDecompiler
- cls - Variable in class jadx.api.JavaClass
- cls - Variable in class jadx.api.plugins.pass.types.JadxPassType
- cls - Variable in class jadx.core.codegen.AnnotationGen
- cls - Variable in class jadx.core.codegen.ClassGen
- cls - Variable in class jadx.core.codegen.json.JsonCodeGen
- cls - Variable in class jadx.core.dex.attributes.nodes.EnumClassAttr.EnumField
- cls - Variable in class jadx.core.dex.visitors.EnumVisitor.EnumData
- cls - Variable in class jadx.core.dex.visitors.rename.SourceFileRename.ClsRename
- cls - Variable in class jadx.core.utils.DecompilerScheduler.DepInfo
- clsCommentsMap - Variable in class jadx.core.dex.visitors.AttachCommentsVisitor
- clsData - Variable in class jadx.core.dex.nodes.ClassNode
- clsDeclOffset - Variable in class jadx.core.codegen.ClassGen
- clsDeps - Variable in class jadx.core.dex.visitors.usage.UsageInfo
- clsIndex - Variable in class jadx.core.deobf.DeobfAliasProvider
- clsInfo - Variable in class jadx.core.dex.nodes.ClassNode
- clsListNoDup - Variable in class jadx.api.JavaPackage
- clsMap - Variable in class jadx.core.dex.nodes.RootNode
- clsp - Variable in class jadx.core.dex.nodes.RootNode
- 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
- ClspClassSource(String) - Constructor for enum jadx.core.clsp.ClspClassSource
- 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
- clsPresetMap - Variable in class jadx.core.deobf.DeobfPresets
- ClsRename(ClassNode, String, int) - Constructor for class jadx.core.dex.visitors.rename.SourceFileRename.ClsRename
- clsRenamesMap - Variable in class jadx.core.dex.visitors.rename.CodeRenameVisitor
- ClsSet - Class in jadx.core.clsp
-
Classes list for import into classpath graph
- ClsSet(RootNode) - Constructor for class jadx.core.clsp.ClsSet
- ClsSet.TypeEnum - Enum in jadx.core.clsp
- CLST_EXTENSION - Static variable in class jadx.core.clsp.ClsSet
- CLST_FILENAME - Static variable in class jadx.core.clsp.ClsSet
- CLST_PATH - Static variable in class jadx.core.clsp.ClsSet
- clsType - Variable in class jadx.core.clsp.ClspClass
- clsType - Variable in class jadx.core.dex.instructions.ConstClassNode
- clsUsage - Variable in class jadx.core.dex.visitors.usage.UsageInfo
- 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
- clsUseInMth - Variable in class jadx.core.dex.visitors.usage.UsageInfo
- cmp(InsnData, InsnType, ArgType) - Method in class jadx.core.dex.instructions.InsnDecoder
- CMP_G - Enum constant in enum jadx.core.dex.instructions.InsnType
- CMP_L - Enum constant in enum jadx.core.dex.instructions.InsnType
- CMP_LONG - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- CMP_LONG - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- CMPG_DOUBLE - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- CMPG_DOUBLE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- CMPG_FLOAT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- CMPG_FLOAT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- CMPL_DOUBLE - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- CMPL_DOUBLE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- CMPL_FLOAT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- CMPL_FLOAT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- code - Variable in class jadx.api.impl.AnnotatedCodeInfo
- code - Variable in class jadx.api.impl.SimpleCodeInfo
- code - Variable in class jadx.core.codegen.json.cls.JsonCodeLine
- code - Variable in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor.CaseData
- code - Variable in class jadx.plugins.input.dex.smali.SmaliCodeWriter
- CODE - Enum constant in enum jadx.api.args.ResourceNameSource
-
Force use resources names from R class
- CODE - Enum constant in enum jadx.api.ResourceType
- CODE_COMMENTS - Static variable in class jadx.core.dex.attributes.AType
- codeCache - Variable in class jadx.api.JadxArgs
- 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
- codeData - Variable in class jadx.api.JadxArgs
- codeData - Variable in class jadx.plugins.input.dex.insns.DexInsnData
- codeDataUpdateListeners - Variable in class jadx.core.dex.nodes.RootNode
- CodeFeature() - Constructor for enum jadx.core.dex.attributes.nodes.CodeFeaturesAttr.CodeFeature
- codeFeatures - Variable in class jadx.core.dex.attributes.nodes.CodeFeaturesAttr
- 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() - Constructor for class jadx.core.codegen.CodeGen
- CODEGEN_STAGE - Enum constant in enum jadx.core.dex.nodes.LoadStage
- codegenDeps - Variable in class jadx.core.dex.nodes.ClassNode
-
Top level classes needed for code generation stage
- CodegenException - Exception Class in jadx.core.utils.exceptions
- CodegenException(ClassNode, String) - Constructor for exception class jadx.core.utils.exceptions.CodegenException
- CodegenException(ClassNode, String, Throwable) - Constructor for exception class jadx.core.utils.exceptions.CodegenException
- CodegenException(MethodNode, String) - Constructor for exception class jadx.core.utils.exceptions.CodegenException
- CodegenException(MethodNode, String, Throwable) - Constructor for exception class jadx.core.utils.exceptions.CodegenException
- CodegenException(String) - Constructor for exception class jadx.core.utils.exceptions.CodegenException
- CodegenException(String, Throwable) - Constructor for exception class jadx.core.utils.exceptions.CodegenException
- CodeGenUtils - Class in jadx.core.codegen.utils
- CodeGenUtils() - Constructor for class jadx.core.codegen.utils.CodeGenUtils
- codeIndentStr - Variable in class jadx.api.JadxArgs
- codeInputs - Variable in class jadx.core.plugins.PluginContext
- codeLoaders - Variable in class jadx.api.plugins.input.data.impl.MergeCodeLoader
- CodeMetadataStorage - Class in jadx.api.metadata.impl
- CodeMetadataStorage(Map<Integer, Integer>, NavigableMap<Integer, ICodeAnnotation>) - Constructor for class jadx.api.metadata.impl.CodeMetadataStorage
- codeNewLineStr - Variable in class jadx.api.JadxArgs
- codeNum - Variable in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor.CaseData
- codeReader - Variable in class jadx.core.dex.nodes.MethodNode
- codeReader - Variable in class jadx.plugins.input.dex.sections.DexMethodData
- codeRef - Variable in class jadx.api.data.impl.JadxCodeComment
- codeRef - Variable in class jadx.api.data.impl.JadxCodeRename
- CodeRefType - Enum in jadx.api.data
- CodeRefType() - Constructor for enum jadx.api.data.CodeRefType
- 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
- codeSize - Variable in class jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser
- CodeUtils - Class in jadx.api.utils
- CodeUtils() - Constructor for class jadx.api.utils.CodeUtils
- codeVar - Variable in class jadx.core.dex.instructions.args.SSAVar
- CodeVar - Class in jadx.core.dex.instructions.args
- CodeVar() - Constructor for class jadx.core.dex.instructions.args.CodeVar
- codeWriter - Variable in class jadx.plugins.input.dex.smali.InsnFormatterInfo
- codeWriterProvider - Variable in class jadx.api.JadxArgs
- collectAllInsns(List<BlockNode>) - Static method in class jadx.core.utils.BlockUtils
- collectAllInstanceFields(ClassNode) - Static method in class jadx.core.dex.visitors.ShadowFieldVisitor
- collectAllPredecessors(MethodNode, BlockNode) - Static method in class jadx.core.utils.BlockUtils
- collectAllSuccessors(MethodNode, BlockNode, boolean) - Static method in class jadx.core.utils.BlockUtils
- collectAllSuccessorsUntil(MethodNode, BlockNode, boolean, Predicate<BlockNode>) - Static method in class jadx.core.utils.BlockUtils
- collectAllSuccessorsUntil(MethodNode, List<BlockNode>, BlockNode, boolean, Predicate<BlockNode>) - 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
- collectCodeSources() - Method in class jadx.api.JadxDecompiler
- collectCodeVars(MethodNode) - Method in class jadx.core.dex.visitors.regions.variables.ProcessVariables
- collectCompilerVarTypes(BaseInvokeNode, int) - Method in class jadx.core.dex.visitors.MethodInvokeVisitor
- collectConnectedVars(List<PhiInsn>, Set<SSAVar>) - Static method in class jadx.core.dex.visitors.InitCodeVariables
- collectConstraints(SSAVar) - Method in class jadx.core.dex.visitors.typeinference.TypeSearch
- CollectConstValues - Class in jadx.core.dex.visitors.prepare
- CollectConstValues() - Constructor for class jadx.core.dex.visitors.prepare.CollectConstValues
- collectDexFiles(List<Path>) - Method in class jadx.plugins.input.dex.DexFileLoader
- collectDexFromZip(File) - Method in class jadx.plugins.input.dex.DexFileLoader
- collectDoms(BlockNode[], BlockNode) - Static method in class jadx.core.dex.visitors.blocks.DominatorTree
- collectEdges() - Method in class jadx.analysis.callgraph.CallGraphBuilder
- collectFieldsInit(ClassNode, MethodNode, InsnType) - Static method in class jadx.core.dex.visitors.ExtractFieldInit
- collectFieldsUsageInAnnotations(ClassNode) - Method in class jadx.core.dex.visitors.PrepareForCodeGen
- collectFieldsUsageInAnnotations(MethodNode, AttrNode) - Method in class jadx.core.dex.visitors.PrepareForCodeGen
- collectHandlerRegions() - Method in class jadx.core.dex.visitors.regions.maker.ExcHandlersRegionMaker
- 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
- collectKnownTypeVarsAtMethod(MethodNode) - Static method in class jadx.core.dex.nodes.utils.TypeUtils
- collectMethods(ClassNode) - Method in class jadx.core.dex.visitors.kotlin.ProcessKotlinInternals
- collectOverloadedMethods(ArgType, MethodInfo) - Method in class jadx.core.dex.nodes.utils.MethodUtils
- collectPart1RegionCases(SwitchOverStringVisitor.SwitchData) - Static method in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor
-
store str and num/caseBlock in switchData validate: - case key is hashcode of strValue - case block is str.equals compare - str compare thenBlock is num assign (SWITCH_SWITCH and IF_SWITCH)
- collectPathUntil(BlockNode, BlockNode, boolean, Predicate<BlockNode>) - Static method in class jadx.core.utils.BlockUtils
-
Traverse succcessors until a node is found, collecting the path to the node
- collectPredecessors(MethodNode, BlockNode, Collection<BlockNode>) - Static method in class jadx.core.utils.BlockUtils
- collectRelatedVars(InsnNode, InsnArg) - Method in class jadx.core.dex.visitors.typeinference.AbstractTypeConstraint
- collectRootPkgs(RootNode) - Static method in class jadx.core.dex.visitors.rename.RenameVisitor
- collectSuccessors(BlockNode, BlockNode, Set<BlockNode>) - Static method in class jadx.core.dex.visitors.blocks.BlockSplitter
- collectSuperTypes(ClassNode) - Method in class jadx.core.dex.visitors.OverrideMethodVisitor
- collectSuperTypes(ClassNode, Set<ArgType>, Set<String>) - Method in class jadx.core.dex.visitors.OverrideMethodVisitor
- collectTryCatchBlocks(MethodNode) - Static method in class jadx.core.dex.visitors.regions.ProcessTryCatchRegions
- CollectUsageRegionVisitor - Class in jadx.core.dex.visitors.regions.variables
- CollectUsageRegionVisitor() - Constructor for class jadx.core.dex.visitors.regions.variables.CollectUsageRegionVisitor
- collectUseChain(MethodNode, InvokeNode, RegisterArg) - Static method in class jadx.core.dex.visitors.SimplifyVisitor
- collectUseTypes(RegisterArg) - Method in class jadx.core.dex.visitors.DeboxingVisitor
- collectWhileDominates(BlockNode, BlockNode, Collection<BlockNode>, BitSet, boolean) - 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
- colorDFS(MethodNode, FixMultiEntryLoops.BlockColor[], BlockNode) - Static method in class jadx.core.dex.visitors.blocks.FixMultiEntryLoops
- colorMode - 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
- CombineDeobfConditions(List<IDeobfCondition>) - Constructor for class jadx.api.deobf.impl.CombineDeobfConditions
- combineFunc(Function<IDeobfCondition, IDeobfCondition.Action>) - Method in class jadx.api.deobf.impl.CombineDeobfConditions
- combineTryCatchBlocks(List<TryCatchBlockAttr>) - Static method in class jadx.core.dex.visitors.blocks.BlockExceptionHandler
- CommandPlugins - Class in jadx.cli.commands
- CommandPlugins() - Constructor for class jadx.cli.commands.CommandPlugins
- COMMANDS_MAP - Static variable in class jadx.cli.JadxCLICommands
- comment - Variable in class jadx.api.data.impl.JadxCodeComment
- comment - Variable in class jadx.core.codegen.utils.CodeComment
- COMMENT_OUT - Enum constant in enum jadx.core.dex.attributes.AFlag
- COMMENTED_DUMP - Enum constant in enum jadx.core.codegen.MethodGen.FallbackOption
- comments - Variable in class jadx.api.data.impl.JadxCodeData
- comments - Variable in class jadx.core.dex.attributes.nodes.JadxCommentsAttr
- commentsLevel - Variable in class jadx.api.JadxArgs
- commentsLevel - Variable in class jadx.cli.JadxCLIArgs
- CommentsLevel - Enum in jadx.api
- CommentsLevel() - Constructor for enum jadx.api.CommentsLevel
- CommentsLevelConverter() - Constructor for class jadx.cli.JadxCLIArgs.CommentsLevelConverter
- CommentStyle - Enum in jadx.api.data
- CommentStyle(String, String, String) - Constructor for enum jadx.api.data.CommentStyle
- CommonBinaryParser - Class in jadx.core.xmlgen
- CommonBinaryParser() - Constructor for class jadx.core.xmlgen.CommonBinaryParser
- commonEscapeAndAppend(StringBuilder, char) - Static method in class jadx.core.utils.StringUtils
- CommonFileUtils - Class in jadx.api.plugins.utils
- CommonFileUtils() - Constructor for class jadx.api.plugins.utils.CommonFileUtils
- commonGlobalState - Variable in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState
- comparator - Variable in class jadx.core.dex.visitors.typeinference.TypeCompare
- comparator - Variable in class jadx.core.dex.visitors.typeinference.TypeUpdate
- COMPARATOR - Static variable in class jadx.api.data.impl.JadxNodeRef
- comparatorState - Variable in class jadx.core.dex.visitors.finaly.traverser.handlers.AbstractActivePathTraverserHandler
- comparatorState - Variable in class jadx.core.dex.visitors.finaly.traverser.state.TraverserState
- compare - Variable in class jadx.core.dex.regions.conditions.IfCondition
- compare(ArgType, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeCompare.ArgTypeComparator
- compare(PassMerge.MergePass, PassMerge.MergePass) - Method in class jadx.core.utils.PassMerge.ExtDepsComparator
- compare(PassMerge.MergePass, PassMerge.MergePass) - Method in class jadx.core.utils.PassMerge.InvertedDepsComparator
- compare(String, String) - Static method in class jadx.core.plugins.versions.VersionComparator
- Compare - Class in jadx.core.dex.regions.conditions
- Compare(IfNode) - Constructor for class jadx.core.dex.regions.conditions.Compare
- COMPARE - Enum constant in enum jadx.core.dex.regions.conditions.IfCondition.Mode
- compareAndGet(String, String) - Static method in class jadx.core.utils.BetterName
-
Deprecated.
- compareArrayWithOtherType(ArgType, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeCompare
- compareByTypeAndName(Comparator<ArgType>, ClassInfo, ClassInfo) - Static method in class jadx.core.dex.visitors.blocks.BlockExceptionHandler
- compareCDAndLFH(ByteBuffer, int, JadxZipEntry) - Static method in class jadx.zip.parser.JadxZipParser
- compareFieldInits(List<ExtractFieldInit.FieldInitInfo>, List<ExtractFieldInit.FieldInitInfo>) - Static method in class jadx.core.dex.visitors.ExtractFieldInit
- compareGenericTypeWithObject(ArgType, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeCompare
- compareObjects(ArgType, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeCompare
- compareObjectsNoPreCheck(ArgType, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeCompare
- comparePrimitives(PrimitiveType, PrimitiveType) - Method in class jadx.core.dex.visitors.typeinference.TypeCompare
- compareTo(JavaPackage) - Method in class jadx.api.JavaPackage
- 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(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(MethodInfo) - Method in class jadx.core.dex.info.MethodInfo
- 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(PluginContext) - Method in class jadx.core.plugins.PluginContext
- compareTo(DecompilerScheduler.DepInfo) - Method in class jadx.core.utils.DecompilerScheduler.DepInfo
- compareTo(ResContainer) - Method in class jadx.core.xmlgen.ResContainer
- compareTo(JadxPluginMetadata) - Method in class jadx.plugins.tools.data.JadxPluginMetadata
- 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
- compareTypeVariables(ArgType, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeCompare
- compareWildcardTypes(ArgType, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeCompare
- compareWithUnknown(ArgType, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeCompare
- ComparisonState() - Constructor for enum jadx.core.dex.visitors.finaly.traverser.state.TraverserState.ComparisonState
- compile(List<Path>, SmaliInputOptions) - Method in class jadx.plugins.input.smali.SmaliConvert
- COMPILE_SDK_VERSION - Enum constant in enum jadx.core.utils.android.AppAttribute
- compileSdkVersion - Variable in class jadx.core.utils.android.ApplicationParams
- completeCandidateBlocks - Variable in class jadx.core.dex.visitors.finaly.MarkFinallyVisitor.TryExtractInfo
- completeFinallyBlocks - Variable in class jadx.core.dex.visitors.finaly.MarkFinallyVisitor.TryExtractInfo
- 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
- compressedSize - Variable in class jadx.zip.parser.JadxZipEntry
- compressMethod - Variable in class jadx.zip.parser.JadxZipEntry
- 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 - Enum constant in enum jadx.core.dex.attributes.AFlag
- computeDominanceFrontier(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.DominatorTree
- computeDominators(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
- computeUnreachableFromBlock(Set<BlockNode>, BlockNode, MethodNode) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
- 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
- concatConstArgs(List<InsnArg>) - Static method in class jadx.core.dex.visitors.SimplifyVisitor
- 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
- condition - Variable in class jadx.core.dex.instructions.mods.TernaryInsn
- condition - Variable in class jadx.core.dex.regions.conditions.ConditionRegion
- condition - Variable in class jadx.core.dex.regions.conditions.IfInfo
- conditionAtEnd - Variable in class jadx.core.dex.regions.loops.LoopRegion
- conditionBlocks - Variable in class jadx.core.dex.regions.conditions.ConditionRegion
- ConditionGen - Class in jadx.core.codegen
- ConditionGen(InsnGen) - Constructor for class jadx.core.codegen.ConditionGen
- ConditionGen.CondStack - Class in jadx.core.codegen
- ConditionRegion - Class in jadx.core.dex.regions.conditions
- ConditionRegion(IRegion) - Constructor for class jadx.core.dex.regions.conditions.ConditionRegion
- conditions - Variable in class jadx.api.deobf.impl.CombineDeobfConditions
- CondStack() - Constructor for class jadx.core.codegen.ConditionGen.CondStack
- config - Variable in class jadx.cli.JadxCLIArgs
- config - Variable in class jadx.core.xmlgen.entry.ResourceEntry
- CONFIG_DIR - Static variable in class jadx.commons.app.JadxCommonFiles
- configCls - Variable in class jadx.cli.config.JadxConfigAdapter
- configDir - Variable in class jadx.commons.app.JadxCommonFiles.DirsLoader
- configPath - Variable in class jadx.cli.config.JadxConfigAdapter
- confirmMerge(IfInfo) - Static method in class jadx.core.dex.visitors.regions.maker.IfRegionMaker
- CONFLICT - Enum constant in enum jadx.core.dex.visitors.typeinference.TypeCompareEnum
- CONFLICT_BY_GENERIC - Enum constant in enum jadx.core.dex.visitors.typeinference.TypeCompareEnum
- conn - Variable in class jadx.core.utils.DotGraphUtils
- connect(BlockNode, BlockNode) - Static method in class jadx.core.dex.visitors.blocks.BlockSplitter
- connectElseIf(ICodeWriter, IContainer) - Method in class jadx.core.codegen.RegionGen
-
Connect if-else-if block
- connectExcHandlers(MethodNode, List<TryCatchBlockAttr>) - Static method in class jadx.core.dex.visitors.blocks.BlockExceptionHandler
-
Wrap try blocks with top/bottom splitter and connect them to handler block.
- connectNewBlock(MethodNode, BlockNode, int) - Static method in class jadx.core.dex.visitors.blocks.BlockSplitter
- connectSplittersAndHandlers(TryCatchBlockAttr, BlockNode, BlockNode) - Static method in class jadx.core.dex.visitors.blocks.BlockExceptionHandler
- CONST - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- CONST - Enum constant in enum jadx.core.dex.instructions.InsnType
- CONST - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- CONST_16 - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- CONST_4 - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- CONST_CLASS - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- CONST_CLASS - Enum constant in enum jadx.core.dex.instructions.InsnType
- CONST_CLASS - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- CONST_HIGH16 - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- CONST_METHOD_HANDLE - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- CONST_METHOD_HANDLE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- CONST_METHOD_TYPE - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- CONST_METHOD_TYPE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- CONST_STR - Enum constant in enum jadx.core.dex.instructions.InsnType
- CONST_STRING - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- CONST_STRING - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- CONST_STRING_JUMBO - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- CONST_WIDE - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- CONST_WIDE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- CONST_WIDE_16 - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- CONST_WIDE_32 - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- CONST_WIDE_HIGH16 - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- CONSTANT_VALUE - Static variable in class jadx.api.plugins.input.data.attributes.JadxAttrType
- 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
- constInsn(String) - Method in class jadx.plugins.input.dex.smali.SmaliInsnFormat
- constraints - Variable in class jadx.core.dex.visitors.typeinference.TypeSearchVarInfo
- constrInsn - Variable in class jadx.core.dex.attributes.nodes.EnumClassAttr.EnumField
- CONSTRUCTOR - Enum constant in enum jadx.core.dex.attributes.nodes.AnonymousClassAttr.InlineType
- CONSTRUCTOR - Enum constant in enum jadx.core.dex.instructions.InsnType
- CONSTRUCTOR - Enum constant in enum jadx.core.dex.instructions.mods.ConstructorInsn.CallType
- CONSTRUCTOR - Static variable in class jadx.api.plugins.input.data.AccessFlags
- ConstructorInitInfo(MethodNode, List<ExtractFieldInit.FieldInitInfo>) - Constructor for class jadx.core.dex.visitors.ExtractFieldInit.ConstructorInitInfo
- 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
- constructorMth - Variable in class jadx.core.dex.visitors.ExtractFieldInit.ConstructorInitInfo
- ConstructorVisitor - Class in jadx.core.dex.visitors
- ConstructorVisitor() - Constructor for class jadx.core.dex.visitors.ConstructorVisitor
- Consts - Class in jadx.core
- Consts() - Constructor for class jadx.core.Consts
- 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
- ConstStorage.ValueStorage - Class in jadx.core.dex.info
- ConstStringNode - Class in jadx.core.dex.instructions
- ConstStringNode(String) - Constructor for class jadx.core.dex.instructions.ConstStringNode
- constValue - Variable in class jadx.plugins.input.dex.sections.DexFieldData
- constValues - Variable in class jadx.core.dex.nodes.RootNode
- consume(char) - Method in class jadx.core.dex.nodes.parser.SignatureParser
- consumeExtendsTypesList() - Method in class jadx.core.dex.nodes.parser.SignatureParser
-
List of types separated by ':' last type is 'java.lang.Object'.
- consumeGenericArgs() - Method in class jadx.core.dex.nodes.parser.SignatureParser
- 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
- consumeObjectType(boolean) - 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
- containedBlocks - Variable in class jadx.core.dex.visitors.finaly.traverser.GlobalTraverserSourceState
- container - Variable in class jadx.api.ResourceFileContainer
- container - Variable in class jadx.core.dex.regions.SwitchRegion.CaseInfo
- containerSize - Variable in class jadx.plugins.input.dex.sections.DexHeaderV41
- 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(PrimitiveType) - Method in class jadx.core.dex.instructions.args.ArgType.KnownType
- contains(PrimitiveType) - Method in class jadx.core.dex.instructions.args.ArgType.UnknownArg
- 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.dex.info.ConstStorage.ValueStorage
- 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
- containsExit(BlockNode) - Method in class jadx.core.dex.visitors.regions.maker.RegionStack
- 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
- containsKey(Object) - Method in class jadx.core.dex.trycatch.TryEdgeScopeGroupMap
- containsKey(Object) - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState.BlockCompletionMonitorMap
- containsKey(Object) - Method in class jadx.core.dex.visitors.finaly.TryCatchEdgeBlockMap
- containsTernary(InsnNode) - Static method in class jadx.core.dex.visitors.regions.TernaryMod
- containsTypeVariable() - Method in class jadx.core.dex.instructions.args.ArgType
- containsUnknownTypeVar(MethodNode, ArgType) - Method in class jadx.core.dex.nodes.utils.TypeUtils
- containsValue(Object) - Method in class jadx.core.dex.trycatch.TryEdgeScopeGroupMap
- containsValue(Object) - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState.BlockCompletionMonitorMap
- containsValue(Object) - Method in class jadx.core.dex.visitors.finaly.TryCatchEdgeBlockMap
- 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
- containsVisitor(List<String>) - Method in class jadx.core.utils.PassMerge.ExtDepsComparator
- containsWrappedInsn() - Method in class jadx.core.dex.nodes.InsnNode
- content - Variable in class jadx.api.ResourceFileContent
- content - Variable in class jadx.plugins.input.dex.utils.SimpleDexData
- CONTENT_BINARY - Enum constant in enum jadx.api.resources.ResourceContentType
- CONTENT_NONE - Enum constant in enum jadx.api.resources.ResourceContentType
- CONTENT_TEXT - Enum constant in enum jadx.api.resources.ResourceContentType
- CONTENT_UNKNOWN - Enum constant in enum jadx.api.resources.ResourceContentType
- contentType - Variable in enum jadx.api.ResourceType
- context - Variable in class jadx.plugins.input.xapk.XApkCustomInput
- context - Variable in class jadx.plugins.input.xapk.XApkLoader
- CONTINUE - Enum constant in enum jadx.core.dex.instructions.InsnType
- convert - Variable in class jadx.api.plugins.input.data.impl.ListConsumer
- convert(String) - Method in class jadx.cli.JadxCLIArgs.BaseEnumConverter
- convert(String) - Method in class jadx.cli.JadxCLIArgs.RenameConverter
- ConvertArscFile - Class in jadx.cli.tools
-
Utility class for convert '.arsc' to simple text file with mapping id to resource name
- ConvertArscFile() - Constructor for class jadx.cli.tools.ConvertArscFile
- convertClassNode(ClassNode) - Method in class jadx.api.JadxDecompiler
-
Get JavaClass by ClassNode without loading and decompilation
- CONVERTED_ENUM - Enum constant in enum jadx.core.dex.attributes.AFlag
- convertFieldArith(MethodNode, InsnNode) - Static method in class jadx.core.dex.visitors.SimplifyVisitor
-
Convert field arith operation to arith instruction (IPUT (ARITH (IGET, lit)) -> ARITH ((IGET))
= lit)) - convertFieldNode(FieldNode) - Method in class jadx.api.JadxDecompiler
- convertFromPrimitiveType(PrimitiveType) - Static method in class jadx.core.dex.instructions.args.ArgType
- convertInvoke(MethodNode, InvokeNode) - Static method in class jadx.core.dex.visitors.SimplifyVisitor
-
Simplify chains of calls to StringBuilder#append() plus constructor of StringBuilder.
- convertInvokeType(MethodHandleType) - Static method in class jadx.core.dex.instructions.invokedynamic.InvokeCustomUtils
- convertMethodNode(MethodNode) - Method in class jadx.api.JadxDecompiler
- convertNodes(Collection<? extends ICodeNodeRef>) - Method in class jadx.api.JadxDecompiler
- convertPackageNode(PackageNode) - Method in class jadx.api.JadxDecompiler
- convertStringBuilderChain(MethodNode, InvokeNode, List<InsnNode>) - Static method in class jadx.core.dex.visitors.SimplifyVisitor
- convertSystemAnnotations(String, List<IJadxAttribute>, IAnnotation) - Static method in class jadx.plugins.input.dex.sections.DexAnnotationsConvert
- ConvertToClsSet - Class in jadx.cli.clst
-
Utility class for convert dex or jar to jadx classes set (.jcst)
- ConvertToClsSet() - Constructor for class jadx.cli.clst.ConvertToClsSet
- convertToConstValue(EncodedValue) - Static method in class jadx.core.utils.EncodedValueUtils
-
Return constant literal from
jadx.api.plugins.input.data.annotations.EncodedValue - convertToEnum(ClassNode) - Method in class jadx.core.dex.visitors.EnumVisitor
- convertToHandlers(MethodNode, ICatch, InsnNode[]) - Static method in class jadx.core.dex.visitors.AttachTryCatchVisitor
- convertToInner(ClassNode) - Method in class jadx.core.dex.info.ClassInfo
- convertToInsnArg(RootNode, EncodedValue) - Static method in class jadx.core.utils.EncodedValueUtils
- convertToRFieldName(String) - Static method in class jadx.core.xmlgen.ResNameUtils
-
Converts the resource name to a field name of the R class.
- copy() - Method in interface jadx.api.plugins.input.data.IClassData
- copy() - Method in interface jadx.api.plugins.input.data.ICodeReader
- 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() - Method in class jadx.plugins.input.dex.sections.annotations.AnnotationsParser
- copy() - Method in class jadx.plugins.input.dex.sections.DexClassData
- copy() - Method in class jadx.plugins.input.dex.sections.DexCodeReader
- copy() - Method in class jadx.plugins.input.dex.sections.SectionReader
- copy(int) - Method in class jadx.plugins.input.dex.sections.SectionReader
- copy(RegisterArg) - Method in class jadx.core.dex.nodes.InsnNode
-
See
InsnNode.copy() - copy(String) - Method in class jadx.core.xmlgen.entry.ResourceEntry
- copyAttributeFrom(AttrNode, AType<T>) - Method in class jadx.core.dex.attributes.AttrNode
- copyAttributeFrom(AttrNode, AType<T>) - Method in interface jadx.core.dex.attributes.IAttributeNode
- copyAttributesFrom(AttrNode) - Method in class jadx.core.dex.attributes.AttrNode
- copyAttributesFrom(AttrNode) - Method in interface jadx.core.dex.attributes.IAttributeNode
- copyAttributesFrom(InsnNode) - Method in class jadx.core.dex.nodes.InsnNode
- copyBlockData(BlockNode, BlockNode) - Static method in class jadx.core.dex.visitors.blocks.BlockSplitter
- copyBlocksBitSet(MethodNode, BitSet) - Static method in class jadx.core.utils.BlockUtils
- copyBlocksTree(MethodNode, List<BlockNode>) - Static method in class jadx.core.dex.visitors.blocks.BlockSplitter
- copyCodeVars(InsnArg, InsnArg) - Static method in class jadx.core.dex.visitors.finaly.MarkFinallyVisitor
- copyCodeVars(InsnNode, InsnNode) - Static method in class jadx.core.dex.visitors.finaly.MarkFinallyVisitor
- copyCommonParams(T) - Method in class jadx.core.dex.instructions.args.InsnArg
- copyCommonParams(T) - Method in class jadx.core.dex.nodes.InsnNode
- copyFrom(RenameState, BlockNode) - Static method in class jadx.core.dex.visitors.ssa.RenameState
- copyJar(Path, Path) - Method in class jadx.plugins.tools.JadxPluginsTools
- 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
- copyWith(IRegion) - Method in class jadx.core.dex.visitors.regions.maker.RegionStack.State
- copyWithId(String) - Method in class jadx.core.xmlgen.entry.ResourceEntry
- copyWithNewSsaVar(MethodNode) - Method in class jadx.core.dex.nodes.InsnNode
-
See
InsnNode.copy() - copyWithoutResult() - Method in class jadx.core.dex.nodes.InsnNode
-
See
InsnNode.copy() - copyWithoutSsa() - Method in class jadx.core.dex.nodes.InsnNode
- CORE - Enum constant in enum jadx.core.clsp.ClspClassSource
- couldMerge(MethodNode, BlockNode, BlockNode, BlockNode) - Method in class jadx.core.dex.visitors.AdjustForIfMergeVisitor
- 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() - Static method in interface jadx.api.plugins.input.data.attributes.IJadxAttrType
- create(boolean) - Static method in enum jadx.api.args.UseSourceNameAsClassNameAlias
-
Deprecated.Use
UseSourceNameAsClassNameAliasdirectly. - create(ResourceFile, InputStream) - Method in interface jadx.api.plugins.resources.IResContainerFactory
-
Checks if resource file is of expected format and tries to parse its content.
- create(String) - Static method in class jadx.api.plugins.events.JadxEventType
- create(String) - Static method in interface jadx.api.plugins.input.data.attributes.IJadxAttrType
- createdAt - Variable in class jadx.plugins.tools.resolvers.github.data.Asset
- createEdgeTerminusMap(Map<TryEdge, BlockNode>, TryEdge, BlockNode) - Method in class jadx.core.dex.trycatch.TryEdgeScopeGroupMap
- createEnumFieldByConstructor(EnumVisitor.EnumData, FieldNode, ConstructorInsn) - Method in class jadx.core.dex.visitors.EnumVisitor
- createFakeField(ClassNode, String) - Method in class jadx.core.dex.visitors.EnumVisitor
- createHandler(MethodNode, InsnNode[], int, ClassInfo) - Static method in class jadx.core.dex.visitors.AttachTryCatchVisitor
- createNonMatchingTerminator(TraverserActivePathState) - Static method in class jadx.core.dex.visitors.finaly.traverser.handlers.MergePathActivePathTraverserHandler
- createResourceFile(JadxDecompiler, File, ResourceType) - Static method in class jadx.api.ResourceFile
- createResourceFile(JadxDecompiler, String, ResourceType) - Static method in class jadx.api.ResourceFile
- createStateForBlockSkip(TraverserActivePathState, TraverserState, TraverserState, BlockNode, BlockNode) - Static method in class jadx.core.dex.visitors.finaly.traverser.visitors.comparator.InstructionBlockComparatorTraverserVisitor
- createStateForPerfectMatch(TraverserActivePathState, BlockNode, BlockNode) - Static method in class jadx.core.dex.visitors.finaly.traverser.visitors.comparator.InstructionBlockComparatorTraverserVisitor
- createStateForTerminatorState(TraverserActivePathState) - Static method in class jadx.core.dex.visitors.finaly.traverser.visitors.comparator.InstructionBlockComparatorTraverserVisitor
- createStateForUnevenMatch(TraverserActivePathState, TraverserState, TraverserState, BlockNode, BlockNode, int, int) - Static method in class jadx.core.dex.visitors.finaly.traverser.visitors.comparator.InstructionBlockComparatorTraverserVisitor
- 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.
- createTempRootDir() - Static method in class jadx.commons.app.JadxTempFiles
- createTempRootDir() - Static method in class jadx.core.utils.files.FileUtils
- CROSS_EDGE - Enum constant in enum jadx.core.dex.attributes.nodes.SpecialEdgeAttr.SpecialEdgeType
- currentArg - Variable in class jadx.core.dex.visitors.typeinference.InvokeUpdateCallback
- currentIndex - Variable in class jadx.core.dex.visitors.typeinference.TypeSearchVarInfo
- currentPos - Variable in class jadx.zip.io.LimitedInputStream
- currentStackTrace() - Static method in class jadx.core.utils.Utils
- currentStackTrace(int) - Static method in class jadx.core.utils.Utils
- currentSwitch - Variable in class jadx.core.dex.visitors.regions.SwitchBreakVisitor.BaseSwitchRegionVisitor
- currentTag - Variable in class jadx.core.xmlgen.BinaryXMLParser
- currentType - Variable in class jadx.core.dex.visitors.typeinference.TypeSearchVarInfo
- cursor - Variable in class jadx.core.utils.blocks.BlockSet.BlockSetIterator
- curState - Variable in class jadx.core.dex.visitors.regions.maker.RegionStack
- curVariable - Variable in class jadx.core.export.TemplateFile.ParserState
- CUSTOM - Enum constant in enum jadx.core.dex.instructions.InvokeType
- CUSTOM_DECLARE - Enum constant in enum jadx.core.dex.attributes.AFlag
- CUSTOM_RAW - Enum constant in enum jadx.core.dex.instructions.InvokeType
- customCodeLoaders - Variable in class jadx.api.JadxDecompiler
- CustomLambdaCall - Class in jadx.core.dex.instructions.invokedynamic
- CustomLambdaCall() - Constructor for class jadx.core.dex.instructions.invokedynamic.CustomLambdaCall
- customPasses - Variable in class jadx.api.JadxDecompiler
- 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
- customResourcesLoaders - Variable in class jadx.api.JadxDecompiler
- CustomStringConcat - Class in jadx.core.dex.instructions.invokedynamic
- CustomStringConcat() - Constructor for class jadx.core.dex.instructions.invokedynamic.CustomStringConcat
- cutFileName(File) - Static method in class jadx.core.utils.files.FileUtils
- cutHandlerBlocks(MethodNode, MarkFinallyVisitor.TryExtractInfo, ExceptionHandler) - Static method in class jadx.core.dex.visitors.finaly.MarkFinallyVisitor
- cutObject(String) - Static method in class jadx.core.utils.Utils
- cutPrefix(String) - Method in class jadx.core.dex.visitors.ApplyVariableNames
- CWD - Static variable in class jadx.api.plugins.utils.CommonFileUtils
- CWD - Static variable in class jadx.zip.security.JadxZipSecurity
- CWD_PATH - Static variable in class jadx.api.plugins.utils.CommonFileUtils
D
- data - Variable in class jadx.api.usage.impl.InMemoryUsageInfoCache
- data - Variable in class jadx.core.dex.instructions.FillArrayData
- data - Variable in class jadx.core.xmlgen.entry.RawValue
- data - Variable in class jadx.core.xmlgen.ResContainer
- data - Variable in class jadx.plugins.input.dex.insns.payloads.DexArrayPayload
- DATA - Static variable in class jadx.api.plugins.input.data.AccessFlags
- DataInputDelegate - Class in jadx.core.utils.android
- DataInputDelegate(DataInput) - Constructor for class jadx.core.utils.android.DataInputDelegate
- DataReader - Class in jadx.plugins.input.dex.utils
- DataReader() - Constructor for class jadx.plugins.input.dex.utils.DataReader
- dataStart - Variable in class jadx.zip.parser.JadxZipEntry
- dataTarget - Variable in class jadx.core.dex.instructions.SwitchInsn
- dataToString() - Method in class jadx.core.dex.instructions.FillArrayData
- dataToString() - Method in class jadx.core.dex.instructions.FillArrayInsn
- dataType - Variable in class jadx.core.xmlgen.entry.RawValue
- dataType - Variable in class jadx.core.xmlgen.ResContainer
- DataType() - Constructor for enum jadx.core.xmlgen.ResContainer.DataType
- DBG_ADVANCE_LINE - Static variable in class jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser
- DBG_ADVANCE_PC - Static variable in class jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser
- DBG_END_LOCAL - Static variable in class jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser
- DBG_END_SEQUENCE - Static variable in class jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser
- DBG_FIRST_SPECIAL - Static variable in class jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser
- DBG_LINE_BASE - Static variable in class jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser
- DBG_LINE_RANGE - Static variable in class jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser
- DBG_RESTART_LOCAL - Static variable in class jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser
- DBG_SET_EPILOGUE_BEGIN - Static variable in class jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser
- DBG_SET_FILE - Static variable in class jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser
- DBG_SET_PROLOGUE_END - Static variable in class jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser
- DBG_START_LOCAL - Static variable in class jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser
- DBG_START_LOCAL_EXTENDED - Static variable in class jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser
- 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 - Enum constant in enum jadx.api.CommentsLevel
- DEBUG - Enum constant in enum jadx.cli.LogHelper.LogLevelEnum
- DEBUG - Static variable in class jadx.core.Consts
- DEBUG - Static variable in class jadx.core.dex.visitors.regions.maker.RegionStack
- DEBUG - Static variable in class jadx.core.utils.BetterName
- DEBUG_ATTRIBUTES - Static variable in class jadx.core.Consts
- DEBUG_BATCHES - Static variable in class jadx.core.utils.DecompilerScheduler
- 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_MODS - Static variable in class jadx.core.dex.visitors.blocks.BlockProcessor
- 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
- debugDumpWithRegionHighlight(IRegion) - Static method in class jadx.core.dex.visitors.DotGraphVisitor
-
Helper function to generate a cfg at a given point showing only one of the regions in the graph.
- debugInfo - Variable in class jadx.api.JadxArgs
- debugInfo - Variable in class jadx.cli.JadxCLIArgs
- DebugInfo - Class in jadx.api.plugins.input.data.impl
- DebugInfo(Map<Integer, Integer>, List<ILocalVar>) - Constructor for class jadx.api.plugins.input.data.impl.DebugInfo
- 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
- DebugInfoParser - Class in jadx.plugins.input.dex.sections.debuginfo
- DebugInfoParser(SectionReader, int, int) - Constructor for class jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser
- DebugModAttr() - Constructor for class jadx.core.dex.visitors.blocks.BlockProcessor.DebugModAttr
- DebugRegionCounter - Class in jadx.core.dex.visitors.regions
- DebugRegionCounter() - Constructor for class jadx.core.dex.visitors.regions.DebugRegionCounter
- DebugRegionCounter.BlockDepthEntry - Class in jadx.core.dex.visitors.regions
- DebugRegionCounter.RegionCounterVisitor - Class in jadx.core.dex.visitors.regions
- debugString() - Method in class jadx.core.dex.nodes.parser.SignatureParser
- DebugUtils - Class in jadx.core.utils
-
Use these methods only for debug purpose.
- DebugUtils() - Constructor for class jadx.core.utils.DebugUtils
- DECIMAL - Enum constant in enum jadx.api.args.IntegerFormat
- decIndent() - Method in interface jadx.api.ICodeWriter
- decIndent() - Method in class jadx.api.impl.SimpleCodeWriter
- decIndent() - Method in class jadx.plugins.input.dex.smali.SmaliCodeWriter
- decIndent(int) - Method in class jadx.api.impl.SimpleCodeWriter
- declaration - Variable in class jadx.core.codegen.json.cls.JsonNode
- DECLARATION - Enum constant in enum jadx.api.metadata.ICodeAnnotation.AnnType
- DECLARE_VAR - Enum constant in enum jadx.core.dex.attributes.AFlag
- DECLARE_VARIABLES - Static variable in class jadx.core.dex.attributes.AType
- DECLARED_SYNCHRONIZED - Static variable in class jadx.api.plugins.input.data.AccessFlags
- declareVar(ICodeWriter, CodeVar) - Method in class jadx.core.codegen.InsnGen
- declareVar(ICodeWriter, RegisterArg) - Method in class jadx.core.codegen.InsnGen
- declareVar(MethodNode, CodeVar, List<VarUsage>) - Method in class jadx.core.dex.visitors.regions.variables.ProcessVariables
- 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
- declareVarInRegion(IContainer, CodeVar) - Static method in class jadx.core.dex.visitors.regions.variables.ProcessVariables
- declareVars(ICodeWriter, IContainer) - Method in class jadx.core.codegen.RegionGen
- declClass - Variable in class jadx.api.data.impl.JadxNodeRef
- declClass - Variable in class jadx.core.dex.info.FieldInfo
- declClass - Variable in class jadx.core.dex.info.MethodInfo
- decode() - Method in interface jadx.api.plugins.input.insns.InsnData
- decode() - Method in class jadx.core.xmlgen.BinaryXMLParser
- decode() - Method in class jadx.plugins.input.dex.insns.DexInsnData
- decode(long, InputStream) - Method in interface jadx.api.ResourcesLoader.ResourceDecoder
- decode(InsnData) - Method in class jadx.core.dex.instructions.InsnDecoder
- decode(ExtDataInput) - Static method in class jadx.core.utils.android.Res9patchStreamDecoder.NinePatch
- decode(DexInsnData) - Method in class jadx.plugins.input.dex.sections.DexCodeReader
- decode(DexInsnData, int, SectionReader) - Method in class jadx.plugins.input.dex.insns.DexInsnFormat
- decode(SectionReader) - Static method in class jadx.plugins.input.dex.utils.MUtf8
- 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
- decodeAttribute(int, int, int, String) - Method in class jadx.core.xmlgen.BinaryXMLParser
- decodeComplex(int, boolean) - Static method in class jadx.core.xmlgen.XmlGenUtils
- decoded - Variable in class jadx.plugins.input.dex.insns.DexInsnData
- DECODED_DATA - Enum constant in enum jadx.core.xmlgen.ResContainer.DataType
- decodedData(String, byte[]) - Static method in class jadx.core.xmlgen.ResContainer
- DecodeException - Exception Class in jadx.core.utils.exceptions
- DecodeException(MethodNode, String) - Constructor for exception class jadx.core.utils.exceptions.DecodeException
- DecodeException(MethodNode, String, Throwable) - Constructor for exception class jadx.core.utils.exceptions.DecodeException
- DecodeException(String) - Constructor for exception class jadx.core.utils.exceptions.DecodeException
- DecodeException(String, Throwable) - Constructor for exception class jadx.core.utils.exceptions.DecodeException
- decodeFiles() - Method in interface jadx.core.xmlgen.IResTableParser
- decodeFiles() - Method in class jadx.core.xmlgen.ResTableBinaryParser
- decodeImage(ResourceFile, InputStream) - Static method in class jadx.api.ResourcesLoader
- 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
- decodeTableChunk() - Method in class jadx.core.xmlgen.ResTableBinaryParser
- decodeValue(int, int) - Method in class jadx.core.xmlgen.entry.ValuesParser
- decodeValue(RawValue) - Method in class jadx.core.xmlgen.entry.ValuesParser
- decompilationMode - Variable in class jadx.api.JadxArgs
- decompilationMode - Variable in class jadx.cli.JadxCLIArgs
- DecompilationMode - Enum in jadx.api
- DecompilationMode() - Constructor for enum jadx.api.DecompilationMode
- DecompilationModeConverter() - Constructor for class jadx.cli.JadxCLIArgs.DecompilationModeConverter
- decompile() - Method in class jadx.api.JavaClass
- decompile() - Method in class jadx.core.dex.nodes.ClassNode
- decompile(boolean) - Method in class jadx.core.dex.nodes.ClassNode
- DECOMPILE_MODE_OVERRIDE - Static variable in class jadx.core.dex.attributes.AType
- DECOMPILE_WITH_MODE_SYNC - Static variable in class jadx.core.dex.nodes.ClassNode
- DecompileModeOverrideAttr - Class in jadx.core.dex.attributes.nodes
- DecompileModeOverrideAttr(DecompilationMode) - Constructor for class jadx.core.dex.attributes.nodes.DecompileModeOverrideAttr
- decompilePass - Variable in class jadx.api.impl.passes.DecompilePassWrapper
- DecompilePassWrapper - Class in jadx.api.impl.passes
- DecompilePassWrapper(JadxDecompilePass) - Constructor for class jadx.api.impl.passes.DecompilePassWrapper
- decompiler - Variable in class jadx.analysis.callgraph.CallGraphBuilder
- decompiler - Variable in class jadx.api.JavaClass
- decompiler - Variable in class jadx.api.ResourceFile
- decompiler - Variable in class jadx.api.ResourcesLoader
- decompiler - Variable in class jadx.core.dex.nodes.RootNode
-
Optional decompiler reference
- decompiler - Variable in class jadx.core.plugins.JadxPluginManager
- decompiler - Variable in class jadx.core.plugins.JadxPluginsData
- decompiler - Variable in class jadx.core.plugins.PluginContext
- DecompilerScheduler - Class in jadx.core.utils
- DecompilerScheduler() - Constructor for class jadx.core.utils.DecompilerScheduler
- DecompilerScheduler.DepInfo - Class in jadx.core.utils
- decompileScheduler - Variable in class jadx.api.JadxDecompiler
- decompileWithMode(DecompilationMode) - Method in class jadx.core.dex.nodes.ClassNode
-
WARNING: Slow operation! Use with caution!
- decompressEntryToBytes(ByteBuffer, JadxZipEntry) - Static method in class jadx.zip.parser.ZipDeflate
- decompressEntryToStream(ByteBuffer, JadxZipEntry) - Static method in class jadx.zip.parser.ZipDeflate
- deduceType(MethodNode, SSAVar) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- deduplicateBlockInsns(MethodNode, BlockNode) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
- deepResolveField(ClassNode, FieldInfo) - Method in class jadx.core.dex.nodes.RootNode
- deepResolveMethod(ClassNode, String) - Method in class jadx.core.dex.nodes.RootNode
- deepUnload() - Method in class jadx.core.dex.nodes.ClassNode
- def - Variable in class jadx.core.dex.instructions.SwitchInsn
- DEFAULT_CASE_KEY - Static variable in class jadx.core.dex.regions.SwitchRegion
- DEFAULT_INDENT_STR - Static variable in class jadx.api.JadxArgs
- DEFAULT_INSTANCE - Static variable in class jadx.core.utils.StringUtils
- DEFAULT_LIST - Static variable in class jadx.core.deobf.conditions.DeobfWhitelist
- DEFAULT_NEW_LINE_STR - Static variable in class jadx.api.JadxArgs
- DEFAULT_NUM_VALUE - Static variable in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor
- 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
- defaultConfigFileName - Variable in class jadx.cli.config.JadxConfigAdapter
- defaultGsonBuilder() - Static method in class jadx.core.utils.GsonUtils
- defaultLoadFile(List<ResourceFile>, File, String) - Method in class jadx.api.ResourcesLoader
- defaultOptionsHash() - Method in class jadx.core.plugins.PluginContext
- defaultValue - Variable in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder.OptionData
- defaultValue - Variable in class jadx.api.plugins.options.impl.JadxOptionDescription
- 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 interface jadx.api.plugins.options.impl.OptionBuilder
- defaultValue(T) - Method in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder.OptionData
- definedNamespaces - Variable in class jadx.core.xmlgen.BinaryXMLParser
- defPos - Variable in class jadx.api.metadata.annotations.NodeDeclareRef
- defPos - Variable in class jadx.api.metadata.annotations.VarNode
- defPosition - Variable in class jadx.core.dex.attributes.nodes.LineAttrNode
-
Position where a node declared at in decompiled code
- defs - Variable in class jadx.core.dex.visitors.ssa.LiveVarAnalysis
- defTargetBlock - Variable in class jadx.core.dex.instructions.SwitchInsn
- defVar(ICodeWriter, CodeVar) - Method in class jadx.core.codegen.InsnGen
-
Variable definition without type, only var name
- 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
- deleteDir(Path) - Static method in class jadx.core.utils.files.FileUtils
- deleteDir(Path, boolean) - 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
- deleteMove(MethodNode, InsnNode) - Static method in class jadx.core.dex.visitors.MoveInlineVisitor
- deletePlugin(JadxPluginMetadata) - Method in class jadx.plugins.tools.JadxPluginsTools
- delistPhi(MethodNode, PhiInsn) - Static method in class jadx.core.utils.InsnRemover
- 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
- deobfClassName(String) - Method in class jadx.core.xmlgen.BinaryXMLParser
- DeobfLengthCondition - Class in jadx.core.deobf.conditions
- DeobfLengthCondition() - Constructor for class jadx.core.deobf.conditions.DeobfLengthCondition
- deobfMapFile - Variable in class jadx.core.deobf.DeobfPresets
- deobfName - Variable in class jadx.api.ResourceFile
- DeobfPresets - Class in jadx.core.deobf
- DeobfPresets(Path) - Constructor for class jadx.core.deobf.DeobfPresets
- DeobfuscationMapFileModeConverter() - Constructor for class jadx.cli.JadxCLIArgs.DeobfuscationMapFileModeConverter
- deobfuscationMaxLength - Variable in class jadx.api.JadxArgs
- deobfuscationMaxLength - Variable in class jadx.cli.JadxCLIArgs
- deobfuscationMinLength - Variable in class jadx.api.JadxArgs
- deobfuscationMinLength - Variable in class jadx.cli.JadxCLIArgs
- deobfuscationOn - Variable in class jadx.api.JadxArgs
- deobfuscationOn - Variable in class jadx.cli.JadxCLIArgs
- deobfuscationUseSourceNameAsAlias - Variable in class jadx.cli.JadxCLIArgs
-
Deprecated.
- deobfuscationWhitelist - Variable in class jadx.api.JadxArgs
-
List of classes and packages (ends with '.*') to exclude from deobfuscation
- deobfuscationWhitelistStr - Variable in class jadx.cli.JadxCLIArgs
- 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
- dependencies - Variable in class jadx.core.dex.nodes.ClassNode
-
Top level classes used in this class (only for top level classes, empty for inners)
- DepInfo(JavaClass, int) - Constructor for class jadx.core.utils.DecompilerScheduler.DepInfo
- depsCount - Variable in class jadx.core.utils.DecompilerScheduler.DepInfo
- depth - Variable in class jadx.core.dex.visitors.regions.DebugRegionCounter.BlockDepthEntry
- depth - Variable in class jadx.core.dex.visitors.regions.DebugRegionCounter.RegionCounterVisitor
- DepthRegionTraversal - Class in jadx.core.dex.visitors.regions
- DepthRegionTraversal() - Constructor for class jadx.core.dex.visitors.regions.DepthRegionTraversal
- DepthTraversal - Class in jadx.core.dex.visitors
- DepthTraversal() - Constructor for class jadx.core.dex.visitors.DepthTraversal
- desc - Variable in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder.OptionData
- desc - Variable in class jadx.api.plugins.options.impl.JadxOptionDescription
- desc - Variable in class jadx.api.plugins.pass.impl.OrderedJadxPassInfo
- desc - Variable in class jadx.api.plugins.pass.impl.SimpleJadxPassInfo
- desc - Variable in enum jadx.core.export.ExportGradleType
- desc() - Element in annotation type jadx.core.dex.visitors.JadxVisitor
-
Detailed visitor description
- description - Variable in class jadx.api.plugins.JadxPluginInfo
- description - Variable in class jadx.api.plugins.JadxPluginInfoBuilder
- description - Variable in class jadx.core.dex.attributes.nodes.RenameReasonAttr
- description - Variable in class jadx.plugins.tools.data.JadxPluginListEntry
- description - Variable in class jadx.plugins.tools.data.JadxPluginMetadata
- 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
- dest - Variable in class jadx.core.dex.attributes.nodes.JumpInfo
- detachBlock(BlockNode) - Static method in class jadx.core.dex.visitors.blocks.BlockSplitter
- detachMarkedBlocks(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.BlockSplitter
- detectByHeaders(byte[]) - Static method in class jadx.core.deobf.FileTypeDetector
- detectExportType(RootNode, List<ResourceFile>) - Static method in class jadx.core.export.ExportGradle
- detectFileExtension(byte[]) - Static method in class jadx.core.deobf.FileTypeDetector
- detectParser(File, JadxZipParser) - Method in class jadx.zip.ZipReader
- detectSpecialEdges(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.FixMultiEntryLoops
- detectSwitchOverResIds(SwitchRegion) - Method in class jadx.core.dex.visitors.gradle.NonFinalResIdsVisitor
- dev - Variable in class jadx.core.plugins.versions.VerifyRequiredVersion
- dex - Variable in class jadx.core.codegen.json.cls.JsonClass
- DEX_FILE_MAGIC - Static variable in class jadx.plugins.input.dex.sections.DexConsts
- DexAnnotationsConvert - Class in jadx.plugins.input.dex.sections
- DexAnnotationsConvert() - Constructor for class jadx.plugins.input.dex.sections.DexAnnotationsConvert
- DexArrayPayload - Class in jadx.plugins.input.dex.insns.payloads
- DexArrayPayload(int, int, Object) - Constructor for class jadx.plugins.input.dex.insns.payloads.DexArrayPayload
- DexCheckSum - Class in jadx.plugins.input.dex.utils
- DexCheckSum() - Constructor for class jadx.plugins.input.dex.utils.DexCheckSum
- DexClassData - Class in jadx.plugins.input.dex.sections
- DexClassData(SectionReader, AnnotationsParser) - Constructor for class jadx.plugins.input.dex.sections.DexClassData
- DexCodeReader - Class in jadx.plugins.input.dex.sections
- DexCodeReader(SectionReader) - Constructor for class jadx.plugins.input.dex.sections.DexCodeReader
- DexConsts - Class in jadx.plugins.input.dex.sections
- DexConsts() - Constructor for class jadx.plugins.input.dex.sections.DexConsts
- dexData - Variable in class jadx.plugins.input.smali.SmaliConvert
- DexException - Exception Class in jadx.plugins.input.dex
- DexException(String) - Constructor for exception class jadx.plugins.input.dex.DexException
- DexException(String, Throwable) - Constructor for exception class jadx.plugins.input.dex.DexException
- DexFieldData - Class in jadx.plugins.input.dex.sections
- DexFieldData(AnnotationsParser) - Constructor for class jadx.plugins.input.dex.sections.DexFieldData
- DexFileLoader - Class in jadx.plugins.input.dex
- DexFileLoader(DexInputOptions) - Constructor for class jadx.plugins.input.dex.DexFileLoader
- DexHeader - Class in jadx.plugins.input.dex.sections
- DexHeader(SectionReader) - Constructor for class jadx.plugins.input.dex.sections.DexHeader
- DexHeaderV41 - Class in jadx.plugins.input.dex.sections
- DexHeaderV41(int, int, int) - Constructor for class jadx.plugins.input.dex.sections.DexHeaderV41
- dexIdx - Variable in class jadx.plugins.input.dex.sections.DexMethodRef
- DexInputOptions - Class in jadx.plugins.input.dex
- DexInputOptions() - Constructor for class jadx.plugins.input.dex.DexInputOptions
- DexInputPlugin - Class in jadx.plugins.input.dex
- DexInputPlugin() - Constructor for class jadx.plugins.input.dex.DexInputPlugin
- DexInsnData - Class in jadx.plugins.input.dex.insns
- DexInsnData(DexCodeReader, SectionReader) - Constructor for class jadx.plugins.input.dex.insns.DexInsnData
- DexInsnFormat - Class in jadx.plugins.input.dex.insns
- DexInsnFormat(int, int) - Constructor for class jadx.plugins.input.dex.insns.DexInsnFormat
- DexInsnInfo - Class in jadx.plugins.input.dex.insns
- DexInsnInfo(int, Opcode, DexInsnFormat, InsnIndexType) - Constructor for class jadx.plugins.input.dex.insns.DexInsnInfo
- DexInsnMnemonics - Class in jadx.plugins.input.dex.insns
- DexInsnMnemonics() - Constructor for class jadx.plugins.input.dex.insns.DexInsnMnemonics
- DexLoadResult - Class in jadx.plugins.input.dex
- DexLoadResult(List<DexReader>, Closeable) - Constructor for class jadx.plugins.input.dex.DexLoadResult
- DexLocalVar - Class in jadx.plugins.input.dex.sections.debuginfo
- DexLocalVar(int, String, String) - Constructor for class jadx.plugins.input.dex.sections.debuginfo.DexLocalVar
- DexLocalVar(int, String, String, String) - Constructor for class jadx.plugins.input.dex.sections.debuginfo.DexLocalVar
- DexLocalVar(SectionReader, int, int, int, int) - Constructor for class jadx.plugins.input.dex.sections.debuginfo.DexLocalVar
- DexMethodData - Class in jadx.plugins.input.dex.sections
- DexMethodData(AnnotationsParser) - Constructor for class jadx.plugins.input.dex.sections.DexMethodData
- DexMethodProto - Class in jadx.plugins.input.dex.sections
- DexMethodProto(List<String>, String) - Constructor for class jadx.plugins.input.dex.sections.DexMethodProto
- DexMethodRef - Class in jadx.plugins.input.dex.sections
- DexMethodRef() - Constructor for class jadx.plugins.input.dex.sections.DexMethodRef
- DexOpcodes - Class in jadx.plugins.input.dex.insns
- DexOpcodes() - Constructor for class jadx.plugins.input.dex.insns.DexOpcodes
- dexReader - Variable in class jadx.plugins.input.dex.sections.SectionReader
- DexReader - Class in jadx.plugins.input.dex
- DexReader(int, String, byte[], int) - Constructor for class jadx.plugins.input.dex.DexReader
- dexReaders - Variable in class jadx.plugins.input.dex.DexLoadResult
- dexUniqId - Static variable in class jadx.plugins.input.dex.DexFileLoader
- 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
- differentCharsCount(String) - Static method in class jadx.core.utils.BetterName
-
Deprecated.
- digitCount - Variable in class jadx.core.utils.BetterName.AnalyzeResult
- direct - Variable in class jadx.core.dex.visitors.typeinference.ArgsListUpdateCallback
- direct - Variable in class jadx.core.dex.visitors.typeinference.TypeUpdateRequest
- DIRECT - Enum constant in enum jadx.core.dex.instructions.InvokeType
- DirsLoader() - Constructor for class jadx.commons.app.JadxCommonFiles.DirsLoader
- disable - Variable in class jadx.cli.commands.CommandPlugins
- DISABLE - Enum constant in enum jadx.api.JadxArgs.UseKotlinMethodsForVarNames
- DISABLE_BLOCKS_LOCK - Enum constant in enum jadx.core.dex.attributes.AFlag
- DISABLE_CHECKS - Static variable in class jadx.api.plugins.utils.ZipSecurity
-
Deprecated.
- DISABLE_IN_GUI - Enum constant in enum jadx.api.plugins.options.OptionFlag
-
Option will be read-only in jadx-gui (can be used for calculated properties)
- disabled - Variable in class jadx.plugins.tools.data.JadxPluginMetadata
- disabledPasses - Variable in class jadx.api.JadxArgs
-
Passes to exclude from processing.
- disabledPlugins - Variable in class jadx.api.JadxArgs
- disabledPlugins - Variable in class jadx.core.plugins.JadxPluginManager
- DisabledZipSecurity - Class in jadx.zip.security
- DisabledZipSecurity() - Constructor for class jadx.zip.security.DisabledZipSecurity
- disablePlugins - Variable in class jadx.cli.JadxCLIArgs
- disassembleMethod() - Method in interface jadx.api.plugins.input.data.IMethodData
- disassembleMethod() - Method in class jadx.plugins.input.dex.sections.DexMethodData
- distinctByKey(Function<? super T, ?>) - Static method in class jadx.core.utils.DebugUtils
- 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 - Enum constant in enum jadx.core.dex.instructions.ArithOp
- DIV_DOUBLE - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- DIV_DOUBLE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- DIV_DOUBLE_2ADDR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- DIV_FLOAT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- DIV_FLOAT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- DIV_FLOAT_2ADDR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- DIV_INT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- DIV_INT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- DIV_INT_2ADDR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- DIV_INT_LIT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- DIV_INT_LIT16 - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- DIV_INT_LIT8 - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- DIV_LONG - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- DIV_LONG - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- DIV_LONG_2ADDR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- DOCTYPE_PATTERN - Static variable in class jadx.core.deobf.FileTypeDetector
- domFrontier - Variable in class jadx.core.dex.nodes.BlockNode
-
Dominance frontier
- dominatesOn - Variable in class jadx.core.dex.nodes.BlockNode
-
Blocks on which dominates this block
- 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
- doMove(MethodNode, BlockNode, BlockNode, List<InsnNode>) - Method in class jadx.core.dex.visitors.AdjustForIfMergeVisitor
- doms - Variable in class jadx.core.dex.nodes.BlockNode
-
All dominators, excluding self
- DONT_GENERATE - Enum constant in enum jadx.core.dex.attributes.AFlag
- DONT_INLINE - Enum constant in enum jadx.core.dex.attributes.AFlag
- DONT_INLINE_CONST - Enum constant in enum jadx.core.dex.attributes.AFlag
- DONT_INVERT - Enum constant in enum jadx.core.dex.attributes.AFlag
- DONT_RENAME - Enum constant in enum jadx.core.dex.attributes.AFlag
- DONT_UNLOAD_CLASS - Enum constant in enum jadx.core.dex.attributes.AFlag
- DONT_USE_FALLBACK - Enum constant in enum jadx.zip.ZipReaderFlags
-
Use only jadx custom parser and do not switch to fallback on errors.
- DONT_WRAP - Enum constant in enum jadx.core.dex.attributes.AFlag
- dontGenerateIfNotUsed(InsnNode) - Static method in class jadx.core.utils.InsnUtils
- dot - Variable in class jadx.core.utils.DotGraphUtils
- DOT - Enum constant in enum jadx.cli.JadxCLIArgs.CallGraphSaveMode
- DotGraphUtils - Class in jadx.core.utils
- DotGraphUtils(boolean, boolean) - Constructor for class jadx.core.utils.DotGraphUtils
- DotGraphUtils(boolean, boolean, Optional<IRegion>) - Constructor for class jadx.core.utils.DotGraphUtils
- DotGraphVisitor - Class in jadx.core.dex.visitors
- DotGraphVisitor(boolean, boolean) - Constructor for class jadx.core.dex.visitors.DotGraphVisitor
- DotGraphVisitor(boolean, boolean, Optional<IRegion>) - Constructor for class jadx.core.dex.visitors.DotGraphVisitor
- DOUBLE - Enum constant in enum jadx.core.dex.instructions.args.PrimitiveType
- DOUBLE - Static variable in class jadx.core.dex.instructions.args.ArgType
- DOUBLE_TO_BITS - Static variable in class jadx.core.dex.visitors.ModVisitor
- DOUBLE_TO_FLOAT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- DOUBLE_TO_FLOAT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- DOUBLE_TO_INT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- DOUBLE_TO_INT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- DOUBLE_TO_LONG - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- DOUBLE_TO_LONG - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- doubleToString(double) - Static method in class jadx.core.xmlgen.XmlGenUtils
- downloadFile(String, Path) - Static method in class jadx.plugins.tools.utils.PluginUtils
- downloadUrl - Variable in class jadx.plugins.tools.resolvers.github.data.Asset
- drawHLine(BufferedImage, int, int, int) - Method in class jadx.core.utils.android.Res9patchStreamDecoder
- drawVLine(BufferedImage, int, int, int) - Method in class jadx.core.utils.android.Res9patchStreamDecoder
- DROPINS_DIR - Static variable in class jadx.plugins.tools.utils.PluginFiles
- 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
- dumpBatchesStats(List<JavaClass>, List<List<JavaClass>>, List<DecompilerScheduler.DepInfo>) - Method in class jadx.core.utils.DecompilerScheduler
- dumpInsn(ICodeWriter, InsnGen, MethodGen.FallbackOption, int, InsnNode, InsnNode) - Method in class jadx.core.codegen.MethodGen
- 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
- dumpRawTestVisitor(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
- dumpToFile(MethodNode) - Method in class jadx.core.utils.DotGraphUtils
- dumpToFile(MethodNode, File) - Method in class jadx.core.utils.DotGraphUtils
- dumpToString(MethodNode) - Method in class jadx.core.utils.DotGraphUtils
- Duo(T1, T2) - Constructor for class jadx.core.xmlgen.StringFormattedCheck.Duo
- dupConst(MethodNode, SSAVar) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- 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() - Method in class jadx.core.dex.visitors.finaly.CentralityState
- duplicate() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState.BlockCompletionMonitor
- duplicate() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState.BlockCompletionMonitorMap
- duplicate() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState
- duplicate() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserBlockInfo
- 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
- duplicate(TraverserActivePathState) - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserState
- duplicate(ByteBuffer, int) - Static method in class jadx.plugins.input.dex.sections.SectionReader
- duplicateArg(T) - Static method in class jadx.core.dex.nodes.InsnNode
- DUPLICATED - Enum constant in enum jadx.core.dex.attributes.AFlag
- DuplicatedTraverserStateFactory<T> - Class in jadx.core.dex.visitors.finaly.traverser.factory
- DuplicatedTraverserStateFactory(T) - Constructor for class jadx.core.dex.visitors.finaly.traverser.factory.DuplicatedTraverserStateFactory
- duplicateForPaths(TraverserActivePathState, UnknownAdvanceStrategyTraverserState, TraverserState, boolean) - Method in class jadx.core.dex.visitors.finaly.traverser.handlers.PredecessorMergeActivePathTraverserHandler
- duplicateInternalState(TraverserActivePathState) - Method in class jadx.core.dex.visitors.finaly.traverser.state.AwaitingInsnCompareTraverserState
- duplicateInternalState(TraverserActivePathState) - Method in class jadx.core.dex.visitors.finaly.traverser.state.IdentifiedScopeWithTerminatorTraverserState
- duplicateInternalState(TraverserActivePathState) - Method in class jadx.core.dex.visitors.finaly.traverser.state.NewBlockTraverserState
- duplicateInternalState(TraverserActivePathState) - Method in class jadx.core.dex.visitors.finaly.traverser.state.NoBlockTraverserState
- duplicateInternalState(TraverserActivePathState) - Method in class jadx.core.dex.visitors.finaly.traverser.state.RecoveredFromCacheTraverserState
- duplicateInternalState(TraverserActivePathState) - Method in class jadx.core.dex.visitors.finaly.traverser.state.TerminalTraverserState
- duplicateInternalState(TraverserActivePathState) - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserState
-
Performs a deep clone of this Traverser state.
- duplicateInternalState(TraverserActivePathState) - Method in class jadx.core.dex.visitors.finaly.traverser.state.UnknownAdvanceStrategyTraverserState
- duplicates - Variable in class jadx.core.dex.info.ConstStorage.ValueStorage
- duplicateSimpleMoveBlock(MethodNode, BlockNode) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
-
Duplicate block if it contains only one 'move' insn and all predecessors are 'switch' and 'if'.
- duplicateWithNewSSAVar(MethodNode) - Method in class jadx.core.dex.instructions.args.RegisterArg
- dupPath(MethodNode, BlockNode, BlockNode, BlockNode) - Static method in class jadx.core.dex.visitors.blocks.FixMultiEntryLoops
-
Duplicate 'center' block on path from 'start' to 'end'
E
- edge - Variable in class jadx.core.dex.trycatch.TryEdgeScopeGroupMap.TryEdgeScope
- Edge - Class in jadx.core.dex.nodes
- Edge() - Constructor for class jadx.analysis.callgraph.CallGraphExportJson.Edge
- Edge(BlockNode, BlockNode) - Constructor for class jadx.core.dex.nodes.Edge
- Edge(BlockNode, BlockNode, boolean) - 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
- EdgeInsnAttr(BlockNode, BlockNode, InsnNode) - Constructor for class jadx.core.dex.attributes.nodes.EdgeInsnAttr
- edges - Variable in class jadx.analysis.callgraph.CallGraph
- edges - Variable in class jadx.analysis.callgraph.CallGraphExportJson.RootNode
- edges() - Method in interface jadx.analysis.callgraph.api.ICallGraph
- edges() - Method in class jadx.analysis.callgraph.CallGraph
- EIGHT_BYTES_TYPE - Static variable in class jadx.core.dex.instructions.FillArrayData
- eitherStateAllowsBlockSkip(TraverserState, TraverserState) - Method in class jadx.core.dex.visitors.finaly.traverser.visitors.comparator.InstructionBlockComparatorTraverserVisitor
- elemSize - Variable in class jadx.core.dex.instructions.FillArrayData
- elemSize - Variable in class jadx.plugins.input.dex.insns.payloads.DexArrayPayload
- elemType - Variable in class jadx.core.dex.instructions.FillArrayData
- elemType - Variable in class jadx.core.dex.instructions.FilledNewArrayNode
- ELSE_IF_CHAIN - Enum constant in enum jadx.core.dex.attributes.AFlag
- elseBlock - Variable in class jadx.core.dex.instructions.IfNode
- elseBlock - Variable in class jadx.core.dex.regions.conditions.IfInfo
- elseRegion - Variable in class jadx.core.dex.regions.conditions.IfRegion
- emitErrorMessage(String) - Method in class jadx.plugins.input.smali.SmaliUtils.ParserWrapper
- emitErrorMessage(String) - Method in class jadx.plugins.input.smali.SmaliUtils.TreeWalkerWrapper
- 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.dex.attributes.nodes.MethodTypeVarsAttr
- EMPTY - Static variable in class jadx.core.utils.EmptyBitSet
- EMPTY_ARGTYPE_ARRAY - Static variable in class jadx.core.clsp.ClsSet
- EMPTY_ATTR_STORAGE - Static variable in class jadx.core.dex.attributes.AttrNode
- EMPTY_ATTRIBUTES - Static variable in class jadx.core.dex.attributes.AttributeStorage
- EMPTY_BYTE_ARRAY - Static variable in class jadx.core.xmlgen.ParserStream
- EMPTY_FLAGS - Static variable in class jadx.core.codegen.InsnGen
- EMPTY_INSN_ARRAY - Static variable in class jadx.core.dex.nodes.MethodNode
- EMPTY_INT_ARRAY - Static variable in class jadx.core.xmlgen.ParserStream
- EMPTY_POSSIBLES - Static variable in class jadx.core.dex.instructions.args.ArgType.KnownType
- EmptyAttrStorage - Class in jadx.core.dex.attributes
- EmptyAttrStorage() - Constructor for class jadx.core.dex.attributes.EmptyAttrStorage
- EmptyBitSet - Class in jadx.core.utils
- EmptyBitSet() - Constructor for class jadx.core.utils.EmptyBitSet
- EmptyCodeLoader - Class in jadx.api.plugins.input.data.impl
- EmptyCodeLoader() - Constructor for class jadx.api.plugins.input.data.impl.EmptyCodeLoader
- EmptyUsageInfoCache - Class in jadx.api.usage.impl
- EmptyUsageInfoCache() - Constructor for class jadx.api.usage.impl.EmptyUsageInfoCache
- enable - Variable in class jadx.cli.commands.CommandPlugins
- ENCODED_ANNOTATION - Enum constant in enum jadx.api.plugins.input.data.annotations.EncodedType
- ENCODED_ANNOTATION - Static variable in class jadx.plugins.input.dex.sections.annotations.EncodedValueParser
- ENCODED_ARRAY - Enum constant in enum jadx.api.plugins.input.data.annotations.EncodedType
- ENCODED_ARRAY - Static variable in class jadx.plugins.input.dex.sections.annotations.EncodedValueParser
- ENCODED_BOOLEAN - Enum constant in enum jadx.api.plugins.input.data.annotations.EncodedType
- ENCODED_BOOLEAN - Static variable in class jadx.plugins.input.dex.sections.annotations.EncodedValueParser
- ENCODED_BYTE - Enum constant in enum jadx.api.plugins.input.data.annotations.EncodedType
- ENCODED_BYTE - Static variable in class jadx.plugins.input.dex.sections.annotations.EncodedValueParser
- ENCODED_CHAR - Enum constant in enum jadx.api.plugins.input.data.annotations.EncodedType
- ENCODED_CHAR - Static variable in class jadx.plugins.input.dex.sections.annotations.EncodedValueParser
- ENCODED_DOUBLE - Enum constant in enum jadx.api.plugins.input.data.annotations.EncodedType
- ENCODED_DOUBLE - Static variable in class jadx.plugins.input.dex.sections.annotations.EncodedValueParser
- ENCODED_ENUM - Enum constant in enum jadx.api.plugins.input.data.annotations.EncodedType
- ENCODED_ENUM - Static variable in class jadx.plugins.input.dex.sections.annotations.EncodedValueParser
- ENCODED_FIELD - Enum constant in enum jadx.api.plugins.input.data.annotations.EncodedType
- ENCODED_FIELD - Static variable in class jadx.plugins.input.dex.sections.annotations.EncodedValueParser
- ENCODED_FLOAT - Enum constant in enum jadx.api.plugins.input.data.annotations.EncodedType
- ENCODED_FLOAT - Static variable in class jadx.plugins.input.dex.sections.annotations.EncodedValueParser
- ENCODED_INT - Enum constant in enum jadx.api.plugins.input.data.annotations.EncodedType
- ENCODED_INT - Static variable in class jadx.plugins.input.dex.sections.annotations.EncodedValueParser
- ENCODED_LONG - Enum constant in enum jadx.api.plugins.input.data.annotations.EncodedType
- ENCODED_LONG - Static variable in class jadx.plugins.input.dex.sections.annotations.EncodedValueParser
- ENCODED_METHOD - Enum constant in enum jadx.api.plugins.input.data.annotations.EncodedType
- ENCODED_METHOD - Static variable in class jadx.plugins.input.dex.sections.annotations.EncodedValueParser
- ENCODED_METHOD_HANDLE - Enum constant in enum jadx.api.plugins.input.data.annotations.EncodedType
- ENCODED_METHOD_HANDLE - Static variable in class jadx.plugins.input.dex.sections.annotations.EncodedValueParser
- ENCODED_METHOD_TYPE - Enum constant in enum jadx.api.plugins.input.data.annotations.EncodedType
- ENCODED_METHOD_TYPE - Static variable in class jadx.plugins.input.dex.sections.annotations.EncodedValueParser
- ENCODED_NULL - Enum constant in enum jadx.api.plugins.input.data.annotations.EncodedType
- ENCODED_NULL - Static variable in class jadx.plugins.input.dex.sections.annotations.EncodedValueParser
- ENCODED_SHORT - Enum constant in enum jadx.api.plugins.input.data.annotations.EncodedType
- ENCODED_SHORT - Static variable in class jadx.plugins.input.dex.sections.annotations.EncodedValueParser
- ENCODED_STRING - Enum constant in enum jadx.api.plugins.input.data.annotations.EncodedType
- ENCODED_STRING - Static variable in class jadx.plugins.input.dex.sections.annotations.EncodedValueParser
- ENCODED_TYPE - Enum constant in enum jadx.api.plugins.input.data.annotations.EncodedType
- ENCODED_TYPE - Static variable in class jadx.plugins.input.dex.sections.annotations.EncodedValueParser
- EncodedType - Enum in jadx.api.plugins.input.data.annotations
- EncodedType() - Constructor for enum jadx.api.plugins.input.data.annotations.EncodedType
- EncodedValue - Class in jadx.api.plugins.input.data.annotations
- EncodedValue(EncodedType, Object) - Constructor for class jadx.api.plugins.input.data.annotations.EncodedValue
- EncodedValueParser - Class in jadx.plugins.input.dex.sections.annotations
- EncodedValueParser() - Constructor for class jadx.plugins.input.dex.sections.annotations.EncodedValueParser
- 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 - Variable in enum jadx.api.data.CommentStyle
- end - Variable in class jadx.core.dex.attributes.nodes.EdgeInsnAttr
- end - Variable in class jadx.core.dex.attributes.nodes.LoopInfo
- end - Variable in class jadx.core.dex.attributes.nodes.SpecialEdgeAttr
- end - Variable in class jadx.core.dex.nodes.parser.SignatureParser
- end(int) - Method in class jadx.plugins.input.dex.sections.debuginfo.DexLocalVar
-
Sets end address of local variable
- END - Enum constant in enum jadx.api.metadata.ICodeAnnotation.AnnType
- END - Enum constant in enum jadx.core.export.TemplateFile.State
- END - Static variable in interface jadx.api.plugins.pass.JadxPassInfo
-
Add this to 'run before' list to place pass at end
- END_OF_CD_SIGN - Static variable in class jadx.zip.parser.JadxZipParser
- END_OF_PATH - Enum constant in enum jadx.core.dex.visitors.finaly.traverser.state.TerminalTraverserState.TerminationReason
-
When a handler was requested to find the predecessors of a block, no predecessors within the scope existed.
- endGoto - Variable in class jadx.core.codegen.SimpleModeHelper
- ENDIAN_CONSTANT - Static variable in class jadx.plugins.input.dex.sections.DexConsts
- endOfCDStart - Variable in class jadx.zip.parser.JadxZipParser
- endOffset - Variable in class jadx.api.plugins.input.data.impl.TryData
- endOffset - Variable in class jadx.plugins.input.dex.sections.debuginfo.DexLocalVar
- ENDS_WITH_NUMBER - Static variable in class jadx.core.codegen.NameGen
- endTypes - Variable in class jadx.core.dex.visitors.OverrideMethodVisitor.SuperTypesData
- endVar(DexLocalVar, int) - Method in class jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser
- ensureProcessed() - Method in class jadx.core.dex.nodes.ClassNode
- enterBlock - Variable in class jadx.core.dex.nodes.MethodNode
- enterInsn - Variable in class jadx.core.dex.regions.SynchronizedRegion
- enterRegion(MethodNode, IRegion) - Method in class jadx.core.dex.visitors.regions.AbstractRegionVisitor
- enterRegion(MethodNode, IRegion) - Method in class jadx.core.dex.visitors.regions.CleanRegions.RemoveRegionVisitor
- enterRegion(MethodNode, IRegion) - Method in class jadx.core.dex.visitors.regions.DebugRegionCounter.RegionCounterVisitor
- enterRegion(MethodNode, IRegion) - Method in class jadx.core.dex.visitors.regions.IfRegionVisitor.ProcessIfRegionVisitor
- 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.ReturnVisitor.ReturnRemoverVisitor
- enterRegion(MethodNode, IRegion) - Method in class jadx.core.dex.visitors.regions.SwitchBreakVisitor.BaseSwitchRegionVisitor
- enterRegion(MethodNode, IRegion) - Method in class jadx.core.dex.visitors.regions.TernaryMod
- enterRegion(MethodNode, IRegion) - Method in class jadx.core.dex.visitors.regions.TracedRegionVisitor
- entries - Variable in class jadx.zip.ZipContent
- entriesMap - Variable in class jadx.zip.ZipContent
- 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
- EntryOffset(int, int) - Constructor for class jadx.core.xmlgen.ResTableBinaryParser.EntryOffset
- entryParseFailed(JadxZipEntry, Exception) - Method in class jadx.zip.parser.JadxZipParser
- entrySet() - Method in class jadx.core.dex.trycatch.TryEdgeScopeGroupMap
- entrySet() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState.BlockCompletionMonitorMap
- entrySet() - Method in class jadx.core.dex.visitors.finaly.TryCatchEdgeBlockMap
- entryStart - Variable in class jadx.zip.parser.JadxZipEntry
- ENUM - Enum constant in enum jadx.core.xmlgen.ManifestAttributes.MAttrType
- ENUM - Static variable in class jadx.api.plugins.input.data.AccessFlags
- 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
- ENUM_SUPER_CONSTRUCTOR_ID - Static variable in class jadx.core.dex.visitors.EnumVisitor
- 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
- EnumData(ClassNode, MethodNode, List<BlockNode>) - Constructor for class jadx.core.dex.visitors.EnumVisitor.EnumData
- enumerationToList(Enumeration<T>) - Static method in class jadx.core.utils.ListUtils
- EnumField(FieldNode, ConstructorInsn, String) - 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
- EnumMapInfo(InsnArg, FieldNode) - Constructor for class jadx.core.dex.visitors.FixSwitchOverEnum.EnumMapInfo
- enumOption(String, E[], Function<String, E>) - Method in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder
- enumValueOfMth - Variable in class jadx.core.dex.visitors.EnumVisitor
- enumValuesString(Enum<?>[]) - Static method in class jadx.cli.JadxCLIArgs
- EnumVisitor - Class in jadx.core.dex.visitors
- EnumVisitor() - Constructor for class jadx.core.dex.visitors.EnumVisitor
- EnumVisitor.EnumData - Class in jadx.core.dex.visitors
- EQ - Enum constant in enum jadx.core.dex.instructions.IfOp
- EQUAL - Enum constant in enum 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.input.data.annotations.EncodedValue
- 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.trycatch.TryEdge
- 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.utils.Pair
- equals(Object) - Method in class jadx.core.xmlgen.entry.EntryConfig
- equals(Object) - Method in class jadx.core.xmlgen.ResContainer
- equals(Object) - Method in class jadx.core.xmlgen.StringFormattedCheck.Duo
- equals(Object) - Method in class jadx.plugins.input.dex.sections.debuginfo.DexLocalVar
- equals(Object) - Method in class jadx.plugins.input.dex.sections.DexMethodProto
- equals(Object) - Method in class jadx.plugins.tools.data.JadxPluginMetadata
- equalsNameAndType(FieldInfo) - Method in class jadx.core.dex.info.FieldInfo
- error - Variable in class jadx.core.dex.attributes.nodes.JadxError
- error(N, String, Throwable) - Static method in class jadx.core.utils.ErrorsCounter
- ERROR - Enum constant in enum jadx.api.CommentsLevel
- ERROR - Enum constant in enum jadx.cli.LogHelper.LogLevelEnum
- ERROR - Static variable in class jadx.core.dex.instructions.args.ArgType
- errorNodes - Variable in class jadx.core.utils.ErrorsCounter
- errors - Variable in class jadx.plugins.input.smali.SmaliUtils.ParserWrapper
- errors - Variable in class jadx.plugins.input.smali.SmaliUtils.TreeWalkerWrapper
- errorsCount - Variable in class jadx.core.utils.ErrorsCounter
- errorsCounter - Variable in class jadx.core.dex.nodes.RootNode
- 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(Object) - Static method in class jadx.core.utils.DotGraphUtils
- escape(String) - Static method in class jadx.core.utils.DotGraphUtils
- escape(String) - Static method in class jadx.core.utils.log.LogUtils
- escape(String) - Static method in class jadx.core.utils.StringUtils
- escape(String, String) - Static method in class jadx.core.utils.DotGraphUtils
- escapeResStrValue(String) - Static method in class jadx.core.utils.StringUtils
- escapeResValue(String) - Static method in class jadx.core.utils.StringUtils
- escapeUnicode - Variable in class jadx.api.JadxArgs
- escapeUnicode - Variable in class jadx.cli.JadxCLIArgs
- escapeUnicode - Variable in class jadx.core.utils.StringUtils
- escapeWhiteSpaceChar(char) - Static method in class jadx.core.utils.StringUtils
- escapeXML(String) - Static method in class jadx.core.utils.StringUtils
- escapeXmlChar(char) - Static method in class jadx.core.utils.StringUtils
- EVENT - Static variable in class jadx.api.plugins.events.types.ReloadProject
- events - Variable in class jadx.api.JadxDecompiler
- 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
- eventsThreadPool - Variable in class jadx.core.plugins.events.JadxEventsManager
- EXC_BOTTOM_SPLITTER - Enum constant in enum 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_HANDLER - Static variable in class jadx.core.utils.Utils.SimpleThreadFactory
- EXC_SPLIT_CROSS - Static variable in class jadx.core.dex.attributes.AType
- EXC_TOP_SPLITTER - Enum constant in enum jadx.core.dex.attributes.AFlag
- EXCEPTION - Static variable in class jadx.core.dex.instructions.args.ArgType
- ExceptionHandler - Class in jadx.core.dex.trycatch
- ExceptionHandler(int) - Constructor for class jadx.core.dex.trycatch.ExceptionHandler
- exceptionHandlers - Variable in class jadx.core.dex.nodes.MethodNode
- EXCEPTIONS - Static variable in class jadx.api.plugins.input.data.attributes.JadxAttrType
- ExceptionsAttr - Class in jadx.api.plugins.input.data.attributes.types
- ExceptionsAttr(List<String>) - Constructor for class jadx.api.plugins.input.data.attributes.types.ExceptionsAttr
- ExceptionType() - Constructor for enum jadx.core.dex.visitors.MethodThrowsVisitor.ExceptionType
- 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
- ExcludePackageWithTLDNames.TldHolder - Class in jadx.core.deobf.conditions
-
Lazy load TLD set
- ExcSplitCrossAttr - Class in jadx.core.dex.attributes.nodes
-
This attribute is set on the new synthetic node that BlockExceptionHandler creates at the bottom of certain try regions.
- ExcSplitCrossAttr(BlockNode) - Constructor for class jadx.core.dex.attributes.nodes.ExcSplitCrossAttr
- ExecStage(TaskExecutor.ExecType, List<? extends Runnable>) - Constructor for class jadx.core.utils.tasks.TaskExecutor.ExecStage
- execTimes - Static variable in class jadx.core.utils.DebugUtils
- ExecType() - Constructor for enum jadx.core.utils.tasks.TaskExecutor.ExecType
- execute() - Method in interface jadx.api.utils.tasks.ITaskExecutor
-
Start tasks execution.
- execute() - Method in class jadx.core.utils.tasks.TaskExecutor
- execute(String[]) - Static method in class jadx.cli.JadxCLI
- execute(String[], Consumer<JadxArgs>) - Static method in class jadx.cli.JadxCLI
- execute(List<Path>, SmaliInputOptions) - Method in class jadx.plugins.input.smali.SmaliConvert
- executeReplace(SwitchInsn, InsnArg, InsnArg, IntFunction<Object>) - Static method in class jadx.core.dex.visitors.FixSwitchOverEnum
- executor - Variable in class jadx.core.utils.tasks.TaskExecutor
- executorSync - Variable in class jadx.core.utils.tasks.TaskExecutor
- exitBlock - Variable in class jadx.core.dex.nodes.MethodNode
- exitInsns - Variable in class jadx.core.dex.regions.SynchronizedRegion
- exits - Variable in class jadx.core.dex.visitors.regions.maker.RegionStack.State
- expandDir(Path, List<Path>) - Static method in class jadx.core.utils.files.FileUtils
- expandDirs(List<Path>) - Static method in class jadx.core.utils.files.FileUtils
- expandInnerClassName(ClassInfo, ClassInfo) - Method in class jadx.core.codegen.ClassGen
- expandMoveMulti(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.BlockSplitter
- expandTypes(MethodNode, IMethodDetails, List<ArgType>) - Method in class jadx.core.dex.visitors.MethodInvokeVisitor
-
Use generified types if available
- expandTypeVar(NotificationAttrNode, ArgType, Collection<ArgType>) - Method in class jadx.core.dex.nodes.utils.TypeUtils
- expandTypeVariables(ClassNode, ArgType) - Method in class jadx.core.dex.nodes.utils.TypeUtils
- expandTypeVariables(MethodNode, ArgType) - Method in class jadx.core.dex.nodes.utils.TypeUtils
- expandUnknownType(ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeSearch
- explicit - Variable in class jadx.core.dex.attributes.nodes.GenericInfoAttr
- EXPLICIT_CAST - Enum constant in enum jadx.core.dex.attributes.AFlag
- EXPLICIT_PRIMITIVE_TYPE - Enum constant in enum jadx.core.dex.attributes.AFlag
-
Use constants with explicit type: cast '(byte) 1' or type letter '7L'
- exploreTryPath(List<TryEdge>, BlockNode, Set<BlockNode>, List<BlockNode>, List<TryCatchBlockAttr>) - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- exportApp - Variable in class jadx.core.export.gen.AndroidGradleGenerator
- exportAsGradleProject - Variable in class jadx.cli.JadxCLIArgs
- ExportGradle - Class in jadx.core.export
- ExportGradle(RootNode, File, List<ResourceFile>) - Constructor for class jadx.core.export.ExportGradle
- exportGradleType - Variable in class jadx.api.JadxArgs
- exportGradleType - Variable in class jadx.cli.JadxCLIArgs
- ExportGradleType - Enum in jadx.core.export
- ExportGradleType(String) - Constructor for enum jadx.core.export.ExportGradleType
- ExportGradleTypeConverter() - Constructor for class jadx.cli.JadxCLIArgs.ExportGradleTypeConverter
- ext - Variable in class jadx.plugins.input.dex.sections.annotations.AnnotationsParser
- ext - Variable in class jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser
- EXT_MAP - Static variable in enum jadx.api.ResourceType
- 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
- ExtDepsComparator(List<IDexTreeVisitor>) - Constructor for class jadx.core.utils.PassMerge.ExtDepsComparator
- EXTENDS - Enum constant in enum jadx.core.dex.instructions.args.ArgType.WildcardBound
- extendTypes - Variable in class jadx.core.dex.instructions.args.ArgType.GenericType
- externalReader - Variable in class jadx.plugins.input.dex.insns.DexInsnData
- ExtractCommonBreak() - Constructor for class jadx.core.dex.visitors.regions.SwitchBreakVisitor.ExtractCommonBreak
- extractConstNumber(SwitchOverStringVisitor.SwitchData, InsnNode) - Static method in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor
- extractEnumFieldsFromFilledArray(EnumVisitor.EnumData, InsnNode) - Method in class jadx.core.dex.visitors.EnumVisitor
- extractEnumFieldsFromInsn(EnumVisitor.EnumData, InsnNode) - Method in class jadx.core.dex.visitors.EnumVisitor
- extractEnumFieldsFromInvoke(EnumVisitor.EnumData, InvokeNode) - Method in class jadx.core.dex.visitors.EnumVisitor
- ExtractFieldInit - Class in jadx.core.dex.visitors
- ExtractFieldInit() - Constructor for class jadx.core.dex.visitors.ExtractFieldInit
- ExtractFieldInit.ConstructorInitInfo - Class in jadx.core.dex.visitors
- ExtractFieldInit.FieldInitInfo - Class in jadx.core.dex.visitors
- extractFinally - Variable in class jadx.api.JadxArgs
- extractFinally - Variable in class jadx.cli.JadxCLIArgs
- extractFinally(MethodNode, MarkFinallyVisitor.TryExtractInfo) - Static method in class jadx.core.dex.visitors.finaly.MarkFinallyVisitor
-
Search and mark common code from 'try' block and 'handlers'.
- extractMethodCode(MethodNode, ICodeInfo) - Static method in class jadx.api.utils.CodeUtils
-
Cut method code (including comments and annotations) from class code.
- extractSignature(IAnnotation) - Static method in class jadx.plugins.input.dex.sections.DexAnnotationsConvert
- extractString16(byte[], int) - Static method in class jadx.core.xmlgen.BinaryXMLStrings
- extractString8(byte[], int) - Static method in class jadx.core.xmlgen.BinaryXMLStrings
- extractVersion(String) - Static method in class jadx.plugins.tools.utils.PluginUtils
- exts - Variable in enum jadx.api.ResourceType
F
- FALL_THROUGH - Enum constant in enum jadx.core.dex.attributes.AFlag
- fallback - Variable in class jadx.core.codegen.ClassGen
- fallback - Variable in class jadx.core.codegen.InsnGen
- fallback - Variable in class jadx.core.codegen.NameGen
- FALLBACK - Enum constant in enum jadx.api.DecompilationMode
-
Raw instructions without modifications
- FALLBACK_AS_DEFAULT - Enum constant in enum jadx.zip.ZipReaderFlags
-
Use fallback (java built-in implementation) parser as default.
- FALLBACK_MODE - Enum constant in enum jadx.core.codegen.MethodGen.FallbackOption
- FallbackException - Exception Class in jadx.zip.fallback
- FallbackException(String, Throwable) - Constructor for exception class jadx.zip.fallback.FallbackException
- fallbackMode - Variable in class jadx.cli.JadxCLIArgs
- FallbackModeVisitor - Class in jadx.core.dex.visitors
- FallbackModeVisitor() - Constructor for class jadx.core.dex.visitors.FallbackModeVisitor
- fallbackOnlyInsn(InsnNode) - Method in class jadx.core.codegen.InsnGen
- FallbackOption() - Constructor for enum jadx.core.codegen.MethodGen.FallbackOption
- fallbackZipContent - Variable in class jadx.zip.parser.JadxZipParser
- FallbackZipEntry - Class in jadx.zip.fallback
- FallbackZipEntry(FallbackZipParser, ZipEntry) - Constructor for class jadx.zip.fallback.FallbackZipEntry
- FallbackZipParser - Class in jadx.zip.fallback
- FallbackZipParser(File, ZipReaderOptions) - Constructor for class jadx.zip.fallback.FallbackZipParser
- fetchBundle(Release) - Method in class jadx.plugins.tools.JadxPluginsList
- fetchLatestRelease() - Method in class jadx.plugins.tools.JadxPluginsList
- fetchRelease(LocationInfo) - Static method in class jadx.plugins.tools.resolvers.github.GithubTools
- fetchReleases(LocationInfo, int, int) - Static method in class jadx.plugins.tools.resolvers.github.GithubTools
- field - Variable in class jadx.api.JavaField
- field - Variable in class jadx.core.dex.attributes.nodes.EnumClassAttr.EnumField
- field(InsnFormatterInfo) - Method in class jadx.plugins.input.dex.smali.SmaliInsnFormat
- FIELD - Enum constant in enum jadx.api.data.IJavaNodeRef.RefType
- FIELD - Enum constant in enum jadx.api.metadata.ICodeAnnotation.AnnType
- FIELD - Enum constant in enum jadx.api.plugins.input.data.AccessFlagsScope
- FIELD - Enum constant in enum jadx.core.dex.info.AccessInfo.AFType
- FIELD_INIT_INSN - Static variable in class jadx.core.dex.attributes.AType
- FIELD_REF - Enum constant in enum jadx.api.plugins.input.insns.InsnIndexType
- FIELD_REPLACE - Static variable in class jadx.core.dex.attributes.AType
- FieldFixInfo() - Constructor for class jadx.core.dex.visitors.ShadowFieldVisitor.FieldFixInfo
- fieldFixMap - Variable in class jadx.core.dex.visitors.ShadowFieldVisitor.FieldFixInfo
- FieldFixType() - Constructor for enum jadx.core.dex.visitors.ShadowFieldVisitor.FieldFixType
- fieldIdsOff - Variable in class jadx.plugins.input.dex.sections.DexHeader
- fieldIdsSize - Variable in class jadx.plugins.input.dex.sections.DexHeader
- fieldInfo - Variable in class jadx.core.dex.nodes.FieldNode
- fieldInfo - Variable in class jadx.core.dex.visitors.typeinference.TypeBoundFieldGetAssign
- FieldInfo - Class in jadx.core.dex.info
- FieldInfo(ClassInfo, String, ArgType) - Constructor for class jadx.core.dex.info.FieldInfo
- FieldInitInfo(FieldNode, IndexInsnNode, boolean) - Constructor for class jadx.core.dex.visitors.ExtractFieldInit.FieldInitInfo
- FieldInitInsnAttr - Class in jadx.core.dex.attributes
- FieldInitInsnAttr(MethodNode, InsnNode) - Constructor for class jadx.core.dex.attributes.FieldInitInsnAttr
- fieldInits - Variable in class jadx.core.dex.visitors.ExtractFieldInit.ConstructorInitInfo
- fieldNode - Variable in class jadx.core.dex.visitors.ExtractFieldInit.FieldInitInfo
- FieldNode - Class in jadx.core.dex.nodes
- FieldNode(ClassNode, FieldInfo, int) - Constructor for class jadx.core.dex.nodes.FieldNode
- fieldRef - Variable in class jadx.api.plugins.input.data.impl.FieldRefHandle
- FieldRefHandle - Class in jadx.api.plugins.input.data.impl
- FieldRefHandle(MethodHandleType, IFieldRef) - Constructor for class jadx.api.plugins.input.data.impl.FieldRefHandle
- 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
- fields - Variable in class jadx.api.JavaClass
- fields - Variable in class jadx.core.codegen.json.cls.JsonClass
- fields - Variable in class jadx.core.codegen.json.mapping.JsonClsMapping
- fields - Variable in class jadx.core.dex.attributes.nodes.EnumClassAttr
- fields - Variable in class jadx.core.dex.info.InfoStorage
- fields - Variable in class jadx.core.dex.nodes.ClassNode
- fieldsCount - Variable in class jadx.plugins.input.dex.sections.annotations.AnnotationsParser
- fieldsMap - Variable in class jadx.core.dex.attributes.nodes.EnumMapAttr
- fieldsMap - Variable in class jadx.core.utils.android.AndroidResourcesUtils.ResClsInfo
- fieldUsage - Variable in class jadx.core.dex.visitors.usage.UsageInfo
- fieldUse(ICodeNode, FieldInfo) - Method in class jadx.core.dex.visitors.usage.UsageInfo
- fieldUse(MethodNode, FieldNode) - Method in class jadx.core.dex.visitors.usage.UsageInfo
- file - Variable in class jadx.plugins.input.xapk.data.SplitApk
- file - Variable in class jadx.zip.fallback.FallbackZipParser
- file - Variable in class jadx.zip.parser.JadxZipParser
- FILE_SIGNATURES - Static variable in class jadx.core.deobf.FileTypeDetector
- fileChannel - Variable in class jadx.zip.parser.JadxZipParser
- fileName - Variable in class jadx.api.plugins.input.data.attributes.types.SourceFileAttr
- fileName - Variable in class jadx.plugins.input.dex.utils.SimpleDexData
- fileName - Variable in class jadx.zip.parser.JadxZipEntry
- fileNamesToPaths(List<String>) - Static method in class jadx.core.utils.files.FileUtils
- files - Variable in class jadx.cli.JadxCLIArgs
- files - Variable in class jadx.plugins.input.xapk.data.XApkData
- files() - Method in interface jadx.api.plugins.JadxPluginContext
-
Access to plugin specific files and directories
- files() - Method in class jadx.core.plugins.PluginContext
- filesGetter - Variable in class jadx.api.JadxArgs
-
Additional files structure info.
- filesGetter - Variable in class jadx.core.plugins.AppContext
- filesGetter - Variable in class jadx.core.plugins.files.JadxFilesData
- FileSignature - Class in jadx.core.utils
- FileSignature(String, String) - Constructor for class jadx.core.utils.FileSignature
- fileSize - Variable in class jadx.plugins.input.dex.sections.DexHeaderV41
- fileType - Variable in 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
- FileUtils() - Constructor for class jadx.core.utils.files.FileUtils
- fill(RootNode) - Method in class jadx.core.deobf.DeobfPresets
- FILL_ARRAY - Enum constant in enum jadx.core.dex.instructions.InsnType
- FILL_ARRAY_DATA - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- FILL_ARRAY_DATA - Enum constant in enum jadx.core.dex.instructions.InsnType
- FILL_ARRAY_DATA - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- FILL_ARRAY_DATA_PAYLOAD - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- FILL_ARRAY_DATA_PAYLOAD - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- fillAliasFullName(ClassAliasInfo) - Method in class jadx.core.dex.info.ClassInfo
- fillArgsSet(BitSet) - Method in class jadx.core.dex.visitors.shrink.ArgsInfo
- fillArray(ICodeWriter, FillArrayInsn) - Method in class jadx.core.codegen.InsnGen
-
In most cases must be combined with new array instructions.
- FillArrayData - Class in jadx.core.dex.instructions
- FillArrayData(IArrayPayload) - Constructor for class jadx.core.dex.instructions.FillArrayData
- FillArrayData(Object, int, int) - 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
- fillBasicBlockInfo() - Method in class jadx.core.dex.visitors.ssa.LiveVarAnalysis
- FILLED_NEW_ARRAY - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- FILLED_NEW_ARRAY - Enum constant in enum jadx.core.dex.instructions.InsnType
- FILLED_NEW_ARRAY - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- FILLED_NEW_ARRAY_RANGE - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- FILLED_NEW_ARRAY_RANGE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- filledNewArray(InsnData, boolean) - Method in class jadx.core.dex.instructions.InsnDecoder
- filledNewArray(FilledNewArrayNode, ICodeWriter) - Method in class jadx.core.codegen.InsnGen
- FilledNewArrayNode - Class in jadx.core.dex.instructions
- FilledNewArrayNode(ArgType, int) - Constructor for class jadx.core.dex.instructions.FilledNewArrayNode
- fillFieldData(DexFieldData, int) - Method in class jadx.plugins.input.dex.sections.SectionReader
- fillImplementsCache() - Method in class jadx.core.clsp.ClspGraph
- fillMapping(JsonMapping, RootNode) - Static method in class jadx.core.codegen.json.JsonMappingGen
- fillMetadata(JadxPluginMetadata) - Method in class jadx.plugins.tools.JadxPluginsTools
- fillMetadataFromPath(JadxPluginMetadata, Path) - Method in class jadx.plugins.tools.JadxPluginsTools
- fillMthCode(MethodNode, MethodGen) - Method in class jadx.core.codegen.json.JsonCodeGen
- fillResFieldsMap(ClassNode) - Static method in class jadx.core.utils.android.AndroidResourcesUtils
- fillSuperTypesCache() - Method in class jadx.core.clsp.ClspGraph
- fillTypeCandidates(SSAVar) - Method in class jadx.core.dex.visitors.typeinference.TypeSearch
- filter(CommentsLevel) - Method in enum jadx.api.CommentsLevel
- filter(Throwable) - Static method in class jadx.core.utils.Utils
- filter(Collection<T>, Predicate<T>) - Static method in class jadx.core.utils.ListUtils
- filterAndSort(List<Path>) - Static method in class jadx.cli.tools.ConvertArscFile
- filterApplicableMethods(List<IMethodDetails>, List<ArgType>, Function<TypeCompareEnum, Boolean>) - Method in class jadx.core.dex.visitors.MethodInvokeVisitor
- filterClasses(List<JavaClass>) - Method in class jadx.api.JadxDecompiler
- filterFieldsInit(List<ExtractFieldInit.FieldInitInfo>) - Static method in class jadx.core.dex.visitors.ExtractFieldInit
- filterOnlyOne(List<T>, Predicate<T>) - Static method in class jadx.core.utils.ListUtils
-
Search exactly one element in list by filter
- filterRecursive(Throwable) - Static method in class jadx.core.utils.Utils
- filterSmaliFiles(List<Path>) - Method in class jadx.plugins.input.smali.SmaliConvert
- FINAL - Static variable in class jadx.api.plugins.input.data.AccessFlags
- FINALLY_INSNS - Enum constant in enum jadx.core.dex.attributes.AFlag
- finallyAllowableOutputs - Variable in class jadx.core.dex.visitors.finaly.traverser.handlers.MergePathActivePathTraverserHandler.PostMergeStatus
- finallyAllowsCentral - Variable in class jadx.core.dex.visitors.finaly.traverser.handlers.MergePathActivePathTraverserHandler.PostMergeStatus
- finallyCompletionMonitor - Variable in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState
- finallyGlobalState - Variable in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState
- finallyHandler - Variable in class jadx.core.dex.visitors.finaly.MarkFinallyVisitor.TryExtractInfo
- finallyRegion - Variable in class jadx.core.dex.regions.TryCatchRegion
- finallyStateRef - Variable in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState
- finalResult(TypeUpdateResult) - Method in class jadx.core.dex.visitors.typeinference.ArgsListUpdateCallback
- finalResultCallback - Variable in class jadx.core.dex.visitors.typeinference.ArgsListUpdateCallback
- find9patchChunk(DataInput) - Method in class jadx.core.utils.android.Res9patchStreamDecoder
- findCommonInsns(MethodNode, MarkFinallyVisitor.TryExtractInfo) - Static method in class jadx.core.dex.visitors.finaly.MarkFinallyVisitor
- findOutBlock(MethodNode, BlockNode, BlockNode) - Static method in class jadx.core.dex.visitors.regions.maker.IfRegionMaker
- findScopeOutBlock(BlockNode) - Method in class jadx.core.dex.visitors.regions.maker.IfRegionMaker
-
if startBlock is in a (try) scope, find the scope end as outBlock
- findSubstitutions(String, int) - Static method in class jadx.core.xmlgen.StringFormattedCheck
-
It returns a tuple of: - a list of offsets of non positional substitutions.
- 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 - Variable in class jadx.core.utils.blocks.BlockPair
- first - Variable in class jadx.core.utils.Pair
- 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
- firstElement - Variable in class jadx.core.xmlgen.BinaryXMLParser
- firstOrNull(List<T>) - Static method in class jadx.core.utils.ListUtils
- firstQueue - Variable in class jadx.core.dex.visitors.typeinference.ArgsListUpdateCallback
- firstQueue - Variable in class jadx.core.dex.visitors.typeinference.InvokeUpdateCallback
- fixAccessFlags(ClassNode) - Static method in class jadx.core.dex.visitors.EnumVisitor
- FixAccessModifiers - Class in jadx.core.dex.visitors.fixaccessmodifiers
- FixAccessModifiers() - Constructor for class jadx.core.dex.visitors.fixaccessmodifiers.FixAccessModifiers
- fixArgsForEmptySaveConfig(String[]) - Method in class jadx.cli.JCommanderWrapper
-
Workaround to allow empty value (i.e.
- fixArgType(ArithOp, ArgType) - Static method in class jadx.core.dex.instructions.ArithNode
- fixBooleanUsage(MethodNode, RegisterArg) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- fixClassDependencies(MethodNode) - Static method in class jadx.core.dex.visitors.ProcessMethodsForInline
- fixClassVisibility(ClassNode) - Method in class jadx.core.dex.visitors.fixaccessmodifiers.FixAccessModifiers
- fixClsShortName(JadxArgs, String) - Static method in class jadx.core.dex.visitors.rename.RenameVisitor
- fixDuplicatedClasses() - Method in class jadx.core.dex.nodes.RootNode
- FixedVarRef(int) - Constructor for class jadx.api.metadata.annotations.VarRef.FixedVarRef
- fixEntryFromCD(JadxZipEntry, int) - Method in class jadx.zip.parser.JadxZipParser
- fixFieldAccess(MethodNode, FieldInfo, ShadowFieldVisitor.FieldFixType, InsnArg) - Static method in class jadx.core.dex.visitors.ShadowFieldVisitor
- fixFieldsOrder(ClassNode, List<ExtractFieldInit.FieldInitInfo>) - Static method in class jadx.core.dex.visitors.ExtractFieldInit
- fixFieldUsage(MethodNode, IndexInsnNode) - Static method in class jadx.core.dex.visitors.ModVisitor
-
If field is not visible from use site => cast to origin class
- fixForShowProgress() - Static method in class jadx.cli.LogHelper
-
Show progress: change to 'INFO' for control classes
- fixInfoMap - Variable in class jadx.core.dex.visitors.ShadowFieldVisitor
- fixIterableType(MethodNode, InsnArg, RegisterArg) - Static method in class jadx.core.dex.visitors.regions.LoopRegionVisitor
- fixLastAssignInTry(MethodNode) - Static method in class jadx.core.dex.visitors.ssa.SSATransform
-
Fix last try/catch assign instruction
- fixLinesForReturn(MethodNode) - Static method in class jadx.core.dex.visitors.debuginfo.DebugInfoApplyVisitor
-
Fix debug info for splitter 'return' instructions
- fixLiteralType(long, ArgType) - Static method in class jadx.core.dex.instructions.args.LiteralArg
- fixLoop(MethodNode, SpecialEdgeAttr, List<SpecialEdgeAttr>) - Static method in class jadx.core.dex.visitors.blocks.FixMultiEntryLoops
- fixMethodArgTypes(MethodNode, IMethodDetails, OverrideMethodVisitor.SuperTypesData) - Method in class jadx.core.dex.visitors.OverrideMethodVisitor
- fixMethodReturnType(MethodNode, IMethodDetails, OverrideMethodVisitor.SuperTypesData) - Method in class jadx.core.dex.visitors.OverrideMethodVisitor
- fixMethodVisibility(MethodNode) - Method in class jadx.core.dex.visitors.fixaccessmodifiers.FixAccessModifiers
- fixMoveExceptionInsn(BlockNode, ExcHandlerAttr) - Static method in class jadx.core.dex.visitors.blocks.BlockExceptionHandler
- FixMultiEntryLoops - Class in jadx.core.dex.visitors.blocks
- FixMultiEntryLoops() - Constructor for class jadx.core.dex.visitors.blocks.FixMultiEntryLoops
- FixMultiEntryLoops.BlockColor - Enum in jadx.core.dex.visitors.blocks
- fixNamesForPhiInsns(MethodNode) - Static method in class jadx.core.dex.visitors.debuginfo.DebugInfoApplyVisitor
- fixPhiInTryCatch(MethodNode, PhiInsn, ExcHandlerAttr) - Static method in class jadx.core.dex.visitors.ssa.SSATransform
- fixPhiWithSameArgs(MethodNode, BlockNode, PhiInsn) - Static method in class jadx.core.dex.visitors.ssa.SSATransform
- fixPrimitiveCast(MethodNode, BlockNode, int, InsnNode) - Static method in class jadx.core.dex.visitors.ModVisitor
- fixResultType(ArithOp, ArgType) - Static method in class jadx.core.dex.instructions.ArithNode
- fixShadowFieldAccess(MethodNode, Map<String, ShadowFieldVisitor.FieldFixInfo>) - Static method in class jadx.core.dex.visitors.ShadowFieldVisitor
- FixSwitchOverEnum - Class in jadx.core.dex.visitors
- FixSwitchOverEnum() - Constructor for class jadx.core.dex.visitors.FixSwitchOverEnum
- FixSwitchOverEnum.EnumMapInfo - Class in jadx.core.dex.visitors
- fixTargets(int) - Method in class jadx.core.dex.instructions.SwitchData
- fixTypeParamDeclarations(ClassNode, List<ArgType>, ArgType, List<ArgType>) - Static method in class jadx.core.dex.visitors.SignatureProcessor
-
Add missing type parameters from super type and interfaces to make code compilable
- FixTypesVisitor - Class in jadx.core.dex.visitors.typeinference
- FixTypesVisitor() - Constructor for class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- fixUnreachableSplitCross(MethodNode, BlockNode) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
-
Attempts to remove an unreachable synthetic split cross block that has been added previously, along with the associated bottom splitter.
- fixUselessPhi(MethodNode) - Static method in class jadx.core.dex.visitors.ssa.SSATransform
- fixValuesAccess(MethodNode, FieldInfo, ArgType, MethodNode) - Method in class jadx.core.dex.visitors.EnumVisitor
- fixVisibilityOfInlineCode(MethodNode, InsnNode) - Static method in class jadx.core.dex.visitors.MarkMethodsForInline
- FLAG - Enum constant in enum jadx.core.xmlgen.ManifestAttributes.MAttrType
- 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 - Variable in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder.OptionData
- flags - Variable in class jadx.api.plugins.options.impl.JadxOptionDescription
- flags - Variable in class jadx.api.security.impl.JadxSecurity
- flags - Variable in class jadx.core.dex.attributes.AttributeStorage
- flags - Variable in class jadx.core.dex.visitors.typeinference.TypeUpdateFlags
- flags - Variable in class jadx.core.dex.visitors.typeinference.TypeUpdateInfo
- flags - Variable in class jadx.zip.parser.JadxZipParser
- flags - Variable in class jadx.zip.ZipReaderOptions
- flags(OptionFlag...) - Method in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder.OptionData
- flags(OptionFlag...) - Method in interface jadx.api.plugins.options.impl.OptionBuilder
- Flags() - Constructor for enum jadx.core.codegen.InsnGen.Flags
- FLAGS_APPLY_DEBUG - Static variable in class jadx.core.dex.visitors.typeinference.TypeUpdateFlags
- 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
- FlagsEnum() - Constructor for enum jadx.core.dex.visitors.typeinference.TypeUpdateFlags.FlagsEnum
- flattenInsnChainUntil(InsnNode, InsnType) - Static method in class jadx.core.dex.visitors.SimplifyVisitor
- fldIndex - Variable in class jadx.core.deobf.DeobfAliasProvider
- fldPresetMap - Variable in class jadx.core.deobf.DeobfPresets
- FLOAT - Enum constant in enum jadx.core.dex.instructions.args.PrimitiveType
- FLOAT - Static variable in class jadx.core.dex.instructions.args.ArgType
- FLOAT_TO_BITS - Static variable in class jadx.core.dex.visitors.ModVisitor
- FLOAT_TO_DOUBLE - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- FLOAT_TO_DOUBLE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- FLOAT_TO_INT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- FLOAT_TO_INT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- FLOAT_TO_LONG - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- FLOAT_TO_LONG - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- 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).
- followEmptyPath(BlockNode, Boolean) - Static method in class jadx.core.utils.BlockUtils
- followEmptyPath(BlockNode, Boolean, boolean) - Static method in class jadx.core.utils.BlockUtils
- followEmptyUpPathWithinSet(BlockNode, Collection<BlockNode>) - Static method in class jadx.core.utils.BlockUtils
- followEmptyUpPathWithinSet(List<BlockNode>, BlockNode, Collection<BlockNode>, Collection<BlockNode>) - Static method in class jadx.core.utils.BlockUtils
- FONT - Enum constant in enum jadx.api.ResourceType
- FORBID_RENAME - Enum constant in enum jadx.api.deobf.IDeobfCondition.Action
- forbidExplicitType(InsnType) - Static method in class jadx.core.dex.visitors.PrepareForCodeGen
- forbidNullArgInline(InsnNode, RegisterArg) - Static method in class jadx.core.dex.visitors.ConstInlineVisitor
- forbidNullInlines(SSAVar) - Static method in class jadx.core.dex.visitors.ConstInlineVisitor
-
Don't inline null object
- forCatch(int) - Static method in class jadx.api.data.impl.JadxCodeRef
- FORCE_ASSIGN_INLINE - Enum constant in enum jadx.core.dex.attributes.AFlag
-
Force inline instruction with inline assign
- FORCE_RAW_NAME - Enum constant in enum jadx.core.dex.attributes.AFlag
- FORCE_RENAME - Enum constant in enum 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
- forceGenerateCodeForMode(ClassNode, DecompilationMode) - Method in class jadx.core.ProcessClass
- forceImmutableType(SSAVar) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- forceInlineInsns - Variable in class jadx.core.dex.regions.conditions.IfInfo
- 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
- forClass(String, List<IJadxAttribute>, List<IAnnotation>) - Static method in class jadx.plugins.input.dex.sections.DexAnnotationsConvert
- 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
- forField(List<IJadxAttribute>, List<IAnnotation>) - Static method in class jadx.plugins.input.dex.sections.DexAnnotationsConvert
- 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
- format - Variable in class jadx.plugins.input.dex.insns.DexInsnInfo
- format(int, AccessFlagsScope) - Static method in class jadx.api.plugins.input.data.AccessFlags
- format(InsnData) - Method in class jadx.plugins.input.dex.smali.SmaliInsnFormat
- format(InsnFormatterInfo) - Method in interface jadx.plugins.input.dex.smali.InsnFormatter
- format(InsnFormatterInfo) - Method in class jadx.plugins.input.dex.smali.SmaliInsnFormat
- FORMAT_10T - Static variable in class jadx.plugins.input.dex.insns.DexInsnFormat
- FORMAT_10X - Static variable in class jadx.plugins.input.dex.insns.DexInsnFormat
- FORMAT_11N - Static variable in class jadx.plugins.input.dex.insns.DexInsnFormat
- FORMAT_11X - Static variable in class jadx.plugins.input.dex.insns.DexInsnFormat
- FORMAT_12X - Static variable in class jadx.plugins.input.dex.insns.DexInsnFormat
- FORMAT_20BC - Static variable in class jadx.plugins.input.dex.insns.DexInsnFormat
- FORMAT_20T - Static variable in class jadx.plugins.input.dex.insns.DexInsnFormat
- FORMAT_21C - Static variable in class jadx.plugins.input.dex.insns.DexInsnFormat
- FORMAT_21H - Static variable in class jadx.plugins.input.dex.insns.DexInsnFormat
- FORMAT_21S - Static variable in class jadx.plugins.input.dex.insns.DexInsnFormat
- FORMAT_21T - Static variable in class jadx.plugins.input.dex.insns.DexInsnFormat
- FORMAT_22B - Static variable in class jadx.plugins.input.dex.insns.DexInsnFormat
- FORMAT_22C - Static variable in class jadx.plugins.input.dex.insns.DexInsnFormat
- FORMAT_22CS - Static variable in class jadx.plugins.input.dex.insns.DexInsnFormat
- FORMAT_22S - Static variable in class jadx.plugins.input.dex.insns.DexInsnFormat
- FORMAT_22T - Static variable in class jadx.plugins.input.dex.insns.DexInsnFormat
- FORMAT_22X - Static variable in class jadx.plugins.input.dex.insns.DexInsnFormat
- FORMAT_23X - Static variable in class jadx.plugins.input.dex.insns.DexInsnFormat
- FORMAT_30T - Static variable in class jadx.plugins.input.dex.insns.DexInsnFormat
- FORMAT_31C - Static variable in class jadx.plugins.input.dex.insns.DexInsnFormat
- FORMAT_31I - Static variable in class jadx.plugins.input.dex.insns.DexInsnFormat
- FORMAT_31T - Static variable in class jadx.plugins.input.dex.insns.DexInsnFormat
- FORMAT_32X - Static variable in class jadx.plugins.input.dex.insns.DexInsnFormat
- FORMAT_35C - Static variable in class jadx.plugins.input.dex.insns.DexInsnFormat
- FORMAT_35MI - Static variable in class jadx.plugins.input.dex.insns.DexInsnFormat
- FORMAT_35MS - Static variable in class jadx.plugins.input.dex.insns.DexInsnFormat
- FORMAT_3RC - Static variable in class jadx.plugins.input.dex.insns.DexInsnFormat
- FORMAT_3RMI - Static variable in class jadx.plugins.input.dex.insns.DexInsnFormat
- FORMAT_3RMS - Static variable in class jadx.plugins.input.dex.insns.DexInsnFormat
- FORMAT_45CC - Static variable in class jadx.plugins.input.dex.insns.DexInsnFormat
- FORMAT_4RCC - Static variable in class jadx.plugins.input.dex.insns.DexInsnFormat
- FORMAT_51I - Static variable in class jadx.plugins.input.dex.insns.DexInsnFormat
- FORMAT_FILL_ARRAY_DATA_PAYLOAD - Static variable in class jadx.plugins.input.dex.insns.DexInsnFormat
- FORMAT_PACKED_SWITCH_PAYLOAD - Static variable in class jadx.plugins.input.dex.insns.DexInsnFormat
- FORMAT_SPARSE_SWITCH_PAYLOAD - Static variable in class jadx.plugins.input.dex.insns.DexInsnFormat
- formatAndFilter(CommentsLevel) - Method in class jadx.core.dex.attributes.nodes.JadxCommentsAttr
- formatAnnotation(ICodeWriter, IAnnotation) - Method in class jadx.core.codegen.AnnotationGen
- formatByte(long, boolean) - Method in class jadx.core.utils.StringUtils
- formatColor(Color) - Static method in class jadx.core.utils.DotGraphUtils
- formatDescription(String) - Static method in class jadx.cli.commands.CommandPlugins
- 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
- formatNumber(long, int, boolean) - Method in class jadx.core.utils.StringUtils
- formatOffset(int) - Static method in class jadx.api.plugins.input.data.impl.InputUtils
- 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
- formatStats() - Method in class jadx.core.dex.visitors.blocks.BlockProcessor.DebugModAttr
- formatter - Variable in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder.OptionData
- 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)
- formatters - Variable in class jadx.plugins.input.dex.smali.SmaliInsnFormat
- forMethod(MethodNode) - Method in interface jadx.api.deobf.IAliasProvider
- forMethod(MethodNode) - Method in class jadx.core.deobf.DeobfAliasProvider
- forMethod(List<IJadxAttribute>, List<IAnnotation>) - Static method in class jadx.plugins.input.dex.sections.DexAnnotationsConvert
- 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
- foundWrappedInsn(InsnNode, InsnNode) - Static method in class jadx.core.utils.BlockUtils
- foundWrappedInsnInCondition(IfCondition, InsnNode) - Static method in class jadx.core.utils.BlockUtils
- FOUR_BYTES_TYPE - Static variable in class jadx.core.dex.instructions.FillArrayData
- from - Variable in class jadx.analysis.callgraph.CallGraphEdge
- from - Variable in class jadx.analysis.callgraph.CallGraphExportJson.Edge
- from() - Method in interface jadx.analysis.callgraph.api.ICallGraphEdge
- from() - Method in class jadx.analysis.callgraph.CallGraphEdge
- 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
- fromName(String) - Static method in class jadx.core.dex.visitors.ApplyVariableNames
- fromNameWithoutCache(RootNode, String, boolean) - 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
- fsCaseSensitive - Variable in class jadx.api.JadxArgs
- fsCaseSensitive - Variable in class jadx.cli.JadxCLIArgs
- fullCheck(List<TypeSearchVarInfo>) - Method in class jadx.core.dex.visitors.typeinference.TypeSearch
- fullName - Variable in class jadx.core.dex.info.ClassAliasInfo
- fullName - Variable in class jadx.core.dex.info.ClassInfo
- fullName - Variable in class jadx.core.dex.info.PackageInfo
G
- GE - Enum constant in enum jadx.core.dex.instructions.IfOp
- genAdditionalAndroidPluginOptions(int) - Method in class jadx.core.export.gen.AndroidGradleGenerator
- 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
- generateClassCode() - Method in class jadx.core.dex.nodes.ClassNode
- generateCode(ClassNode) - Method in class jadx.core.ProcessClass
- GENERATED_AND_UNLOADED - Enum constant in enum jadx.core.dex.nodes.ProcessState
- generatedRenamesMappingFile - Variable in class jadx.api.JadxArgs
- generatedRenamesMappingFile - Variable in class jadx.cli.JadxCLIArgs
- generatedRenamesMappingFileMode - Variable in class jadx.api.JadxArgs
- generatedRenamesMappingFileMode - Variable in class jadx.cli.JadxCLIArgs
- GeneratedRenamesMappingFileMode - Enum in jadx.api.args
- GeneratedRenamesMappingFileMode() - Constructor for enum jadx.api.args.GeneratedRenamesMappingFileMode
- 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
- generateInternalState(TraverserActivePathState) - Method in class jadx.core.dex.visitors.finaly.traverser.factory.DuplicatedTraverserStateFactory
- generateInternalState(TraverserActivePathState) - Method in class jadx.core.dex.visitors.finaly.traverser.factory.TraverserStateFactory
- generateInternalState(TraverserActivePathState) - Method in class jadx.core.dex.visitors.finaly.traverser.state.IdentifiedScopeWithTerminatorTraverserState.IdentifiedScopeWithTerminatorStateFactory
- generateInternalState(TraverserActivePathState) - Method in class jadx.core.dex.visitors.finaly.traverser.state.NewBlockTraverserState.NewBlockStateFactory
- generateInternalState(TraverserActivePathState) - Method in class jadx.core.dex.visitors.finaly.traverser.state.NoBlockTraverserState.NoBlockStateFactory
- generateInternalState(TraverserActivePathState) - Method in class jadx.core.dex.visitors.finaly.traverser.state.RecoveredFromCacheTraverserState.RecoveredFromCacheStateFactory
- generateInternalState(TraverserActivePathState) - Method in class jadx.core.dex.visitors.finaly.traverser.state.TerminalTraverserState.TerminalStateFactory
- generateJavaCode(ClassNode, JadxArgs) - Static method in class jadx.core.codegen.CodeGen
- generateJson(ClassNode) - Static method in class jadx.core.codegen.CodeGen
- generateMethodArguments(ICodeWriter, BaseInvokeNode, int, MethodNode) - Method in class jadx.core.codegen.InsnGen
- generateNameForNS(String, boolean) - Method in class jadx.core.xmlgen.BinaryXMLParser
- generateQualifiers() - Method in class jadx.core.xmlgen.entry.EntryConfig
- generateSimpleCode(ICodeWriter) - Method in class jadx.core.codegen.MethodGen
- generateState(TraverserActivePathState) - Method in class jadx.core.dex.visitors.finaly.traverser.factory.TraverserStateFactory
- generateTagAttrName() - Static method in class jadx.core.xmlgen.BinaryXMLParser
- generator - Variable 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 - Enum constant in enum jadx.core.clsp.ClsSet.TypeEnum
- GENERIC_INFO - Static variable in class jadx.core.dex.attributes.AType
- GENERIC_TYPE_VARIABLE - Enum constant in enum jadx.core.clsp.ClsSet.TypeEnum
- genericArgType - Variable in class jadx.core.dex.visitors.typeinference.TypeBoundInvokeUse
- GenericInfoAttr - Class in jadx.core.dex.attributes.nodes
- GenericInfoAttr(List<ArgType>) - Constructor for class jadx.core.dex.attributes.nodes.GenericInfoAttr
- GenericObject(String, List<ArgType>) - Constructor for class jadx.core.dex.instructions.args.ArgType.GenericObject
- genericReturnType - Variable in class jadx.core.dex.visitors.typeinference.TypeBoundInvokeAssign
- generics - Variable in class jadx.core.dex.instructions.args.ArgType.GenericObject
- generics - Variable in class jadx.core.dex.nodes.ClassNode
- 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
- GenericType(String) - Constructor for class jadx.core.dex.instructions.args.ArgType.GenericType
- GenericType(String, ArgType) - Constructor for class jadx.core.dex.instructions.args.ArgType.GenericType
- GenericType(String, List<ArgType>) - Constructor for class jadx.core.dex.instructions.args.ArgType.GenericType
- genericTypes - Variable in class jadx.core.dex.attributes.nodes.GenericInfoAttr
- GenericTypesVisitor - Class in jadx.core.dex.visitors
- GenericTypesVisitor() - Constructor for class jadx.core.dex.visitors.GenericTypesVisitor
- get() - Method in class jadx.plugins.tools.JadxPluginsList
- 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) - Static method in class jadx.plugins.input.dex.insns.DexInsnInfo
- get(int) - Static method in class jadx.plugins.input.dex.insns.DexInsnMnemonics
- 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(Object) - Method in class jadx.core.dex.info.ConstStorage.ValueStorage
- get(Object) - Method in class jadx.core.dex.trycatch.TryEdgeScopeGroupMap
- get(Object) - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState.BlockCompletionMonitorMap
- get(Object) - Method in class jadx.core.dex.visitors.finaly.TryCatchEdgeBlockMap
- 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(String) - Method in class jadx.api.plugins.input.data.attributes.types.AnnotationsAttr
- get(String, String) - Static method in class jadx.commons.app.JadxCommonEnv
- get(String, Type) - Static method in class jadx.plugins.tools.resolvers.github.GithubTools
- get(Consumer<List<JadxPluginListEntry>>) - Method in class jadx.plugins.tools.JadxPluginsList
-
List provider with update callback.
- get(K) - Method in class jadx.core.dex.visitors.usage.UseSet
- getA() - Method in class jadx.core.dex.regions.conditions.Compare
- getAbsPos() - Method in class jadx.plugins.input.dex.sections.SectionReader
- getAccessFlags() - Method in class jadx.api.JavaField
- getAccessFlags() - Method in class jadx.api.JavaMethod
- getAccessFlags() - Method in class jadx.api.plugins.input.data.attributes.types.InnerClsInfo
- getAccessFlags() - Method in interface jadx.api.plugins.input.data.IClassData
- getAccessFlags() - Method in interface jadx.api.plugins.input.data.IFieldData
- getAccessFlags() - Method in interface jadx.api.plugins.input.data.IMethodData
- 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
- getAccessFlags() - Method in class jadx.plugins.input.dex.sections.DexClassData
- getAccessFlags() - Method in class jadx.plugins.input.dex.sections.DexFieldData
- getAccessFlags() - Method in class jadx.plugins.input.dex.sections.DexMethodData
- getAccessFlags(IClassData) - Method in class jadx.core.dex.nodes.ClassNode
- getAccessInfo() - Method in class jadx.api.JavaClass
- getAccFlags() - Method in class jadx.api.plugins.input.data.attributes.types.MethodParametersAttr.Info
- 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
- getAlias() - Method in class jadx.core.dex.visitors.rename.SourceFileRename.ClsRename
- getAliasForObject(String) - Static method in class jadx.core.dex.visitors.ApplyVariableNames
- getAliasFromSourceFile(ClassNode) - Static method in class jadx.core.dex.visitors.rename.SourceFileRename
- 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() - Method in class jadx.api.plugins.input.data.attributes.types.AnnotationsAttr
- 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
- getAllFullyMatchedBlocks(TraverserActivePathState.BlockCompletionMonitorMap) - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState
- getAllFullyMatchedCandidateBlocks() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState
- getAllFullyMatchedFinallyBlocks() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState
- getAllInScope(MethodNode, TryCatchBlockAttr, TryEdgeScopeGroupMap, ExceptionHandler, Map<BlockNode, List<TryEdge>>) - Static method in class jadx.core.dex.visitors.finaly.TryCatchEdgeBlockMap
- getAllLoopsForBlock(BlockNode) - Method in class jadx.core.dex.nodes.MethodNode
- getAllowableOutputArguments() - Method in class jadx.core.dex.visitors.finaly.CentralityState
- getAllowsCentral() - Method in class jadx.core.dex.visitors.finaly.CentralityState
- getAllowsNonStartingNode() - Method in class jadx.core.dex.visitors.finaly.CentralityState
- getAllPathsBlocks(BlockNode, BlockNode) - Static method in class jadx.core.utils.BlockUtils
-
Collect blocks from all possible execution paths from 'start' to 'end'
- getAllPermutationsOfCollection(Collection<BlockNode>) - Static method in class jadx.core.dex.visitors.finaly.traverser.handlers.MergePathActivePathTraverserHandler
- getAllPluginContexts() - Method in class jadx.core.plugins.JadxPluginManager
- getAllPluginsInfo() - Method in class jadx.plugins.tools.JadxPluginsTools
-
Return all loadable plugins info (including installed, bundled and dropins).
- 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
- getAnnotationClass() - Method in interface jadx.api.plugins.input.data.annotations.IAnnotation
- getAnnotationClass() - Method in class jadx.api.plugins.input.data.annotations.JadxAnnotation
- getAnnotationDefaultValue(MethodNode) - Method in class jadx.core.codegen.AnnotationGen
- getAnnotationGen() - Method in class jadx.core.codegen.ClassGen
- getAnnotations() - Method in class jadx.plugins.input.dex.sections.DexClassData
- getAnnotations() - Method in class jadx.plugins.input.dex.sections.DexFieldData
- getAnnotations() - Method in class jadx.plugins.input.dex.sections.DexMethodData
- getAnnotationsOff() - Method in class jadx.plugins.input.dex.sections.DexClassData
- getAnnotationsParser() - Method in class jadx.plugins.input.dex.sections.DexMethodData
- 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
- getApiLevel() - Method in class jadx.plugins.input.smali.SmaliInputOptions
- getApiOpcode() - Method in class jadx.plugins.input.dex.insns.DexInsnInfo
- getApks() - Method in class jadx.plugins.input.xapk.data.XApkData
- 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
- getApplicationLabel() - Method in class jadx.core.utils.android.AndroidManifestParser
- getApplicationLabel() - Method in class jadx.core.utils.android.ApplicationParams
- getApplicationName() - Method in class jadx.core.utils.android.AndroidManifestParser
- 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 class jadx.core.dex.visitors.FixSwitchOverEnum.EnumMapInfo
- getArg() - Method in class jadx.core.dex.visitors.shrink.WrapInfo
- 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() - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateRequest
- getArg(int) - Method in class jadx.core.dex.instructions.PhiInsn
- getArg(int) - Method in class jadx.core.dex.nodes.InsnNode
- getArgByBlock(BlockNode) - Method in class jadx.core.dex.instructions.PhiInsn
- getArgByBlock(IBlock) - Method in class jadx.core.dex.instructions.PhiInsn
- getArgBySsaVar(SSAVar) - Method in class jadx.core.dex.instructions.PhiInsn
- getArgFromAppend(InsnNode) - Static method in class jadx.core.dex.visitors.SimplifyVisitor
- getArgIndex(InsnArg) - Method in class jadx.core.dex.nodes.InsnNode
- getArgIndex(InsnNode, InsnArg) - Static method in class jadx.core.dex.instructions.args.InsnArg
- 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.dex.visitors.shrink.ArgsInfo
- getArgs() - Method in class jadx.core.plugins.PluginContext
- getArgs(InsnNode) - Static method in class jadx.core.dex.visitors.shrink.ArgsInfo
- 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
- getArgsReg() - Method in class jadx.plugins.input.dex.insns.DexInsnData
- getArgsRegNums() - Method in class jadx.core.dex.attributes.nodes.MethodInlineAttr
- getArgsSet() - Method in class jadx.core.dex.visitors.shrink.ArgsInfo
- getArgsStartPos(List<ArgType>) - Method in class jadx.core.dex.nodes.MethodNode
- getArgsStartReg() - Method in interface jadx.api.plugins.input.data.ICodeReader
- getArgsStartReg() - Method in class jadx.core.dex.nodes.MethodNode
- getArgsStartReg() - Method in class jadx.plugins.input.dex.sections.DexCodeReader
- getArgsToFieldsMapping(MethodNode, List<InsnNode>) - Static method in class jadx.core.dex.visitors.AnonymousClassVisitor
- getArgType - Variable in class jadx.core.dex.visitors.typeinference.InvokeUpdateCallback
- getArgType() - Method in class jadx.core.dex.trycatch.ExceptionHandler
- getArgType(ArgType, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeBoundInvokeUse
- getArgType(InsnArg) - Method in class jadx.core.dex.visitors.typeinference.TypeSearchState
- getArgTypes() - Method in interface jadx.api.plugins.input.data.IMethodProto
- 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
- getArgTypes() - Method in class jadx.plugins.input.dex.sections.DexMethodProto
- getArgTypes() - Method in class jadx.plugins.input.dex.sections.DexMethodRef
- 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
- getArray(IAnnotation, String) - Static method in class jadx.plugins.input.dex.sections.annotations.AnnotationsUtils
- getArrayDimension() - Method in class jadx.core.dex.instructions.args.ArgType.ArrayArg
- getArrayDimension() - Method in class jadx.core.dex.instructions.args.ArgType
- getArrayElement() - Method in class jadx.core.dex.instructions.args.ArgType.ArrayArg
- getArrayElement() - Method in class jadx.core.dex.instructions.args.ArgType
- getArrayRootElement() - Method in class jadx.core.dex.instructions.args.ArgType.ArrayArg
- 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
- getArtifactPrefix() - Method in class jadx.plugins.tools.resolvers.github.LocationInfo
- getAsMap() - Method in interface jadx.api.metadata.ICodeMetadata
- getAsMap() - Method in class jadx.api.metadata.impl.CodeMetadataStorage
- getAssets() - Method in class jadx.plugins.tools.resolvers.github.data.Release
- 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
- getAssigns() - Method in class jadx.core.dex.visitors.regions.variables.VarUsage
- 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
- getAttributeName(int) - Method in class jadx.core.xmlgen.BinaryXMLParser
- getAttributeNS(int, boolean) - Method in class jadx.core.xmlgen.BinaryXMLParser
- getAttributes() - Method in interface jadx.api.plugins.input.data.IClassData
- getAttributes() - Method in interface jadx.api.plugins.input.data.IFieldData
- getAttributes() - Method in interface jadx.api.plugins.input.data.IMethodData
- getAttributes() - Method in class jadx.core.dex.nodes.RootNode
- getAttributes() - Method in class jadx.plugins.input.dex.sections.DexClassData
- getAttributes() - Method in class jadx.plugins.input.dex.sections.DexFieldData
- getAttributes() - Method in class jadx.plugins.input.dex.sections.DexMethodData
- 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.api.plugins.input.data.annotations.EncodedValue
- getAttrType() - Method in interface jadx.api.plugins.input.data.attributes.IJadxAttribute
- getAttrType() - Method in class jadx.api.plugins.input.data.attributes.types.AnnotationDefaultAttr
- getAttrType() - Method in class jadx.api.plugins.input.data.attributes.types.AnnotationDefaultClassAttr
- getAttrType() - Method in class jadx.api.plugins.input.data.attributes.types.AnnotationMethodParamsAttr
- getAttrType() - Method in class jadx.api.plugins.input.data.attributes.types.AnnotationsAttr
- getAttrType() - Method in class jadx.api.plugins.input.data.attributes.types.ExceptionsAttr
- getAttrType() - Method in class jadx.api.plugins.input.data.attributes.types.InnerClassesAttr
- getAttrType() - Method in class jadx.api.plugins.input.data.attributes.types.MethodParametersAttr
- getAttrType() - Method in class jadx.api.plugins.input.data.attributes.types.SignatureAttr
- getAttrType() - Method in class jadx.api.plugins.input.data.attributes.types.SourceFileAttr
- 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.DecompileModeOverrideAttr
- 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.ExcSplitCrossAttr
- 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
- getAttrType() - Method in class jadx.core.dex.visitors.blocks.BlockProcessor.DebugModAttr
- 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
- getBaseName(ClassNode) - Static method in class jadx.core.deobf.DeobfAliasProvider
-
Process current class and all super classes to get meaningful parent name
- getBaseType() - Method in class jadx.core.dex.attributes.nodes.AnonymousClassAttr
- getBaseType(ClassNode) - Static method in class jadx.core.dex.visitors.ProcessAnonymous
- 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
- getBetterName(String, String) - Static method in class jadx.core.utils.BetterName
- getBetterName(String, String, UseSourceNameAsClassNameAlias) - Static method in class jadx.core.dex.visitors.rename.SourceFileRename
- 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.finaly.traverser.state.TraverserBlockInfo
- getBlock() - Method in class jadx.core.dex.visitors.regions.variables.UsePlace
- getBlock() - Method in class jadx.core.dex.visitors.ssa.RenameState
- getBlock() - Method in class jadx.core.utils.BlockInsnPair
- getBlock() - Method in class jadx.core.utils.BlockParentContainer
- getBlock(int, Map<Integer, BlockNode>) - Static method in class jadx.core.dex.visitors.blocks.BlockSplitter
- 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
- getBlockByWrappedInsn(MethodNode, InsnNode) - Static method in class jadx.core.utils.BlockUtils
- getBlockContainer(IContainer, IBlock) - Static method in class jadx.core.utils.RegionUtils
- getBlockInsnInfo() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserState
- getBlockInsnStr(MethodNode, IBlock) - Static method in class jadx.core.dex.visitors.regions.CheckRegions
- getBlocks() - Method in class jadx.core.dex.trycatch.ExceptionHandler
- getBlocks() - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- getBlocksForAllFallthroughs() - Method in class jadx.core.dex.visitors.finaly.TryCatchEdgeBlockMap
- getBlocksForHandler(ExceptionHandler) - Method in class jadx.core.dex.visitors.finaly.TryCatchEdgeBlockMap
- getBlockWithFlag(List<BlockNode>, AFlag) - Static method in class jadx.core.utils.BlockUtils
- getBody() - Method in class jadx.core.dex.regions.loops.LoopRegion
- getBool(String, boolean) - Static method in class jadx.commons.app.JadxCommonEnv
- 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.
- getBottomBlock(List<BlockNode>, boolean) - Static method in class jadx.core.utils.BlockUtils
- getBottomCommonPredecessor(MethodNode, List<BlockNode>, Set<BlockNode>) - Static method in class jadx.core.utils.BlockUtils
- getBottomCommonPredecessor(MethodNode, List<BlockNode>, Set<BlockNode>, boolean) - Static method in class jadx.core.utils.BlockUtils
- getBottomImplicitCount() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserBlockInfo
- getBottomOffset() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserBlockInfo
- getBottomSplitter() - Method in class jadx.core.dex.trycatch.ExceptionHandler
- 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
- getBranchBlock(BlockNode, BlockNode, Set<BlockNode>, MethodNode) - Static method in class jadx.core.dex.visitors.regions.maker.IfRegionMaker
- 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
- getBuf() - Method in class jadx.plugins.input.dex.DexReader
- getBuffer() - Method in class jadx.zip.parser.JadxZipParser
- getById(String) - Method in interface jadx.api.plugins.data.IJadxPlugins
- getById(String) - Method in class jadx.core.plugins.JadxPluginsData
- getById(String) - Static method in class jadx.plugins.tools.resolvers.ResolversRegistry
- getByNum(int) - Static method in enum jadx.core.dex.instructions.args.ArgType.WildcardBound
- getByteCode() - Method in interface jadx.api.plugins.input.insns.InsnData
- getByteCode() - Method in class jadx.plugins.input.dex.insns.DexInsnData
- getByteCode(int, int) - Method in class jadx.plugins.input.dex.sections.SectionReader
- getBytes() - Method in class jadx.zip.fallback.FallbackZipEntry
- getBytes() - Method in interface jadx.zip.IZipEntry
-
Uncompressed bytes
- getBytes() - Method in class jadx.zip.parser.JadxZipEntry
- getBytes(FallbackZipEntry) - Method in class jadx.zip.fallback.FallbackZipParser
- getBytes(JadxZipEntry) - Method in class jadx.zip.parser.JadxZipParser
- getByUniqId(int) - Method in class jadx.core.dex.info.InfoStorage
- getCacheDir() - Method in class jadx.cli.plugins.JadxFilesGetter
- getCacheDir() - Method in class jadx.commons.app.JadxCommonFiles.DirsLoader
- getCacheDir() - Static method in class jadx.commons.app.JadxCommonFiles
- 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
- getCachedStateFor(BlockNode, BlockNode) - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserGlobalCommonState
- getCachedVarNode() - Method in class jadx.core.dex.instructions.args.CodeVar
- getCacheStorage() - Method in class jadx.core.dex.nodes.RootNode
- getCallback() - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateRequest
- getCallClassFromInvoke(MethodNode, BaseInvokeNode, MethodInfo) - Method in class jadx.core.dex.visitors.MethodInvokeVisitor
- getCallGraphNode(MethodInfo, Map<MethodInfo, CallGraphNode>, AtomicInteger) - Static method in class jadx.analysis.callgraph.CallGraphBuilder
- getCallGraphNode(MethodNode, Map<MethodInfo, CallGraphNode>, AtomicInteger) - Static method in class jadx.analysis.callgraph.CallGraphBuilder
- getCallGraphSaveMode() - Method in class jadx.cli.JadxCLIArgs
- 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(int, SectionReader) - Method in class jadx.plugins.input.dex.sections.SectionReader
- getCallSite(InsnData) - Static method in class jadx.core.utils.input.InsnDataUtils
- getCallSiteOff() - Method in class jadx.plugins.input.dex.sections.DexHeader
- getCallSiteValues() - Method in class jadx.core.dex.instructions.InvokeCustomRawNode
- getCallType() - Method in class jadx.core.dex.instructions.mods.ConstructorInsn
- getCallType(MethodNode, ClassInfo, InsnArg) - Method in class jadx.core.dex.instructions.mods.ConstructorInsn
- getCandidateGlobalState() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState
- getCandidateState() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState
- getCandidateStateRef() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState
- getCandidateType() - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateRequest
- 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
- getCases() - Method in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor.SwitchData
- getCastStr(int) - Static method in class jadx.core.utils.StringUtils
- getCatch() - Method in class jadx.api.plugins.input.data.impl.TryData
- getCatch() - Method in interface jadx.api.plugins.input.data.ITry
- getCatchAllHandler() - Method in interface jadx.api.plugins.input.data.ICatch
- getCatchAllHandler() - Method in class jadx.api.plugins.input.data.impl.CatchData
- getCatchAttrForInsn(MethodNode, InsnNode) - Static method in class jadx.core.utils.BlockUtils
- getCatchHandlers(int, SectionReader) - Method in class jadx.plugins.input.dex.sections.DexCodeReader
- 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
- getCentralityState() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserState
- getCId() - Method in class jadx.core.dex.nodes.BlockNode
- getClassDataOff() - Method in class jadx.plugins.input.dex.sections.DexClassData
- getClassDefOffset() - Method in class jadx.plugins.input.dex.sections.DexClassData
- getClassDefsOff() - Method in class jadx.plugins.input.dex.sections.DexHeader
- getClassDefsSize() - Method in class jadx.plugins.input.dex.sections.DexHeader
- 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
- getClassesIndex(String) - Static method in class jadx.core.dex.nodes.utils.SelectFromDuplicates
-
Get N from classesN.dex
- getClassesNoDup() - Method in class jadx.api.JavaPackage
- getClassesNoDup() - Method in class jadx.core.dex.nodes.PackageNode
- getClassesWithInners() - Method in class jadx.api.JadxDecompiler
- getClassesWithoutInner() - Method in class jadx.core.dex.nodes.RootNode
- getClassFilter() - Method in class jadx.api.JadxArgs
- getClassForResType(ClassNode, boolean, String) - Static method in class jadx.core.utils.android.AndroidResourcesUtils
- getClassForSuperCall(MethodInfo) - Method in class jadx.core.codegen.InsnGen
-
Search call class in super types of this and all parent classes (needed for inlined synthetic calls)
- 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
- getClassRefStr(JavaClass) - Static method in class jadx.api.data.impl.JadxNodeRef
- getClassType() - Method in class jadx.core.dex.instructions.mods.ConstructorInsn
- getClassTypeStr(ClassNode) - Method in class jadx.core.codegen.json.JsonCodeGen
- 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() - Method in class jadx.core.dex.visitors.rename.SourceFileRename.ClsRename
- getCls() - Method in class jadx.core.utils.DecompilerScheduler.DepInfo
- getCls(ArgType) - Method in class jadx.core.dex.info.InfoStorage
- getCls(ArgType, Map<String, ClspClass>) - Static method in class jadx.core.clsp.ClsSet
- getCls(ClassNode, Map<String, ClspClass>) - Static method in class jadx.core.clsp.ClsSet
- getCls(String, Map<String, ClspClass>) - Static method in class jadx.core.clsp.ClsSet
- getClsCallType(BaseInvokeNode, ArgType) - Method in class jadx.core.dex.visitors.MethodInvokeVisitor
- getClsData() - Method in class jadx.core.dex.nodes.ClassNode
-
Low level class data access.
- getClsDetails(ArgType) - Method in class jadx.core.clsp.ClspGraph
- getClsName(String) - Static method in class jadx.core.deobf.DeobfAliasProvider
- getClsp() - Method in class jadx.core.dex.nodes.RootNode
- getClspClass(ArgType) - Method in class jadx.core.clsp.ClspGraph
- getClspClassSource(ClassNode) - Static method in class jadx.core.clsp.ClsSet
- 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
- getClsValues(ClassNode) - Method in class jadx.core.dex.info.ConstStorage
- 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() - Method in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor.CaseData
- getCode() - Method in class jadx.plugins.input.dex.smali.SmaliCodeWriter
- 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
- getCodeData() - Method in class jadx.plugins.input.dex.insns.DexInsnData
- 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
- getCodeNum() - Method in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor.CaseData
- getCodeOffset() - Method in interface jadx.api.plugins.input.data.ICodeReader
- getCodeOffset() - Method in class jadx.plugins.input.dex.sections.DexCodeReader
- getCodeParent() - Method in class jadx.api.JavaClass
-
Return parent class which contains code of this class.
- getCodeReader() - Method in interface jadx.api.plugins.input.data.IMethodData
- getCodeReader() - Method in class jadx.core.dex.nodes.MethodNode
- getCodeReader() - Method in class jadx.plugins.input.dex.sections.DexMethodData
- 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
- getCodeWriter() - Method in class jadx.plugins.input.dex.smali.InsnFormatterInfo
- getCodeWriterProvider() - Method in class jadx.api.JadxArgs
- getColorForRegion(IRegion) - Method in class jadx.core.utils.DotGraphUtils
- 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
- getCommentsData(ClassNode) - Method in class jadx.core.dex.visitors.AttachCommentsVisitor
- getCommentsLevel() - Method in class jadx.api.JadxArgs
- getCommentsLevel() - Method in class jadx.cli.JadxCLIArgs
- getCommentsLevel() - Method in class jadx.core.dex.attributes.nodes.NotificationAttrNode
- getCommonAncestor(String, String) - Method in class jadx.core.clsp.ClspGraph
- getCommonCatchAttr(BlockNode) - Static method in class jadx.core.dex.visitors.blocks.BlockExceptionHandler
- getCommonDominator(MethodNode, List<BlockNode>) - Static method in class jadx.core.utils.BlockUtils
-
Search the lowest common ancestor in dominator tree for input set.
- getCommonTypeForPhiArgs(PhiInsn) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- getComparator() - Method in class jadx.core.dex.visitors.finaly.traverser.handlers.AbstractActivePathTraverserHandler
- getComparator() - Method in class jadx.core.dex.visitors.finaly.traverser.visitors.AbstractBlockTraverserVisitor
- getComparator() - Method in class jadx.core.dex.visitors.typeinference.TypeCompare
- getComparatorState() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserState
- getCompare() - Method in class jadx.core.dex.regions.conditions.IfCondition
- getCompareState() - Method in class jadx.core.dex.visitors.finaly.traverser.state.AwaitingInsnCompareTraverserState
- getCompareState() - Method in class jadx.core.dex.visitors.finaly.traverser.state.IdentifiedScopeWithTerminatorTraverserState
- getCompareState() - Method in class jadx.core.dex.visitors.finaly.traverser.state.NewBlockTraverserState
- getCompareState() - Method in class jadx.core.dex.visitors.finaly.traverser.state.NoBlockTraverserState
- getCompareState() - Method in class jadx.core.dex.visitors.finaly.traverser.state.RecoveredFromCacheTraverserState
- getCompareState() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TerminalTraverserState
- getCompareState() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserState
- getCompareState() - Method in class jadx.core.dex.visitors.finaly.traverser.state.UnknownAdvanceStrategyTraverserState
- getCompilerVarType(InsnArg) - Method in class jadx.core.dex.visitors.MethodInvokeVisitor
-
Return type as seen by compiler
- getCompileSdkVersion() - Method in class jadx.core.utils.android.ApplicationParams
- getCompressedSize() - Method in class jadx.zip.fallback.FallbackZipEntry
- getCompressedSize() - Method in interface jadx.zip.IZipEntry
- getCompressedSize() - Method in class jadx.zip.parser.JadxZipEntry
- getCompressMethod() - Method in class jadx.zip.parser.JadxZipEntry
- getConcatArg(List<String>, List<InsnArg>, int) - Static method in class jadx.core.dex.visitors.SimplifyVisitor
- 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.cli.JadxCLIArgs
- getConfig() - Method in class jadx.core.xmlgen.entry.ResourceEntry
- getConfigDir() - Method in class jadx.cli.plugins.JadxFilesGetter
- getConfigDir() - Method in class jadx.commons.app.JadxCommonFiles.DirsLoader
- getConfigDir() - Static method in class jadx.commons.app.JadxCommonFiles
- 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
- getConfigPath() - Method in class jadx.cli.config.JadxConfigAdapter
- 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
- getConstructorInsn(InsnNode) - Method in class jadx.core.dex.visitors.EnumVisitor
- getConstructorsList(ClassNode) - Static method in class jadx.core.dex.visitors.ExtractFieldInit
- getConstString(InsnArg) - Static method in class jadx.core.dex.visitors.SimplifyVisitor
- getConstString(MethodNode, InsnNode, int) - Method in class jadx.core.dex.visitors.kotlin.ProcessKotlinInternals
- getConstString(RootNode, InsnArg) - Method in class jadx.core.dex.visitors.EnumVisitor
- 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
- getContainedBlocks() - Method in class jadx.core.dex.visitors.finaly.traverser.GlobalTraverserSourceState
- getContainer() - Method in class jadx.core.dex.regions.SwitchRegion.CaseInfo
- getContainerSize() - Method in class jadx.plugins.input.dex.sections.DexHeaderV41
- getContent() - Method in interface jadx.plugins.input.dex.utils.IDexData
- getContent() - Method in class jadx.plugins.input.dex.utils.SimpleDexData
- getContentType() - Method in enum jadx.api.ResourceType
- getCreatedAt() - Method in class jadx.plugins.tools.resolvers.github.data.Asset
- getCurrentType() - Method in class jadx.core.dex.visitors.typeinference.TypeSearchVarInfo
- getCustomCodeLoaders() - Method in class jadx.api.JadxDecompiler
- getCustomResourcesLoaders() - Method in class jadx.api.JadxDecompiler
- getCWD() - Static method in class jadx.api.plugins.utils.CommonFileUtils
- getData() - Method in interface jadx.api.plugins.input.insns.custom.IArrayPayload
- getData() - Method in class jadx.core.dex.instructions.FillArrayData
- getData() - Method in class jadx.core.xmlgen.entry.RawValue
- getData() - Method in class jadx.plugins.input.dex.insns.payloads.DexArrayPayload
- getDataStart() - Method in class jadx.zip.parser.JadxZipEntry
- 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 interface jadx.api.plugins.input.data.ICodeReader
- getDebugInfo() - Method in class jadx.core.dex.nodes.MethodNode
- getDebugInfo() - Method in class jadx.plugins.input.dex.sections.DexCodeReader
- 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
- getDecompilationMode() - Method in class jadx.cli.JadxCLIArgs
- 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
- getDefault() - Static method in class jadx.zip.ZipReaderOptions
- getDefaultCacheDir() - Static method in class jadx.commons.app.JadxCommonFiles.DirsLoader
- getDefaultCaseOffset() - Method in class jadx.core.dex.instructions.SwitchInsn
- getDefaultConfigDir() - Static method in class jadx.commons.app.JadxCommonFiles.DirsLoader
- getDefaultConfigFileName() - Method in class jadx.cli.config.JadxConfigAdapter
- getDefaultConstructor() - Method in class jadx.core.dex.nodes.ClassNode
- getDefaultValue() - Method in interface jadx.api.plugins.input.data.annotations.IAnnotation
- getDefaultValue(Object, Field) - Static method in class jadx.cli.JCommanderWrapper
- 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
- getDeobfuscationMaxLength() - Method in class jadx.cli.JadxCLIArgs
- getDeobfuscationMinLength() - Method in class jadx.api.JadxArgs
- getDeobfuscationMinLength() - Method in class jadx.cli.JadxCLIArgs
- getDeobfuscationWhitelist() - Method in class jadx.api.JadxArgs
- getDeobfuscationWhitelistStr() - Method in class jadx.cli.JadxCLIArgs
- getDependencies() - Method in class jadx.api.JavaClass
- getDependencies() - Method in class jadx.core.dex.nodes.ClassNode
- getDepsCount() - Method in class jadx.core.utils.DecompilerScheduler.DepInfo
- 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
- getDescription() - Method in class jadx.plugins.tools.data.JadxPluginListEntry
- getDescription() - Method in class jadx.plugins.tools.data.JadxPluginMetadata
- 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
- getDexData() - Method in class jadx.plugins.input.smali.SmaliConvert
- getDexReader() - Method in class jadx.plugins.input.dex.sections.SectionReader
- getDimension() - Method in class jadx.core.dex.instructions.NewArrayNode
- getDisabledPasses() - Method in class jadx.api.JadxArgs
- getDisabledPlugins() - Method in class jadx.api.JadxArgs
- getDisablePlugins() - Method in class jadx.cli.JadxCLIArgs
- getDisassembledCode() - Method in interface jadx.api.plugins.input.data.IClassData
- getDisassembledCode() - Method in class jadx.core.dex.nodes.ClassNode
- getDisassembledCode() - Method in class jadx.plugins.input.dex.sections.DexClassData
- getDisassembledCode(SimpleCodeWriter) - Method in class jadx.core.dex.nodes.ClassNode
- getDomFrontier() - Method in class jadx.core.dex.nodes.BlockNode
- getDomFrontierThroughEdge(Edge) - Static method in class jadx.core.utils.BlockUtils
-
Return the dominace frontier of an edge - the blocks for which any path to the block must pass through this edge
- getDominatesOn() - Method in class jadx.core.dex.nodes.BlockNode
- getDoms() - Method in class jadx.core.dex.nodes.BlockNode
-
Dominators of this node (exclude itself)
- getDownloadUrl() - Method in class jadx.plugins.tools.resolvers.github.data.Asset
- getEdgeBlockMap() - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- getElementSize() - Method in interface jadx.api.plugins.input.insns.custom.IArrayPayload
- getElementSize() - Method in class jadx.plugins.input.dex.insns.payloads.DexArrayPayload
- getElementType() - Method in class jadx.core.dex.instructions.FillArrayData
- getElementType() - Method in class jadx.core.dex.instructions.FillArrayInsn
- getElementType(int) - Static method in class jadx.core.dex.instructions.FillArrayData
- 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
- getEnabledPluginPaths() - Method in class jadx.plugins.tools.JadxPluginsTools
- 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
- getEndOffset() - Method in interface jadx.api.plugins.input.data.ILocalVar
- getEndOffset() - Method in class jadx.api.plugins.input.data.impl.TryData
- getEndOffset() - Method in interface jadx.api.plugins.input.data.ITry
- getEndOffset() - Method in class jadx.plugins.input.dex.sections.debuginfo.DexLocalVar
- getEndTypes() - Method in class jadx.core.dex.visitors.OverrideMethodVisitor.SuperTypesData
- getEnterBlock() - Method in class jadx.core.dex.nodes.MethodNode
- getEnterInsn() - Method in class jadx.core.dex.regions.SynchronizedRegion
- getEntries() - Method in class jadx.zip.ZipContent
- getEntryStart() - Method in class jadx.zip.parser.JadxZipEntry
- getEntryStream(FallbackZipEntry) - Method in class jadx.zip.fallback.FallbackZipParser
- getEnumCtrSkipArgsCount(MethodNode) - Method in class jadx.core.codegen.ClassGen
- getEnumMap(FieldNode) - Static method in class jadx.core.dex.visitors.FixSwitchOverEnum
- 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
- getExceptionHandler() - Method in class jadx.core.dex.trycatch.TryEdge
- 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
- getExecutionScopeGroups(MethodNode) - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- 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.
- getExits() - Method in class jadx.core.dex.visitors.regions.maker.RegionStack
- getExportGradleType() - Method in class jadx.api.JadxArgs
- getExportGradleType() - Method in class jadx.core.export.ExportGradle
- getExtendTypes() - Method in class jadx.core.dex.instructions.args.ArgType.GenericType
- getExtendTypes() - Method in class jadx.core.dex.instructions.args.ArgType
- getExtFromName(String) - Method in class jadx.api.ResourceFile
- getExts() - Method in enum jadx.api.ResourceType
- getFactory(CentralityState, BlockNode) - Static method in class jadx.core.dex.visitors.finaly.traverser.state.NoBlockTraverserState
- getFactory(CentralityState, TraverserBlockInfo) - Static method in class jadx.core.dex.visitors.finaly.traverser.state.NewBlockTraverserState
- getFactory(CentralityState, List<BlockNode>, BlockNode) - Static method in class jadx.core.dex.visitors.finaly.traverser.state.IdentifiedScopeWithTerminatorTraverserState
- getFactory(TerminalTraverserState.TerminationReason) - Static method in class jadx.core.dex.visitors.finaly.traverser.state.TerminalTraverserState
- getFactory(TraverserState) - Static method in class jadx.core.dex.visitors.finaly.traverser.state.RecoveredFromCacheTraverserState
- getFallbackMethodGen(MethodNode) - Static method in class jadx.core.codegen.MethodGen
-
Return fallback variant of method codegen
- getFallbackName(CodeVar) - Method in class jadx.core.codegen.NameGen
- getFallbackName(RegisterArg) - Method in class jadx.core.codegen.NameGen
- getFallbackPassesList() - Static method in class jadx.core.Jadx
- getFallthroughTryEdges() - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- getFallthroughTryEdges(List<TryEdge>, List<BlockNode>, List<TryCatchBlockAttr>) - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- 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.visitors.prepare.CollectConstValues
- getFieldIdsOff() - Method in class jadx.plugins.input.dex.sections.DexHeader
- getFieldIdsSize() - Method in class jadx.plugins.input.dex.sections.DexHeader
- 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
- getFieldInfo(InsnNode) - Static method in class jadx.core.dex.visitors.ShadowFieldVisitor
- getFieldNode() - Method in class jadx.api.JavaField
-
Internal API.
- getFieldRef() - Method in interface jadx.api.plugins.input.data.IMethodHandle
- getFieldRef() - Method in class jadx.api.plugins.input.data.impl.FieldRefHandle
- getFieldRef() - Method in class jadx.api.plugins.input.data.impl.MethodRefHandle
- getFieldRef(int) - Method in class jadx.plugins.input.dex.sections.SectionReader
- 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
- getFields(Class<?>) - Static method in class jadx.cli.JCommanderWrapper
-
Get all declared fields of the specified class and all super classes
- getFieldsMap() - Method in class jadx.core.utils.android.AndroidResourcesUtils.ResClsInfo
- getFile() - Method in class jadx.plugins.input.xapk.data.SplitApk
- 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.api.plugins.input.data.attributes.types.SourceFileAttr
- getFileName() - Method in class jadx.core.xmlgen.ResContainer
- getFileName() - Method in interface jadx.plugins.input.dex.utils.IDexData
- getFileName() - Method in class jadx.plugins.input.dex.utils.SimpleDexData
- getFileName(ResourceEntry) - Method in class jadx.core.xmlgen.ResXmlGen
- getFileOffset() - Method in interface jadx.api.plugins.input.insns.InsnData
- getFileOffset() - Method in class jadx.plugins.input.dex.insns.DexInsnData
- getFiles() - Method in class jadx.cli.JadxCLIArgs
- getFiles() - Method in class jadx.plugins.input.xapk.data.XApkData
- getFilesGetter() - Method in class jadx.api.JadxArgs
- getFilesGetter() - Method in class jadx.core.plugins.AppContext
- getFileSize() - Method in class jadx.plugins.input.dex.sections.DexHeaderV41
- getFileType() - Method in class jadx.core.utils.FileSignature
- getFileType(String) - Static method in enum jadx.api.ResourceType
- getFinallyGlobalState() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState
- getFinallyRegion() - Method in class jadx.core.dex.regions.TryCatchRegion
- getFinallyState() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState
- getFinallyStateRef() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState
- getFindMethodName(MethodHandleType) - Static method in class jadx.core.utils.EncodedValueUtils
- getFirst() - Method in class jadx.core.utils.blocks.BlockPair
- getFirst() - Method in class jadx.core.utils.blocks.BlockSet
- getFirst() - Method in class jadx.core.utils.Pair
- 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
- getFirstBlock(IContainer) - Static method in class jadx.core.utils.RegionUtils
- getFirstBlockNode(IContainer) - Static method in class jadx.core.utils.RegionUtils
- getFirstBlockNode(List<IContainer>) - Static method in class jadx.core.utils.RegionUtils
- 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
- getFirstSourceLine(List<IContainer>) - Static method in class jadx.core.utils.RegionUtils
- getFirstUseSkipMove(RegisterArg) - Static method in class jadx.core.dex.visitors.ModVisitor
-
Return first usage instruction for arg.
- 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
- getFlags() - Method in class jadx.zip.ZipReaderOptions
- 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
- getFormat() - Method in class jadx.plugins.input.dex.insns.DexInsnInfo
- getFormatter() - Method in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder.OptionData
- getForMth(MethodInfo) - Method in class jadx.core.deobf.DeobfPresets
- getFullFile(MethodNode) - Method in class jadx.core.utils.DotGraphUtils
- getFullFile(MethodNode, File) - Method in class jadx.core.utils.DotGraphUtils
- 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.ClassAliasInfo
- 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
- getGeneratedRenamesMappingFile() - Method in class jadx.cli.JadxCLIArgs
- getGeneratedRenamesMappingFileMode() - Method in class jadx.api.JadxArgs
- getGeneratedRenamesMappingFileMode() - Method in class jadx.cli.JadxCLIArgs
- 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.GenericObject
- getGenericTypes() - Method in class jadx.core.dex.instructions.args.ArgType
- getGenericTypes() - Method in class jadx.core.dex.instructions.args.ArgType.OuterGenericObject
- getGlobalCommonState() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState
- getGlobalConstFields() - Method in class jadx.core.dex.info.ConstStorage
- getGlobalState() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserState
- getGlobalStateFor(TraverserState) - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState
- 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
- getHandlerFallthroughGroups(MethodNode, TryEdgeScopeGroupMap) - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- getHandlerOffset() - Method in class jadx.core.dex.trycatch.ExceptionHandler
- getHandlerRegion() - Method in class jadx.core.dex.trycatch.ExceptionHandler
- getHandlers() - Method in interface jadx.api.plugins.input.data.ICatch
- getHandlers() - Method in class jadx.api.plugins.input.data.impl.CatchData
- 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
- getHandlersForTryCatch(TryCatchBlockAttr) - Static method in class jadx.core.dex.visitors.finaly.MarkFinallyVisitor
-
Gets a list of every exception handler attached to this try block, including handlers of inner try blocks.
- getHandlerTryEdges() - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- getHandleType() - Method in class jadx.core.dex.instructions.InvokeCustomNode
- getHashcodeInvokeInsn() - Method in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor.SwitchData
- getHeader() - Method in class jadx.core.dex.regions.loops.LoopRegion
- getHeader() - Method in class jadx.core.dex.regions.SwitchRegion
- getHeader() - Method in class jadx.plugins.input.dex.DexReader
- getHeaderOffset() - Method in class jadx.plugins.input.dex.sections.DexHeaderV41
- getHomepage() - Method in class jadx.api.plugins.JadxPluginInfo
- getHomepage() - Method in class jadx.plugins.tools.data.JadxPluginListEntry
- getHomepage() - Method in class jadx.plugins.tools.data.JadxPluginMetadata
- getIcon() - Method in interface jadx.api.gui.tree.ITreeNode
-
Node icon
- getId() - Method in interface jadx.analysis.callgraph.api.ICallGraphNode
- getId() - Method in class jadx.analysis.callgraph.CallGraphNode
- 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
-
32 bit resource ID as defined in AOSP.
- getId() - Method in class jadx.core.xmlgen.ResTableBinaryParser.PackageChunk
- getId() - Method in class jadx.plugins.input.xapk.data.SplitApk
- getId() - Method in class jadx.plugins.tools.resolvers.github.data.Asset
- getId() - Method in class jadx.plugins.tools.resolvers.github.data.Release
- getID() - Method in interface jadx.api.gui.tree.ITreeNode
-
Locale independent node identifier
- getIDom() - Method in class jadx.core.dex.nodes.BlockNode
-
Immediate dominator
- getIdx() - Method in class jadx.core.xmlgen.ResTableBinaryParser.EntryOffset
- 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 interface jadx.api.plugins.input.insns.InsnData
- getIndex() - Method in class jadx.core.dex.instructions.IndexInsnNode
- getIndex() - Method in class jadx.plugins.input.dex.insns.DexInsnData
- 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
- getIndexAsCallSite() - Method in interface jadx.api.plugins.input.insns.InsnData
- getIndexAsCallSite() - Method in class jadx.plugins.input.dex.insns.DexInsnData
- getIndexAsField() - Method in interface jadx.api.plugins.input.insns.InsnData
- getIndexAsField() - Method in class jadx.plugins.input.dex.insns.DexInsnData
- getIndexAsMethod() - Method in interface jadx.api.plugins.input.insns.InsnData
- getIndexAsMethod() - Method in class jadx.plugins.input.dex.insns.DexInsnData
- getIndexAsMethodHandle() - Method in interface jadx.api.plugins.input.insns.InsnData
- getIndexAsMethodHandle() - Method in class jadx.plugins.input.dex.insns.DexInsnData
- getIndexAsProto(int) - Method in interface jadx.api.plugins.input.insns.InsnData
- getIndexAsProto(int) - Method in class jadx.plugins.input.dex.insns.DexInsnData
-
Currently, protoIndex is either being stored at index or target, index for const-method-type, target for invoke-polymorphic(/range)
- getIndexAsString() - Method in interface jadx.api.plugins.input.insns.InsnData
- getIndexAsString() - Method in class jadx.plugins.input.dex.insns.DexInsnData
- getIndexAsType() - Method in interface jadx.api.plugins.input.insns.InsnData
- getIndexAsType() - Method in class jadx.core.dex.instructions.IndexInsnNode
- getIndexAsType() - Method in class jadx.plugins.input.dex.insns.DexInsnData
- getIndexType() - Method in interface jadx.api.plugins.input.insns.InsnData
- getIndexType() - Method in class jadx.plugins.input.dex.insns.DexInsnData
- getIndexType() - Method in class jadx.plugins.input.dex.insns.DexInsnInfo
- 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
- getInfo() - Method in class jadx.core.utils.PassMerge.MergePass
- 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
- getInlinedInsn() - Method in class jadx.core.dex.visitors.shrink.ArgsInfo
- 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
- getInnerClassesRecursive(Set<ClassNode>) - Method in class jadx.core.dex.nodes.ClassNode
- getInnerCls() - Method in class jadx.api.plugins.input.data.attributes.types.InnerClsInfo
- getInnerTryBlocks() - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- getInnerType() - Method in class jadx.core.dex.instructions.args.ArgType
- getInnerType() - Method in class jadx.core.dex.instructions.args.ArgType.OuterGenericObject
- getInputFileName() - Method in interface jadx.api.plugins.input.data.IClassData
- 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
- getInputFileName() - Method in class jadx.plugins.input.dex.DexReader
- getInputFileName() - Method in class jadx.plugins.input.dex.sections.DexClassData
- getInputFileOffset() - Method in interface jadx.api.plugins.input.data.IClassData
- getInputFileOffset() - Method in class jadx.plugins.input.dex.sections.DexClassData
- getInputFiles() - Method in class jadx.api.JadxArgs
- getInputsHash() - Method in interface jadx.api.plugins.data.JadxPluginRuntimeData
- getInputsHash() - Method in class jadx.core.plugins.PluginContext
- getInputStream() - Method in class jadx.zip.fallback.FallbackZipEntry
- getInputStream() - Method in interface jadx.zip.IZipEntry
-
Stream of uncompressed bytes.
- getInputStream() - Method in class jadx.zip.parser.JadxZipEntry
- getInputStream(FallbackZipEntry) - Method in class jadx.zip.fallback.FallbackZipParser
- getInputStream(JadxZipEntry) - Method in class jadx.zip.parser.JadxZipParser
- 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.shrink.ArgsInfo
- getInsn() - Method in class jadx.core.dex.visitors.shrink.WrapInfo
- getInsn() - Method in class jadx.core.dex.visitors.typeinference.TypeBoundCheckCastAssign
- getInsn() - Method in class jadx.core.utils.BlockInsnPair
- getInsn() - Method in class jadx.plugins.input.dex.smali.InsnFormatterInfo
- getInsnAtOffset(InsnNode[], int) - Static method in class jadx.core.dex.visitors.ProcessInstructionsVisitor
- getInsnByOffset(MethodNode, int) - Static method in class jadx.core.dex.visitors.AttachCommentsVisitor
- getInsnCompilerType(InsnArg, InsnNode) - Static method in class jadx.core.dex.visitors.MethodInvokeVisitor
- getInsnIndexInBlock(BlockNode, InsnNode) - Static method in class jadx.core.utils.BlockUtils
- getInsnInfo() - Method in class jadx.plugins.input.dex.insns.DexInsnData
- getInsnMth() - Method in class jadx.core.dex.attributes.FieldInitInsnAttr
- getInsnOffsetByArg(InsnArg) - Static method in class jadx.core.dex.visitors.debuginfo.DebugInfoApplyVisitor
- getInsnsCount() - Method in class jadx.core.dex.nodes.MethodNode
-
Raw instructions count in method bytecode
- getInsnsFromEnd(BlockNode, int) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
- getInsnsSlice() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserBlockInfo
- getInstalled() - Method in class jadx.plugins.tools.data.JadxInstalledPlugins
- getInstalled() - Method in class jadx.plugins.tools.JadxPluginsTools
- getInstance() - Static method in class jadx.core.utils.StringUtils
- getInstance() - Static method in class jadx.plugins.input.dex.smali.SmaliInsnFormat
- getInstance() - Static method in class jadx.plugins.tools.JadxPluginsList
- getInstance() - Static method in class jadx.plugins.tools.JadxPluginsTools
- 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
- getInstanceArg() - Method in class jadx.core.dex.visitors.typeinference.TypeBoundFieldGetAssign
- getInstanceArg() - Method in class jadx.core.dex.visitors.typeinference.TypeBoundInvokeAssign
- 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
- getInt(String, int) - Static method in class jadx.commons.app.JadxCommonEnv
- getIntegerFormat() - Method in class jadx.api.JadxArgs
- getIntegerFormat() - Method in class jadx.cli.JadxCLIArgs
- getIntegerFormat() - Method in class jadx.core.utils.StringUtils
- getIntegerString(long, ArgType) - Method in class jadx.core.codegen.ClassGen
- getInterfaces() - Method in class jadx.core.codegen.json.cls.JsonClass
- getInterfaces() - Method in class jadx.core.dex.nodes.ClassNode
- getInterfacesTypes() - Method in interface jadx.api.plugins.input.data.IClassData
- getInterfacesTypes() - Method in class jadx.plugins.input.dex.sections.DexClassData
- 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
- getJar() - Method in class jadx.plugins.tools.data.JadxPluginMetadata
-
Deprecated.
- 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.api.plugins.input.insns.custom.impl.SwitchPayload
- getKeys() - Method in interface jadx.api.plugins.input.insns.custom.ISwitchPayload
- 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
- getKeyStrings() - Method in class jadx.core.xmlgen.ResTableBinaryParser.PackageChunk
- getKnownTypeVarsAtClass(ClassNode) - Static method in class jadx.core.dex.nodes.utils.TypeUtils
- 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
- getLastInsns(BlockNode, int) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
- getLastInsnWithBlock(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
- getLength() - Method in class jadx.plugins.input.dex.insns.DexInsnData
- getLength() - Method in class jadx.plugins.input.dex.insns.DexInsnFormat
- getLevel() - Method in enum jadx.cli.LogHelper.LogLevelEnum
- 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.api.plugins.input.data.attributes.types.AnnotationsAttr
- getList() - Method in class jadx.api.plugins.input.data.attributes.types.ExceptionsAttr
- getList() - Method in class jadx.api.plugins.input.data.attributes.types.MethodParametersAttr
- 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
- getList() - Method in class jadx.plugins.tools.data.JadxPluginListCache
- getListenersForInsn(InsnType) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateRegistry
- getLiteral() - Method in interface jadx.api.plugins.input.insns.InsnData
- getLiteral() - Method in class jadx.core.dex.instructions.args.LiteralArg
- getLiteral() - Method in class jadx.plugins.input.dex.insns.DexInsnData
- getLiteralArgs(ArgType) - Method in class jadx.core.dex.instructions.FillArrayData
- getLiteralArgs(ArgType) - Method in class jadx.core.dex.instructions.FillArrayInsn
- getLoaded(Path) - Method in class jadx.plugins.input.xapk.XApkLoader
- getLoadStage() - Method in class jadx.core.dex.nodes.ClassNode
- getLocaleString() - Method in class jadx.core.xmlgen.entry.EntryConfig
- getLocalVars() - Method in interface jadx.api.plugins.input.data.IDebugInfo
- getLocalVars() - Method in class jadx.api.plugins.input.data.impl.DebugInfo
- getLocalVars() - Method in class jadx.core.dex.attributes.nodes.LocalVarsDebugInfoAttr
- getLocationId() - Method in class jadx.plugins.tools.data.JadxPluginListEntry
- getLocationId() - Method in class jadx.plugins.tools.data.JadxPluginMetadata
- getLogLevel() - Method in class jadx.cli.JadxCLIArgs
- getLogLevel() - Static method in class jadx.cli.LogHelper
- getLogLevelFromArgs(JadxCLIArgs) - Static method in class jadx.cli.LogHelper
- 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
- getLoopsStartInRegion(MethodNode, IRegion) - Static method in class jadx.core.utils.RegionUtils
- getMainActivity() - Method in class jadx.core.utils.android.ApplicationParams
- getMainActivityJavaClass(JadxDecompiler) - Method in class jadx.core.utils.android.ApplicationParams
- getMainActivityName() - Method in class jadx.core.utils.android.AndroidManifestParser
- getMainActivityNameThroughActivityAliasTag() - Method in class jadx.core.utils.android.AndroidManifestParser
- getMainActivityNameThroughActivityTag() - Method in class jadx.core.utils.android.AndroidManifestParser
- getMainFrame() - Method in interface jadx.api.plugins.gui.JadxGuiContext
-
Main window component.
- getManifest() - Method in class jadx.plugins.input.xapk.data.XApkData
- getMap() - Method in class jadx.api.plugins.input.data.attributes.types.InnerClassesAttr
- getMap() - Static method in class jadx.core.utils.android.AndroidResourcesMap
- getMap(FieldNode) - Method in class jadx.core.dex.attributes.nodes.EnumMapAttr
- getMapField() - Method in class jadx.core.dex.visitors.FixSwitchOverEnum.EnumMapInfo
- getMatchedInsns() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState
- getMaxEntriesCount() - Method in class jadx.api.security.impl.JadxSecurity
- getMaxEntriesCount() - Method in class jadx.zip.security.DisabledZipSecurity
- getMaxEntriesCount() - Method in interface jadx.zip.security.IJadxZipSecurity
-
Max entries count expected in a zip file, fail zip open if the limit exceeds.
- getMaxEntriesCount() - Method in class jadx.zip.security.JadxZipSecurity
- getMergedBlocks() - Method in class jadx.core.dex.regions.conditions.IfInfo
- getMergedHandlers() - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- getMergedNodeFromEdge(TryEdge) - Method in class jadx.core.dex.trycatch.TryEdgeScopeGroupMap
- getMergedScopes() - Method in class jadx.core.dex.trycatch.TryEdgeScopeGroupMap
- 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.
- getMethodForDefinition() - Method in class jadx.core.codegen.MethodGen
- getMethodFromClass(ClspClass, MethodInfo) - Method in class jadx.core.clsp.ClspGraph
- getMethodGenericReturnType(BaseInvokeNode) - Method in class jadx.core.dex.nodes.utils.MethodUtils
- getMethodHandle(int) - Method in class jadx.plugins.input.dex.sections.SectionReader
- getMethodHandleAt(ICallSite, int) - Static method in class jadx.core.utils.input.InsnDataUtils
- getMethodHandleOff() - Method in class jadx.plugins.input.dex.sections.DexHeader
- getMethodHandleType(int) - Method in class jadx.plugins.input.dex.sections.SectionReader
- getMethodIdsOff() - Method in class jadx.plugins.input.dex.sections.DexHeader
- getMethodIdsSize() - Method in class jadx.plugins.input.dex.sections.DexHeader
- getMethodInfo() - Method in interface jadx.analysis.callgraph.api.ICallGraphNode
- getMethodInfo() - Method in class jadx.analysis.callgraph.CallGraphNode
- 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 interface jadx.analysis.callgraph.api.ICallGraphNode
- getMethodNode() - Method in class jadx.analysis.callgraph.CallGraphNode
- getMethodNode() - Method in class jadx.api.JavaMethod
-
Internal API.
- getMethodNode() - Method in class jadx.core.codegen.MethodGen
- getMethodNode() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserGlobalCommonState
- getMethodNodes(MethodNode, List<IMethodDetails>) - Method in class jadx.core.dex.visitors.OverrideMethodVisitor
- getMethodOriginDeclClass(MethodNode) - Method in class jadx.core.dex.nodes.utils.MethodUtils
- getMethodParamTypes(int) - Method in class jadx.plugins.input.dex.sections.SectionReader
- getMethodProto(int) - Method in class jadx.plugins.input.dex.sections.SectionReader
- getMethodRef() - Method in interface jadx.api.plugins.input.data.IMethodData
- getMethodRef() - Method in interface jadx.api.plugins.input.data.IMethodHandle
- getMethodRef() - Method in class jadx.api.plugins.input.data.impl.FieldRefHandle
- getMethodRef() - Method in class jadx.api.plugins.input.data.impl.MethodRefHandle
- getMethodRef() - Method in class jadx.plugins.input.dex.sections.DexMethodData
- getMethodRef(int) - Method in class jadx.plugins.input.dex.sections.SectionReader
- 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
- getMethodsDetails(ClassNode) - Method in class jadx.core.clsp.ClsSet
- getMethodsMap() - Method in class jadx.core.clsp.ClspClass
- getMethodStart(MethodNode, ICodeInfo) - Static method in class jadx.api.utils.CodeUtils
-
Search first empty line before method definition to include comments and annotations
- 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.attributes.nodes.DecompileModeOverrideAttr
- getMode() - Method in class jadx.core.dex.regions.conditions.IfCondition
- getMovableInstructions(BlockNode, BlockNode) - Method in class jadx.core.dex.visitors.AdjustForIfMergeVisitor
- 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.regions.SwitchOverStringVisitor.SwitchData
- getMth() - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateInfo
- getMth() - Method in class jadx.plugins.input.dex.smali.InsnFormatterInfo
- getMthId() - Method in class jadx.plugins.input.dex.sections.DexCodeReader
- 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.input.data.attributes.types.InnerClsInfo
- getName() - Method in class jadx.api.plugins.input.data.attributes.types.MethodParametersAttr.Info
- getName() - Method in interface jadx.api.plugins.input.data.IFieldRef
- getName() - Method in interface jadx.api.plugins.input.data.ILocalVar
- getName() - Method in interface jadx.api.plugins.input.data.IMethodRef
- getName() - Method in class jadx.api.plugins.input.data.impl.JadxFieldRef
- 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 class jadx.core.dex.visitors.EnumVisitor
- 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.regions.SwitchBreakVisitor
- 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.utils.PassMerge.MergePass
- getName() - Method in class jadx.core.xmlgen.entry.ProtoValue
- getName() - Method in class jadx.core.xmlgen.ResContainer
- getName() - Method in class jadx.core.xmlgen.ResTableBinaryParser.PackageChunk
- getName() - Method in class jadx.plugins.input.dex.sections.debuginfo.DexLocalVar
- getName() - Method in class jadx.plugins.input.dex.sections.DexFieldData
- getName() - Method in class jadx.plugins.input.dex.sections.DexMethodRef
- getName() - Method in class jadx.plugins.tools.data.JadxPluginListEntry
- getName() - Method in class jadx.plugins.tools.data.JadxPluginMetadata
- getName() - Method in class jadx.plugins.tools.resolvers.github.data.Asset
- getName() - Method in class jadx.plugins.tools.resolvers.github.data.Release
- getName() - Method in class jadx.zip.fallback.FallbackZipEntry
- getName() - Method in interface jadx.zip.IZipEntry
-
Zip entry name
- getName() - Method in class jadx.zip.parser.JadxZipEntry
- 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
- getNameStr() - Method in class jadx.core.dex.attributes.nodes.EnumClassAttr.EnumField
- getNarrowTypes(ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeSearch
- getNaturalSdkVersionRequirement() - Method in class jadx.core.xmlgen.entry.EntryConfig
- getNew() - Method in class jadx.plugins.tools.data.JadxPluginUpdate
- getNewBlock(BlockNode, Map<BlockNode, BlockNode>) - Static method in class jadx.core.dex.visitors.blocks.BlockSplitter
- getNewCases() - Method in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor.SwitchData
- 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
- getNewResName(int, String, FieldNode) - Method in class jadx.core.xmlgen.ResTableBinaryParser
- getNewVersion() - Method in class jadx.plugins.tools.data.JadxPluginUpdate
- getNextArg() - Method in class jadx.core.dex.visitors.typeinference.ArgsListUpdateCallback
- getNextArg() - Method in class jadx.core.dex.visitors.typeinference.InvokeUpdateCallback
- 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
- getNextBlockInIfSuccessorChain(BlockNode) - Static method in class jadx.core.dex.visitors.regions.maker.IfRegionMaker
-
Allow singular successor to block or 2 successors where one is a EXC_BOTTOM_SPLITTER
- getNextBlockOnEmptyPath(BlockNode) - Static method in class jadx.core.utils.BlockUtils
- getNextBlockOnEmptyPath(BlockNode, Boolean) - Static method in class jadx.core.utils.BlockUtils
- getNextBlockOnEmptyPath(BlockNode, Boolean, boolean) - Static method in class jadx.core.utils.BlockUtils
- getNextBlocks() - Method in class jadx.core.dex.visitors.finaly.traverser.state.UnknownAdvanceStrategyTraverserState
- 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
- getNextHandler() - Method in class jadx.core.dex.visitors.finaly.traverser.state.AwaitingInsnCompareTraverserState
- getNextHandler() - Method in class jadx.core.dex.visitors.finaly.traverser.state.IdentifiedScopeWithTerminatorTraverserState
- getNextHandler() - Method in class jadx.core.dex.visitors.finaly.traverser.state.NewBlockTraverserState
- getNextHandler() - Method in class jadx.core.dex.visitors.finaly.traverser.state.NoBlockTraverserState
- getNextHandler() - Method in class jadx.core.dex.visitors.finaly.traverser.state.RecoveredFromCacheTraverserState
- getNextHandler() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TerminalTraverserState
- getNextHandler() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserState
- getNextHandler() - Method in class jadx.core.dex.visitors.finaly.traverser.state.UnknownAdvanceStrategyTraverserState
- getNextIf(IfInfo, BlockNode) - Static method in class jadx.core.dex.visitors.regions.maker.IfRegionMaker
- getNextIfNodeInfo(IfInfo, BlockNode) - Static method in class jadx.core.dex.visitors.regions.maker.IfRegionMaker
- getNextInsnOffset(InsnNode[], int) - Static method in class jadx.core.dex.visitors.ProcessInstructionsVisitor
- getNextSinglePathBlock(BlockNode) - Static method in class jadx.core.utils.BlockUtils
- getNextSVarVersion(int) - Method in class jadx.core.dex.nodes.MethodNode
- getNextUniqId() - Static method in class jadx.plugins.input.dex.DexFileLoader
- getNinePatch(InputStream) - Method in class jadx.core.utils.android.Res9patchStreamDecoder
- getNode - Variable in class jadx.core.dex.visitors.typeinference.TypeBoundFieldGetAssign
- 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
- getNRegions() - Method in class jadx.core.dex.visitors.regions.DebugRegionCounter.RegionCounterVisitor
- getNum() - Method in enum jadx.core.dex.instructions.args.ArgType.WildcardBound
- getNumArg() - Method in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor.SwitchData
- getObject() - Method in class jadx.core.dex.instructions.args.ArgType
- getObject() - Method in class jadx.core.dex.instructions.args.ArgType.ObjectType
- getOffset() - Method in class jadx.api.metadata.annotations.InsnCodeOffset
- getOffset() - Method in interface jadx.api.plugins.input.insns.InsnData
- 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
- getOffset() - Method in class jadx.core.xmlgen.ResTableBinaryParser.EntryOffset
- getOffset() - Method in class jadx.plugins.input.dex.insns.DexInsnData
- getOffset() - Method in class jadx.plugins.input.dex.sections.SectionReader
- getOffsetFromMap(int, Map<Integer, Integer>) - Static method in class jadx.plugins.input.dex.sections.DexClassData
- getOld() - Method in class jadx.plugins.tools.data.JadxPluginUpdate
- getOldName() - Method in class jadx.api.plugins.events.types.NodeRenamedByUser
- getOldVersion() - Method in class jadx.plugins.tools.data.JadxPluginUpdate
- 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
- getOneEmptyPath(BlockNode, BlockNode) - Static method in class jadx.core.utils.BlockUtils
-
Collect blocks from one possible execution path from 'start' to 'end' containing no instructions
- getOneIntersectionBlock(BlockNode, BitSet, BitSet) - Method in class jadx.core.dex.visitors.regions.maker.SwitchRegionMaker
- getOnePath(BlockNode, BlockNode) - Static method in class jadx.core.utils.BlockUtils
-
Collect blocks from one possible execution path from 'start' to 'end'
- getOnlyOneInsnBlock(BlockNode) - Static method in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor
- 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
- getOpcode() - Method in interface jadx.api.plugins.input.insns.InsnData
- getOpcode() - Method in class jadx.plugins.input.dex.insns.DexInsnData
- getOpcode() - Method in class jadx.plugins.input.dex.insns.DexInsnInfo
- getOpcodeMnemonic() - Method in interface jadx.api.plugins.input.insns.InsnData
- getOpcodeMnemonic() - Method in class jadx.plugins.input.dex.insns.DexInsnData
- getOpcodeUnit() - Method in class jadx.plugins.input.dex.insns.DexInsnData
- 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
- getOptions() - Method in class jadx.zip.ZipReader
- 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
- getOrDefault(K, Set<V>) - Method in class jadx.core.dex.visitors.usage.UseSet
- getOrElse(T, T) - Static method in class jadx.core.utils.Utils
- getOriginalName() - Method in class jadx.api.ResourceFile
- getOriginalPathCross() - Method in class jadx.core.dex.attributes.nodes.ExcSplitCrossAttr
- getOriginalTopParentClass() - Method in class jadx.api.JavaClass
- getOutBlock() - Method in class jadx.core.dex.regions.conditions.IfInfo
- getOutDir() - Method in class jadx.api.JadxArgs
- getOutDir() - Method in class jadx.cli.JadxCLIArgs
- getOutDir(MethodNode) - Static method in class jadx.core.utils.DotGraphUtils
- getOutDirRes() - Method in class jadx.api.JadxArgs
- getOutDirRes() - Method in class jadx.cli.JadxCLIArgs
- 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
- getOutDirSrc() - Method in class jadx.cli.JadxCLIArgs
- getOuterCls() - Method in class jadx.api.plugins.input.data.attributes.types.InnerClsInfo
- 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
- getOuterType() - Method in class jadx.core.dex.instructions.args.ArgType.OuterGenericObject
- 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
- getOwner() - Method in class jadx.plugins.tools.resolvers.github.LocationInfo
- 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
- getParamList() - Method in class jadx.api.plugins.input.data.attributes.types.AnnotationMethodParamsAttr
- getParamName(ClassNode, String) - Method in class jadx.core.codegen.AnnotationGen
- getParamsAnnotations() - Method in class jadx.plugins.input.dex.sections.DexMethodData
- getParent() - Method in interface jadx.core.dex.nodes.IRegion
- getParent() - Method in class jadx.core.dex.regions.AbstractRegion
- getParent() - Method in class jadx.core.utils.BlockParentContainer
- 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
-
Return the outer class of the class represented by this 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
- getParentClassType() - Method in interface jadx.api.plugins.input.data.IFieldRef
- getParentClassType() - Method in interface jadx.api.plugins.input.data.IMethodRef
- getParentClassType() - Method in class jadx.api.plugins.input.data.impl.JadxFieldRef
- getParentClassType() - Method in class jadx.plugins.input.dex.sections.DexFieldData
- getParentClassType() - Method in class jadx.plugins.input.dex.sections.DexMethodRef
- getParentGen() - Method in class jadx.core.codegen.ClassGen
- getParentInsn() - Method in class jadx.core.dex.instructions.args.InsnArg
- getParentInsnSkipMove(RegisterArg) - Static method in class jadx.core.dex.visitors.AnonymousClassVisitor
- 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
- getParentPkg(RootNode, PackageInfo) - Static 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
- getPart1Region() - Method in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor.SwitchData
- getPart2Region() - Method in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor.SwitchData
- 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
- getPass() - Method in class jadx.core.utils.PassMerge.MergePass
- getPasses() - Method in class jadx.core.dex.nodes.RootNode
- getPasses() - Method in class jadx.core.ProcessClass
- getPassesForMode(JadxArgs, DecompilationMode) - Static 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
- getPath() - Method in class jadx.plugins.tools.data.JadxPluginMetadata
- 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.
- getPathDeobfMapPath(RootNode) - Static method in class jadx.core.deobf.DeobfPresets
- getPayload() - Method in interface jadx.api.plugins.input.insns.InsnData
- getPayload() - Method in class jadx.plugins.input.dex.insns.DexInsnData
- 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() - Method in class jadx.core.dex.info.ClassAliasInfo
- 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
- getPluginId() - Method in class jadx.plugins.tools.data.JadxPluginListEntry
- getPluginId() - Method in class jadx.plugins.tools.data.JadxPluginMetadata
- getPluginId() - Method in class jadx.plugins.tools.data.JadxPluginUpdate
- 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
- getPluginInfo() - Method in class jadx.plugins.input.dex.DexInputPlugin
- getPluginInfo() - Method in class jadx.plugins.input.smali.SmaliInputPlugin
- getPluginInfo() - Method in class jadx.plugins.input.xapk.XApkInputPlugin
- 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
- getPluginOptions() - Method in class jadx.cli.JadxCLIArgs
- 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.ArrayArg
- getPossibleTypes() - Method in class jadx.core.dex.instructions.args.ArgType
- getPossibleTypes() - Method in class jadx.core.dex.instructions.args.ArgType.KnownType
- getPossibleTypes() - Method in class jadx.core.dex.instructions.args.ArgType.UnknownArg
- 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.ArrayArg
- getPrimitiveType() - Method in class jadx.core.dex.instructions.args.ArgType
- getPrimitiveType() - Method in class jadx.core.dex.instructions.args.ArgType.ObjectType
- getPrimitiveType() - Method in class jadx.core.dex.instructions.args.ArgType.PrimitiveArg
- 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
- getProject() - Method in class jadx.plugins.tools.resolvers.github.LocationInfo
- getProto() - Method in class jadx.core.dex.instructions.InvokePolymorphicNode
- getProtoIdsOff() - Method in class jadx.plugins.input.dex.sections.DexHeader
- getProtoIdsSize() - Method in class jadx.plugins.input.dex.sections.DexHeader
- 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
- getRawOpcodeUnit() - Method in interface jadx.api.plugins.input.insns.InsnData
- getRawOpcodeUnit() - Method in class jadx.plugins.input.dex.insns.DexInsnData
- getRawValue() - Method in class jadx.core.xmlgen.entry.RawNamedValue
- getRef(MethodNode, RegisterArg) - Static method in class jadx.api.metadata.annotations.VarNode
- getReferenceForState(TraverserState) - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState
- 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
- getReg(int) - Method in interface jadx.api.plugins.input.insns.InsnData
- getReg(int) - Method in class jadx.plugins.input.dex.insns.DexInsnData
- 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
- getRegionStack() - Method in class jadx.core.dex.visitors.regions.TracedRegionVisitor
- 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
- getRegistersCount() - Method in interface jadx.api.plugins.input.data.ICodeReader
- getRegistersCount() - Method in class jadx.plugins.input.dex.sections.DexCodeReader
- getRegNum() - Method in interface jadx.api.plugins.input.data.ILocalVar
- getRegNum() - Method in class jadx.core.dex.instructions.args.RegisterArg
- getRegNum() - Method in class jadx.core.dex.instructions.args.SSAVar
- getRegNum() - Method in class jadx.plugins.input.dex.sections.debuginfo.DexLocalVar
- getRegsCount() - Method in interface jadx.api.plugins.input.insns.InsnData
- getRegsCount() - Method in class jadx.core.dex.nodes.MethodNode
- getRegsCount() - Method in class jadx.plugins.input.dex.insns.DexInsnData
- getRegsCount() - Method in class jadx.plugins.input.dex.insns.DexInsnFormat
- 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
- getRelease(LocationInfo) - Method in class jadx.plugins.tools.resolvers.github.GithubTools
- getReleases(LocationInfo, int, int) - Method in class jadx.plugins.tools.resolvers.github.GithubTools
- getReleaseVer() - Method in class jadx.core.plugins.versions.VerifyRequiredVersion.RequiredVersionData
- getRename(int) - Method in class jadx.core.xmlgen.ResourceStorage
- getRenameCondition() - Method in class jadx.api.JadxArgs
- getRenameFlags() - Method in class jadx.api.JadxArgs
- getRenameFlags() - Method in class jadx.cli.JadxCLIArgs
- 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
- getRenames(ClassNode) - Method in class jadx.core.dex.visitors.rename.CodeRenameVisitor
- 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
- getRequiredJadxVersion() - Method in class jadx.plugins.tools.data.JadxPluginMetadata
- getResLink() - Method in class jadx.core.xmlgen.ResContainer
- getResName(int) - Static method in class jadx.core.utils.android.AndroidResourcesMap
- getResName(int, String) - Method in class jadx.core.xmlgen.ResTableBinaryParser
- 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
- getResolver(String) - Static method in class jadx.plugins.tools.resolvers.ResolversRegistry
- getResourceField(Integer, RootNode) - Method in class jadx.core.dex.info.ConstStorage
- getResourceFile(List<ResourceFile>) - Method in class jadx.core.dex.nodes.RootNode
- getResourceNameSource() - Method in class jadx.api.JadxArgs
- getResourceNameSource() - Method in class jadx.cli.JadxCLIArgs
- 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
- getResponseString(HttpURLConnection) - Static method in class jadx.plugins.tools.resolvers.github.GithubTools
- getResStorage() - Method in interface jadx.core.xmlgen.IResTableParser
- getResStorage() - Method in class jadx.core.xmlgen.ResTableBinaryParser
- getResult() - Method in class jadx.api.plugins.input.data.impl.ListConsumer
- getResult() - Method in class jadx.core.dex.nodes.InsnNode
- getResultReg() - Method in interface jadx.api.plugins.input.insns.InsnData
-
Workaround to set result reg without additional move-result insn
- getResultReg() - Method in class jadx.plugins.input.dex.insns.DexInsnData
- getResultType(ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeBoundFieldGetAssign
- getReturnInsn() - Method in class jadx.core.dex.attributes.nodes.ForceReturnAttr
- getReturnType - Variable in class jadx.core.dex.visitors.typeinference.InvokeUpdateCallback
- getReturnType() - Method in class jadx.api.JavaMethod
- getReturnType() - Method in interface jadx.api.plugins.input.data.IMethodProto
- 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
- getReturnType() - Method in class jadx.plugins.input.dex.sections.DexMethodProto
- getReturnType() - Method in class jadx.plugins.input.dex.sections.DexMethodRef
- getReturnType(ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeBoundCheckCastAssign
- getReturnType(ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeBoundInvokeAssign
- getReversedComparator() - Method in class jadx.core.dex.visitors.typeinference.TypeCompare
- getRevision() - Method in class jadx.plugins.tools.data.JadxPluginListEntry
- getRoot() - Method in class jadx.api.JadxDecompiler
-
Internal API.
- getRootDecompiler() - Method in class jadx.api.JavaClass
- getRootPkgs() - Method in class jadx.core.utils.CacheStorage
- getRoots() - Method in class jadx.core.dex.visitors.finaly.traverser.state.IdentifiedScopeWithTerminatorTraverserState
- getSameInstructionsStrategy() - Method in class jadx.core.dex.visitors.finaly.CentralityState
- getSameLastInsnCount(List<BlockNode>) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
- 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.
- getSaveTasks(boolean, boolean) - Method in class jadx.api.JadxDecompiler
- getScopeEnds(MethodNode) - Method in class jadx.core.dex.trycatch.TryEdgeScopeGroupMap
-
Returns a map of all points where edges meet with each other, dictating the end of that edge's scope.
- getScopeForBlocks(List<BlockNode>, List<BlockNode>) - Method in class jadx.core.dex.visitors.finaly.traverser.handlers.PredecessorMergeActivePathTraverserHandler
- getScopeSplitPostMergeStatus(List<TraverserActivePathState>) - Static method in class jadx.core.dex.visitors.finaly.traverser.handlers.MergePathActivePathTraverserHandler
- getSearchBlocksFromFallthroughGroups(MethodNode, ExceptionHandler, Map<BlockNode, List<TryEdge>>) - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- getSecond() - Method in class jadx.core.utils.blocks.BlockPair
- getSecond() - Method in class jadx.core.utils.Pair
- 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.ClassAliasInfo
- 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.api.plugins.input.data.attributes.types.SignatureAttr
- getSignature() - Method in interface jadx.api.plugins.input.data.ILocalVar
- 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() - Method in class jadx.plugins.input.dex.sections.debuginfo.DexLocalVar
- 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
- getSingleClass() - Method in class jadx.cli.JadxCLIArgs
- getSingleClassOutput() - Method in class jadx.cli.JadxCLIArgs
- getSingleSubBlock(IContainer) - Static method in class jadx.core.utils.RegionUtils
- getSize() - Method in interface jadx.api.plugins.input.insns.custom.IArrayPayload
- getSize() - Method in class jadx.api.plugins.input.insns.custom.impl.SwitchPayload
- getSize() - Method in interface jadx.api.plugins.input.insns.custom.ISwitchPayload
- 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
- getSize() - Method in class jadx.plugins.input.dex.insns.payloads.DexArrayPayload
- getSize() - Method in class jadx.plugins.tools.resolvers.github.data.Asset
- 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
- getSmaliCode(byte[], int) - Static method in class jadx.plugins.input.dex.utils.SmaliUtils
- getSortedBlocks() - Method in class jadx.core.codegen.SimpleModeHelper
- getSortedEntries() - Method in class jadx.core.dex.visitors.regions.DebugRegionCounter.RegionCounterVisitor
- 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
- getSource() - Method in class jadx.core.dex.trycatch.TryEdge
- getSourceBlock() - Method in interface jadx.core.dex.visitors.finaly.traverser.state.ISourceBlockState
- getSourceBlock() - Method in class jadx.core.dex.visitors.finaly.traverser.state.NoBlockTraverserState
- getSourceFile() - Method in class jadx.plugins.input.dex.sections.DexClassData
- 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
- getSourceLineMapping() - Method in interface jadx.api.plugins.input.data.IDebugInfo
-
Map instruction offset to source line number
- getSourceLineMapping() - Method in class jadx.api.plugins.input.data.impl.DebugInfo
- getSourceNameRepeatLimit() - Method in class jadx.api.JadxArgs
- getSourceNameRepeatLimit() - Method in class jadx.cli.JadxCLIArgs
- getSpecialStringForCodePoint(int) - Method in class jadx.core.utils.StringUtils
- getSplitApks() - Method in class jadx.plugins.input.xapk.data.XApkManifest
- 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
- getSsaImmutableType(SSAVar) - Static method in class jadx.core.dex.visitors.typeinference.TypeInferenceVisitor
- getSsaVars() - Method in class jadx.core.dex.instructions.args.CodeVar
- getStack() - Method in class jadx.core.codegen.ConditionGen.CondStack
- getStack() - Method in class jadx.core.dex.visitors.regions.maker.RegionMaker
- getStackTrace(Throwable) - Static method in class jadx.core.utils.Utils
- getStackTrace(Throwable, boolean) - 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
- getStartOffset() - Method in interface jadx.api.plugins.input.data.ILocalVar
- getStartOffset() - Method in class jadx.api.plugins.input.data.impl.TryData
- getStartOffset() - Method in interface jadx.api.plugins.input.data.ITry
- getStartOffset() - Method in class jadx.core.dex.nodes.BlockNode
- getStartOffset() - Method in class jadx.plugins.input.dex.sections.debuginfo.DexLocalVar
- getState() - Method in class jadx.core.dex.nodes.ClassNode
- getState() - Method in class jadx.core.dex.visitors.finaly.traverser.handlers.AbstractBlockPathTraverserHandler
- getState() - Method in class jadx.core.dex.visitors.finaly.traverser.visitors.AbstractBlockTraverserVisitor
- getStateAbortOnTerminusFunction(IdentifiedScopeWithTerminatorTraverserState, IdentifiedScopeWithTerminatorTraverserState) - Static method in class jadx.core.dex.visitors.finaly.traverser.handlers.MergePathActivePathTraverserHandler
- getStateReference() - Method in class jadx.core.dex.visitors.finaly.traverser.handlers.AbstractBlockPathTraverserHandler
- getStaticFieldInitValues(SectionReader) - Method in class jadx.plugins.input.dex.sections.DexClassData
- getStaticMethod() - Method in class jadx.core.dex.attributes.nodes.EnumClassAttr
- getStaticValuesOff() - Method in class jadx.plugins.input.dex.sections.DexClassData
- getStr() - Method in enum jadx.core.dex.instructions.args.ArgType.WildcardBound
- getStrArg() - Method in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor.SwitchData
- getStrHashcodeInvokeInsn(InsnArg) - Static method in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor
- getString() - Method in class jadx.core.dex.instructions.ConstStringNode
- getString(int) - Method in class jadx.core.xmlgen.BinaryXMLParser
- getString(int) - Method in class jadx.plugins.input.dex.sections.SectionReader
- getStringIdsOff() - Method in class jadx.plugins.input.dex.sections.DexHeader
- getStrings() - Method in interface jadx.core.xmlgen.IResTableParser
- getStrings() - Method in class jadx.core.xmlgen.ResTableBinaryParser
- getStringUtils() - Method in class jadx.core.codegen.AnnotationGen
- getStringUtils() - Method in class jadx.core.dex.nodes.RootNode
- getStringWithoutFirstEmptyLine() - Method in class jadx.api.impl.SimpleCodeWriter
- getStrValue() - Method in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor.CaseData
- 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
- getSuffix() - Method in class jadx.core.dex.visitors.rename.SourceFileRename.ClsRename
- getSuperClass() - Method in class jadx.core.codegen.json.cls.JsonClass
- getSuperClass() - Method in class jadx.core.dex.nodes.ClassNode
- getSuperType() - Method in interface jadx.api.plugins.input.data.IClassData
- getSuperType() - Method in class jadx.plugins.input.dex.sections.DexClassData
- getSuperTypes() - Method in class jadx.core.dex.visitors.OverrideMethodVisitor.SuperTypesData
- 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.
- getSwitchData() - Method in class jadx.core.dex.instructions.SwitchInsn
- getSymbol() - Method in enum jadx.core.dex.instructions.ArithOp
- getSymbol() - Method in enum jadx.core.dex.instructions.IfOp
- getTarget() - Method in interface jadx.api.plugins.input.insns.InsnData
- 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
- getTarget() - Method in class jadx.core.dex.trycatch.TryEdge
- getTarget() - Method in class jadx.plugins.input.dex.insns.DexInsnData
- getTargetBlocks() - Method in class jadx.core.dex.instructions.SwitchInsn
- getTargets() - Method in class jadx.api.plugins.input.insns.custom.impl.SwitchPayload
- getTargets() - Method in interface jadx.api.plugins.input.insns.custom.ISwitchPayload
- 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
- getTasks() - Method in class jadx.core.utils.tasks.TaskExecutor.ExecStage
- getTasksCount() - Method in interface jadx.api.utils.tasks.ITaskExecutor
-
Scheduled tasks count
- getTasksCount() - Method in class jadx.core.utils.tasks.TaskExecutor
- getTempDir() - Method in class jadx.cli.plugins.JadxFilesGetter
- 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
- getTempRootDir() - Static method in class jadx.commons.app.JadxTempFiles
- getTerminationReason() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TerminalTraverserState
- getTerminus() - Method in class jadx.core.dex.visitors.finaly.traverser.state.IdentifiedScopeWithTerminatorTraverserState
- getTerminusForHandler(ExceptionHandler, MarkFinallyVisitor.TryExtractInfo) - Static method in class jadx.core.dex.visitors.finaly.MarkFinallyVisitor
- getTernaryInsnBlock(IContainer) - Static method in class jadx.core.dex.visitors.regions.TernaryMod
- 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
- getThreads() - Method in class jadx.plugins.input.smali.SmaliInputOptions
- getThreadsCount() - Method in class jadx.api.JadxArgs
- getThreadsCount() - Method in interface jadx.api.utils.tasks.ITaskExecutor
- getThreadsCount() - Method in class jadx.cli.JadxCLIArgs
- 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
- getTmpDir() - Method in class jadx.plugins.input.xapk.data.XApkData
- getTopBlock(List<BlockNode>) - Static method in class jadx.core.utils.BlockUtils
- getTopClass() - Method in class jadx.core.codegen.json.mapping.JsonClsMapping
- getTopCommonSuccessor(MethodNode, List<BlockNode>, boolean) - Static method in class jadx.core.utils.BlockUtils
- getTopCommonSuccessor(MethodNode, List<BlockNode>, boolean, boolean) - Static method in class jadx.core.utils.BlockUtils
- getTopOffset() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserBlockInfo
- 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
-
Return the top outer class of the class represented by this 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
- getTopSplitterBlock(MethodNode, BlockNode) - Static method in class jadx.core.dex.visitors.blocks.BlockExceptionHandler
- 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
- getTries() - Method in interface jadx.api.plugins.input.data.ICodeReader
- getTries() - Method in class jadx.plugins.input.dex.sections.DexCodeReader
- getTriesCount() - Method in class jadx.plugins.input.dex.sections.DexCodeReader
- getTriesOffset() - Method in class jadx.plugins.input.dex.sections.DexCodeReader
- getTryAndHandlerCrossBlock(MethodNode, ExceptionHandler) - Static method in class jadx.core.utils.BlockUtils
-
Return out block of try catch, by finding where try branch meets catch branch.
- getTryBlock() - Method in class jadx.core.dex.trycatch.ExceptionHandler
- getTryBlock() - Method in class jadx.core.dex.trycatch.ExcHandlerAttr
- getTryBlockData(MethodNode, TryCatchBlockAttr) - Static method in class jadx.core.dex.visitors.finaly.MarkFinallyVisitor
-
For a given try block, attempts to calculate try block data.
- getTryCatchBlock() - Method in class jadx.core.dex.regions.TryCatchRegion
- getTryEdges() - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- 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.input.data.annotations.EncodedValue
- getType() - Method in interface jadx.api.plugins.input.data.IClassData
- getType() - Method in interface jadx.api.plugins.input.data.IFieldRef
- getType() - Method in interface jadx.api.plugins.input.data.ILocalVar
- getType() - Method in interface jadx.api.plugins.input.data.IMethodHandle
- getType() - Method in class jadx.api.plugins.input.data.impl.FieldRefHandle
- getType() - Method in class jadx.api.plugins.input.data.impl.JadxFieldRef
- getType() - Method in class jadx.api.plugins.input.data.impl.MethodRefHandle
- 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 class jadx.core.dex.trycatch.TryEdge
- getType() - Method in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor.SwitchData
- 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.utils.tasks.TaskExecutor.ExecStage
- getType() - Method in class jadx.core.xmlgen.entry.ProtoValue
- getType() - Method in class jadx.core.xmlgen.ManifestAttributes.MAttr
- getType() - Method in class jadx.plugins.input.dex.sections.debuginfo.DexLocalVar
- getType() - Method in class jadx.plugins.input.dex.sections.DexClassData
- getType() - Method in class jadx.plugins.input.dex.sections.DexFieldData
- getType(int) - Method in class jadx.plugins.input.dex.sections.SectionReader
- getType(InsnArg) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateInfo
- getType(TypeUpdateInfo) - Method in interface jadx.core.dex.visitors.typeinference.ITypeBoundDynamic
-
This method will be executed instead of
ITypeBound.getType()ifTypeUpdateInfois available. - getType(TypeUpdateInfo) - Method in class jadx.core.dex.visitors.typeinference.TypeBoundCheckCastAssign
- getType(TypeUpdateInfo) - Method in class jadx.core.dex.visitors.typeinference.TypeBoundFieldGetAssign
- getType(TypeUpdateInfo) - Method in class jadx.core.dex.visitors.typeinference.TypeBoundInvokeAssign
- getType(TypeUpdateInfo) - Method in class jadx.core.dex.visitors.typeinference.TypeBoundInvokeUse
- getTypeAlias(ClassGen, ArgType) - Method in class jadx.core.codegen.json.JsonCodeGen
- getTypeCls() - Method in class jadx.core.utils.android.AndroidResourcesUtils.ResClsInfo
- 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
- getTypeIdsOff() - Method in class jadx.plugins.input.dex.sections.DexHeader
- getTypeIdsSize() - Method in class jadx.plugins.input.dex.sections.DexHeader
- getTypeInfo() - Method in class jadx.core.dex.instructions.args.SSAVar
- getTypeLen(String) - Static method in class jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser
- 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
- getTypes() - Method in interface jadx.api.plugins.input.data.ICatch
- getTypes() - Method in class jadx.api.plugins.input.data.impl.CatchData
- getTypeStrings() - Method in class jadx.core.xmlgen.ResTableBinaryParser.PackageChunk
- getTypeUpdate() - Method in class jadx.core.dex.nodes.RootNode
- getTypeUpdatesLimitCount() - Method in class jadx.api.JadxArgs
- getTypeUpdatesLimitCount() - Method in class jadx.cli.JadxCLIArgs
- 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
- getTypeVarsMapping(BaseInvokeNode) - Method in class jadx.core.dex.visitors.MethodInvokeVisitor
- getTypeWidth(PrimitiveType) - Method in class jadx.core.dex.visitors.typeinference.TypeCompare
- getUncompressedSize() - Method in class jadx.zip.fallback.FallbackZipEntry
- getUncompressedSize() - Method in interface jadx.zip.IZipEntry
- getUncompressedSize() - Method in class jadx.zip.parser.JadxZipEntry
- getUnderlying() - Method in class jadx.core.dex.visitors.finaly.traverser.state.RecoveredFromCacheTraverserState
- getUnderlyingBlockInsnInfo() - Method in class jadx.core.dex.visitors.finaly.traverser.state.AwaitingInsnCompareTraverserState
- getUnderlyingBlockInsnInfo() - Method in class jadx.core.dex.visitors.finaly.traverser.state.IdentifiedScopeWithTerminatorTraverserState
- getUnderlyingBlockInsnInfo() - Method in class jadx.core.dex.visitors.finaly.traverser.state.NewBlockTraverserState
- getUnderlyingBlockInsnInfo() - Method in class jadx.core.dex.visitors.finaly.traverser.state.NoBlockTraverserState
- getUnderlyingBlockInsnInfo() - Method in class jadx.core.dex.visitors.finaly.traverser.state.RecoveredFromCacheTraverserState
- getUnderlyingBlockInsnInfo() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TerminalTraverserState
- getUnderlyingBlockInsnInfo() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserState
- getUnderlyingBlockInsnInfo() - Method in class jadx.core.dex.visitors.finaly.traverser.state.UnknownAdvanceStrategyTraverserState
- getUnderlyingCentralityState() - Method in class jadx.core.dex.visitors.finaly.traverser.state.AwaitingInsnCompareTraverserState
- getUnderlyingCentralityState() - Method in class jadx.core.dex.visitors.finaly.traverser.state.IdentifiedScopeWithTerminatorTraverserState
- getUnderlyingCentralityState() - Method in class jadx.core.dex.visitors.finaly.traverser.state.NewBlockTraverserState
- getUnderlyingCentralityState() - Method in class jadx.core.dex.visitors.finaly.traverser.state.NoBlockTraverserState
- getUnderlyingCentralityState() - Method in class jadx.core.dex.visitors.finaly.traverser.state.RecoveredFromCacheTraverserState
- getUnderlyingCentralityState() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TerminalTraverserState
- getUnderlyingCentralityState() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserState
- getUnderlyingCentralityState() - Method in class jadx.core.dex.visitors.finaly.traverser.state.UnknownAdvanceStrategyTraverserState
- getUniqId() - Method in interface jadx.api.plugins.input.data.IMethodRef
-
Method unique id (will be used for caching).
- getUniqId() - Method in class jadx.plugins.input.dex.DexReader
- getUniqId() - Method in class jadx.plugins.input.dex.sections.DexMethodRef
- getUniqueVarName(String) - Method in class jadx.core.codegen.NameGen
- getUnitsCount() - Method in interface jadx.api.plugins.input.data.ICodeReader
- getUnitsCount() - Method in class jadx.plugins.input.dex.sections.DexCodeReader
- getUnresolvedUsed() - Method in class jadx.api.JavaMethod
- getUnresolvedUsed() - Method in class jadx.core.dex.nodes.MethodNode
- getUnresolvedVars() - Method in class jadx.core.dex.visitors.typeinference.TypeSearchState
- getUnstableRev() - Method in class jadx.core.plugins.versions.VerifyRequiredVersion.RequiredVersionData
- getUpdated() - Method in class jadx.plugins.tools.data.JadxInstalledPlugins
- getUsage(SSAVar) - Method in class jadx.core.dex.visitors.regions.variables.CollectUsageRegionVisitor
- getUsageInfoCache() - Method in class jadx.api.JadxArgs
- getUsageMap() - Method in class jadx.api.JavaClass
- getUsageMap() - Method in class jadx.core.dex.visitors.regions.variables.CollectUsageRegionVisitor
- getUseCount() - Method in class jadx.core.dex.instructions.args.SSAVar
- getUsed() - Method in class jadx.api.JavaMethod
- getUsed() - Method in class jadx.core.dex.nodes.MethodNode
- 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
- getUseKotlinMethodsForVarNames() - Method in class jadx.cli.JadxCLIArgs
- 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
- getUserRenamesMappingsMode() - Method in class jadx.cli.JadxCLIArgs
- getUserRenamesMappingsPath() - Method in class jadx.api.JadxArgs
- getUserRenamesMappingsPath() - Method in class jadx.cli.JadxCLIArgs
- getUses() - Method in class jadx.core.dex.visitors.regions.variables.VarUsage
- getUseSourceNameAsClassNameAlias() - Method in class jadx.api.JadxArgs
- getUseSourceNameAsClassNameAlias() - Method in class jadx.cli.JadxCLIArgs
- getValidTagAttributeName(String) - Method in class jadx.core.xmlgen.BinaryXMLParser
- getValue() - Method in class jadx.api.plugins.input.data.annotations.EncodedValue
- getValue() - Method in class jadx.api.plugins.input.data.attributes.types.AnnotationDefaultAttr
- getValue() - Method in class jadx.core.xmlgen.entry.ProtoValue
- getValue(IAnnotation, String, EncodedType) - Static method in class jadx.plugins.input.dex.sections.annotations.AnnotationsUtils
- getValue(IAnnotation, String, EncodedType, T) - Static method in class jadx.plugins.input.dex.sections.annotations.AnnotationsUtils
- getValueDesc(ParameterDescription) - Static method in class jadx.cli.JCommanderWrapper
- getValueMthInfo(RootNode, ArgType) - Method in class jadx.core.dex.visitors.EnumVisitor
- getValues() - Method in interface jadx.api.plugins.input.data.annotations.IAnnotation
- getValues() - Method in class jadx.api.plugins.input.data.annotations.JadxAnnotation
- getValues() - Method in class jadx.api.plugins.input.data.attributes.types.AnnotationDefaultClassAttr
- getValues() - Method in interface jadx.api.plugins.input.data.ICallSite
- getValues() - Method in class jadx.api.plugins.input.data.impl.CallSite
- getValues() - Method in class jadx.core.dex.info.ConstStorage.ValueStorage
- getValues() - Method in class jadx.core.xmlgen.ManifestAttributes.MAttr
- getValuesInitInsn(EnumVisitor.EnumData) - Method in class jadx.core.dex.visitors.EnumVisitor
- getValueString(ResourceEntry) - Method in class jadx.core.xmlgen.entry.ValuesParser
- getVar() - Method in class jadx.core.dex.visitors.regions.variables.VarUsage
- getVar() - Method in class jadx.core.dex.visitors.typeinference.TypeSearchVarInfo
- getVar(int) - Method in class jadx.core.dex.visitors.ssa.RenameState
- 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
- getVersion() - Method in class jadx.plugins.input.dex.sections.DexHeader
- getVersion() - Method in class jadx.plugins.input.xapk.data.XApkManifest
- getVersion() - Method in class jadx.plugins.tools.data.JadxInstalledPlugins
- getVersion() - Method in class jadx.plugins.tools.data.JadxPluginListCache
- getVersion() - Method in class jadx.plugins.tools.data.JadxPluginMetadata
- getVersion() - Method in class jadx.plugins.tools.resolvers.github.LocationInfo
- getVersionCode() - Method in class jadx.core.utils.android.ApplicationParams
- getVersionName() - Method in class jadx.core.utils.android.ApplicationParams
- getVersionsByLocation(String, int, int) - Method in class jadx.plugins.tools.JadxPluginsTools
- getVisibility() - Method in interface jadx.api.plugins.input.data.annotations.IAnnotation
- getVisibility() - Method in class jadx.api.plugins.input.data.annotations.JadxAnnotation
- getVisibility() - Method in class jadx.core.dex.info.AccessInfo
- getVisibilityValue(int) - Static method in class jadx.plugins.input.dex.sections.annotations.AnnotationsParser
- getVisitor() - Method in class jadx.core.utils.PassMerge.MergePass
- getWarnNodes() - Method in class jadx.core.utils.ErrorsCounter
- getWarnsCount() - Method in class jadx.api.JadxDecompiler
- getWarnsCount() - Method in class jadx.core.utils.ErrorsCounter
- getWiderTypes(ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeSearch
- getWildcardBound() - Method in class jadx.core.dex.instructions.args.ArgType
- getWildcardBound() - Method in class jadx.core.dex.instructions.args.ArgType.WildcardType
- getWildcardType() - Method in class jadx.core.dex.instructions.args.ArgType
- getWildcardType() - Method in class jadx.core.dex.instructions.args.ArgType.WildcardType
- 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
- getZipEntry() - Method in class jadx.zip.fallback.FallbackZipEntry
- getZipFile() - Method in class jadx.zip.fallback.FallbackZipEntry
- getZipFile() - Method in class jadx.zip.fallback.FallbackZipParser
- getZipFile() - Method in interface jadx.zip.IZipEntry
- getZipFile() - Method in class jadx.zip.parser.JadxZipEntry
- getZipFile() - Method in class jadx.zip.parser.JadxZipParser
- 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
- getZipSecurity() - Method in class jadx.zip.ZipReaderOptions
- GITHUB_INSTANCE - Static variable in class jadx.plugins.tools.resolvers.github.GithubTools
- GithubReleaseResolver - Class in jadx.plugins.tools.resolvers.github
- GithubReleaseResolver() - Constructor for class jadx.plugins.tools.resolvers.github.GithubReleaseResolver
- GithubTools - Class in jadx.plugins.tools.resolvers.github
- GithubTools(String) - Constructor for class jadx.plugins.tools.resolvers.github.GithubTools
- GlobalTraverserSourceState - Class in jadx.core.dex.visitors.finaly.traverser
-
A state used by the traverser controller for storing information regarding an entire path to take during traversal.
- GlobalTraverserSourceState(Set<BlockNode>) - Constructor for class jadx.core.dex.visitors.finaly.traverser.GlobalTraverserSourceState
- globalValues - Variable in class jadx.core.dex.info.ConstStorage
- GOOD_VAR_NAMES - Static variable in class jadx.core.dex.visitors.ApplyVariableNames
- GOTO - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- GOTO - Enum constant in enum jadx.core.dex.instructions.InsnType
- GOTO - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- GOTO_16 - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- GOTO_32 - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- gotoInsn(String) - Method in class jadx.plugins.input.dex.smali.SmaliInsnFormat
- 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
- GRADLE_GROOVY - Enum constant in enum jadx.api.security.SanitizeType
- GRADLE_KOTLIN - Enum constant in enum jadx.api.security.SanitizeType
- GradleGeneratorTools - Class in jadx.core.export.gen
- GradleGeneratorTools() - Constructor for class jadx.core.export.gen.GradleGeneratorTools
- gradleInfoStorage - Variable in class jadx.core.dex.nodes.RootNode
- gradleInfoStorage - Variable in class jadx.core.dex.visitors.gradle.NonFinalResIdsVisitor
- 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
- GRAY - Enum constant in enum jadx.core.dex.visitors.blocks.FixMultiEntryLoops.BlockColor
- 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())); - groupByName(List<FieldNode>) - Static method in class jadx.core.dex.visitors.ShadowFieldVisitor
- gson - Variable in class jadx.analysis.callgraph.CallGraphExportJson
- gson - Variable in class jadx.cli.config.JadxConfigAdapter
- GSON - Static variable in class jadx.core.codegen.json.JsonCodeGen
- GSON - Static variable in class jadx.core.codegen.json.JsonMappingGen
- GSON_EXCLUSION_STRATEGY - Static variable in class jadx.cli.config.JadxConfigAdapter
- GsonUtils - Class in jadx.core.utils
- GsonUtils() - Constructor for class jadx.core.utils.GsonUtils
- GsonUtils.InterfaceReplace<T> - Class in jadx.core.utils
- GT - Enum constant in enum jadx.core.dex.instructions.IfOp
- guessName(CodeVar) - Method in class jadx.core.dex.visitors.ApplyVariableNames
- guessProjectName(RootNode) - Static method in class jadx.core.export.gen.GradleGeneratorTools
- guiContext - Variable in class jadx.core.plugins.AppContext
H
- handle() - Method in class jadx.core.dex.visitors.finaly.traverser.handlers.AbstractActivePathTraverserHandler
- handle() - Method in class jadx.core.dex.visitors.finaly.traverser.handlers.AbstractBlockPathTraverserHandler
- handle() - Method in class jadx.core.dex.visitors.finaly.traverser.handlers.BaseBlockTraverserHandler
- handle() - Method in class jadx.core.dex.visitors.finaly.traverser.handlers.InstructionActivePathTraverserHandler
- handle() - Method in class jadx.core.dex.visitors.finaly.traverser.handlers.MergePathActivePathTraverserHandler
- handle() - Method in class jadx.core.dex.visitors.finaly.traverser.handlers.PredecessorBlockPathTraverserHandler
- handle() - Method in class jadx.core.dex.visitors.finaly.traverser.handlers.PredecessorMergeActivePathTraverserHandler
- handleAppResField(ICodeWriter, ClassGen, ClassInfo) - Static method in class jadx.core.utils.android.AndroidResourcesUtils
- handler - Variable in class jadx.core.dex.trycatch.ExcHandlerAttr
- handler - Variable in class jadx.core.dex.trycatch.TryEdge
- HANDLER - Enum constant in enum jadx.core.dex.trycatch.TryEdgeType
- handlerBlock - Variable in class jadx.core.dex.trycatch.ExceptionHandler
- handlerOffset - Variable in class jadx.core.dex.trycatch.ExceptionHandler
- handlerRegion - Variable in class jadx.core.dex.trycatch.ExceptionHandler
- handlers - Variable in class jadx.api.plugins.input.data.impl.CatchData
- handlers - Variable in class jadx.core.dex.trycatch.CatchAttr
- handlers - Variable in class jadx.core.dex.trycatch.TryCatchBlockAttr
- handlerScopes - Variable in class jadx.core.dex.visitors.finaly.MarkFinallyVisitor.TryExtractInfo
- handleType - Variable in class jadx.core.dex.instructions.InvokeCustomNode
- 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
- hasAllowableInputs(InsnNode) - Method in class jadx.core.dex.visitors.finaly.CentralityState
- hasAllowableOutput(InsnNode) - Method in class jadx.core.dex.visitors.finaly.CentralityState
- hasBlocksBeenCached(BlockNode, BlockNode) - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserGlobalCommonState
- 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)
- hasExitBlock(IContainer, IContainer) - Static method in class jadx.core.utils.RegionUtils
- hasExitEdge(IContainer) - Static method in class jadx.core.utils.RegionUtils
- hasExtension(Path, String) - Static method in class jadx.core.utils.files.FileUtils
- hasFlag(int, int) - Static method in class jadx.api.plugins.input.data.AccessFlags
- hash - Variable in class jadx.core.dex.info.MethodInfo
- 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.input.data.annotations.EncodedValue
- 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.trycatch.TryEdge
- 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.utils.Pair
- hashCode() - Method in class jadx.core.xmlgen.entry.EntryConfig
- hashCode() - Method in class jadx.core.xmlgen.ResContainer
- hashCode() - Method in class jadx.core.xmlgen.StringFormattedCheck.Duo
- hashCode() - Method in class jadx.plugins.input.dex.sections.debuginfo.DexLocalVar
- hashCode() - Method in class jadx.plugins.input.dex.sections.DexMethodProto
- hashCode() - Method in class jadx.plugins.tools.data.JadxPluginMetadata
- hashcodeInvokeInsn - Variable in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor.SwitchData
- hasMergedEdges() - Method in class jadx.core.dex.trycatch.TryEdgeScopeGroupMap
- 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
- hasNext() - Method in class jadx.core.utils.blocks.BlockSet.BlockSetIterator
- 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
- hasTmpEdge(BlockNode, BlockNode) - Static method in class jadx.core.utils.DebugChecks
- hasUpdateWithType(InsnArg, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateInfo
- hasVersion(String) - Method in class jadx.plugins.tools.resolvers.file.LocalFileResolver
- hasVersion(String) - Method in class jadx.plugins.tools.resolvers.github.GithubReleaseResolver
- hasVersion(String) - Method in interface jadx.plugins.tools.resolvers.IJadxPluginResolver
-
Check if locationId has a specified version number
- header - Variable in class jadx.core.dex.regions.loops.LoopRegion
- header - Variable in class jadx.core.dex.regions.SwitchRegion
- header - Variable in class jadx.plugins.input.dex.DexReader
- headerOffset - Variable in class jadx.plugins.input.dex.sections.DexHeaderV41
- HEX_ARRAY - Static variable in class jadx.core.utils.files.FileUtils
- HEXADECIMAL - Enum constant in enum jadx.api.args.IntegerFormat
- HIDDEN - Enum constant in enum jadx.core.dex.attributes.AFlag
- HIDE_IN_GUI - Enum constant in enum jadx.api.plugins.options.OptionFlag
-
Do not show this option in jadx-gui (useful if option is configured with custom ui)
- hideInsns - Variable in class jadx.core.dex.visitors.kotlin.ProcessKotlinInternals
- hidePhiInsns(MethodNode) - Static method in class jadx.core.dex.visitors.ssa.SSATransform
- highlightRegion - Variable in class jadx.core.dex.visitors.DotGraphVisitor
- highlightRegion - Variable in class jadx.core.utils.DotGraphUtils
- highSurrogate(int) - Static method in class jadx.core.xmlgen.XMLChar
-
Returns the high surrogate of a supplemental character
- homepage - Variable in class jadx.api.plugins.JadxPluginInfo
- homepage - Variable in class jadx.api.plugins.JadxPluginInfoBuilder
- homepage - Variable in class jadx.plugins.tools.data.JadxPluginListEntry
- homepage - Variable in class jadx.plugins.tools.data.JadxPluginMetadata
- homepage(String) - Method in class jadx.api.plugins.JadxPluginInfoBuilder
- HTML - Enum constant in enum jadx.api.ResourceType
I
- IAliasProvider - Interface in jadx.api.deobf
- IAnnotation - Interface in jadx.api.plugins.input.data.annotations
- IArrayPayload - Interface in jadx.api.plugins.input.insns.custom
- IAttributeNode - Interface in jadx.core.dex.attributes
- IBlock - Interface in jadx.core.dex.nodes
- IBranchRegion - Interface in jadx.core.dex.nodes
- ICallGraph - Interface in jadx.analysis.callgraph.api
- ICallGraphBuilder - Interface in jadx.analysis.callgraph.api
- ICallGraphEdge - Interface in jadx.analysis.callgraph.api
- ICallGraphNode - Interface in jadx.analysis.callgraph.api
- ICallSite - Interface in jadx.api.plugins.input.data
- ICatch - Interface in jadx.api.plugins.input.data
- IClassData - Interface in jadx.api.plugins.input.data
- 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
- ICodeLoader - Interface in jadx.api.plugins.input
- ICodeMetadata - Interface in jadx.api.metadata
- ICodeNode - Interface in jadx.core.dex.nodes
- ICodeNodeRef - Interface in jadx.api.metadata
- ICodeReader - Interface in jadx.api.plugins.input.data
- ICodeRename - Interface in jadx.api.data
- ICodeWriter - Interface in jadx.api
- ICommand - Interface in jadx.cli.commands
- IConditionRegion - Interface in jadx.core.dex.nodes
- IContainer - Interface in jadx.core.dex.nodes
- ICustomPayload - Interface in jadx.api.plugins.input.insns.custom
- id - Variable in class jadx.analysis.callgraph.CallGraphExportDot.Node
- id - Variable in class jadx.analysis.callgraph.CallGraphExportJson.Node
- id - Variable in class jadx.analysis.callgraph.CallGraphNode
- id - Variable in class jadx.core.clsp.ClspClass
- id - Variable in class jadx.core.dex.attributes.nodes.LoopInfo
- id - Variable in class jadx.core.dex.trycatch.TryCatchBlockAttr
- id - Variable in class jadx.core.xmlgen.entry.ResourceEntry
- id - Variable in class jadx.core.xmlgen.ResTableBinaryParser.PackageChunk
- id - Variable in class jadx.plugins.input.xapk.data.SplitApk
- id - Variable in class jadx.plugins.tools.resolvers.github.data.Asset
- id - Variable in class jadx.plugins.tools.resolvers.github.data.Release
- id() - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- id() - Method in class jadx.plugins.tools.resolvers.file.LocalFileResolver
- id() - Method in class jadx.plugins.tools.resolvers.github.GithubReleaseResolver
- id() - Method in interface jadx.plugins.tools.resolvers.IJadxPluginResolver
-
Unique resolver identifier, should be same as locationId prefix
- IDebugInfo - Interface in jadx.api.plugins.input.data
- IDecompileScheduler - Interface in jadx.api
- IdentifiedScopeWithTerminatorStateFactory(CentralityState, List<BlockNode>, BlockNode) - Constructor for class jadx.core.dex.visitors.finaly.traverser.state.IdentifiedScopeWithTerminatorTraverserState.IdentifiedScopeWithTerminatorStateFactory
- IdentifiedScopeWithTerminatorTraverserState - Class in jadx.core.dex.visitors.finaly.traverser.state
- IdentifiedScopeWithTerminatorTraverserState(TraverserActivePathState, CentralityState, List<BlockNode>, BlockNode) - Constructor for class jadx.core.dex.visitors.finaly.traverser.state.IdentifiedScopeWithTerminatorTraverserState
- IdentifiedScopeWithTerminatorTraverserState.IdentifiedScopeWithTerminatorStateFactory - Class in jadx.core.dex.visitors.finaly.traverser.state
- IDeobfCondition - Interface in jadx.api.deobf
-
Utility interface to simplify merging several rename conditions to build
IRenameConditioninstance withCombineDeobfConditions.combine(IDeobfCondition...). - IDeobfCondition.Action - Enum in jadx.api.deobf
- IDexData - Interface in jadx.plugins.input.dex.utils
- IDexNode - Interface in jadx.core.dex.nodes
- IDexTreeVisitor - Interface in jadx.core.dex.visitors
-
Visitor interface for traverse dex tree
- idom - Variable in class jadx.core.dex.nodes.BlockNode
-
Immediate dominator
- idx - Variable in class jadx.core.xmlgen.ResTableBinaryParser.EntryOffset
- IExportGradleGenerator - Interface in jadx.core.export.gen
- IF - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- IF - Enum constant in enum jadx.core.dex.instructions.InsnType
- IF_BETTER - Enum constant in enum jadx.api.args.UseSourceNameAsClassNameAlias
- IF_EQ - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- IF_EQ - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- IF_EQZ - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- IF_EQZ - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- IF_GE - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- IF_GE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- IF_GEZ - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- IF_GEZ - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- IF_GT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- IF_GT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- IF_GTZ - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- IF_GTZ - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- IF_LE - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- IF_LE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- IF_LEZ - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- IF_LEZ - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- IF_LT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- IF_LT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- IF_LTZ - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- IF_LTZ - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- IF_NE - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- IF_NE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- IF_NEZ - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- IF_NEZ - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- IF_SWITCH - Enum constant in enum jadx.core.dex.visitors.regions.SwitchOverStringVisitor.SwitchStringType
- IfCondition - Class in jadx.core.dex.regions.conditions
- IfCondition(Compare) - Constructor for class jadx.core.dex.regions.conditions.IfCondition
- IfCondition(IfCondition) - Constructor for class jadx.core.dex.regions.conditions.IfCondition
- IfCondition(IfCondition.Mode, List<IfCondition>) - Constructor for class jadx.core.dex.regions.conditions.IfCondition
- IfCondition.Mode - Enum in jadx.core.dex.regions.conditions
- IFieldData - Interface in jadx.api.plugins.input.data
- IFieldInfoRef - Interface in jadx.core.dex.nodes
-
Common interface for FieldInfo and FieldNode
- IFieldRef - Interface in jadx.api.plugins.input.data
- IfInfo - Class in jadx.core.dex.regions.conditions
- IfInfo(MethodNode, IfCondition, BlockNode, BlockNode) - Constructor for class jadx.core.dex.regions.conditions.IfInfo
- IfInfo(MethodNode, IfCondition, BlockNode, BlockNode, BlockSet, Set<BlockNode>, List<InsnNode>) - Constructor for class jadx.core.dex.regions.conditions.IfInfo
- IfInfo(IfInfo, BlockNode, BlockNode) - Constructor for class jadx.core.dex.regions.conditions.IfInfo
- ifListener(TypeUpdateInfo, InsnNode, InsnArg, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdate
- ifMaker - Variable in class jadx.core.dex.visitors.regions.maker.LoopRegionMaker
- ifMaker - Variable in class jadx.core.dex.visitors.regions.maker.RegionMaker
- IfNode - Class in jadx.core.dex.instructions
- IfNode(InsnData, IfOp) - Constructor for class jadx.core.dex.instructions.IfNode
- IfNode(IfOp, int) - 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
- IfOp(String) - Constructor for enum jadx.core.dex.instructions.IfOp
- IfRegion - Class in jadx.core.dex.regions.conditions
- IfRegion(IRegion) - Constructor for class jadx.core.dex.regions.conditions.IfRegion
- IfRegionMaker - Class in jadx.core.dex.visitors.regions.maker
- IfRegionMaker(MethodNode, RegionMaker) - Constructor for class jadx.core.dex.visitors.regions.maker.IfRegionMaker
- IfRegionVisitor - Class in jadx.core.dex.visitors.regions
- IfRegionVisitor() - Constructor for class jadx.core.dex.visitors.regions.IfRegionVisitor
- IfRegionVisitor.ProcessIfRegionVisitor - Class in jadx.core.dex.visitors.regions
- IfRegionVisitor.RemoveRedundantElseVisitor - Class in jadx.core.dex.visitors.regions
- IGET - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- IGET - Enum constant in enum jadx.core.dex.instructions.InsnType
- IGET - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- IGET_BOOLEAN - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- IGET_BYTE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- IGET_CHAR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- IGET_OBJECT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- IGET_SHORT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- IGET_WIDE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- IGNORE - Enum constant in enum jadx.api.args.GeneratedRenamesMappingFileMode
-
Don't load and don't save
- IGNORE - Enum constant in enum jadx.api.args.UserRenamesMappingsMode
-
Don't load and don't save
- IGNORE_CENTRAL_DIR_ENTRIES - Enum constant in enum jadx.zip.ZipReaderFlags
-
Search all local file headers by signature without reading 'central directory' and 'end of central directory' entries
- IGNORE_CHECKS - Static variable in class jadx.core.utils.DebugChecks
- IGNORE_SAME - Enum constant in enum jadx.core.dex.visitors.typeinference.TypeUpdateFlags.FlagsEnum
- IGNORE_THROW_SPLIT - Enum constant in enum jadx.core.dex.attributes.AFlag
- IGNORE_UNKNOWN - Enum constant in enum jadx.core.dex.visitors.typeinference.TypeUpdateFlags.FlagsEnum
- ignoreMethod() - Method in class jadx.core.dex.nodes.MethodNode
- ignorePkg(ClassInfo) - Method in class jadx.analysis.callgraph.CallGraphBuilder
- ignoreReject - Variable in class jadx.core.dex.visitors.typeinference.ArgsListUpdateCallback
- ignoreSimpleRegionWrapper(IContainer) - Static method in class jadx.core.utils.RegionUtils
- IJadxAttribute - Interface in jadx.api.plugins.input.data.attributes
-
Jadx attribute: custom data container, can be added to most jadx nodes.
- IJadxAttrType<T> - Interface in jadx.api.plugins.input.data.attributes
-
Marker interface for attribute type.
- IJadxConfig - Interface in jadx.cli.config
-
Marker interface for jadx config objects
- 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
- IJadxPluginResolver - Interface in jadx.plugins.tools.resolvers
- IJadxPlugins - Interface in jadx.api.plugins.data
- IJadxSecurity - Interface in jadx.api.security
- IJadxZipSecurity - Interface in jadx.zip.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
- ILocalVar - Interface in jadx.api.plugins.input.data
- IMethodData - Interface in jadx.api.plugins.input.data
- IMethodDetails - Interface in jadx.core.dex.nodes
- IMethodHandle - Interface in jadx.api.plugins.input.data
- IMethodProto - Interface in jadx.api.plugins.input.data
- IMethodRef - Interface in jadx.api.plugins.input.data
- IMG - Enum constant in enum jadx.api.ResourceType
- IMMUTABLE_TYPE - Enum constant in enum 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
- implementsCache - Variable in class jadx.core.clsp.ClspGraph
- ImplicitInsnBlockTraverserVisitor - Class in jadx.core.dex.visitors.finaly.traverser.visitors
- ImplicitInsnBlockTraverserVisitor(TraverserState) - Constructor for class jadx.core.dex.visitors.finaly.traverser.visitors.ImplicitInsnBlockTraverserVisitor
- implMthInfo - Variable in class jadx.core.dex.instructions.InvokeCustomNode
- imports - Variable in class jadx.core.codegen.ClassGen
- imports - Variable in class jadx.core.codegen.json.cls.JsonClass
- in - Variable in class jadx.plugins.input.dex.sections.annotations.AnnotationsParser
- in - Variable in class jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser
- in - Variable in class jadx.plugins.input.dex.sections.DexClassData
- in - Variable in class jadx.plugins.input.dex.sections.DexCodeReader
- inBounds(TypeUpdateInfo, SSAVar, Set<ITypeBound>, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdate
- inBounds(Set<ITypeBound>, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdate
- incIndent() - Method in interface jadx.api.ICodeWriter
- incIndent() - Method in class jadx.api.impl.SimpleCodeWriter
- incIndent() - Method in class jadx.plugins.input.dex.smali.SmaliCodeWriter
- incIndent(int) - Method in class jadx.api.impl.SimpleCodeWriter
- includeDependencies - Variable in class jadx.api.JadxArgs
-
Save dependencies for classes accepted by
classFilter - includePackages(String) - Method in interface jadx.analysis.callgraph.api.ICallGraphBuilder
- includePackages(String) - Method in class jadx.analysis.callgraph.CallGraphBuilder
- inclusiveSlice() - Method in class jadx.core.dex.nodes.parser.SignatureParser
-
Inclusive slice (includes current character)
- INCONSISTENT_CODE - Enum constant in enum jadx.core.dex.attributes.AFlag
- incrInsn - Variable in class jadx.core.dex.regions.loops.ForLoop
- indent - Variable in class jadx.api.impl.SimpleCodeWriter
- indent - Variable in class jadx.plugins.input.dex.smali.SmaliCodeWriter
- INDENT_STR - Static variable in class jadx.plugins.input.dex.smali.SmaliCodeWriter
- indentStr - Variable in class jadx.api.impl.SimpleCodeWriter
- indentStr - Variable in class jadx.plugins.input.dex.smali.SmaliCodeWriter
- independentBlockTreeMod(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
- index - Variable in class jadx.api.data.impl.JadxCodeRef
- index - Variable in class jadx.core.dex.instructions.IndexInsnNode
- index - Variable in class jadx.plugins.input.dex.insns.DexInsnData
- 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
- indexType - Variable in class jadx.plugins.input.dex.insns.DexInsnInfo
- inExceptionHandlerBlocks(BlockNode) - Method in class jadx.core.dex.visitors.regions.maker.LoopRegionMaker
- info - Variable in class jadx.api.plugins.pass.impl.SimpleAfterLoadPass
- info - Variable in class jadx.core.dex.regions.loops.LoopRegion
- info - Variable in class jadx.core.utils.PassMerge.MergePass
- Info(int, String) - Constructor for class jadx.api.plugins.input.data.attributes.types.MethodParametersAttr.Info
- INFO - Enum constant in enum jadx.api.CommentsLevel
- INFO - Enum constant in enum jadx.cli.LogHelper.LogLevelEnum
- infoStorage - Variable in class jadx.core.dex.nodes.RootNode
- 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 - Variable in class jadx.api.plugins.pass.impl.SimpleAfterLoadPass
- 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(int) - Method in class jadx.api.plugins.input.data.impl.ListConsumer
- init(int) - Method in interface jadx.api.plugins.input.data.ISeqConsumer
- 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(JadxPluginContext) - Method in class jadx.plugins.input.dex.DexInputPlugin
- init(JadxPluginContext) - Method in class jadx.plugins.input.smali.SmaliInputPlugin
- init(JadxPluginContext) - Method in class jadx.plugins.input.xapk.XApkInputPlugin
- init(MethodNode) - Static method in class jadx.core.dex.visitors.ssa.RenameState
- 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.api.ResourcesLoader
- 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
- initArguments(List<ArgType>) - Method in class jadx.core.dex.nodes.MethodNode
- initBasicBlocks() - Method in class jadx.core.dex.nodes.MethodNode
- initBitSetArray(int, int) - Static method in class jadx.core.dex.visitors.ssa.LiveVarAnalysis
- 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
- initBlocksInTargetNodes(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.BlockSplitter
-
Init 'then' and 'else' blocks for 'if' instruction.
- initCache() - Method in class jadx.core.clsp.ClspGraph
- initClassPath() - Method in class jadx.core.dex.nodes.RootNode
- initClsEnumMap(ClassNode) - Static method in class jadx.core.dex.visitors.FixSwitchOverEnum
- 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
- initCodeVars(MethodNode) - Static method in class jadx.core.dex.visitors.InitCodeVariables
- initCodeWriterProvider(JadxArgs) - Static method in class jadx.cli.JadxCLI
- initExcHandlers(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.BlockExceptionHandler
- initExecTimes() - Static method in class jadx.core.utils.DebugUtils
- initFallbackParser() - Method in class jadx.zip.parser.JadxZipParser
- initFor(IAttributeNode) - Static method in class jadx.core.dex.attributes.nodes.JadxCommentsAttr
- initialized - Variable in class jadx.core.plugins.PluginContext
- 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
- initInnerClasses() - Method in class jadx.core.dex.nodes.RootNode
- initInsn - Variable in class jadx.core.dex.regions.loops.ForLoop
- initJumps(MethodNode, InsnNode[]) - Static method in class jadx.core.dex.visitors.ProcessInstructionsVisitor
- initListenerRegistry() - Method in class jadx.core.dex.visitors.typeinference.TypeUpdate
- initLogLevel(JadxCLIArgs) - Static method in class jadx.cli.LogHelper
- initManifestAttributes() - Method in class jadx.core.dex.nodes.RootNode
- initMethodRef(int, DexMethodRef) - Method in class jadx.plugins.input.dex.sections.SectionReader
- initMthArgs(int, List<String>) - Method in class jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser
- initPasses() - Method in class jadx.core.dex.nodes.RootNode
- initPasses(RootNode) - Method in class jadx.core.ProcessClass
- initPhiInEnterBlock(RenameState) - Static method in class jadx.core.dex.visitors.ssa.SSATransform
- initResolved() - Method in class jadx.core.plugins.JadxPluginManager
- initStaticValues(List<FieldNode>) - Method in class jadx.core.dex.nodes.ClassNode
- initStorage() - Method in class jadx.core.dex.attributes.AttrNode
- initTryCatches(MethodNode, InsnNode[], List<ITry>) - Static method in class jadx.core.dex.visitors.AttachTryCatchVisitor
- initType - Variable in class jadx.core.dex.visitors.typeinference.TypeBoundFieldGetAssign
- initTypeBounds(MethodNode) - Method in class jadx.core.dex.visitors.typeinference.TypeInferenceVisitor
-
Collect initial type bounds from assign and usages
- initUniqId(DexReader, int) - Method in class jadx.plugins.input.dex.sections.DexMethodRef
- injectFakeInsns(LoopRegion) - Method in class jadx.core.dex.regions.loops.ForEachLoop
- inline(int, RegisterArg) - Method in class jadx.core.dex.visitors.shrink.ArgsInfo
- inline(MethodNode, RegisterArg, InsnNode, BlockNode) - Static method in class jadx.core.dex.visitors.shrink.CodeShrinkVisitor
- INLINE - Enum constant in enum jadx.core.codegen.InsnGen.Flags
- INLINE_INSTANCE_FIELD - Enum constant in enum jadx.core.dex.attributes.AFlag
- INLINE_NOT_NEEDED - Static variable in class jadx.core.dex.attributes.nodes.MethodInlineAttr
- inlineAnonymousClasses - Variable in class jadx.api.JadxArgs
- inlineAnonymousClasses - Variable in class jadx.cli.JadxCLIArgs
- inlineAnonymousClasses - Variable in class jadx.core.dex.visitors.ProcessAnonymous
- inlineAnonymousConstructor(ICodeWriter, ClassNode, ConstructorInsn) - Method in class jadx.core.codegen.InsnGen
- inlineBorder - Variable in class jadx.core.dex.visitors.shrink.ArgsInfo
- inlineCls - Variable in class jadx.core.dex.attributes.nodes.InlinedAttr
- inlineCMPInsns(MethodNode, BlockNode, int, InsnNode, InsnRemover) - Static method in class jadx.core.dex.visitors.ModVisitor
-
Inline CMP instructions into 'if' to help conditions merging
- 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
- inlinedClasses - Variable in class jadx.api.JavaClass
- inlinedClasses - Variable in class jadx.core.dex.nodes.ClassNode
- inlinedInsn - Variable in class jadx.core.dex.visitors.shrink.ArgsInfo
- inlineExternalRegs(EnumVisitor.EnumData, ConstructorInsn) - Method in class jadx.core.dex.visitors.EnumVisitor
- inlineInsn - Variable in class jadx.core.dex.instructions.InvokeCustomNode
- inlineMethod(MethodNode, MethodNode, MethodInlineAttr, BlockNode, InvokeNode) - Method in class jadx.core.dex.visitors.InlineMethods
- inlineMethods - Variable in class jadx.api.JadxArgs
- inlineMethods - Variable in class jadx.cli.JadxCLIArgs
- inlineMethods - Variable in class jadx.core.dex.visitors.ProcessMethodsForInline
- InlineMethods - Class in jadx.core.dex.visitors
- InlineMethods() - Constructor for class jadx.core.dex.visitors.InlineMethods
- inlineMth(MethodNode) - Static method in class jadx.core.dex.visitors.MarkMethodsForInline
- inlineNotNeeded(MethodNode) - Static method in class jadx.core.dex.attributes.nodes.MethodInlineAttr
- inlinePhiInsn(MethodNode, BlockNode, PhiInsn, RegisterArg) - Static method in class jadx.core.dex.visitors.ssa.SSATransform
- inlineType - Variable in class jadx.core.dex.attributes.nodes.AnonymousClassAttr
- InlineType() - Constructor for enum jadx.core.dex.attributes.nodes.AnonymousClassAttr.InlineType
- 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
- inner - Variable in class jadx.core.codegen.json.mapping.JsonClsMapping
- INNER_CLASSES - Static variable in class jadx.api.plugins.input.data.attributes.JadxAttrType
- innerClasses - Variable in class jadx.api.JavaClass
- innerClasses - Variable in class jadx.core.codegen.json.cls.JsonClass
- innerClasses - Variable in class jadx.core.dex.nodes.ClassNode
- InnerClassesAttr - Class in jadx.api.plugins.input.data.attributes.types
- InnerClassesAttr(Map<String, InnerClsInfo>) - Constructor for class jadx.api.plugins.input.data.attributes.types.InnerClassesAttr
- innerCls - Variable in class jadx.api.plugins.input.data.attributes.types.InnerClsInfo
- InnerClsInfo - Class in jadx.api.plugins.input.data.attributes.types
- InnerClsInfo(String, String, String, int) - Constructor for class jadx.api.plugins.input.data.attributes.types.InnerClsInfo
- innerTryBlocks - Variable in class jadx.core.dex.trycatch.TryCatchBlockAttr
- innerType - Variable in class jadx.core.dex.instructions.args.ArgType.OuterGenericObject
- input - Variable in class jadx.core.xmlgen.ParserStream
- inputFileName - Variable in class jadx.core.dex.nodes.ClassNode
- inputFileName - Variable in class jadx.plugins.input.dex.DexReader
- inputFileOffset - Variable in class jadx.plugins.input.dex.sections.DexClassData
- inputFiles - Variable in class jadx.api.JadxArgs
- inputFlags - Variable in class jadx.core.xmlgen.entry.EntryConfig
- inputsHashSupplier - Variable in class jadx.core.plugins.PluginContext
- InputUtils - Class in jadx.api.plugins.input.data.impl
- InputUtils() - Constructor for class jadx.api.plugins.input.data.impl.InputUtils
- inSamePkg(ClassNode, ClassNode) - Static method in class jadx.core.dex.visitors.fixaccessmodifiers.VisibilityUtils
- inSameTopClass(ClassNode, ClassNode) - Static method in class jadx.core.dex.visitors.fixaccessmodifiers.VisibilityUtils
- insertAfterInsn(BlockNode, InsnNode, InsnNode) - Static method in class jadx.core.utils.BlockUtils
- insertAssignCast(MethodNode, SSAVar, ArgType) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- insertAtStart(BlockNode, List<InsnNode>) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
- insertBeforeInsn(BlockNode, InsnNode, InsnNode) - Static method in class jadx.core.utils.BlockUtils
- insertBlockBetween(MethodNode, BlockNode, BlockNode) - Static method in class jadx.core.dex.visitors.blocks.BlockSplitter
- insertBlocksForBreak(MethodNode, LoopInfo) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
-
Insert additional blocks for possible 'break' insertion
- insertBlocksForContinue(MethodNode, LoopInfo) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
-
Insert additional blocks for possible 'continue' insertion
- insertBreaks(MethodNode, SwitchRegion) - Static method in class jadx.core.dex.visitors.regions.maker.SwitchRegionMaker
-
Insert 'break' for all cases in switch region Executed in
PostProcessRegionsafter try/catch wrap to handle all blocks - insertBreaksForCase(MethodNode, SwitchRegion, IContainer) - Static method in class jadx.core.dex.visitors.regions.maker.SwitchRegionMaker
-
Add break to every exit edge from 'case' region.
- insertContinue(LoopInfo) - Static method in class jadx.core.dex.visitors.regions.maker.LoopRegionMaker
- insertContinueInSwitch(BlockNode, BlockNode, BlockNode) - Method in class jadx.core.dex.visitors.regions.maker.SwitchRegionMaker
- insertDebugLines - Variable in class jadx.api.JadxArgs
- insertEdgeInsn(Region) - Static method in class jadx.core.dex.visitors.regions.PostProcessRegions
-
Insert insn block from edge insn attribute.
- insertEdgeInsns(Region, BlockNode) - Method in class jadx.core.dex.visitors.regions.maker.RegionMaker
- insertEmptyArg(String[], int, boolean) - Static method in class jadx.cli.JCommanderWrapper
- insertExplicitUseCast(MethodNode, SSAVar, RegisterArg, ArgType) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- insertInsns(MethodNode, IBlock) - Method in class jadx.core.utils.DotGraphUtils
- insertLineNumbers - Variable in class jadx.api.impl.SimpleCodeWriter
- insertLoopBreak(RegionStack, LoopInfo, BlockNode, BlockNode, Edge) - Method in class jadx.core.dex.visitors.regions.maker.LoopRegionMaker
- insertMove(MethodNode, BlockNode, PhiInsn, RegisterArg) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- insertMovesForPhi(MethodNode, PhiInsn, boolean) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- insertNOP(InsnNode[], int) - Static method in class jadx.core.dex.visitors.AttachTryCatchVisitor
- insertPasses(List<IDexTreeVisitor>) - Static method in class jadx.core.utils.DebugChecks
- insertPhiInsn(MethodNode, BlockNode, RegisterArg, ConstructorInsn) - Static method in class jadx.core.dex.visitors.ConstructorVisitor
- insertPreHeader(MethodNode, LoopInfo) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
-
Insert simple path block before loop header
- insertUseCast(MethodNode, RegisterArg, ArgType) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- insertUseCasts(MethodNode, SSAVar) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- insn - Variable in class jadx.core.dex.attributes.FieldInitInsnAttr
- insn - Variable in class jadx.core.dex.attributes.nodes.EdgeInsnAttr
- insn - Variable in class jadx.core.dex.attributes.nodes.MethodInlineAttr
- insn - Variable in class jadx.core.dex.regions.conditions.Compare
- insn - Variable in class jadx.core.dex.visitors.shrink.ArgsInfo
- insn - Variable in class jadx.core.dex.visitors.shrink.WrapInfo
- insn - Variable in class jadx.core.dex.visitors.typeinference.AbstractTypeConstraint
- insn - Variable in class jadx.core.dex.visitors.typeinference.TypeBoundCheckCastAssign
- insn - Variable in class jadx.core.utils.BlockInsnPair
- insn - Variable in class jadx.plugins.input.dex.smali.InsnFormatterInfo
- insn(InsnType, RegisterArg) - Method in class jadx.core.dex.instructions.InsnDecoder
- insn(InsnType, RegisterArg, InsnArg) - Method in class jadx.core.dex.instructions.InsnDecoder
- INSN - Enum constant in enum jadx.api.data.CodeRefType
- INSN_INFO - Static variable in class jadx.plugins.input.dex.insns.DexInsnInfo
- 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
- InsnData - Interface in jadx.api.plugins.input.insns
- 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
- InsnFormatter - Interface in jadx.plugins.input.dex.smali
- InsnFormatterInfo - Class in jadx.plugins.input.dex.smali
- InsnFormatterInfo(SmaliCodeWriter, IMethodData) - Constructor for class jadx.plugins.input.dex.smali.InsnFormatterInfo
- InsnFormatterInfo(SmaliCodeWriter, InsnData) - Constructor for class jadx.plugins.input.dex.smali.InsnFormatterInfo
- InsnGen - Class in jadx.core.codegen
- InsnGen(MethodGen, boolean) - Constructor for class jadx.core.codegen.InsnGen
- InsnGen.Flags - Enum in jadx.core.codegen
- InsnIndexType - Enum in jadx.api.plugins.input.insns
- InsnIndexType() - Constructor for enum jadx.api.plugins.input.insns.InsnIndexType
- insnInfo - Variable in class jadx.plugins.input.dex.insns.DexInsnData
- InsnList - Class in jadx.core.utils
- InsnList(List<InsnNode>) - Constructor for class jadx.core.utils.InsnList
- insnMissing(MethodNode, InsnNode) - Static method in class jadx.core.utils.DebugChecks
- 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
- insns - Variable in class jadx.core.dex.nodes.InsnContainer
- insnsCount - Variable in class jadx.core.dex.nodes.MethodNode
- insnsCount(IContainer) - Static method in class jadx.core.utils.RegionUtils
- insnStart - Variable in class jadx.plugins.input.dex.insns.DexInsnData
- insnType - Variable in class jadx.core.dex.nodes.InsnNode
- InsnType - Enum in jadx.core.dex.instructions
- InsnType() - Constructor for enum jadx.core.dex.instructions.InsnType
- insnTypeToString(InsnType) - Static method in class jadx.core.utils.InsnUtils
- insnUseExcludedField(ExtractFieldInit.FieldInitInfo, Set<FieldInfo>) - Static method in class jadx.core.dex.visitors.ExtractFieldInit
- InsnUtils - Class in jadx.core.utils
- InsnUtils() - Constructor for class jadx.core.utils.InsnUtils
- InsnWrapArg - Class in jadx.core.dex.instructions.args
- InsnWrapArg(InsnNode) - Constructor for class jadx.core.dex.instructions.args.InsnWrapArg
-
Use
InsnArg.wrapInsnIntoArg(InsnNode)instead this constructor - install - Variable in class jadx.cli.commands.CommandPlugins
- install(JadxPluginMetadata) - Method in class jadx.plugins.tools.JadxPluginsTools
- install(String) - Method in class jadx.plugins.tools.JadxPluginsTools
- installed - Variable in class jadx.plugins.tools.data.JadxInstalledPlugins
- INSTALLED_DIR - Static variable in class jadx.plugins.tools.utils.PluginFiles
- installJar - Variable in class jadx.cli.commands.CommandPlugins
- installPlugin(String) - Method in class jadx.cli.commands.CommandPlugins
- instance - Static variable in class jadx.plugins.input.dex.smali.SmaliInsnFormat
- 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.api.plugins.input.data.impl.EmptyCodeLoader
- INSTANCE - Static variable in class jadx.api.security.impl.JadxSecurity.SecureDBFHolder
- INSTANCE - Static variable in class jadx.api.security.impl.JadxSecurity.SimpleDBFHolder
- INSTANCE - Static variable in class jadx.cli.plugins.JadxFilesGetter
- INSTANCE - Static variable in class jadx.core.dex.attributes.EmptyAttrStorage
- INSTANCE - Static variable in class jadx.core.dex.visitors.regions.PostProcessRegions
- INSTANCE - Static variable in class jadx.core.dex.visitors.regions.TernaryMod
- INSTANCE - Static variable in class jadx.core.plugins.files.TempFilesGetter
- INSTANCE - Static variable in class jadx.core.utils.PassMerge.InvertedDepsComparator
- INSTANCE - Static variable in class jadx.plugins.tools.JadxPluginsList
- INSTANCE - Static variable in class jadx.plugins.tools.JadxPluginsTools
- INSTANCE - Static variable in class jadx.zip.security.DisabledZipSecurity
- INSTANCE_FIELD - Enum constant in enum jadx.core.dex.attributes.nodes.AnonymousClassAttr.InlineType
- INSTANCE_GET - Enum constant in enum jadx.api.plugins.input.data.MethodHandleType
- INSTANCE_OF - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- INSTANCE_OF - Enum constant in enum jadx.core.dex.instructions.InsnType
- INSTANCE_OF - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- INSTANCE_PUT - Enum constant in enum jadx.api.plugins.input.data.MethodHandleType
- instanceField(ICodeWriter, FieldInfo, InsnArg) - Method in class jadx.core.codegen.InsnGen
- instrList - Variable in class jadx.core.utils.InsnRemover
- InstructionActivePathTraverserHandler - Class in jadx.core.dex.visitors.finaly.traverser.handlers
- InstructionActivePathTraverserHandler(TraverserActivePathState) - Constructor for class jadx.core.dex.visitors.finaly.traverser.handlers.InstructionActivePathTraverserHandler
- InstructionActivePathTraverserHandler.UnresolvableBlockException - Exception Class in jadx.core.dex.visitors.finaly.traverser.handlers
- InstructionBlockComparatorTraverserVisitor - Class in jadx.core.dex.visitors.finaly.traverser.visitors.comparator
- InstructionBlockComparatorTraverserVisitor() - Constructor for class jadx.core.dex.visitors.finaly.traverser.visitors.comparator.InstructionBlockComparatorTraverserVisitor
- instructions - Variable in class jadx.core.dex.nodes.BlockNode
- instructions - Variable in class jadx.core.dex.nodes.MethodNode
- INT - Enum constant in enum 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
- INT_TO_BYTE - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- INT_TO_BYTE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- INT_TO_CHAR - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- INT_TO_CHAR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- INT_TO_DOUBLE - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- INT_TO_DOUBLE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- INT_TO_FLOAT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- INT_TO_FLOAT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- INT_TO_LONG - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- INT_TO_LONG - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- INT_TO_SHORT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- INT_TO_SHORT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- integerFormat - Variable in class jadx.api.JadxArgs
- integerFormat - Variable in class jadx.cli.JadxCLIArgs
- integerFormat - Variable in class jadx.core.codegen.ClassGen
- integerFormat - Variable in class jadx.core.utils.StringUtils
- IntegerFormat - Enum in jadx.api.args
- IntegerFormat() - Constructor for enum jadx.api.args.IntegerFormat
- IntegerFormatConverter() - Constructor for class jadx.cli.JadxCLIArgs.IntegerFormatConverter
- INTERFACE - Enum constant in enum jadx.core.dex.instructions.InvokeType
- INTERFACE - Static variable in class jadx.api.plugins.input.data.AccessFlags
- interfaceFormatName(ArgType, ClassNode, boolean) - Static method in class jadx.core.utils.DotGraphUtils
- interfaceReplace(Class<T>) - Static method in class jadx.core.utils.GsonUtils
- InterfaceReplace(Class<T>) - Constructor for class jadx.core.utils.GsonUtils.InterfaceReplace
- interfaces - Variable in class jadx.core.codegen.json.cls.JsonClass
- interfaces - Variable in class jadx.core.dex.nodes.ClassNode
- internalBatches(List<JavaClass>) - Method in class jadx.core.utils.DecompilerScheduler
-
Put classes with many dependencies at the end.
- internalCollectPathUntil(BlockNode, BlockNode, BitSet, boolean, Predicate<BlockNode>) - Static method in class jadx.core.utils.BlockUtils
-
Traverse succcessors until a node is found, collecting the path to the node
- internalEquals(Object) - Method in class jadx.core.dex.instructions.args.ArgType.ArrayArg
- internalEquals(Object) - Method in class jadx.core.dex.instructions.args.ArgType.GenericObject
- internalEquals(Object) - Method in class jadx.core.dex.instructions.args.ArgType.GenericType
- internalEquals(Object) - Method in class jadx.core.dex.instructions.args.ArgType
- internalEquals(Object) - Method in class jadx.core.dex.instructions.args.ArgType.ObjectType
- internalEquals(Object) - Method in class jadx.core.dex.instructions.args.ArgType.OuterGenericObject
- internalEquals(Object) - Method in class jadx.core.dex.instructions.args.ArgType.PrimitiveArg
- internalEquals(Object) - Method in class jadx.core.dex.instructions.args.ArgType.UnknownArg
- internalEquals(Object) - Method in class jadx.core.dex.instructions.args.ArgType.WildcardType
- intersect(List<BlockNode>) - Method in class jadx.core.utils.blocks.BlockSet
- intersect(List<BlockNode>, BlockNode[], BlockNode, BlockNode) - Static method in class jadx.core.dex.visitors.blocks.DominatorTree
- 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 Class in jadx.core.utils.exceptions
- InvalidDataException(String) - Constructor for exception class jadx.core.utils.exceptions.InvalidDataException
- invert() - Method in enum jadx.core.dex.instructions.IfOp
- invert() - Method in class jadx.core.dex.instructions.mods.TernaryInsn
- 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
- InvertedDepsComparator() - Constructor for class jadx.core.utils.PassMerge.InvertedDepsComparator
- invertIfRegion(IfRegion) - Static method in class jadx.core.dex.visitors.regions.IfRegionVisitor
- invoke - Variable in class jadx.core.dex.visitors.typeinference.InvokeUpdateCallback
- invoke(InsnData, InvokeType, boolean) - Method in class jadx.core.dex.instructions.InsnDecoder
- INVOKE - Enum constant in enum jadx.core.dex.instructions.InsnType
- INVOKE_CONSTRUCTOR - Enum constant in enum jadx.api.plugins.input.data.MethodHandleType
- INVOKE_CUSTOM - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- INVOKE_CUSTOM - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- INVOKE_CUSTOM_RANGE - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- INVOKE_CUSTOM_RANGE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- INVOKE_DIRECT - Enum constant in enum jadx.api.plugins.input.data.MethodHandleType
- INVOKE_DIRECT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- INVOKE_DIRECT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- INVOKE_DIRECT_RANGE - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- INVOKE_DIRECT_RANGE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- INVOKE_INSTANCE - Enum constant in enum jadx.api.plugins.input.data.MethodHandleType
- INVOKE_INTERFACE - Enum constant in enum jadx.api.plugins.input.data.MethodHandleType
- INVOKE_INTERFACE - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- INVOKE_INTERFACE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- INVOKE_INTERFACE_RANGE - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- INVOKE_INTERFACE_RANGE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- INVOKE_POLYMORPHIC - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- INVOKE_POLYMORPHIC - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- INVOKE_POLYMORPHIC_RANGE - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- INVOKE_POLYMORPHIC_RANGE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- INVOKE_PREFIXES - Static variable in class jadx.core.dex.visitors.ApplyVariableNames
- INVOKE_SPECIAL - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- INVOKE_STATIC - Enum constant in enum jadx.api.plugins.input.data.MethodHandleType
- INVOKE_STATIC - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- INVOKE_STATIC - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- INVOKE_STATIC_RANGE - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- INVOKE_STATIC_RANGE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- INVOKE_SUPER - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- INVOKE_SUPER - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- INVOKE_SUPER_RANGE - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- INVOKE_SUPER_RANGE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- INVOKE_VIRTUAL - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- INVOKE_VIRTUAL - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- INVOKE_VIRTUAL_RANGE - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- INVOKE_VIRTUAL_RANGE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- invokeCustom(InsnData, boolean) - Method in class jadx.core.dex.instructions.InsnDecoder
- 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
- InvokeCustomNode(MethodInfo, InvokeType, int) - Constructor for class jadx.core.dex.instructions.InvokeCustomNode
- InvokeCustomRawNode - Class in jadx.core.dex.instructions
-
Information for raw invoke-custom instruction.
Output will be formatted as polymorphic call with equivalent semantic Contains two parts: - resolve: treated as additional invoke insn (uses only constant args) - invoke: call of resolved method (base for this invoke)
SeeCustomRawCallclass for build details - InvokeCustomRawNode(InvokeNode, MethodInfo, InsnData, boolean) - Constructor for class jadx.core.dex.instructions.InvokeCustomRawNode
- InvokeCustomRawNode(InvokeNode, MethodInfo, InvokeType, int) - Constructor for class jadx.core.dex.instructions.InvokeCustomRawNode
- InvokeCustomUtils - Class in jadx.core.dex.instructions.invokedynamic
- InvokeCustomUtils() - Constructor for class jadx.core.dex.instructions.invokedynamic.InvokeCustomUtils
- invokeInsn(String) - Method in class jadx.plugins.input.dex.smali.SmaliInsnFormat
- invokeListener(TypeUpdateInfo, InsnNode, InsnArg, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdate
- invokeNode - Variable in class jadx.core.dex.visitors.typeinference.TypeBoundInvokeAssign
- invokeNode - Variable in class jadx.core.dex.visitors.typeinference.TypeBoundInvokeUse
- 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
- invokePolymorphic(InsnData, boolean) - Method in class jadx.core.dex.instructions.InsnDecoder
- 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
- invokeSpecial(InsnData) - Method in class jadx.core.dex.instructions.InsnDecoder
- InvokeType - Enum in jadx.core.dex.instructions
- InvokeType() - Constructor for enum jadx.core.dex.instructions.InvokeType
- InvokeUpdateCallback - Class in jadx.core.dex.visitors.typeinference
- InvokeUpdateCallback(TypeUpdate, TypeUpdateInfo, BaseInvokeNode, int, Set<ArgType>, Supplier<ArgType>, Function<Integer, ArgType>) - Constructor for class jadx.core.dex.visitors.typeinference.InvokeUpdateCallback
- IPackageUpdate - Interface in jadx.core.dex.nodes
- IPassWrapperVisitor - Interface in jadx.api.impl.passes
- iPostDom - Variable in class jadx.core.dex.nodes.BlockNode
-
Immediate post dominator
- IPUT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- IPUT - Enum constant in enum jadx.core.dex.instructions.InsnType
- IPUT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- IPUT_BOOLEAN - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- IPUT_BYTE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- IPUT_CHAR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- IPUT_OBJECT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- IPUT_SHORT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- IPUT_WIDE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- IRegion - Interface in jadx.core.dex.nodes
- IRegionIterativeVisitor - Interface in jadx.core.dex.visitors.regions
- IRegionPartialVisitor<R> - 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. - IResourceData - Interface in jadx.api.plugins.input.data
- 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
- IS_AMD64 - Static variable in class jadx.commons.app.JadxSystemInfo
- IS_ARM64 - Static variable in class jadx.commons.app.JadxSystemInfo
- IS_LINUX - Static variable in class jadx.commons.app.JadxSystemInfo
- IS_MAC - Static variable in class jadx.commons.app.JadxSystemInfo
- IS_UNIX - Static variable in class jadx.commons.app.JadxSystemInfo
- IS_WINDOWS - Static variable in class jadx.commons.app.JadxSystemInfo
- isAbstract() - Method in class jadx.core.dex.info.AccessInfo
- isAddDebugLines() - Method in class jadx.cli.JadxCLIArgs
- 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
- isAllowInlineKotlinLambda() - Method in class jadx.cli.JadxCLIArgs
- 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
- isAllUseAfter(UsePlace, List<UsePlace>) - Static method in class jadx.core.dex.visitors.regions.variables.ProcessVariables
-
Check if all
usePlacesare aftercheckPlace - 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)
- isArgAssignInPred(List<BlockNode>, InsnArg) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
- isArgsOverloaded() - Method in class jadx.core.dex.nodes.MethodNode
-
Return true if exists method with same name and arguments count
- isArgWrapNeeded(InsnArg) - Static method in class jadx.core.codegen.ConditionGen
- isArithWideUpCast(InsnNode, ArgType, ArgType) - Static method in class jadx.core.dex.visitors.SimplifyVisitor
-
Keep cast to wide types in arith instructions, because arguments type determine instruction used in result bytecode.
- isArray() - Method in class jadx.core.dex.instructions.args.ArgType.ArrayArg
- isArray() - Method in class jadx.core.dex.instructions.args.ArgType
- isAssign - Variable in class jadx.core.dex.visitors.typeinference.InvokeUpdateCallback
- isAssign(InsnNode, InsnArg) - Static method in class jadx.core.dex.visitors.typeinference.TypeUpdate
- isAssignInPhi() - Method in class jadx.core.dex.instructions.args.SSAVar
- isAssignNeeded(InsnNode, InvokeNode, MethodNode) - Method in class jadx.core.dex.visitors.InlineMethods
- 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
- isBadBranchBlock(IfInfo, BlockNode) - Static method in class jadx.core.dex.visitors.regions.maker.IfRegionMaker
- isBadCasesOrder(Map<BlockNode, List<Object>>, Map<BlockNode, BlockNode>) - Method in class jadx.core.dex.visitors.regions.maker.SwitchRegionMaker
- isBaseException(String, String) - Method in class jadx.core.dex.visitors.MethodThrowsVisitor
- isBinaryXml() - Method in class jadx.core.xmlgen.BinaryXMLParser
- isBitOp() - Method in enum jadx.core.dex.instructions.ArithOp
- isBlockContained(BlockNode) - Method in class jadx.core.dex.visitors.finaly.traverser.GlobalTraverserSourceState
- 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
- isBothClassesInOneTopClass(ClassInfo, ClassInfo) - Static method in class jadx.core.codegen.ClassGen
- isBreakBlock(IBlock) - Method in class jadx.core.dex.visitors.regions.SwitchBreakVisitor.BaseSwitchRegionVisitor
- isBridge() - Method in class jadx.core.dex.info.AccessInfo
- isCandidateForOutBlock(MethodNode, BlockNode, BlockNode, BlockNode) - Static method in class jadx.core.dex.visitors.regions.maker.IfRegionMaker
- isCastDuplicate(IndexInsnNode) - Static method in class jadx.core.dex.visitors.ModVisitor
- isCastDuplicate(IndexInsnNode) - Static method in class jadx.core.dex.visitors.SimplifyVisitor
- 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
- isCfgOutput() - Method in class jadx.cli.JadxCLIArgs
- isClassInit() - Method in class jadx.api.JavaMethod
- isClassInit() - Method in class jadx.core.dex.info.MethodInfo
- isClassInnerFor(ClassInfo, ClassInfo) - Static method in class jadx.core.codegen.ClassGen
- 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
- isCommentEscapeNeeded(InsnNode, MethodGen.FallbackOption) - Static method in class jadx.core.codegen.MethodGen
- isCompare() - Method in class jadx.core.dex.regions.conditions.IfCondition
- isCompatible(String) - Method in class jadx.core.plugins.versions.VerifyRequiredVersion
- 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
- isConstConcatNeeded(List<InsnArg>) - Static method in class jadx.core.dex.visitors.SimplifyVisitor
- 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
- isContainerContainsUsePlace(IContainer, UsePlace) - Static method in class jadx.core.dex.visitors.regions.variables.ProcessVariables
- isContent(int) - Static method in class jadx.core.xmlgen.XMLChar
-
Returns true if the specified character can be considered content.
- isCustomLogConfig() - Static method in class jadx.cli.LogHelper
-
Try to detect if user provide custom logback config via -Dlogback.configurationFile=
- isCustomResourceClass(ClassInfo) - Static method in class jadx.core.dex.visitors.gradle.NonFinalResIdsVisitor
- isData() - Method in class jadx.core.dex.info.AccessInfo
- isDebugInfo() - Method in class jadx.api.JadxArgs
- isDebugInfo() - Method in class jadx.cli.JadxCLIArgs
- isDeclared - Variable in class jadx.core.dex.instructions.args.CodeVar
- isDeclared() - Method in class jadx.core.dex.instructions.args.CodeVar
- isDecoded() - Method in class jadx.plugins.input.dex.insns.DexInsnData
- isDeepEquals(InsnNode) - Method in class jadx.core.dex.nodes.InsnNode
-
'Hard' equals, compare all arguments
- isDefault() - Method in class jadx.api.JavaPackage
- isDefaultCase() - Method in class jadx.core.dex.regions.SwitchRegion.CaseInfo
- isDefaultConstructor() - Method in class jadx.core.dex.nodes.MethodNode
- isDefaultConstructor(MethodNode, String) - Method in class jadx.core.dex.visitors.EnumVisitor
- isDefaultPackage() - Method in class jadx.core.dex.info.ClassInfo
- isDefaultPkg() - Method in class jadx.core.dex.info.PackageInfo
- isDeobfCandidateAttr(String) - Method in class jadx.core.xmlgen.BinaryXMLParser
- isDeobfuscationForceSave() - Method in class jadx.api.JadxArgs
- isDeobfuscationOn() - Method in class jadx.api.JadxArgs
- isDeobfuscationOn() - Method in class jadx.cli.JadxCLIArgs
- isDeobfuscationUseSourceNameAsAlias() - Method in class jadx.cli.JadxCLIArgs
-
Deprecated.Use
JadxCLIArgs.getUseSourceNameAsClassNameAlias()instead. - isDescendantOf(JavaPackage) - Method in class jadx.api.JavaPackage
- isDevVersion() - Static method in class jadx.core.Jadx
- isDirect() - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateRequest
- isDirectory() - Method in class jadx.zip.fallback.FallbackZipEntry
- isDirectory() - Method in interface jadx.zip.IZipEntry
- isDirectory() - Method in class jadx.zip.parser.JadxZipEntry
- isDisabled() - Method in class jadx.plugins.tools.data.JadxPluginMetadata
- isDominatedBy(BlockNode, IContainer) - Static method in class jadx.core.utils.RegionUtils
- isDominatedOnBlocks(BlockNode, List<BlockNode>) - Static method in class jadx.core.dex.visitors.regions.maker.LoopRegionMaker
- isDominator(BlockNode) - Method in class jadx.core.dex.nodes.BlockNode
-
Check if 'block' dominated on this node
- isDoWhile(Map<Integer, BlockNode>, BlockNode, InsnNode) - Static method in class jadx.core.dex.visitors.blocks.BlockSplitter
- 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.api.plugins.input.data.attributes.types.AnnotationsAttr
- isEmpty() - Method in class jadx.api.plugins.input.data.impl.EmptyCodeLoader
- isEmpty() - Method in class jadx.api.plugins.input.data.impl.MergeCodeLoader
- isEmpty() - Method in interface jadx.api.plugins.input.ICodeLoader
- 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.trycatch.TryEdgeScopeGroupMap
- isEmpty() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState.BlockCompletionMonitorMap
- isEmpty() - Method in class jadx.core.dex.visitors.finaly.TryCatchEdgeBlockMap
- 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() - Method in class jadx.plugins.input.dex.DexLoadResult
- isEmpty(IContainer) - Static method in class jadx.core.dex.visitors.regions.ReturnVisitor.ReturnRemoverVisitor
-
Check if container not contains instructions, don't count one 'return' instruction (it will be removed later).
- 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.
- isEmptySyntheticClass(ClassNode) - Static method in class jadx.core.dex.visitors.ClassModifier
- isEmptySyntheticPath(BlockNode, BlockNode) - Static method in class jadx.core.utils.BlockUtils
- isEncrypted(JadxZipEntry) - Method in class jadx.zip.parser.JadxZipParser
- isEnd - Variable in class jadx.plugins.input.dex.sections.debuginfo.DexLocalVar
- isEnd() - Method in class jadx.plugins.input.dex.sections.debuginfo.DexLocalVar
- isEndBlockEntry(MethodNode, SpecialEdgeAttr, List<SpecialEdgeAttr>) - Static method in class jadx.core.dex.visitors.blocks.FixMultiEntryLoops
- isEndless() - Method in class jadx.core.dex.regions.loops.LoopRegion
- isEntireBlock() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState.BlockCompletionMonitor
- isEnum() - Method in class jadx.core.dex.info.AccessInfo
- isEnum() - Method in class jadx.core.dex.nodes.ClassNode
- ISeqConsumer<T> - Interface in jadx.api.plugins.input.data
-
"Sequence consumer" allows getting count of elements available
- 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
- isEscapeNeededForCodePoint(int) - Method in class jadx.core.utils.StringUtils
- isEscapeUnicode() - Method in class jadx.api.JadxArgs
- isEscapeUnicode() - Method in class jadx.cli.JadxCLIArgs
- ISettingsGroup - Interface in jadx.api.plugins.gui
-
Settings page customization
- isExceptionHandlerPath(BlockNode) - Static method in class jadx.core.utils.BlockUtils
- isExitAtLoopEnd(BlockNode, LoopInfo) - Static method in class jadx.core.dex.visitors.regions.maker.LoopRegionMaker
- 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
- isExitEdgeInsn() - Method in class jadx.core.dex.nodes.InsnNode
- isExplicit() - Method in class jadx.core.dex.attributes.nodes.GenericInfoAttr
- isExportAsGradleProject() - Method in class jadx.api.JadxArgs
- isExportAsGradleProject() - Method in class jadx.cli.JadxCLIArgs
- isExtractFinally() - Method in class jadx.api.JadxArgs
- isExtractFinally() - Method in class jadx.cli.JadxCLIArgs
- isFallback() - Method in class jadx.core.codegen.InsnGen
- isFallbackMode() - Method in class jadx.api.JadxArgs
- isFallbackMode() - Method in class jadx.cli.JadxCLIArgs
- isFallbackMode() - Method in class jadx.core.codegen.ClassGen
- isFalse() - Method in class jadx.core.dex.instructions.args.InsnArg
- isField() - Method in enum jadx.api.plugins.input.data.MethodHandleType
- isFieldsPresents() - Method in class jadx.core.codegen.ClassGen
- isFieldVisibleInMethod(FieldNode, MethodNode) - Static method in class jadx.core.dex.visitors.ModVisitor
- isFinal - Variable in class jadx.core.dex.instructions.args.CodeVar
- isFinal() - Method in class jadx.core.dex.info.AccessInfo
- isFinal() - Method in class jadx.core.dex.instructions.args.CodeVar
- isFinally - Variable in class jadx.core.dex.trycatch.ExceptionHandler
- 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
- isFsCaseSensitive() - Method in class jadx.cli.JadxCLIArgs
- isGeneric() - Method in class jadx.core.dex.instructions.args.ArgType.GenericObject
- isGeneric() - Method in class jadx.core.dex.instructions.args.ArgType
- isGeneric() - Method in class jadx.core.dex.instructions.args.ArgType.OuterGenericObject
- isGeneric() - Method in class jadx.core.dex.instructions.args.ArgType.WildcardType
- isGenericType() - Method in class jadx.core.dex.instructions.args.ArgType.GenericType
- isGenericType() - Method in class jadx.core.dex.instructions.args.ArgType
- isHandlerExit() - Method in class jadx.core.dex.trycatch.TryEdge
- isHandlerPath(TryCatchBlockAttr, IContainer) - Static method in class jadx.core.dex.visitors.regions.ProcessTryCatchRegions
- isHandlersIntersects(TryCatchBlockAttr) - Static method in class jadx.core.dex.visitors.blocks.BlockExceptionHandler
- isHeaderSuccessorEntry(MethodNode, SpecialEdgeAttr, List<SpecialEdgeAttr>) - Static method in class jadx.core.dex.visitors.blocks.FixMultiEntryLoops
- 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
- isIfRegion(IContainer) - Static method in class jadx.core.dex.visitors.regions.IfRegionVisitor
- isIfStringEqualsInsn(InsnNode) - Static method in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor
- isIgnoreSame() - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateFlags
- isIgnoreUnknown() - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateFlags
- isImplements(ArgType, ArgType) - Method in class jadx.core.dex.visitors.MethodThrowsVisitor
- isImplements(String, String) - Method in class jadx.core.clsp.ClspGraph
- isImplicitOrMerged(TryCatchBlockAttr) - Static method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- 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
- isInlineAnonymousClasses() - Method in class jadx.cli.JadxCLIArgs
- isInlineInsn() - Method in class jadx.core.dex.instructions.InvokeCustomNode
- isInlineMethods() - Method in class jadx.api.JadxArgs
- isInlineMethods() - Method in class jadx.cli.JadxCLIArgs
- 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
- isInnerClassesPresents() - Method in class jadx.core.codegen.ClassGen
- isInsertDebugLines() - Method in class jadx.api.JadxArgs
- isInside(int, int, int) - Static method in class jadx.core.dex.visitors.debuginfo.DebugInfoApplyVisitor
- isInsnDeepEquals(InsnNode, InsnNode) - Static method in class jadx.core.utils.BlockUtils
- isInsnExitContainer(IContainer, IBlock) - Static method in class jadx.core.utils.RegionUtils
- isInsnsEquals(InsnNode, InsnNode) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
- 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
- isInstructionImplicit(InsnNode) - Static method in class jadx.core.dex.visitors.finaly.traverser.visitors.ImplicitInsnBlockTraverserVisitor
- isInstructionPathEnd(InsnNode) - Static method in class jadx.core.dex.visitors.finaly.traverser.visitors.PathEndBlockTraverserVisitor
- isInSubDirectory(File, File) - Static method in class jadx.api.plugins.utils.ZipSecurity
-
Deprecated.
- isInSubDirectory(File, File) - Method in class jadx.api.security.impl.JadxSecurity
- isInSubDirectory(File, File) - Method in class jadx.zip.security.DisabledZipSecurity
- isInSubDirectory(File, File) - Method in interface jadx.zip.security.IJadxZipSecurity
-
Check if a file will be inside baseDir after a system resolves its path
- isInSubDirectory(File, File) - Method in class jadx.zip.security.JadxZipSecurity
- isInSubDirectoryInternal(File, File) - Static method in class jadx.zip.security.JadxZipSecurity
- 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
- isInterfaces(ArgType, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdate
- 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.
- isInversionNeeded(IfInfo, IfInfo) - Static method in class jadx.core.dex.visitors.regions.maker.IfRegionMaker
- isJadxCompatible(String) - Static method in class jadx.core.plugins.versions.VerifyRequiredVersion
- isJsonOutput() - Method in class jadx.api.JadxArgs
- isKeepGenerics() - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateFlags
- isKotlinIntrinsicsClass(ClassNode) - Static method in class jadx.core.dex.visitors.kotlin.ProcessKotlinInternals
- isLambdaInvoke(List<EncodedValue>) - Static method in class jadx.core.dex.instructions.invokedynamic.CustomLambdaCall
-
Expect LambdaMetafactory.metafactory method
- isLastEnd - Variable in class jadx.core.xmlgen.BinaryXMLParser
- 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
- isMainActivityElement(Element) - Method in class jadx.core.utils.android.AndroidManifestParser
- isManifestFound() - Method in class jadx.core.utils.android.AndroidManifestParser
- isMarkedAsParameter() - Method in interface jadx.api.plugins.input.data.ILocalVar
-
Hint if variable is a method parameter.
- isMarkedAsParameter() - Method in class jadx.plugins.input.dex.sections.debuginfo.DexLocalVar
- 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
- isMethodAcceptable(IMethodDetails, List<ArgType>, Function<TypeCompareEnum, Boolean>) - Method in class jadx.core.dex.visitors.MethodInvokeVisitor
- isMethodArgsOverloaded(ArgType, MethodInfo) - Method in class jadx.core.dex.nodes.utils.MethodUtils
-
Search methods with same name and args count in class hierarchy starting from
startClsBewarestartClscan be different frommthInfo.getDeclClass() - isMethodsPresents() - Method in class jadx.core.codegen.ClassGen
- isMethodVisibleInCls(MethodNode, ClassNode) - Method in class jadx.core.dex.visitors.OverrideMethodVisitor
-
NOTE: Simplified version of method from ModVisitor.isFieldVisibleInMethod
- isModuleInfo() - Method in class jadx.core.dex.info.AccessInfo
- isMoveInnerClasses() - Method in class jadx.api.JadxArgs
- isMoveInnerClasses() - Method in class jadx.cli.JadxCLIArgs
- 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
- isNeedExplicitCast(RegisterArg, ArgType, ArgType) - Method in class jadx.core.dex.visitors.DeboxingVisitor
- isNeedStartLabel(BlockNode) - Method in class jadx.core.codegen.SimpleModeHelper
- isNegative() - Method in class jadx.core.dex.instructions.args.LiteralArg
- isNestedIfCross(BlockNode, Queue<Edge>) - Method in class jadx.core.dex.visitors.regions.maker.LoopRegionMaker
- isNewInstance() - Method in class jadx.core.dex.instructions.mods.ConstructorInsn
- isNinePatch(byte[]) - Static method in class jadx.core.deobf.FileTypeDetector
- 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
- isNonDefaultConstructorExists(MethodNode) - Static method in class jadx.core.dex.visitors.ClassModifier
- isNonFinalResIds() - Method in class jadx.core.export.GradleInfoStorage
- isNotHandlerExit() - Method in class jadx.core.dex.trycatch.TryEdge
- isNullOrEmpty(String) - Static method in class jadx.commons.app.JadxCommonEnv
- isObject() - Method in class jadx.core.dex.instructions.args.ArgType
- isObject() - Method in class jadx.core.dex.instructions.args.ArgType.ObjectType
- isObjectOrArray() - Method in enum jadx.core.dex.instructions.args.PrimitiveType
- isOneLine - Variable in class jadx.core.xmlgen.BinaryXMLParser
- isOnlyOnePathExists(BlockNode, BlockNode) - Static method in class jadx.core.utils.BlockUtils
- ISourceBlockState - Interface in jadx.core.dex.visitors.finaly.traverser.state
- isOuterOutblock(BlockNode, LoopInfo) - Method in class jadx.core.dex.visitors.regions.maker.LoopRegionMaker
- isOverloadedBy(MethodInfo) - Method in class jadx.core.dex.info.MethodInfo
- isOverloadResolved(IMethodDetails, List<IMethodDetails>, List<ArgType>) - Method in class jadx.core.dex.visitors.MethodInvokeVisitor
- 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
- isPathExists(BlockNode, BlockNode, Predicate<BlockNode>) - Static method in class jadx.core.utils.BlockUtils
- isPathExists(BlockNode, IContainer) - Static method in class jadx.core.utils.RegionUtils
-
Check if path exists from block to container start.
- isPolymorphicCall() - Method in class jadx.core.dex.instructions.InvokeNode
- isPreExitBlock(BlockNode) - Method in class jadx.core.dex.nodes.MethodNode
- isPrevInsnIsExit(IBlock, List<IContainer>) - Method in class jadx.core.dex.visitors.regions.SwitchBreakVisitor.RemoveUnreachableBreak
- isPrimitive() - Method in class jadx.core.dex.instructions.args.ArgType
- isPrimitive() - Method in class jadx.core.dex.instructions.args.ArgType.PrimitiveArg
- 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
- isProcessed(BlockNode) - Method in class jadx.core.dex.visitors.regions.maker.RegionMaker
- 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
- isR(ClassNode) - Static method in class jadx.core.deobf.conditions.ExcludeAndroidRClass
- isRawCfgOutput() - Method in class jadx.cli.JadxCLIArgs
- isRawCFGOutput() - Method in class jadx.api.JadxArgs
- isRegionContainsBlock(IContainer, BlockNode) - Static method in class jadx.core.utils.RegionUtils
- isRegionContainsExcHandlerRegion(IContainer, IRegion) - Static method in class jadx.core.utils.RegionUtils
- isRegionContainsRegion(IContainer, IRegion) - Static method in class jadx.core.utils.RegionUtils
-
Check if
regioncontains incontainer. - isRegister() - Method in class jadx.core.dex.instructions.args.InsnArg
- isRegister() - Method in class jadx.core.dex.instructions.args.RegisterArg
- isRemoved() - Method in class jadx.core.dex.trycatch.ExceptionHandler
- isRemovedClassInArgs(ClassNode, List<RegisterArg>) - Static method in class jadx.core.dex.visitors.ClassModifier
- isRenameCaseSensitive() - Method in class jadx.api.JadxArgs
- isRenameCaseSensitive() - Method in class jadx.cli.JadxCLIArgs
- isRenamePrintable() - Method in class jadx.api.JadxArgs
- isRenamePrintable() - Method in class jadx.cli.JadxCLIArgs
- isRenameValid() - Method in class jadx.api.JadxArgs
- isRenameValid() - Method in class jadx.cli.JadxCLIArgs
- isReplaceConsts() - Method in class jadx.api.JadxArgs
- isReplaceConsts() - Method in class jadx.cli.JadxCLIArgs
- isReplaceEnabled() - Method in class jadx.core.dex.info.ConstStorage
- isReRunRequested() - Method in class jadx.core.dex.visitors.regions.SwitchBreakVisitor.BaseSwitchRegionVisitor
- 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
- isResolved() - Method in interface jadx.analysis.callgraph.api.ICallGraphEdge
- isResolved() - Method in interface jadx.analysis.callgraph.api.ICallGraphNode
- isResolved() - Method in class jadx.analysis.callgraph.CallGraphEdge
- isResolved() - Method in class jadx.analysis.callgraph.CallGraphNode
- 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
- isRespectBytecodeAccessModifiers() - Method in class jadx.cli.JadxCLIArgs
- isRespectBytecodeAccModifiers() - Method in class jadx.api.JadxArgs
- isRestoreSwitchOverString() - Method in class jadx.api.JadxArgs
- isRestoreSwitchOverString() - Method in class jadx.cli.JadxCLIArgs
- isResultArgNotUsed(InsnNode) - Static method in class jadx.core.dex.visitors.ModVisitor
- 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.
- isSame(InsnNode, InsnNode) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
- isSameArgs(InsnArg, InsnArg) - Method in class jadx.core.dex.visitors.finaly.SameInstructionsStrategy
- isSameArgs(InsnArg, InsnArg) - Method in class jadx.core.dex.visitors.finaly.SameInstructionsStrategyImpl
- isSameArgs(PhiInsn) - Static method in class jadx.core.dex.visitors.ssa.SSATransform
- 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
- isSameLiteral(ArithNode) - Method in class jadx.core.dex.instructions.ArithNode
- isSameMove(PhiInsn) - Static method in class jadx.core.dex.visitors.ssa.SSATransform
- isSameVar(RegisterArg) - Method in class jadx.core.dex.instructions.args.InsnArg
- isSameVar(SSAVar) - 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
- isShowInconsistentCode() - Method in class jadx.cli.JadxCLIArgs
- isSimpleExitBlock(MethodNode, IContainer) - Static method in class jadx.core.dex.visitors.regions.IfRegionVisitor
- isSimpleIf(BlockNode) - Method in class jadx.core.dex.visitors.AdjustForIfMergeVisitor
- isSingleElement(List<T>, T) - Static method in class jadx.core.utils.ListUtils
- isSingleEntryLoop(SpecialEdgeAttr) - Static method in class jadx.core.dex.visitors.blocks.FixMultiEntryLoops
- isSizesValid() - Method in class jadx.zip.parser.JadxZipEntry
- 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
- isSkipResources() - Method in class jadx.cli.JadxCLIArgs
- isSkipSources() - Method in class jadx.api.JadxArgs
- isSkipSources() - Method in class jadx.cli.JadxCLIArgs
- isSkipXmlPrettyPrint() - Method in class jadx.api.JadxArgs
- isSkipXmlPrettyPrint() - Method in class jadx.cli.JadxCLIArgs
- 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
- isSplitByJump(InsnNode, InsnNode) - Static method in class jadx.core.dex.visitors.blocks.BlockSplitter
- isStartWithBytes(byte[], byte[]) - Static method in class jadx.plugins.input.dex.DexFileLoader
- isStateOnTerminus(TraverserState, BlockNode) - Static method in class jadx.core.dex.visitors.finaly.traverser.handlers.MergePathActivePathTraverserHandler
- 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
- isStrictTypes(TypeCompareEnum) - Static method in class jadx.core.dex.visitors.MethodInvokeVisitor
- isStringConcat(List<EncodedValue>) - Static method in class jadx.core.dex.instructions.invokedynamic.CustomStringConcat
- isSuper() - Method in class jadx.core.dex.instructions.args.RegisterArg
- isSuper() - Method in class jadx.core.dex.instructions.mods.ConstructorInsn
- isSuperType(ClassNode, ClassNode) - Method in class jadx.core.dex.visitors.fixaccessmodifiers.VisibilityUtils
- 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
- isSynthetic() - Method in class jadx.core.dex.nodes.Edge
- isSyntheticAccessPattern(MethodNode, InsnNode, InsnNode) - Static method in class jadx.core.dex.visitors.MarkMethodsForInline
- isTerminal() - Method in class jadx.core.dex.visitors.finaly.traverser.state.AwaitingInsnCompareTraverserState
- isTerminal() - Method in class jadx.core.dex.visitors.finaly.traverser.state.IdentifiedScopeWithTerminatorTraverserState
- isTerminal() - Method in class jadx.core.dex.visitors.finaly.traverser.state.NewBlockTraverserState
- isTerminal() - Method in class jadx.core.dex.visitors.finaly.traverser.state.NoBlockTraverserState
- isTerminal() - Method in class jadx.core.dex.visitors.finaly.traverser.state.RecoveredFromCacheTraverserState
- isTerminal() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TerminalTraverserState
- isTerminal() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserState
- isTerminal() - Method in class jadx.core.dex.visitors.finaly.traverser.state.UnknownAdvanceStrategyTraverserState
- isTerminating() - Method in interface jadx.api.utils.tasks.ITaskExecutor
- isTerminating() - Method in class jadx.core.utils.tasks.TaskExecutor
- isThis - Variable in class jadx.core.dex.instructions.args.CodeVar
- 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
- isThrowsRequired(MethodNode, ArgType) - Method in class jadx.core.dex.visitors.MethodThrowsVisitor
- 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
- isTypeApplicable(TypeCompareEnum) - Static method in class jadx.core.dex.visitors.MethodInvokeVisitor
- 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.ArrayArg
- isTypeKnown() - Method in class jadx.core.dex.instructions.args.ArgType
- isTypeKnown() - Method in class jadx.core.dex.instructions.args.ArgType.KnownType
- isTypeKnown() - Method in class jadx.core.dex.instructions.args.ArgType.UnknownArg
- isTypeResolved() - Method in class jadx.core.dex.visitors.typeinference.TypeSearchVarInfo
- isUnknown(ArgType) - Method in class jadx.core.dex.visitors.typeinference.InvokeUpdateCallback
- isUpdateSupported() - Method in class jadx.plugins.tools.resolvers.file.LocalFileResolver
- isUpdateSupported() - Method in class jadx.plugins.tools.resolvers.github.GithubReleaseResolver
- isUpdateSupported() - Method in interface jadx.plugins.tools.resolvers.IJadxPluginResolver
-
This resolver support updates and can fetch the latest version.
- isUseApacheHttpLegacy() - Method in class jadx.core.export.GradleInfoStorage
- isUsedInPhi() - Method in class jadx.core.dex.instructions.args.SSAVar
- isUseDx() - Method in class jadx.cli.JadxCLIArgs
- isUseDxInput() - Method in class jadx.api.JadxArgs
- isUseHeadersForDetectResourceExtensions() - Method in class jadx.api.JadxArgs
- isUseHeadersForDetectResourceExtensions() - Method in class jadx.cli.JadxCLIArgs
- isUseImports() - Method in class jadx.api.JadxArgs
- isUseImports() - Method in class jadx.cli.JadxCLIArgs
- isUseRef() - Method in class jadx.core.dex.instructions.InvokeCustomNode
- isUseSourceNameAsClassAlias() - Method in class jadx.api.JadxArgs
-
Deprecated.Use
JadxArgs.getUseSourceNameAsClassNameAlias()instead. - isUseVar(RegisterArg) - Method in class jadx.core.dex.instructions.args.InsnArg
- isUtf8 - Variable in class jadx.core.xmlgen.BinaryXMLStrings
- isValid(int) - Static method in class jadx.core.xmlgen.XMLChar
-
Returns true if the specified character is valid.
- isValidAapt2ResourceNamePart(int) - Static method in class jadx.core.xmlgen.ResNameUtils
-
Determines whether the code point may be part of a resource name as other than the first character (aapt2).
- isValidAapt2ResourceNameStart(int) - Static method in class jadx.core.xmlgen.ResNameUtils
-
Determines whether the code point may be part of a resource name as the first character (aapt2).
- isValidAndPrintable(String) - Static method in class jadx.core.deobf.NameMapper
- isValidEntry(IZipEntry) - Method in class jadx.api.security.impl.JadxSecurity
- isValidEntry(IZipEntry) - Method in class jadx.zip.fallback.FallbackZipParser
- isValidEntry(IZipEntry) - Method in class jadx.zip.security.DisabledZipSecurity
- isValidEntry(IZipEntry) - Method in interface jadx.zip.security.IJadxZipSecurity
-
Check if zip entry is valid and safe to process
- isValidEntry(IZipEntry) - Method in class jadx.zip.security.JadxZipSecurity
- isValidEntry(JadxZipEntry) - Method in class jadx.zip.parser.JadxZipParser
- isValidEntryName(String) - Method in class jadx.api.security.impl.JadxSecurity
- isValidEntryName(String) - Method in class jadx.zip.security.DisabledZipSecurity
- isValidEntryName(String) - Method in interface jadx.zip.security.IJadxZipSecurity
-
Check if the zip entry name is valid.
- isValidEntryName(String) - Method in class jadx.zip.security.JadxZipSecurity
-
Checks that entry name contains no any traversals and prevents cases like "../classes.dex", to limit output only to the specified directory
- isValidFileLocation(String) - Static method in class jadx.plugins.tools.resolvers.file.LocalFileResolver
- 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
- isValidResourceNamePart(int, boolean) - Static method in class jadx.core.xmlgen.ResNameUtils
-
Determines whether the code point may be part of a resource name as other than the first character (aapt2 + R class gen).
- isValidResourceNameStart(int, boolean) - Static method in class jadx.core.xmlgen.ResNameUtils
-
Determines whether the code point may be part of a resource name as the first character (aapt2 + R class gen).
- 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
- isValuesMethod(MethodNode, ArgType) - Method in class jadx.core.dex.visitors.EnumVisitor
- 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
- isVerifyChecksum() - Method in class jadx.plugins.input.dex.DexInputOptions
- 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
- isWildcard() - Method in class jadx.core.dex.instructions.args.ArgType.WildcardType
- ISwitchPayload - Interface in jadx.api.plugins.input.insns.custom
- isWordSeparator(char) - Static method in class jadx.core.utils.StringUtils
- isWrapNeeded(IfCondition) - Method in class jadx.core.codegen.ConditionGen
- isWrapped(InsnArg, InsnType) - Static method in class jadx.core.utils.InsnUtils
- isXidContinue(int) - Static method in class jadx.core.xmlgen.ResNameUtils
- isXidStart(int) - Static method in class jadx.core.xmlgen.ResNameUtils
- 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
- isZeroTail(String[], int) - Static method in class jadx.core.plugins.versions.VersionComparator
- isZipBomb(IZipEntry) - Static method in class jadx.api.plugins.utils.ZipSecurity
-
Deprecated.
- isZipBomb(IZipEntry) - Method in class jadx.zip.security.JadxZipSecurity
- 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).
- iterableArgInsn - Variable in class jadx.core.dex.regions.loops.ForEachLoop
- ITERATIVE_LIMIT_MULTIPLIER - Static variable in class jadx.core.dex.visitors.regions.DepthRegionTraversal
- iterativeRemoveStep(MethodNode) - Static method in class jadx.core.dex.visitors.ModVisitor
- IterativeSwitchRegionVisitor(Supplier<SwitchBreakVisitor.BaseSwitchRegionVisitor>) - Constructor for class jadx.core.dex.visitors.regions.SwitchBreakVisitor.IterativeSwitchRegionVisitor
- 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
- ITry - Interface in jadx.api.plugins.input.data
- ITypeBound - Interface in jadx.core.dex.visitors.typeinference
-
Information to restrict types by applying constraints (or boundaries)
- ITypeBoundDynamic - Interface in jadx.core.dex.visitors.typeinference
-
'Dynamic' type bound allows to use requested and not yet applied types from
TypeUpdateInfofor more precise restrictions - ITypeConstraint - Interface in jadx.core.dex.visitors.typeinference
- ITypeListener - Interface in jadx.core.dex.visitors.typeinference
- ITypeUpdateCallback - Interface in jadx.core.dex.visitors.typeinference
-
Callback to process and modify type update result
- 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
- IZipEntry - Interface in jadx.zip
- IZipParser - Interface in jadx.zip
J
- Jadx - Class in jadx.core
- Jadx() - Constructor for class jadx.core.Jadx
- JADX_API_PACKAGE - Static variable in class jadx.core.utils.Utils
- JADX_CLS_SET_HEADER - Static variable in class jadx.core.clsp.ClsSet
- JADX_COMMENTS - Static variable in class jadx.core.dex.attributes.AType
- JADX_ERROR - Static variable in class jadx.core.dex.attributes.AType
- JADX_PLUGIN_CLASSLOADER_PREFIX - Static variable in class jadx.plugins.tools.JadxExternalPluginsLoader
- JADX_TMP_INSTANCE_PREFIX - Static variable in class jadx.commons.app.JadxTempFiles
- 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.analysis.callgraph - package jadx.analysis.callgraph
- jadx.analysis.callgraph.api - package jadx.analysis.callgraph.api
- 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.input - package jadx.api.plugins.input
- jadx.api.plugins.input.data - package jadx.api.plugins.input.data
- jadx.api.plugins.input.data.annotations - package jadx.api.plugins.input.data.annotations
- jadx.api.plugins.input.data.attributes - package jadx.api.plugins.input.data.attributes
- jadx.api.plugins.input.data.attributes.types - package jadx.api.plugins.input.data.attributes.types
- jadx.api.plugins.input.data.impl - package jadx.api.plugins.input.data.impl
- jadx.api.plugins.input.insns - package jadx.api.plugins.input.insns
- jadx.api.plugins.input.insns.custom - package jadx.api.plugins.input.insns.custom
- jadx.api.plugins.input.insns.custom.impl - package jadx.api.plugins.input.insns.custom.impl
- 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.cli - package jadx.cli
- jadx.cli.clst - package jadx.cli.clst
- jadx.cli.commands - package jadx.cli.commands
- jadx.cli.config - package jadx.cli.config
- jadx.cli.plugins - package jadx.cli.plugins
- jadx.cli.tools - package jadx.cli.tools
- jadx.commons.app - package jadx.commons.app
- 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.finaly.traverser - package jadx.core.dex.visitors.finaly.traverser
- jadx.core.dex.visitors.finaly.traverser.factory - package jadx.core.dex.visitors.finaly.traverser.factory
- jadx.core.dex.visitors.finaly.traverser.handlers - package jadx.core.dex.visitors.finaly.traverser.handlers
- jadx.core.dex.visitors.finaly.traverser.state - package jadx.core.dex.visitors.finaly.traverser.state
- jadx.core.dex.visitors.finaly.traverser.visitors - package jadx.core.dex.visitors.finaly.traverser.visitors
- jadx.core.dex.visitors.finaly.traverser.visitors.comparator - package jadx.core.dex.visitors.finaly.traverser.visitors.comparator
- 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
- jadx.plugins.input.dex - package jadx.plugins.input.dex
- jadx.plugins.input.dex.insns - package jadx.plugins.input.dex.insns
- jadx.plugins.input.dex.insns.payloads - package jadx.plugins.input.dex.insns.payloads
- jadx.plugins.input.dex.sections - package jadx.plugins.input.dex.sections
- jadx.plugins.input.dex.sections.annotations - package jadx.plugins.input.dex.sections.annotations
- jadx.plugins.input.dex.sections.debuginfo - package jadx.plugins.input.dex.sections.debuginfo
- jadx.plugins.input.dex.smali - package jadx.plugins.input.dex.smali
- jadx.plugins.input.dex.utils - package jadx.plugins.input.dex.utils
- jadx.plugins.input.smali - package jadx.plugins.input.smali
- jadx.plugins.input.xapk - package jadx.plugins.input.xapk
- jadx.plugins.input.xapk.data - package jadx.plugins.input.xapk.data
- jadx.plugins.tools - package jadx.plugins.tools
- jadx.plugins.tools.data - package jadx.plugins.tools.data
- jadx.plugins.tools.resolvers - package jadx.plugins.tools.resolvers
- jadx.plugins.tools.resolvers.file - package jadx.plugins.tools.resolvers.file
- jadx.plugins.tools.resolvers.github - package jadx.plugins.tools.resolvers.github
- jadx.plugins.tools.resolvers.github.data - package jadx.plugins.tools.resolvers.github.data
- jadx.plugins.tools.utils - package jadx.plugins.tools.utils
- jadx.zip - package jadx.zip
- jadx.zip.fallback - package jadx.zip.fallback
- jadx.zip.io - package jadx.zip.io
- jadx.zip.parser - package jadx.zip.parser
- jadx.zip.security - package jadx.zip.security
- JadxAfterLoadPass - Interface in jadx.api.plugins.pass.types
- JadxAnnotation - Class in jadx.api.plugins.input.data.annotations
- JadxAnnotation(AnnotationVisibility, String, Map<String, EncodedValue>) - Constructor for class jadx.api.plugins.input.data.annotations.JadxAnnotation
- JadxAppCommon - Class in jadx.cli
- JadxAppCommon() - Constructor for class jadx.cli.JadxAppCommon
- 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 Class in jadx.core.utils.exceptions
- JadxArgsValidateException(String) - Constructor for exception class jadx.core.utils.exceptions.JadxArgsValidateException
- JadxArgsValidateException(String, Throwable) - Constructor for exception class jadx.core.utils.exceptions.JadxArgsValidateException
- JadxArgsValidator - Class in jadx.api
- JadxArgsValidator() - Constructor for class jadx.api.JadxArgsValidator
- JadxAttrType<T> - Class in jadx.api.plugins.input.data.attributes
- JadxAttrType() - Constructor for class jadx.api.plugins.input.data.attributes.JadxAttrType
- JadxBasePluginLoader - Class in jadx.api.plugins.loader
-
Loading plugins from current classpath
- JadxBasePluginLoader() - Constructor for class jadx.api.plugins.loader.JadxBasePluginLoader
- JadxCallGraph - Class in jadx.analysis.callgraph
- JadxCallGraph() - Constructor for class jadx.analysis.callgraph.JadxCallGraph
- JadxCLI - Class in jadx.cli
- JadxCLI() - Constructor for class jadx.cli.JadxCLI
- JadxCLIArgs - Class in jadx.cli
- JadxCLIArgs() - Constructor for class jadx.cli.JadxCLIArgs
- JadxCLIArgs.BaseEnumConverter<E> - Class in jadx.cli
- JadxCLIArgs.CallGraphSaveMode - Enum in jadx.cli
- JadxCLIArgs.CallGraphSaveModeConverter - Class in jadx.cli
- JadxCLIArgs.CommentsLevelConverter - Class in jadx.cli
- JadxCLIArgs.DecompilationModeConverter - Class in jadx.cli
- JadxCLIArgs.DeobfuscationMapFileModeConverter - Class in jadx.cli
- JadxCLIArgs.ExportGradleTypeConverter - Class in jadx.cli
- JadxCLIArgs.IntegerFormatConverter - Class in jadx.cli
- JadxCLIArgs.LogLevelConverter - Class in jadx.cli
- JadxCLIArgs.RenameConverter - Class in jadx.cli
- JadxCLIArgs.ResourceNameSourceConverter - Class in jadx.cli
- JadxCLIArgs.UseKotlinMethodsForVarNamesConverter - Class in jadx.cli
- JadxCLIArgs.UseSourceNameAsClassNameConverter - Class in jadx.cli
- JadxCLICommands - Class in jadx.cli
- JadxCLICommands() - Constructor for class jadx.cli.JadxCLICommands
- 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
- JadxCodeInput - Interface in jadx.api.plugins.input
- 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
- JadxCommonEnv - Class in jadx.commons.app
- JadxCommonEnv() - Constructor for class jadx.commons.app.JadxCommonEnv
- JadxCommonFiles - Class in jadx.commons.app
- JadxCommonFiles() - Constructor for class jadx.commons.app.JadxCommonFiles
- JadxCommonFiles.DirsLoader - Class in jadx.commons.app
- JadxConfigAdapter<T> - Class in jadx.cli.config
- JadxConfigAdapter(Class<T>, String) - Constructor for class jadx.cli.config.JadxConfigAdapter
- JadxConfigAdapter(Class<T>, String, Consumer<GsonBuilder>) - Constructor for class jadx.cli.config.JadxConfigAdapter
- JadxConfigExclude - Annotation Type in jadx.cli.config
- 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> - Class in jadx.api.plugins.events
- JadxEventType() - Constructor for class jadx.api.plugins.events.JadxEventType
- JadxException - Exception Class in jadx.core.utils.exceptions
- JadxException(ClassNode, String, Throwable) - Constructor for exception class jadx.core.utils.exceptions.JadxException
- JadxException(MethodNode, String, Throwable) - Constructor for exception class jadx.core.utils.exceptions.JadxException
- JadxException(String) - Constructor for exception class jadx.core.utils.exceptions.JadxException
- JadxException(String, Throwable) - Constructor for exception class jadx.core.utils.exceptions.JadxException
- JadxExternalPluginsLoader - Class in jadx.plugins.tools
- JadxExternalPluginsLoader() - Constructor for class jadx.plugins.tools.JadxExternalPluginsLoader
- JadxFieldRef - Class in jadx.api.plugins.input.data.impl
- JadxFieldRef() - Constructor for class jadx.api.plugins.input.data.impl.JadxFieldRef
- JadxFieldRef(String, String, String) - Constructor for class jadx.api.plugins.input.data.impl.JadxFieldRef
- JadxFilesData - Class in jadx.core.plugins.files
- JadxFilesData(JadxPluginInfo, IJadxFilesGetter) - Constructor for class jadx.core.plugins.files.JadxFilesData
- JadxFilesGetter - Class in jadx.cli.plugins
- JadxFilesGetter() - Constructor for class jadx.cli.plugins.JadxFilesGetter
- JadxGuiContext - Interface in jadx.api.plugins.gui
- JadxGuiSettings - Interface in jadx.api.plugins.gui
- JadxInstalledPlugins - Class in jadx.plugins.tools.data
- JadxInstalledPlugins() - Constructor for class jadx.plugins.tools.data.JadxInstalledPlugins
- 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 Class in jadx.core.utils.exceptions
- JadxOverflowException(String) - Constructor for exception class jadx.core.utils.exceptions.JadxOverflowException
- JadxPass - Interface in jadx.api.plugins.pass
- JadxPassInfo - Interface in jadx.api.plugins.pass
- JadxPassType - Class in jadx.api.plugins.pass.types
- JadxPassType(String) - Constructor for class jadx.api.plugins.pass.types.JadxPassType
- JadxPlugin - Interface in jadx.api.plugins
-
Base interface for all jadx plugins
To create new plugin implement this interface and add to resources aMETA-INF/services/jadx.api.plugins.JadxPluginfile with a full name of your class. - JadxPluginContext - Interface in jadx.api.plugins
- JadxPluginInfo - Class in jadx.api.plugins
- JadxPluginInfo(String, String, String) - Constructor for class jadx.api.plugins.JadxPluginInfo
- JadxPluginInfo(String, String, String, String) - Constructor for class jadx.api.plugins.JadxPluginInfo
- JadxPluginInfo(String, String, String, String, String) - Constructor for class jadx.api.plugins.JadxPluginInfo
- JadxPluginInfoBuilder - Class in jadx.api.plugins
- JadxPluginInfoBuilder() - Constructor for class jadx.api.plugins.JadxPluginInfoBuilder
- JadxPluginListCache - Class in jadx.plugins.tools.data
- JadxPluginListCache() - Constructor for class jadx.plugins.tools.data.JadxPluginListCache
- JadxPluginListEntry - Class in jadx.plugins.tools.data
- JadxPluginListEntry() - Constructor for class jadx.plugins.tools.data.JadxPluginListEntry
- JadxPluginLoader - Interface in jadx.api.plugins.loader
- JadxPluginManager - Class in jadx.core.plugins
- JadxPluginManager(JadxDecompiler) - Constructor for class jadx.core.plugins.JadxPluginManager
- JadxPluginMetadata - Class in jadx.plugins.tools.data
- JadxPluginMetadata() - Constructor for class jadx.plugins.tools.data.JadxPluginMetadata
- 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
- JadxPluginsList - Class in jadx.plugins.tools
- JadxPluginsList() - Constructor for class jadx.plugins.tools.JadxPluginsList
- JadxPluginsTools - Class in jadx.plugins.tools
- JadxPluginsTools() - Constructor for class jadx.plugins.tools.JadxPluginsTools
- JadxPluginUpdate - Class in jadx.plugins.tools.data
- JadxPluginUpdate(JadxPluginMetadata, JadxPluginMetadata) - Constructor for class jadx.plugins.tools.data.JadxPluginUpdate
- 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 Class in jadx.core.utils.exceptions
- JadxRuntimeException() - Constructor for exception class jadx.core.utils.exceptions.JadxRuntimeException
- JadxRuntimeException(String) - Constructor for exception class jadx.core.utils.exceptions.JadxRuntimeException
- JadxRuntimeException(String, Throwable) - Constructor for exception class 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
- JadxSecurity.SecureDBFHolder - Class in jadx.api.security.impl
- JadxSecurity.SimpleDBFHolder - Class in jadx.api.security.impl
- JadxSecurityFlag - Enum in jadx.api.security
- JadxSecurityFlag() - Constructor for enum jadx.api.security.JadxSecurityFlag
- JadxSystemInfo - Class in jadx.commons.app
- JadxSystemInfo() - Constructor for class jadx.commons.app.JadxSystemInfo
- JadxTempFiles - Class in jadx.commons.app
- JadxTempFiles() - Constructor for class jadx.commons.app.JadxTempFiles
- jadxVersion - Variable in class jadx.core.plugins.versions.VerifyRequiredVersion
- JadxVisitor - Annotation Type in jadx.core.dex.visitors
-
Annotation for describe dependencies of jadx visitors
- JadxZipEntry - Class in jadx.zip.parser
- JadxZipEntry(JadxZipParser, String, int, int, int, long, long) - Constructor for class jadx.zip.parser.JadxZipEntry
- JadxZipParser - Class in jadx.zip.parser
-
Custom and simple zip parser to fight tampering.
- JadxZipParser(File, ZipReaderOptions) - Constructor for class jadx.zip.parser.JadxZipParser
- JadxZipSecurity - Class in jadx.zip.security
- JadxZipSecurity() - Constructor for class jadx.zip.security.JadxZipSecurity
- jarFile - Variable in enum jadx.core.clsp.ClspClassSource
- JAVA - Enum constant in enum jadx.api.JadxArgs.OutputFormatEnum
- JAVA_JSR - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- JAVA_JSR - Enum constant in enum jadx.core.dex.instructions.InsnType
- JAVA_RET - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- JAVA_RET - Enum constant in enum jadx.core.dex.instructions.InsnType
- JAVA_VER - Static variable in class jadx.commons.app.JadxSystemInfo
- JAVA_VM - Static variable in class jadx.commons.app.JadxSystemInfo
- JavaClass - Class in jadx.api
- JavaClass(ClassNode, JadxDecompiler) - Constructor for class jadx.api.JavaClass
- JavaClass(ClassNode, JavaClass) - Constructor for class jadx.api.JavaClass
-
Inner classes constructor
- JAVADOC - Enum constant in enum jadx.api.data.CommentStyle
-
/** * comment */
- JAVADOC_CONDENSED - Enum constant in enum jadx.api.data.CommentStyle
-
/** comment */
- JavaField - Class in jadx.api
- JavaField(JavaClass, FieldNode) - Constructor for class jadx.api.JavaField
- JavaMethod - Class in jadx.api
- JavaMethod(JavaClass, MethodNode) - Constructor for class jadx.api.JavaMethod
- javaNameToSmaliName(String) - Static method in class jadx.core.utils.Utils
- javaNode - Variable in class jadx.core.dex.nodes.ClassNode
- javaNode - Variable in class jadx.core.dex.nodes.FieldNode
- javaNode - Variable in class jadx.core.dex.nodes.MethodNode
- javaNode - Variable in class jadx.core.dex.nodes.PackageNode
- JavaNode - Interface in jadx.api
- JavaPackage - Class in jadx.api
- JavaPackage(PackageNode, List<JavaClass>, List<JavaClass>, List<JavaPackage>) - Constructor for class jadx.api.JavaPackage
- JavaPackage(PackageNode, List<JavaClass>, List<JavaPackage>) - Constructor for class jadx.api.JavaPackage
- JavaVariable - Class in jadx.api
- JavaVariable(JavaMethod, VarNode) - Constructor for class jadx.api.JavaVariable
- jc - Variable in class jadx.cli.JCommanderWrapper
- JCommanderWrapper - Class in jadx.cli
- JCommanderWrapper(JadxCLIArgs) - Constructor for class jadx.cli.JCommanderWrapper
- json - Variable in class jadx.core.codegen.json.mapping.JsonClsMapping
- JSON - Enum constant in enum jadx.api.JadxArgs.OutputFormatEnum
- JSON - Enum constant in enum jadx.api.ResourceType
- JSON - Enum constant in enum jadx.cli.JadxCLIArgs.CallGraphSaveMode
- 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
- JsonMappingGen() - Constructor for class jadx.core.codegen.json.JsonMappingGen
- 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
- jsonStringToObject(String) - Method in class jadx.cli.config.JadxConfigAdapter
- 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
- KEEP_GENERICS - Enum constant in enum jadx.core.dex.visitors.typeinference.TypeUpdateFlags.FlagsEnum
- keepLoaded() - Method in interface jadx.api.plugins.input.data.attributes.IJadxAttribute
-
Mark type to skip unloading on node unload event
- keepLoaded() - Method in class jadx.api.plugins.input.data.attributes.PinnedAttribute
- 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
- keyName - Variable in class jadx.core.xmlgen.entry.ResourceEntry
- keys - Variable in class jadx.api.plugins.input.insns.custom.impl.SwitchPayload
- keys - Variable in class jadx.core.dex.instructions.SwitchData
- keys - Variable in class jadx.core.dex.regions.SwitchRegion.CaseInfo
- keySet() - Method in class jadx.core.dex.trycatch.TryEdgeScopeGroupMap
- keySet() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState.BlockCompletionMonitorMap
- keySet() - Method in class jadx.core.dex.visitors.finaly.TryCatchEdgeBlockMap
- 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
- keyStrings - Variable in class jadx.core.xmlgen.ResTableBinaryParser.PackageChunk
- KeyValueMap() - Constructor for class jadx.core.dex.attributes.nodes.EnumMapAttr.KeyValueMap
- KnownType() - Constructor for class jadx.core.dex.instructions.args.ArgType.KnownType
- knownTypeVars - Variable in class jadx.core.dex.visitors.typeinference.InvokeUpdateCallback
- KOTLIN_INTERNAL_PKG - Static variable in class jadx.core.dex.visitors.kotlin.ProcessKotlinInternals
- KOTLIN_INTRINSICS_CLS - Static variable in class jadx.core.dex.visitors.kotlin.ProcessKotlinInternals
- KOTLIN_INTRINSICS_CLS_SHORT_NAME - Static variable in class jadx.core.dex.visitors.kotlin.ProcessKotlinInternals
- KOTLIN_VARNAME_SOURCE_MTH1 - Static variable in class jadx.core.dex.visitors.kotlin.ProcessKotlinInternals
- KOTLIN_VARNAME_SOURCE_MTH2 - Static variable in class jadx.core.dex.visitors.kotlin.ProcessKotlinInternals
- kotlinIntrinsicsCls - Variable in class jadx.core.dex.visitors.kotlin.ProcessKotlinInternals
- kotlinVarNameSourceMethods - Variable in class jadx.core.dex.visitors.kotlin.ProcessKotlinInternals
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 - Enum constant in enum jadx.core.dex.instructions.IfOp
- LEAVE_REGION_MARK - Static variable in class jadx.core.dex.visitors.regions.DepthRegionTraversal
- leaveRegion(MethodNode, IRegion) - Method in class jadx.core.dex.visitors.regions.AbstractRegionVisitor
- leaveRegion(MethodNode, IRegion) - Method in class jadx.core.dex.visitors.regions.DebugRegionCounter.RegionCounterVisitor
- 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.PostProcessRegions
- leaveRegion(MethodNode, IRegion) - Method in class jadx.core.dex.visitors.regions.SwitchBreakVisitor.BaseSwitchRegionVisitor
- leaveRegion(MethodNode, IRegion) - Method in class jadx.core.dex.visitors.regions.SwitchBreakVisitor.IterativeSwitchRegionVisitor
- leaveRegion(MethodNode, IRegion) - Method in class jadx.core.dex.visitors.regions.TracedRegionVisitor
- Leb128 - Class in jadx.plugins.input.dex.utils
- Leb128() - Constructor for class jadx.plugins.input.dex.utils.Leb128
- length - Variable in class jadx.core.utils.BetterName.AnalyzeResult
- length - Variable in class jadx.plugins.input.dex.insns.DexInsnData
- length - Variable in class jadx.plugins.input.dex.insns.DexInsnFormat
- length() - Method in class jadx.core.utils.EmptyBitSet
- level - Variable in enum jadx.cli.LogHelper.LogLevelEnum
- LIB - Enum constant in enum jadx.api.ResourceType
- LimitedInputStream - Class in jadx.zip.io
- LimitedInputStream(InputStream, long) - Constructor for class jadx.zip.io.LimitedInputStream
- line - Variable in class jadx.api.impl.AnnotatedCodeWriter
- LINE - Enum constant in enum jadx.api.data.CommentStyle
-
// comment
- LineAttrNode - Class in jadx.core.dex.attributes.nodes
- LineAttrNode() - Constructor for class jadx.core.dex.attributes.nodes.LineAttrNode
- lineMap - Variable in class jadx.api.impl.AnnotatedCodeWriter
- lines - Variable in class jadx.api.metadata.impl.CodeMetadataStorage
- lines - Variable in class jadx.core.codegen.json.cls.JsonMethod
- linesMap - Variable in class jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser
- linkDeps(List<PassMerge.MergePass>) - Static method in class jadx.core.utils.PassMerge
-
Make deps double linked
- list - Variable in class jadx.api.plugins.input.data.attributes.types.ExceptionsAttr
- list - Variable in class jadx.api.plugins.input.data.attributes.types.MethodParametersAttr
- list - Variable in class jadx.api.plugins.input.data.impl.ListConsumer
- list - Variable in class jadx.cli.commands.CommandPlugins
- list - Variable in class jadx.core.dex.attributes.AttrList
- list - Variable in class jadx.core.dex.attributes.nodes.MethodThrowsAttr
- list - Variable in class jadx.core.dex.attributes.nodes.PhiListAttr
- list - Variable in class jadx.core.utils.InsnList
- list - Variable in class jadx.core.xmlgen.ResourceStorage
- list - Variable in class jadx.plugins.tools.data.JadxPluginListCache
- LIST_TYPE - Static variable in class jadx.plugins.tools.JadxPluginsList
- listAll - Variable in class jadx.cli.commands.CommandPlugins
- ListConsumer<T,
R> - Class in jadx.api.plugins.input.data.impl - ListConsumer(Function<T, R>) - Constructor for class jadx.api.plugins.input.data.impl.ListConsumer
- listenerRegistry - Variable in class jadx.core.dex.visitors.typeinference.TypeUpdate
- listeners - Variable in class jadx.core.plugins.events.JadxEventsManager
- listenersDebugStats() - Method in class jadx.core.plugins.events.JadxEventsManager
- listenersMap - Variable in class jadx.core.dex.visitors.typeinference.TypeUpdateRegistry
- listFiles(Path) - Static method in class jadx.core.utils.files.FileUtils
- listFiles(Path, Predicate<? super Path>) - Static method in class jadx.core.utils.files.FileUtils
- listIterator() - Method in class jadx.core.utils.ImmutableList
- listIterator(int) - Method in class jadx.core.utils.ImmutableList
- listsLoaded - Variable in class jadx.api.JavaClass
- 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
- listVersions - Variable in class jadx.cli.commands.CommandPlugins
- 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
- lit(LiteralArg) - Method in class jadx.core.codegen.InsnGen
- literal - Variable in class jadx.core.dex.instructions.args.LiteralArg
- literal - Variable in class jadx.plugins.input.dex.insns.DexInsnData
- literal(InsnFormatterInfo) - Method in class jadx.plugins.input.dex.smali.SmaliInsnFormat
- LiteralArg - Class in jadx.core.dex.instructions.args
- LiteralArg(long, ArgType) - Constructor for class jadx.core.dex.instructions.args.LiteralArg
- 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
- liveIn - Variable in class jadx.core.dex.visitors.ssa.LiveVarAnalysis
- 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.JavaClass
-
Decompile class and loads internal lists of fields, methods, etc.
- load() - Method in interface jadx.api.plugins.input.data.ICallSite
- load() - Method in interface jadx.api.plugins.input.data.IMethodHandle
- load() - Method in interface jadx.api.plugins.input.data.IMethodRef
-
Lazy loading for method info, until load() is called only getUniqId() can be used
- load() - Method in class jadx.api.plugins.input.data.impl.CallSite
- load() - Method in class jadx.api.plugins.input.data.impl.FieldRefHandle
- load() - Method in class jadx.api.plugins.input.data.impl.MethodRefHandle
- load() - Method in class jadx.api.plugins.loader.JadxBasePluginLoader
- load() - Method in interface jadx.api.plugins.loader.JadxPluginLoader
- load() - Method in class jadx.cli.config.JadxConfigAdapter
- 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() - Method in class jadx.plugins.input.dex.sections.DexMethodRef
- load() - Method in class jadx.plugins.tools.JadxExternalPluginsLoader
- load() - Method in class jadx.zip.parser.JadxZipParser
- load(IClassData, boolean) - Method in class jadx.core.dex.nodes.ClassNode
- 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
- load(ResourcesLoader, List<ResourceFile>, File) - Method in class jadx.plugins.input.xapk.XApkCustomInput
- load(RootNode) - Method in class jadx.api.ResourcesLoader
- load(File, InputStream, String) - Method in class jadx.plugins.input.dex.DexFileLoader
- load(InputStream) - Method in class jadx.core.clsp.ClsSet
- loadBinaryXmlParser() - Method in class jadx.api.ResourcesLoader
- loadBundled() - Static method in class jadx.core.utils.android.AndroidResourcesMap
- loadBytes(byte[], InputStream) - Static method in class jadx.api.plugins.utils.CommonFileUtils
- loadBytes(InputStream) - Static method in class jadx.api.plugins.utils.CommonFileUtils
- loadCache() - Method in class jadx.plugins.tools.JadxPluginsList
- loadCDEntry() - Method in class jadx.zip.parser.JadxZipParser
- 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
- loadContent(JadxDecompiler, ResourceFile) - Static method in class jadx.api.ResourcesLoader
- loadContent(ResourceFile, InputStream) - Method in class jadx.api.ResourcesLoader
- loadDex(byte[], String) - Method in class jadx.plugins.input.dex.DexInputPlugin
- loadDexData(List<IDexData>) - Method in class jadx.plugins.input.dex.DexInputPlugin
- loadDexFromFile(File) - Method in class jadx.plugins.input.dex.DexFileLoader
- loadDexFromInputStream(InputStream, String) - Method in class jadx.plugins.input.dex.DexInputPlugin
- loadDexReader(String, byte[]) - Method in class jadx.plugins.input.dex.DexFileLoader
-
Deprecated.
- loadDexReaders(String, byte[]) - Method in class jadx.plugins.input.dex.DexFileLoader
- loaded - Variable in class jadx.core.dex.nodes.MethodNode
- loaded - Variable in class jadx.plugins.input.xapk.XApkLoader
- LOADED - Enum constant in enum jadx.core.dex.nodes.ProcessState
- loadedInputs - Variable in class jadx.api.JadxDecompiler
- loadedList - Variable in class jadx.plugins.tools.JadxPluginsList
- loadEnvDir(String, Supplier<String>) - Static method in class jadx.commons.app.JadxCommonFiles.DirsLoader
- loader - Variable in class jadx.plugins.input.dex.DexInputPlugin
- loader - Variable in class jadx.plugins.input.xapk.XApkCustomInput
- loader - Variable in class jadx.plugins.input.xapk.XApkInputPlugin
- loadFile(List<ResourceFile>, File) - Method in class jadx.api.ResourcesLoader
- loadFileEntry(int) - Method in class jadx.zip.parser.JadxZipParser
- loadFiles(List<Path>) - Method in interface jadx.api.plugins.input.JadxCodeInput
- loadFiles(List<Path>) - Method in class jadx.plugins.input.dex.DexInputPlugin
- loadFiles(List<Path>) - Method in class jadx.plugins.input.xapk.XApkCustomInput
- loadFiles(List<Path>, Closeable) - Method in class jadx.plugins.input.dex.DexInputPlugin
- loadFinished() - Method in class jadx.api.JadxDecompiler
- loadFrom(RootNode) - Method in class jadx.core.clsp.ClsSet
- loadFromCentralDirs(int) - Method in class jadx.zip.parser.JadxZipParser
- loadFromClsLoader(Map<String, JadxPlugin>, ClassLoader) - Method in class jadx.plugins.tools.JadxExternalPluginsLoader
- loadFromClstFile() - Method in class jadx.core.clsp.ClsSet
- loadFromPath(Path) - Method in class jadx.plugins.tools.JadxExternalPluginsLoader
- loadFromPath(Map<String, JadxPlugin>, Path) - Method in class jadx.plugins.tools.JadxExternalPluginsLoader
- loadFromZipEntry(byte[], String) - Method in class jadx.plugins.input.dex.DexFileLoader
- loadGradleTemplate(String) - Method in class jadx.core.export.gen.AndroidGradleGenerator
- loadGradleTemplate(String) - Method in class jadx.core.export.gen.SimpleJavaGradleGenerator
- loadingWouldRequireDecompilation() - Method in class jadx.api.JavaClass
-
Detect if calling load() would trigger a potentially expensive decompilation operation.
- loadInputFiles() - Method in class jadx.api.JadxDecompiler
- loadInstalledPlugins(Map<String, JadxPlugin>) - Method in class jadx.plugins.tools.JadxExternalPluginsLoader
- loadJadxClsSetFile - Variable in class jadx.api.JadxArgs
- loadListBundle(Path) - Static method in class jadx.plugins.tools.JadxPluginsList
- loadLists() - Method in class jadx.api.JavaClass
- loadMethodRef(DexMethodRef, int) - Method in class jadx.plugins.input.dex.sections.SectionReader
- loadPlugins() - Method in class jadx.api.JadxDecompiler
- loadPluginsJson() - Method in class jadx.plugins.tools.JadxPluginsTools
- loadResources(ResourcesLoader, List<ResourceFile>) - Method in class jadx.core.dex.nodes.RootNode
- loadSingleDex(String, byte[], int) - Method in class jadx.plugins.input.dex.DexFileLoader
- loadStage - Variable in class jadx.core.dex.nodes.ClassNode
- LoadStage - Enum in jadx.core.dex.nodes
- LoadStage() - Constructor for enum jadx.core.dex.nodes.LoadStage
- loadTldSet() - Static method in class jadx.core.deobf.conditions.ExcludePackageWithTLDNames
- loadToCodeWriter(InputStream) - Static method in class jadx.api.ResourcesLoader
- loadToCodeWriter(InputStream, Charset) - Static method in class jadx.api.ResourcesLoader
- loadXML(String) - Method in class jadx.core.xmlgen.ManifestAttributes
- LOCAL_FILE_HEADER_SIGN - Static variable in class jadx.zip.parser.JadxZipParser
- LOCAL_FILE_HEADER_START - Static variable in class jadx.zip.parser.JadxZipParser
- LOCAL_VARS_DEBUG_INFO - Static variable in class jadx.core.dex.attributes.AType
- localeScript - Variable in class jadx.core.xmlgen.entry.EntryConfig
- localeVariant - Variable in class jadx.core.xmlgen.entry.EntryConfig
- LocalFileResolver - Class in jadx.plugins.tools.resolvers.file
- LocalFileResolver() - Constructor for class jadx.plugins.tools.resolvers.file.LocalFileResolver
- locals - Variable in class jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser
- localVars - Variable in class jadx.api.plugins.input.data.impl.DebugInfo
- localVars - Variable in class jadx.core.dex.attributes.nodes.LocalVarsDebugInfoAttr
- LocalVarsDebugInfoAttr - Class in jadx.core.dex.attributes.nodes
- LocalVarsDebugInfoAttr(List<ILocalVar>) - Constructor for class jadx.core.dex.attributes.nodes.LocalVarsDebugInfoAttr
- locationId - Variable in class jadx.plugins.tools.data.JadxPluginListEntry
- locationId - Variable in class jadx.plugins.tools.data.JadxPluginMetadata
- LocationInfo - Class in jadx.plugins.tools.resolvers.github
- LocationInfo(String, String, String) - Constructor for class jadx.plugins.tools.resolvers.github.LocationInfo
- LocationInfo(String, String, String, String) - Constructor for class jadx.plugins.tools.resolvers.github.LocationInfo
- lock() - Method in class jadx.core.dex.nodes.BlockNode
- lockList(List<T>) - Static method in class jadx.core.utils.Utils
- LOG - Static variable in class jadx.api.impl.passes.DecompilePassWrapper
- LOG - Static variable in class jadx.api.impl.passes.PreparePassWrapper
- LOG - Static variable in class jadx.api.impl.SimpleCodeWriter
- LOG - Static variable in class jadx.api.JadxArgs
- LOG - Static variable in class jadx.api.JadxArgsValidator
- LOG - Static variable in class jadx.api.JadxDecompiler
- LOG - Static variable in class jadx.api.plugins.utils.CommonFileUtils
- LOG - Static variable in class jadx.api.ResourcesLoader
- LOG - Static variable in class jadx.api.security.impl.JadxSecurity
- LOG - Static variable in class jadx.cli.clst.ConvertToClsSet
- LOG - Static variable in class jadx.cli.JadxCLI
- LOG - Static variable in class jadx.cli.JadxCLIArgs
- LOG - Static variable in class jadx.cli.LogHelper
- LOG - Static variable in class jadx.cli.SingleClassMode
- LOG - Static variable in class jadx.cli.tools.ConvertArscFile
- LOG - Static variable in class jadx.commons.app.JadxCommonFiles
- LOG - Static variable in class jadx.core.clsp.ClspGraph
- LOG - Static variable in class jadx.core.clsp.ClsSet
- LOG - Static variable in class jadx.core.codegen.InsnGen
- LOG - Static variable in class jadx.core.codegen.json.JsonMappingGen
- LOG - Static variable in class jadx.core.codegen.MethodGen
- LOG - Static variable in class jadx.core.codegen.RegionGen
- LOG - Static variable in class jadx.core.codegen.TypeGen
- LOG - Static variable in class jadx.core.deobf.DeobfPresets
- LOG - Static variable in class jadx.core.deobf.SaveDeobfMapping
- LOG - Static variable in class jadx.core.dex.instructions.args.InsnArg
- LOG - Static variable in class jadx.core.dex.instructions.args.SSAVar
- LOG - Static variable in class jadx.core.dex.nodes.ClassNode
- LOG - Static variable in class jadx.core.dex.nodes.MethodNode
- LOG - Static variable in class jadx.core.dex.nodes.parser.SignatureParser
- LOG - Static variable in class jadx.core.dex.nodes.RootNode
- LOG - Static variable in class jadx.core.dex.nodes.utils.SelectFromDuplicates
- LOG - Static variable in class jadx.core.dex.regions.AbstractRegion
- LOG - Static variable in class jadx.core.dex.trycatch.ExceptionHandler
- LOG - Static variable in class jadx.core.dex.visitors.AttachCommentsVisitor
- LOG - Static variable in class jadx.core.dex.visitors.AttachTryCatchVisitor
- LOG - Static variable in class jadx.core.dex.visitors.blocks.BlockExceptionHandler
- LOG - Static variable in class jadx.core.dex.visitors.blocks.BlockProcessor
- LOG - Static variable in class jadx.core.dex.visitors.debuginfo.DebugInfoApplyVisitor
- LOG - Static variable in class jadx.core.dex.visitors.finaly.MarkFinallyVisitor
- LOG - Static variable in class jadx.core.dex.visitors.GenericTypesVisitor
- LOG - Static variable in class jadx.core.dex.visitors.InlineMethods
- LOG - Static variable in class jadx.core.dex.visitors.kotlin.ProcessKotlinInternals
- LOG - Static variable in class jadx.core.dex.visitors.MethodInvokeVisitor
- LOG - Static variable in class jadx.core.dex.visitors.ModVisitor
- LOG - Static variable in class jadx.core.dex.visitors.regions.CheckRegions
- LOG - Static variable in class jadx.core.dex.visitors.regions.LoopRegionVisitor
- LOG - Static variable in class jadx.core.dex.visitors.regions.maker.IfRegionMaker
- LOG - Static variable in class jadx.core.dex.visitors.regions.maker.RegionStack
- LOG - Static variable in class jadx.core.dex.visitors.regions.maker.SwitchRegionMaker
- LOG - Static variable in class jadx.core.dex.visitors.regions.maker.SynchronizedRegionMaker
- LOG - Static variable in class jadx.core.dex.visitors.regions.variables.ProcessVariables
- LOG - Static variable in class jadx.core.dex.visitors.rename.CodeRenameVisitor
- LOG - Static variable in class jadx.core.dex.visitors.rename.UserRenames
- LOG - Static variable in class jadx.core.dex.visitors.SaveCode
- LOG - Static variable in class jadx.core.dex.visitors.SimplifyVisitor
- LOG - Static variable in class jadx.core.dex.visitors.ssa.LiveVarAnalysis
- LOG - Static variable in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- LOG - Static variable in class jadx.core.dex.visitors.typeinference.TypeCompare
- LOG - Static variable in class jadx.core.dex.visitors.typeinference.TypeInferenceVisitor
- LOG - Static variable in class jadx.core.dex.visitors.typeinference.TypeSearch
- LOG - Static variable in class jadx.core.dex.visitors.typeinference.TypeUpdate
- LOG - Static variable in class jadx.core.dex.visitors.usage.UsageInfoVisitor
- LOG - Static variable in class jadx.core.export.ExportGradle
- LOG - Static variable in class jadx.core.export.gen.AndroidGradleGenerator
- LOG - Static variable in class jadx.core.Jadx
- LOG - Static variable in class jadx.core.plugins.events.JadxEventsImpl
- LOG - Static variable in class jadx.core.plugins.JadxPluginManager
- LOG - Static variable in class jadx.core.ProcessClass
- LOG - Static variable in class jadx.core.utils.android.AndroidResourcesUtils
- LOG - Static variable in class jadx.core.utils.BetterName
- LOG - Static variable in class jadx.core.utils.DebugUtils
- LOG - Static variable in class jadx.core.utils.DecompilerScheduler
- LOG - Static variable in class jadx.core.utils.ErrorsCounter
- LOG - Static variable in class jadx.core.utils.files.FileUtils
- LOG - Static variable in class jadx.core.utils.InsnUtils
- LOG - Static variable in class jadx.core.utils.tasks.TaskExecutor
- LOG - Static variable in class jadx.core.utils.Utils.SimpleThreadFactory.SimpleUncaughtExceptionHandler
- LOG - Static variable in class jadx.core.xmlgen.BinaryXMLParser
- LOG - Static variable in class jadx.core.xmlgen.CommonBinaryParser
- LOG - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- LOG - Static variable in class jadx.core.xmlgen.entry.ValuesParser
- LOG - Static variable in class jadx.core.xmlgen.ManifestAttributes
- LOG - Static variable in class jadx.core.xmlgen.ResourcesSaver
- LOG - Static variable in class jadx.core.xmlgen.ResTableBinaryParser
- LOG - Static variable in class jadx.plugins.input.dex.DexFileLoader
- LOG - Static variable in class jadx.plugins.input.dex.sections.DexAnnotationsConvert
- LOG - Static variable in class jadx.plugins.input.dex.sections.DexClassData
- LOG - Static variable in class jadx.plugins.input.dex.utils.SmaliUtils
- LOG - Static variable in class jadx.plugins.input.smali.SmaliConvert
- LOG - Static variable in class jadx.plugins.input.xapk.XApkLoader
- LOG - Static variable in class jadx.plugins.tools.JadxExternalPluginsLoader
- LOG - Static variable in class jadx.plugins.tools.JadxPluginsList
- LOG - Static variable in class jadx.plugins.tools.JadxPluginsTools
- LOG - Static variable in class jadx.zip.fallback.FallbackZipParser
- LOG - Static variable in class jadx.zip.parser.JadxZipParser
- LOG - Static variable in class jadx.zip.security.JadxZipSecurity
- LOG - Static variable in class jadx.zip.ZipContent
- LogHelper - Class in jadx.cli
- LogHelper() - Constructor for class jadx.cli.LogHelper
- LogHelper.LogLevelEnum - Enum in jadx.cli
- logLevel - Variable in class jadx.cli.JadxCLIArgs
- LogLevelConverter() - Constructor for class jadx.cli.JadxCLIArgs.LogLevelConverter
- LogLevelEnum(Level) - Constructor for enum jadx.cli.LogHelper.LogLevelEnum
- logLevelValue - Static variable in class jadx.cli.LogHelper
- 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 - Enum constant in enum jadx.core.dex.instructions.args.PrimitiveType
- LONG - Static variable in class jadx.core.dex.instructions.args.ArgType
- LONG_TO_DOUBLE - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- LONG_TO_DOUBLE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- LONG_TO_FLOAT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- LONG_TO_FLOAT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- LONG_TO_INT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- LONG_TO_INT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- longName - Variable in enum jadx.core.dex.instructions.args.PrimitiveType
- lookAhead(char) - Method in class jadx.core.dex.nodes.parser.SignatureParser
- loop - Variable in class jadx.core.dex.attributes.nodes.LoopLabelAttr
- LOOP - Static variable in class jadx.core.dex.attributes.AType
- LOOP_END - Enum constant in enum jadx.core.dex.attributes.AFlag
- LOOP_EXIT - Enum constant in enum jadx.core.dex.trycatch.TryEdgeType
- LOOP_LABEL - Static variable in class jadx.core.dex.attributes.AType
- LOOP_START - Enum constant in enum jadx.core.dex.attributes.AFlag
- loopBlocks - Variable in class jadx.core.dex.attributes.nodes.LoopInfo
- 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
- loopMaker - Variable in class jadx.core.dex.visitors.regions.maker.RegionMaker
- LoopRegion - Class in jadx.core.dex.regions.loops
- LoopRegion(IRegion, LoopInfo, BlockNode, boolean) - Constructor for class jadx.core.dex.regions.loops.LoopRegion
- LoopRegionMaker - Class in jadx.core.dex.visitors.regions.maker
- LoopRegionMaker(MethodNode, RegionMaker, IfRegionMaker) - Constructor for class jadx.core.dex.visitors.regions.maker.LoopRegionMaker
- LoopRegionVisitor - Class in jadx.core.dex.visitors.regions
- LoopRegionVisitor() - Constructor for class jadx.core.dex.visitors.regions.LoopRegionVisitor
- loops - Variable in class jadx.core.dex.nodes.MethodNode
- 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 - Enum constant in enum jadx.core.dex.instructions.IfOp
M
- m1 - Variable in class jadx.core.xmlgen.StringFormattedCheck.Duo
- m2 - Variable in class jadx.core.xmlgen.StringFormattedCheck.Duo
- main(String[]) - Static method in class jadx.cli.clst.ConvertToClsSet
- main(String[]) - Static method in class jadx.cli.JadxCLI
- main(String[]) - Static method in class jadx.cli.tools.ConvertArscFile
- MAIN_ACTIVITY - Enum constant in enum jadx.core.utils.android.AppAttribute
- mainActivity - Variable in class jadx.core.utils.android.ApplicationParams
- 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
- makeArgName(CodeVar) - Method in class jadx.core.codegen.NameGen
- makeArith(ArithNode, ICodeWriter, Set<InsnGen.Flags>) - Method in class jadx.core.codegen.InsnGen
- makeArithOneArg(ArithNode, ICodeWriter) - Method in class jadx.core.codegen.InsnGen
- makeAssignFieldGetBound(IndexInsnNode) - Method in class jadx.core.dex.visitors.typeinference.TypeInferenceVisitor
- makeAssignInvokeBound(InvokeNode) - Method in class jadx.core.dex.visitors.typeinference.TypeInferenceVisitor
- makeBooleanConvertInsn(RegisterArg, InsnArg, ArgType) - Static method in class jadx.core.dex.visitors.ModVisitor
- makeCastInsn(RegisterArg, RegisterArg, ArgType) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- makeCatchBlock(ICodeWriter, ExceptionHandler) - Method in class jadx.core.codegen.RegionGen
- makeClass() - Method in class jadx.core.codegen.ClassGen
- makeClsPrefix(ClassNode) - Method in class jadx.core.deobf.DeobfAliasProvider
-
Generate a prefix for a class name that bases on certain class properties, certain extended superclasses or implemented interfaces.
- 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
- makeConstraint(RegisterArg) - Method in class jadx.core.dex.visitors.typeinference.TypeSearch
- makeConstructor(ConstructorInsn, ICodeWriter) - Method in class jadx.core.codegen.InsnGen
- makeDirFromInput(JadxArgs) - Static method in class jadx.api.JadxArgsValidator
- 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
- makeEndlessLoop(IRegion, RegionStack, LoopInfo, BlockNode) - Method in class jadx.core.dex.visitors.regions.maker.LoopRegionMaker
- makeFilledArrayInsn(MethodNode, NewArrayNode, FillArrayInsn) - Static method in class jadx.core.dex.visitors.ModVisitor
- makeFullClsName(String, String, ClassInfo, boolean, boolean) - Static method in class jadx.core.dex.info.ClassInfo
- makeFullName() - Method in class jadx.core.dex.info.ClassInfo
- makeIf(IfRegion, ICodeWriter, boolean) - Method in class jadx.core.codegen.RegionGen
- makeIfInfo(MethodNode, BlockNode) - Static method in class jadx.core.dex.visitors.regions.maker.IfRegionMaker
- makeInlinedLambdaMethod(ICodeWriter, InvokeCustomNode, MethodNode) - Method in class jadx.core.codegen.InsnGen
- makeInsn(InsnNode, ICodeWriter) - Method in class jadx.core.codegen.InsnGen
- makeInsn(InsnNode, ICodeWriter, InsnGen.Flags) - Method in class jadx.core.codegen.InsnGen
- makeInsnBody(ICodeWriter, InsnNode, Set<InsnGen.Flags>) - Method in class jadx.core.codegen.InsnGen
- makeInsnGen(MethodNode) - Method in class jadx.core.codegen.ClassGen
- makeInvoke(InvokeNode, ICodeWriter) - Method in class jadx.core.codegen.InsnGen
- makeInvokeCustomRaw(InvokeCustomRawNode, MethodNode, ICodeWriter) - Method in class jadx.core.codegen.InsnGen
- makeInvokeLambda(ICodeWriter, InvokeCustomNode) - Method in class jadx.core.codegen.InsnGen
- makeInvokeUseBound(RegisterArg, BaseInvokeNode) - Method in class jadx.core.dex.visitors.typeinference.TypeInferenceVisitor
- makeLoop(LoopRegion, ICodeWriter) - Method in class jadx.core.codegen.RegionGen
- makeLoopRegion(IRegion, LoopInfo, List<BlockNode>) - Method in class jadx.core.dex.visitors.regions.maker.LoopRegionMaker
-
Select loop exit and construct LoopRegion
- makeMoveConstraint(InsnNode, RegisterArg) - Method in class jadx.core.dex.visitors.typeinference.TypeSearch
- makeMthRegion() - Method in class jadx.core.dex.visitors.regions.maker.RegionMaker
- makeName(IContainer) - Method in class jadx.core.utils.DotGraphUtils
- makeNameForCheckedClass(ClassInfo) - Method in class jadx.core.dex.visitors.ApplyVariableNames
- makeNameForClass(ClassInfo) - Method in class jadx.core.dex.visitors.ApplyVariableNames
- makeNameForObject(ArgType) - Method in class jadx.core.dex.visitors.ApplyVariableNames
- makeNameForSSAVar(SSAVar) - Method in class jadx.core.dex.visitors.ApplyVariableNames
- makeNameForType(ArgType) - Method in class jadx.core.dex.visitors.ApplyVariableNames
- makeNameFromInsn(SSAVar, InsnNode) - Method in class jadx.core.dex.visitors.ApplyVariableNames
- makeNameFromInvoke(SSAVar, InvokeNode) - Method in class jadx.core.dex.visitors.ApplyVariableNames
- makeNewAlias(MethodNode) - Static method in class jadx.core.dex.visitors.OverrideMethodVisitor
- makeNewArray(InsnData) - Method in class jadx.core.dex.instructions.InsnDecoder
- makeNewSVar(int, int, RegisterArg) - Method in class jadx.core.dex.nodes.MethodNode
- makeNewSVar(RegisterArg) - Method in class jadx.core.dex.nodes.MethodNode
- makePackageInfo() - Method in class jadx.core.codegen.ClassGen
- makeParentsArray(ClassNode) - Static method in class jadx.core.clsp.ClsSet
- makePhiConstraint(InsnNode, RegisterArg) - Method in class jadx.core.dex.visitors.typeinference.TypeSearch
- makePossibleTypesList(ArgType, SSAVar) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- makeQualifiedObjectName(String) - Static method in class jadx.core.utils.Utils
- makeRawFullName() - Method in class jadx.core.dex.info.ClassInfo
- makeRefLambda(ICodeWriter, InvokeCustomNode) - Method in class jadx.core.codegen.InsnGen
- makeRegion(ICodeWriter, IContainer) - Method in class jadx.core.codegen.RegionGen
- makeRegion(BlockNode) - Method in class jadx.core.dex.visitors.regions.maker.RegionMaker
- makeRegionIndent(ICodeWriter, IContainer) - Method in class jadx.core.codegen.RegionGen
- makeResInternal(int) - Static method in class jadx.core.xmlgen.ParserConstants
- 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
- makeSimpleLambda(ICodeWriter, InvokeCustomNode) - Method in class jadx.core.codegen.InsnGen
- makeStaticFieldAccess(ICodeWriter, FieldInfo, ClassGen) - Static method in class jadx.core.codegen.InsnGen
- makeStaticFieldAccess(ICodeWriter, FieldInfo, FieldNode, ClassGen) - Static method in class jadx.core.codegen.InsnGen
- makeString(boolean) - Method in class jadx.core.dex.info.AccessInfo
- makeSubDir(String) - Method in class jadx.core.plugins.files.SingleDirFilesGetter
- makeSubDir(String) - Method in class jadx.core.plugins.files.TempFilesGetter
- makeSwitch(InsnData, boolean) - Method in class jadx.core.dex.instructions.InsnDecoder
- 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
- makeTernary(TernaryInsn, ICodeWriter, Set<InsnGen.Flags>) - Method in class jadx.core.codegen.InsnGen
- makeTernaryInsn(MethodNode, IfRegion) - Static method in class jadx.core.dex.visitors.regions.TernaryMod
- makeThreadFactory() - Static method in class jadx.core.plugins.events.JadxEventsManager
- makeTryCatch(TryCatchRegion, ICodeWriter) - Method in class jadx.core.codegen.RegionGen
- makeUseBound(RegisterArg) - Method in class jadx.core.dex.visitors.typeinference.TypeInferenceVisitor
- makeWithFixedType(long, ArgType) - Static method in class jadx.core.dex.instructions.args.LiteralArg
- makeXmlDump(ICodeWriter, ResourceStorage) - Static method in class jadx.core.xmlgen.XmlGenUtils
- manager - Variable in class jadx.core.plugins.events.JadxEventsImpl
- manifest - Variable in class jadx.plugins.input.xapk.data.XApkData
- MANIFEST - Enum constant in enum jadx.api.ResourceType
- MANIFEST_ATTR_XML - Static variable in class jadx.core.xmlgen.ManifestAttributes
- manifestAttributes - Variable in class jadx.core.dex.nodes.RootNode
- manifestAttributes - Variable in class jadx.core.xmlgen.BinaryXMLParser
- manifestAttributes - Variable in class jadx.core.xmlgen.ResXmlGen
- ManifestAttributes - Class in jadx.core.xmlgen
-
Load and store Android Manifest attributes specification
- ManifestAttributes(IJadxSecurity) - Constructor for class jadx.core.xmlgen.ManifestAttributes
- ManifestAttributes.MAttr - Class in jadx.core.xmlgen
- ManifestAttributes.MAttrType - Enum in jadx.core.xmlgen
- MANTISSA_MULT - Static variable in class jadx.core.xmlgen.ParserConstants
- map - Variable in class jadx.api.plugins.input.data.attributes.types.AnnotationsAttr
- map - Variable in class jadx.api.plugins.input.data.attributes.types.InnerClassesAttr
- map - Variable in class jadx.core.dex.attributes.nodes.EnumMapAttr.KeyValueMap
- map(Collection<T>, Function<T, R>) - Static method in class jadx.core.utils.ListUtils
- MAP_FILE_CHARSET - Static variable in class jadx.core.deobf.DeobfPresets
- mapField - Variable in class jadx.core.dex.visitors.FixSwitchOverEnum.EnumMapInfo
- mapToCases(SwitchInsn, List<EnumClassAttr.EnumField>) - Static method in class jadx.core.dex.visitors.FixSwitchOverEnum
- mark - Variable in class jadx.core.dex.nodes.parser.SignatureParser
- mark() - Method in class jadx.core.dex.nodes.parser.SignatureParser
- mark(int) - Method in class jadx.core.xmlgen.ParserStream
- mark(int) - Method in class jadx.zip.io.ByteBufferBackedInputStream
- mark(int) - Method in class jadx.zip.io.LimitedInputStream
- markAnonymousClass(ClassNode) - Static method in class jadx.core.dex.visitors.ProcessAnonymous
- markArgsForSkip(MethodNode) - Method in class jadx.core.dex.visitors.EnumVisitor
- markAsImmutable(ArgType) - Method in class jadx.core.dex.instructions.args.SSAVar
- markAsParameter() - Method in class jadx.plugins.input.dex.sections.debuginfo.DexLocalVar
- markedPosition - Variable in class jadx.zip.io.ByteBufferBackedInputStream
- markElseIfChains(MethodNode, IfRegion) - Static method in class jadx.core.dex.visitors.regions.IfRegionVisitor
-
Mark if-else-if chains
- MarkFinallyVisitor - Class in jadx.core.dex.visitors.finaly
-
This visitor is responsible for extracting finally blocks from duplicated instructions located within the ends of each branch leading to the terminating point of all code paths.
- MarkFinallyVisitor() - Constructor for class jadx.core.dex.visitors.finaly.MarkFinallyVisitor
- MarkFinallyVisitor.TryExtractInfo - Class in jadx.core.dex.visitors.finaly
- markForInline(MethodNode, InsnNode) - Static method in class jadx.core.dex.attributes.nodes.MethodInlineAttr
- markForRemove() - Method in class jadx.core.dex.trycatch.ExceptionHandler
- markLoops(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
- MarkMethodsForInline - Class in jadx.core.dex.visitors
- MarkMethodsForInline() - Constructor for class jadx.core.dex.visitors.MarkMethodsForInline
- markOneArgAsThis(RegisterArg) - Static method in class jadx.core.dex.visitors.ssa.SSATransform
- markPos - Variable in class jadx.core.xmlgen.ParserStream
- markPos - Variable in class jadx.zip.io.LimitedInputStream
- markResolved(ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeSearchVarInfo
- markSupported() - Method in class jadx.zip.io.ByteBufferBackedInputStream
- markThisArgs(RegisterArg) - Static method in class jadx.core.dex.visitors.ssa.SSATransform
- markTryBounds(InsnNode[], ITry, CatchAttr) - Static method in class jadx.core.dex.visitors.AttachTryCatchVisitor
- 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.
- matchedIndices - Variable in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState.BlockCompletionMonitor
- matchedInsns - Variable in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState
- matches(FileSignature, byte[]) - Static method in class jadx.core.utils.FileSignature
- MAttr(ManifestAttributes.MAttrType) - Constructor for class jadx.core.xmlgen.ManifestAttributes.MAttr
- MAttrType() - Constructor for enum jadx.core.xmlgen.ManifestAttributes.MAttrType
- MAX_ATTRLIST_LENGTH - Static variable in class jadx.core.dex.attributes.AttrList
- MAX_ENTRIES_COUNT - Static variable in class jadx.api.plugins.utils.ZipSecurity
-
Deprecated.
- MAX_FILENAME_LENGTH - Static variable in class jadx.core.utils.files.FileUtils
- MAX_MAGIC_SIZE - Static variable in class jadx.plugins.input.dex.sections.DexConsts
- MAX_REGION_NAME_LENGTH - Static variable in class jadx.core.utils.DotGraphUtils
- MAX_UNIQUE_ID_LENGTH - Static variable in class jadx.core.utils.files.FileUtils
- maxEntriesCount - Variable in class jadx.zip.security.JadxZipSecurity
- maxLength - Variable in class jadx.core.deobf.conditions.DeobfLengthCondition
- maxLength - Variable in class jadx.core.deobf.DeobfAliasProvider
- maxSize - Variable in class jadx.zip.io.LimitedInputStream
- 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
- memorizePackageName(String, String) - Method in class jadx.core.xmlgen.BinaryXMLParser
- 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
- mergeAnonymousDeps(RootNode) - Method in class jadx.core.dex.visitors.ProcessAnonymous
- MergeCodeLoader - Class in jadx.api.plugins.input.data.impl
- MergeCodeLoader(List<ICodeLoader>) - Constructor for class jadx.api.plugins.input.data.impl.MergeCodeLoader
- MergeCodeLoader(List<ICodeLoader>, Closeable) - Constructor for class jadx.api.plugins.input.data.impl.MergeCodeLoader
- mergeConstAndReturnBlocks(MethodNode, BlockNode, BlockNode) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
- mergeConstReturn(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
- merged - Variable in class jadx.core.dex.trycatch.TryCatchBlockAttr
- MERGED_BATCH_SIZE - Static variable in class jadx.core.utils.DecompilerScheduler
- mergedBlocks - Variable in class jadx.core.dex.regions.conditions.IfInfo
- mergedEdges - Variable in class jadx.core.dex.trycatch.TryEdgeScopeGroupMap
- mergeEntry(TraverserActivePathState.BlockCompletionMonitor) - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState.BlockCompletionMonitorMap
- mergeExceptions(Set<String>) - Method in class jadx.core.dex.visitors.MethodThrowsVisitor
- 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
- mergeIfInfo(IfInfo, IfInfo, boolean) - Static method in class jadx.core.dex.visitors.regions.maker.IfRegionMaker
- mergeLists(List<T>, List<T>) - Static method in class jadx.core.utils.Utils
- mergeMap(TraverserActivePathState.BlockCompletionMonitorMap) - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState.BlockCompletionMonitorMap
- mergeMaps(Map<K, V>, Map<K, V>) - Static method in class jadx.core.utils.Utils
-
Merge two maps.
- mergeMoveResult(InsnNode[], int, InsnNode, ArgType) - Static method in class jadx.core.dex.visitors.ProcessInstructionsVisitor
- mergeMultiCatch(MethodNode, TryCatchBlockAttr) - Static method in class jadx.core.dex.visitors.blocks.BlockExceptionHandler
- mergeNestedIfNodes(IfInfo) - Static method in class jadx.core.dex.visitors.regions.maker.IfRegionMaker
- MergePass(JadxPass, IDexTreeVisitor, JadxPassInfo) - Constructor for class jadx.core.utils.PassMerge.MergePass
- mergePasses(Map<JadxPassType, List<JadxPass>>) - Method in class jadx.core.dex.nodes.RootNode
- mergePassesNames - Variable in class jadx.core.utils.PassMerge
- MergePathActivePathTraverserHandler - Class in jadx.core.dex.visitors.finaly.traverser.handlers
- MergePathActivePathTraverserHandler(TraverserActivePathState) - Constructor for class jadx.core.dex.visitors.finaly.traverser.handlers.MergePathActivePathTraverserHandler
- MergePathActivePathTraverserHandler.PostMergeStatus - Class in jadx.core.dex.visitors.finaly.traverser.handlers
- mergePhiBounds(SSAVar) - Method in class jadx.core.dex.visitors.typeinference.TypeInferenceVisitor
- mergePreCondition() - Method in class jadx.core.dex.regions.loops.LoopRegion
-
Move all preCondition block instructions before conditionBlock instructions
- mergeResMaps(Map<Integer, String>, Map<Integer, String>) - Static method in class jadx.cli.tools.ConvertArscFile
- mergeSameScopes(Map<TryEdge, BlockNode>) - Method in class jadx.core.dex.trycatch.TryEdgeScopeGroupMap
-
If two scopes ever merge, as in if one edge leads to the same execution point as the target of another edge, this function will record it.
- mergeScopes(UnknownAdvanceStrategyTraverserState, UnknownAdvanceStrategyTraverserState) - Method in class jadx.core.dex.visitors.finaly.traverser.handlers.PredecessorMergeActivePathTraverserHandler
- mergeSets(Set<T>, Set<T>) - Static method in class jadx.core.utils.Utils
- mergeSignature(List<String>) - Static method in class jadx.core.dex.nodes.parser.SignatureParser
- mergeTernaryConditions(IfInfo, IfInfo, IfInfo) - Static method in class jadx.core.dex.visitors.regions.maker.IfRegionMaker
- mergeTypeMaps(Map<ArgType, ArgType>, Map<ArgType, ArgType>) - Static method in class jadx.core.dex.nodes.utils.TypeUtils
- mergeUsageMaps(List<CodeVar>, Map<SSAVar, VarUsage>) - Method in class jadx.core.dex.visitors.regions.variables.ProcessVariables
- mergeValues(Class<?>, Object, Supplier<Object>) - Static method in class jadx.cli.JCommanderWrapper
- mergeWith(TraverserActivePathState.BlockCompletionMonitor) - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState.BlockCompletionMonitor
- mergeWith(List<TraverserActivePathState>) - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState
- metadata - Variable in class jadx.api.impl.AnnotatedCodeInfo
- method - Variable in class jadx.analysis.callgraph.CallGraphExportDot.Node
- method - Variable in class jadx.analysis.callgraph.CallGraphExportJson.Node
- method - Variable in class jadx.core.dex.instructions.InsnDecoder
- method(InsnFormatterInfo) - Method in class jadx.plugins.input.dex.smali.SmaliInsnFormat
- METHOD - Enum constant in enum jadx.api.data.IJavaNodeRef.RefType
- METHOD - Enum constant in enum jadx.api.metadata.ICodeAnnotation.AnnType
- METHOD - Enum constant in enum jadx.api.plugins.input.data.AccessFlagsScope
- METHOD - Enum constant in enum jadx.core.dex.info.AccessInfo.AFType
- METHOD_ARGUMENT - Enum constant in enum jadx.core.dex.attributes.AFlag
-
RegisterArg attribute for method arguments
- METHOD_CANDIDATE_FOR_INLINE - Enum constant in enum 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_PARAMETERS - Static variable in class jadx.api.plugins.input.data.attributes.JadxAttrType
- METHOD_REF - Enum constant in enum jadx.api.plugins.input.insns.InsnIndexType
- 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
- methodFormatName(JavaMethod, boolean) - Static method in class jadx.core.utils.DotGraphUtils
- methodFormatName(MethodNode, boolean) - Static method in class jadx.core.utils.DotGraphUtils
- MethodGen - Class in jadx.core.codegen
- MethodGen(ClassGen, MethodNode) - Constructor for class jadx.core.codegen.MethodGen
- MethodGen.FallbackOption - Enum in jadx.core.codegen
- methodHandleOff - Variable in class jadx.plugins.input.dex.sections.DexHeader
- MethodHandleType - Enum in jadx.api.plugins.input.data
- MethodHandleType() - Constructor for enum jadx.api.plugins.input.data.MethodHandleType
- methodIdsOff - Variable in class jadx.plugins.input.dex.sections.DexHeader
- methodIdsSize - Variable in class jadx.plugins.input.dex.sections.DexHeader
- methodInfo - Variable in class jadx.core.clsp.ClspMethod
- methodInfo - Variable in class jadx.core.clsp.SimpleMethodDetails
- MethodInfo - Class in jadx.core.dex.info
- MethodInfo(ClassInfo, String, List<ArgType>, ArgType) - Constructor for class jadx.core.dex.info.MethodInfo
- MethodInlineAttr - Class in jadx.core.dex.attributes.nodes
- MethodInlineAttr(InsnNode, int[]) - Constructor for class jadx.core.dex.attributes.nodes.MethodInlineAttr
- MethodInvokeVisitor - Class in jadx.core.dex.visitors
- MethodInvokeVisitor() - Constructor for class jadx.core.dex.visitors.MethodInvokeVisitor
- MethodNode - Class in jadx.core.dex.nodes
- MethodNode(ClassNode, IMethodData) - Constructor for class jadx.core.dex.nodes.MethodNode
- MethodOverrideAttr - Class in jadx.core.dex.attributes.nodes
- MethodOverrideAttr(List<IMethodDetails>, SortedSet<MethodNode>, Set<IMethodDetails>) - Constructor for class jadx.core.dex.attributes.nodes.MethodOverrideAttr
- MethodParametersAttr - Class in jadx.api.plugins.input.data.attributes.types
- MethodParametersAttr(List<MethodParametersAttr.Info>) - Constructor for class jadx.api.plugins.input.data.attributes.types.MethodParametersAttr
- MethodParametersAttr.Info - Class in jadx.api.plugins.input.data.attributes.types
- methodRef - Variable in class jadx.api.plugins.input.data.impl.MethodRefHandle
- methodRef - Variable in class jadx.plugins.input.dex.sections.DexMethodData
- MethodRefHandle - Class in jadx.api.plugins.input.data.impl
- MethodRefHandle(MethodHandleType, IMethodRef) - Constructor for class jadx.api.plugins.input.data.impl.MethodRefHandle
- 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
- methods - Variable in class jadx.api.JavaClass
- methods - Variable in class jadx.core.codegen.json.cls.JsonClass
- methods - Variable in class jadx.core.codegen.json.mapping.JsonClsMapping
- methods - Variable in class jadx.core.dex.info.InfoStorage
- methods - Variable in class jadx.core.dex.nodes.ClassNode
- methodsCount - Variable in class jadx.plugins.input.dex.sections.annotations.AnnotationsParser
- methodsMap - Variable in class jadx.core.clsp.ClspClass
- methodsUsed - Variable in class jadx.core.dex.nodes.MethodNode
- 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
- MethodThrowsVisitor.ExceptionType - Enum in jadx.core.dex.visitors
- MethodTypeVarsAttr - Class in jadx.core.dex.attributes.nodes
-
Set of known type variables at current method
- MethodTypeVarsAttr(Set<ArgType>) - Constructor for class jadx.core.dex.attributes.nodes.MethodTypeVarsAttr
- methodUse(MethodNode, MethodNode) - Method in class jadx.core.dex.visitors.usage.UsageInfo
-
Add method usage:
useMthoccurrence found inmthcode - methodUtils - Variable in class jadx.core.dex.nodes.RootNode
- methodUtils - Variable in class jadx.core.dex.visitors.AttachMethodDetails
- 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 - Enum constant in enum jadx.core.utils.android.AppAttribute
- minLength - Variable in class jadx.core.deobf.conditions.DeobfLengthCondition
- minSdkVersion - Variable in class jadx.core.utils.android.ApplicationParams
- missingClasses - Variable in class jadx.core.clsp.ClspGraph
- MKDIR_SYNC - Static variable in class jadx.core.utils.files.FileUtils
- mnc - Variable in class jadx.core.xmlgen.entry.EntryConfig
- MNC_ZERO - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- MNEMONICS - Static variable in class jadx.plugins.input.dex.insns.DexInsnMnemonics
- mode - Variable in class jadx.core.dex.attributes.nodes.DecompileModeOverrideAttr
- mode - Variable in class jadx.core.dex.regions.conditions.IfCondition
- Mode() - Constructor for enum jadx.core.dex.regions.conditions.IfCondition.Mode
- modesMap - Variable in class jadx.core.ProcessClass
- modifiedKeys - Variable in class jadx.core.dex.instructions.SwitchInsn
- modifyArith(BlockNode) - Static method in class jadx.core.dex.visitors.PrepareForCodeGen
-
Replace arithmetic operation with short form ('a = a + 2' => 'a += 2')
- modifyBlocksTree(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
- modifyKey(int, Object) - Method in class jadx.core.dex.instructions.SwitchInsn
- modifySyntheticMethod(ClassNode, MethodNode, InsnNode, List<RegisterArg>) - Static method in class jadx.core.dex.visitors.ClassModifier
-
Remove synthetic constructor and redirect calls to existing constructor
- MODULE - Static variable in class jadx.api.plugins.input.data.AccessFlags
- 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 - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- MONITOR_ENTER - Enum constant in enum jadx.core.dex.instructions.InsnType
- MONITOR_ENTER - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- MONITOR_EXIT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- MONITOR_EXIT - Enum constant in enum jadx.core.dex.instructions.InsnType
- MONITOR_EXIT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- MOVE - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- MOVE - Enum constant in enum jadx.core.dex.instructions.InsnType
- MOVE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- MOVE_16 - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- MOVE_EXCEPTION - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- MOVE_EXCEPTION - Enum constant in enum jadx.core.dex.instructions.InsnType
- MOVE_EXCEPTION - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- MOVE_FROM16 - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- MOVE_MULTI - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- MOVE_MULTI - Enum constant in enum jadx.core.dex.instructions.InsnType
- MOVE_OBJECT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- MOVE_OBJECT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- MOVE_OBJECT_16 - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- MOVE_OBJECT_FROM16 - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- MOVE_RESULT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- MOVE_RESULT - Enum constant in enum jadx.core.dex.instructions.InsnType
- MOVE_RESULT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- MOVE_RESULT_OBJECT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- MOVE_RESULT_WIDE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- MOVE_WIDE - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- MOVE_WIDE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- MOVE_WIDE_16 - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- MOVE_WIDE_FROM16 - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- moveCommonFieldsInit(ClassNode) - Static method in class jadx.core.dex.visitors.ExtractFieldInit
- moveConstructorInConstructor(MethodNode) - Method in class jadx.core.dex.visitors.PrepareForCodeGen
-
Check that 'super' or 'this' call in constructor is a first instruction.
- 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
- moveInnerClasses - Variable in class jadx.api.JadxArgs
- moveInnerClasses - Variable in class jadx.cli.JadxCLIArgs
- moveListener(TypeUpdateInfo, InsnNode, InsnArg, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdate
- moveStaticFieldsInit(ClassNode) - Static method in class jadx.core.dex.visitors.ExtractFieldInit
- mQualifiers - Variable in class jadx.core.xmlgen.entry.EntryConfig
- mth - Variable in class jadx.api.JavaMethod
- mth - Variable in class jadx.api.JavaVariable
- mth - Variable in class jadx.api.metadata.annotations.VarNode
- mth - Variable in class jadx.core.codegen.InsnGen
- mth - Variable in class jadx.core.codegen.MethodGen
- mth - Variable in class jadx.core.codegen.NameGen
- mth - Variable in class jadx.core.codegen.SimpleModeHelper
- mth - Variable in class jadx.core.dex.attributes.FieldInitInsnAttr
- mth - Variable in class jadx.core.dex.instructions.InvokeNode
- mth - Variable in class jadx.core.dex.regions.conditions.IfInfo
- mth - Variable in class jadx.core.dex.visitors.finaly.traverser.state.TraverserGlobalCommonState
- mth - Variable in class jadx.core.dex.visitors.regions.maker.ExcHandlersRegionMaker
- mth - Variable in class jadx.core.dex.visitors.regions.maker.IfRegionMaker
- mth - Variable in class jadx.core.dex.visitors.regions.maker.LoopRegionMaker
- mth - Variable in class jadx.core.dex.visitors.regions.maker.RegionMaker
- mth - Variable in class jadx.core.dex.visitors.regions.maker.SwitchRegionMaker
- mth - Variable in class jadx.core.dex.visitors.regions.maker.SynchronizedRegionMaker
- mth - Variable in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor.SwitchData
- mth - Variable in class jadx.core.dex.visitors.ssa.LiveVarAnalysis
- mth - Variable in class jadx.core.dex.visitors.ssa.RenameState
- mth - Variable in class jadx.core.dex.visitors.typeinference.TypeSearch
- mth - Variable in class jadx.core.dex.visitors.typeinference.TypeUpdateInfo
- mth - Variable in class jadx.core.utils.blocks.BlockSet
- mth - Variable in class jadx.core.utils.InsnRemover
- mth - Variable in class jadx.plugins.input.dex.smali.InsnFormatterInfo
- MTH_ARG - Enum constant in enum jadx.api.data.CodeRefType
- MTH_ENTER_BLOCK - Enum constant in enum jadx.core.dex.attributes.AFlag
- MTH_EXIT_BLOCK - Enum constant in enum jadx.core.dex.attributes.AFlag
- MTH_TOSTRING_SIGNATURE - Static variable in class jadx.core.Consts
- mthId - Variable in class jadx.plugins.input.dex.sections.DexCodeReader
- mthIndex - Variable in class jadx.core.deobf.DeobfAliasProvider
- mthInfo - Variable in class jadx.analysis.callgraph.CallGraphNode
- mthInfo - Variable in class jadx.core.dex.nodes.MethodNode
- mthInfo - Variable in class jadx.core.dex.visitors.methods.MutableMethodDetails
- mthInfoMap - Variable in class jadx.core.dex.nodes.ClassNode
- mthNode - Variable in class jadx.analysis.callgraph.CallGraphNode
- mthPresetMap - Variable in class jadx.core.deobf.DeobfPresets
- mthUsage - Variable in class jadx.core.dex.visitors.usage.UsageInfo
- mthUses - Variable in class jadx.core.dex.visitors.usage.UsageInfo
- MUL - Enum constant in enum jadx.core.dex.instructions.ArithOp
- MUL_DOUBLE - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- MUL_DOUBLE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- MUL_DOUBLE_2ADDR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- MUL_FLOAT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- MUL_FLOAT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- MUL_FLOAT_2ADDR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- MUL_INT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- MUL_INT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- MUL_INT_2ADDR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- MUL_INT_LIT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- MUL_INT_LIT16 - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- MUL_INT_LIT8 - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- MUL_LONG - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- MUL_LONG - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- MUL_LONG_2ADDR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- multiRootTreeDfsVisit(List<T>, Function<T, List<T>>, Consumer<T>) - Static method in class jadx.core.utils.Utils
- mutableListOf(T) - Static method in class jadx.core.utils.ListUtils
- mutableListOf(T...) - Static method in class jadx.core.utils.ListUtils
- mutableListOf(T, T) - Static method in class jadx.core.utils.ListUtils
- MutableMethodDetails - Class in jadx.core.dex.visitors.methods
- MutableMethodDetails(IMethodDetails) - Constructor for class jadx.core.dex.visitors.methods.MutableMethodDetails
- MUtf8 - Class in jadx.plugins.input.dex.utils
- MUtf8() - Constructor for class jadx.plugins.input.dex.utils.MUtf8
N
- name - Variable in class jadx.api.metadata.annotations.VarNode
- name - Variable in class jadx.api.plugins.input.data.attributes.types.InnerClsInfo
- name - Variable in class jadx.api.plugins.input.data.attributes.types.MethodParametersAttr.Info
- name - Variable in class jadx.api.plugins.input.data.impl.JadxFieldRef
- name - Variable in class jadx.api.plugins.JadxPluginInfo
- name - Variable in class jadx.api.plugins.JadxPluginInfoBuilder
- name - Variable in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder.OptionData
- name - Variable in class jadx.api.plugins.options.impl.JadxOptionDescription
- name - Variable in class jadx.api.plugins.pass.impl.OrderedJadxPassInfo
- name - Variable in class jadx.api.plugins.pass.impl.SimpleJadxPassInfo
- name - Variable in class jadx.api.ResourceFile
- name - Variable in class jadx.core.codegen.json.cls.JsonNode
- name - Variable in class jadx.core.codegen.json.mapping.JsonClsMapping
- name - Variable in class jadx.core.codegen.json.mapping.JsonFieldMapping
- name - Variable in class jadx.core.codegen.json.mapping.JsonMthMapping
- name - Variable in class jadx.core.dex.attributes.nodes.RegDebugInfoAttr
- name - Variable in class jadx.core.dex.info.ClassInfo
- name - Variable in class jadx.core.dex.info.FieldInfo
- name - Variable in class jadx.core.dex.info.MethodInfo
- name - Variable in class jadx.core.dex.info.PackageInfo
- name - Variable in class jadx.core.dex.instructions.args.CodeVar
- name - Variable in class jadx.core.dex.instructions.args.NamedArg
- name - Variable in class jadx.core.dex.instructions.args.VarName
- name - Variable in class jadx.core.dex.visitors.MethodVisitor
- name - Variable in class jadx.core.utils.Utils.SimpleThreadFactory
- name - Variable in class jadx.core.xmlgen.entry.ProtoValue
- name - Variable in class jadx.core.xmlgen.ResContainer
- name - Variable in class jadx.core.xmlgen.ResTableBinaryParser.PackageChunk
- name - Variable in class jadx.plugins.input.dex.sections.debuginfo.DexLocalVar
- name - Variable in class jadx.plugins.input.dex.sections.DexFieldData
- name - Variable in class jadx.plugins.input.dex.sections.DexMethodRef
- name - Variable in class jadx.plugins.tools.data.JadxPluginListEntry
- name - Variable in class jadx.plugins.tools.data.JadxPluginMetadata
- name - Variable in class jadx.plugins.tools.resolvers.github.data.Asset
- name - Variable in class jadx.plugins.tools.resolvers.github.data.Release
- 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 class jadx.cli.commands.CommandPlugins
- name() - Method in interface jadx.cli.commands.ICommand
- name() - Element 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
- namedValues - Variable in class jadx.core.xmlgen.entry.ProtoValue
- namedValues - Variable in class jadx.core.xmlgen.entry.ResourceEntry
- nameGen - Variable in class jadx.core.codegen.MethodGen
- NameGen - Class in jadx.core.codegen
- NameGen(MethodNode, ClassGen) - Constructor for class jadx.core.codegen.NameGen
- nameMap - Variable in class jadx.core.clsp.ClspGraph
- NameMapper - Class in jadx.core.deobf
- NameMapper() - Constructor for class jadx.core.deobf.NameMapper
- nameRef - Variable in class jadx.core.xmlgen.entry.RawNamedValue
- names - Variable in class jadx.core.utils.PassMerge.ExtDepsComparator
- namesMap - Variable in class jadx.core.utils.PassMerge
- namespaceDepth - Variable in class jadx.core.xmlgen.BinaryXMLParser
- nameStr - Variable in class jadx.core.dex.attributes.nodes.EnumClassAttr.EnumField
- NARROW - Enum constant in enum jadx.core.dex.visitors.typeinference.TypeCompareEnum
- NARROW - Static variable in class jadx.core.dex.instructions.args.ArgType
- NARROW_BY_GENERIC - Enum constant in enum jadx.core.dex.visitors.typeinference.TypeCompareEnum
- NARROW_INTEGRAL - Static variable in class jadx.core.dex.instructions.args.ArgType
- NARROW_NEG_NUMBERS - 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
- narrowTypeByOp(IfOp) - Static method in class jadx.core.dex.instructions.IfNode
- NATIVE - Static variable in class jadx.api.plugins.input.data.AccessFlags
- 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
- navMap - Variable in class jadx.api.metadata.impl.CodeMetadataStorage
- NE - Enum constant in enum jadx.core.dex.instructions.IfOp
- needData() - Method in class jadx.core.dex.instructions.SwitchInsn
- needDownload(String) - Static method in class jadx.plugins.tools.JadxPluginsTools
- needInvokeArg(InsnArg) - Method in class jadx.core.codegen.InsnGen
- needLabel(InsnNode, InsnNode) - Static method in class jadx.core.codegen.MethodGen
- neg(InsnData, ArgType) - Method in class jadx.core.dex.instructions.InsnDecoder
- NEG - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- NEG - Enum constant in enum jadx.core.dex.instructions.InsnType
- NEG_DOUBLE - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- NEG_DOUBLE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- NEG_FLOAT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- NEG_FLOAT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- NEG_INT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- NEG_INT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- NEG_LONG - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- NEG_LONG - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- negate() - Method in class jadx.core.dex.instructions.args.LiteralArg
- NEVER - Enum constant in enum jadx.api.args.UseSourceNameAsClassNameAlias
- NEW_ARRAY - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- NEW_ARRAY - Enum constant in enum jadx.core.dex.attributes.nodes.CodeFeaturesAttr.CodeFeature
-
Code contains new-array instruction
- NEW_ARRAY - Enum constant in enum jadx.core.dex.instructions.InsnType
- NEW_ARRAY - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- NEW_INSTANCE - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- NEW_INSTANCE - Enum constant in enum jadx.core.dex.instructions.InsnType
- NEW_INSTANCE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- NEW_LINE_PATTERN - Static variable in class jadx.core.codegen.utils.CodeGenUtils
- 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
- NewBlockStateFactory(CentralityState, TraverserBlockInfo) - Constructor for class jadx.core.dex.visitors.finaly.traverser.state.NewBlockTraverserState.NewBlockStateFactory
- NewBlockTraverserState - Class in jadx.core.dex.visitors.finaly.traverser.state
- NewBlockTraverserState(TraverserActivePathState, CentralityState, TraverserBlockInfo) - Constructor for class jadx.core.dex.visitors.finaly.traverser.state.NewBlockTraverserState
- NewBlockTraverserState.NewBlockStateFactory - Class in jadx.core.dex.visitors.finaly.traverser.state
- newCases - Variable in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor.SwitchData
- 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
- newName - Variable in class jadx.api.data.impl.JadxCodeRename
- newName - Variable in class jadx.api.plugins.events.types.NodeRenamedByUser
- newThread(Runnable) - Method in class jadx.core.utils.Utils.SimpleThreadFactory
- newVersion - Variable in class jadx.plugins.tools.data.JadxPluginUpdate
- next() - Method in class jadx.core.dex.nodes.parser.SignatureParser
- next() - Method in class jadx.core.utils.blocks.BlockSet.BlockSetIterator
- next() - Method in class jadx.core.utils.blocks.DFSIteration
- nextBlocks - Variable in class jadx.core.dex.visitors.finaly.traverser.state.UnknownAdvanceStrategyTraverserState
- nextFunc - Variable in class jadx.core.utils.blocks.DFSIteration
- nextSetBit(int) - Method in class jadx.core.utils.EmptyBitSet
- nextType() - Method in class jadx.core.dex.visitors.typeinference.TypeSearchVarInfo
-
Switch
currentTypeto next candidate - nibble0(int) - Static method in class jadx.plugins.input.dex.insns.DexInsnFormat
- nibble1(int) - Static method in class jadx.plugins.input.dex.insns.DexInsnFormat
- nibble2(int) - Static method in class jadx.plugins.input.dex.insns.DexInsnFormat
- nibble3(int) - Static method in class jadx.plugins.input.dex.insns.DexInsnFormat
- NinePatch(int, int, int, int, int[], int[]) - Constructor for class jadx.core.utils.android.Res9patchStreamDecoder.NinePatch
- NL - Static variable in class jadx.core.dex.visitors.DotGraphVisitor
- NL - Static variable in class jadx.core.utils.DotGraphUtils
- NL - Static variable in class jadx.plugins.input.dex.smali.SmaliCodeWriter
- NLQR - Static variable in class jadx.core.dex.visitors.DotGraphVisitor
- NLQR - Static variable in class jadx.core.utils.DotGraphUtils
- NO_ACTION - Enum constant in enum jadx.api.deobf.IDeobfCondition.Action
- NO_ENTRY - Static variable in class jadx.core.xmlgen.ParserConstants
-
ResTable_type
- NO_EXCEPTION - Enum constant in enum jadx.core.dex.visitors.MethodThrowsVisitor.ExceptionType
- NO_INDEX - Static variable in class jadx.plugins.input.dex.sections.DexConsts
- NO_SKIP_ARGS - Enum constant in enum jadx.core.dex.attributes.AFlag
- noArgsInsn(String) - Method in class jadx.plugins.input.dex.smali.SmaliInsnFormat
- NoBlockStateFactory(CentralityState, BlockNode) - Constructor for class jadx.core.dex.visitors.finaly.traverser.state.NoBlockTraverserState.NoBlockStateFactory
- NoBlockTraverserState - Class in jadx.core.dex.visitors.finaly.traverser.state
- NoBlockTraverserState(TraverserActivePathState, CentralityState, BlockNode) - Constructor for class jadx.core.dex.visitors.finaly.traverser.state.NoBlockTraverserState
- NoBlockTraverserState.NoBlockStateFactory - Class in jadx.core.dex.visitors.finaly.traverser.state
- noCode - Variable in class jadx.core.dex.nodes.MethodNode
- node - Variable in class jadx.api.metadata.annotations.NodeDeclareRef
- node - Variable in class jadx.api.plugins.events.types.NodeRenamedByUser
- Node() - Constructor for class jadx.analysis.callgraph.CallGraphExportDot.Node
- Node() - Constructor for class jadx.analysis.callgraph.CallGraphExportJson.Node
- 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
- NodeEnd() - Constructor for class jadx.api.metadata.annotations.NodeEnd
- nodeRef - Variable in class jadx.api.data.impl.JadxCodeComment
- nodeRef - Variable in class jadx.api.data.impl.JadxCodeRename
- NodeRenamedByUser - Class in jadx.api.plugins.events.types
- NodeRenamedByUser(ICodeNodeRef, String, String) - Constructor for class jadx.api.plugins.events.types.NodeRenamedByUser
- nodes - Variable in class jadx.analysis.callgraph.CallGraphExportJson.RootNode
- NON_MATCHING_INSTRUCTIONS - Enum constant in enum jadx.core.dex.visitors.finaly.traverser.state.TerminalTraverserState.TerminationReason
-
When comparing instructions within a finally and candidate block, non-matching instructions were found calling for the termination of the Traverser.
- NON_MATCHING_PATHS - Enum constant in enum jadx.core.dex.visitors.finaly.traverser.state.TerminalTraverserState.TerminationReason
- none() - Static method in enum jadx.api.security.JadxSecurityFlag
- none() - Static method in enum jadx.zip.ZipReaderFlags
- NONE - Enum constant in enum jadx.api.CommentsLevel
- NONE - Enum constant in enum jadx.api.plugins.input.insns.InsnIndexType
- NONE - Enum constant in enum jadx.cli.JadxCLIArgs.CallGraphSaveMode
- NONE - Enum constant in enum jadx.core.dex.nodes.LoadStage
- NONE - Enum constant in enum jadx.core.export.TemplateFile.State
- noneMatch(Collection<T>, Predicate<T>) - Static method in class jadx.core.utils.ListUtils
- nonFinalResIds - Variable in class jadx.core.export.GradleInfoStorage
- nonFinalResIdsFlagRequired - Variable in class jadx.core.dex.visitors.gradle.NonFinalResIdsVisitor
- 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 - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- NOP - Enum constant in enum jadx.core.dex.instructions.InsnType
- NOP - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- 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(InsnData, ArgType) - Method in class jadx.core.dex.instructions.InsnDecoder
- not(IfCondition) - Static method in class jadx.core.dex.regions.conditions.IfCondition
- NOT - Enum constant in enum jadx.core.dex.instructions.InsnType
- NOT - Enum constant in enum jadx.core.dex.regions.conditions.IfCondition.Mode
- NOT_CHANGING_CODE - Enum constant in enum jadx.api.plugins.options.OptionFlag
-
Add this flag only if the option does not affect generated code.
- NOT_GENERATED - Static variable in class jadx.core.ProcessClass
- NOT_INT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- NOT_INT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- NOT_LOADED - Enum constant in enum jadx.core.dex.nodes.ProcessState
- NOT_LONG - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- NOT_LONG - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- NOT_READY - Enum constant in enum jadx.core.dex.visitors.finaly.traverser.state.TraverserState.ComparisonState
- notBlank(String) - Static method in class jadx.core.utils.StringUtils
- notBooleanToInt(ArithNode, RegisterArg) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- 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() - Method in class jadx.core.dex.nodes.ClassNode
- 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
- noTrailInstructions(BlockNode) - Method in class jadx.core.dex.visitors.regions.ReturnVisitor.ReturnRemoverVisitor
-
Check that there are no code after this block in regions structure
- notValid() - Method in class jadx.core.dex.attributes.nodes.RenameReasonAttr
- noWorkBeforeEnd(BlockNode, BlockNode) - Method in class jadx.core.dex.visitors.regions.maker.LoopRegionMaker
- NP_CHUNK_TYPE - Static variable in class jadx.core.utils.android.Res9patchStreamDecoder
- NP_COLOR - Static variable in class jadx.core.utils.android.Res9patchStreamDecoder
- nregions - Variable in class jadx.core.dex.visitors.regions.DebugRegionCounter.RegionCounterVisitor
- nsMap - Variable in class jadx.core.xmlgen.BinaryXMLParser
- nsMapGenerated - Variable in class jadx.core.xmlgen.BinaryXMLParser
- NULL - Static variable in class jadx.api.plugins.input.data.annotations.EncodedValue
- num - Variable in enum jadx.core.dex.instructions.args.ArgType.WildcardBound
- numArg - Variable in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor.SwitchData
- number - Variable in class jadx.core.utils.Utils.SimpleThreadFactory
- NUMBER - Enum constant in enum jadx.api.plugins.options.OptionType
- NUMBERS_TYPE - Static variable in class jadx.core.dex.instructions.IfNode
O
- OBJ_ALIAS - Static variable in class jadx.core.dex.visitors.ApplyVariableNames
- object(String) - Static method in class jadx.core.dex.instructions.args.ArgType
- OBJECT - Enum constant in enum jadx.core.clsp.ClsSet.TypeEnum
- OBJECT - Enum constant in enum jadx.core.dex.instructions.args.PrimitiveType
- OBJECT - Static variable in class jadx.core.dex.instructions.args.ArgType
- OBJECT_ARGTYPE_ARRAY - Static variable in class jadx.core.clsp.ClsSet
- OBJECT_ARRAY - Static variable in class jadx.core.dex.instructions.args.ArgType
- OBJECT_SINGLE_SET - Static variable in class jadx.core.clsp.ClspGraph
- objectNoCache(String) - Static method in class jadx.core.dex.instructions.args.ArgType
- objectToJsonString(T) - Method in class jadx.cli.config.JadxConfigAdapter
- ObjectType(String) - Constructor for class jadx.core.dex.instructions.args.ArgType.ObjectType
- objName - Variable in class jadx.core.dex.instructions.args.ArgType.ObjectType
- offset - Variable in class jadx.api.impl.AnnotatedCodeWriter
- offset - Variable in class jadx.api.metadata.annotations.InsnCodeOffset
- offset - Variable in class jadx.core.codegen.json.cls.JsonCodeLine
- offset - Variable in class jadx.core.codegen.json.cls.JsonMethod
- offset - Variable in class jadx.core.codegen.json.mapping.JsonMthMapping
- offset - Variable in class jadx.core.dex.nodes.InsnNode
- offset - Variable in class jadx.core.xmlgen.ResTableBinaryParser.EntryOffset
- offset - Variable in class jadx.plugins.input.dex.insns.DexInsnData
- offset - Variable in class jadx.plugins.input.dex.sections.annotations.AnnotationsParser
- offset - Variable in class jadx.plugins.input.dex.sections.SectionReader
- OFFSET - Enum constant in enum jadx.api.metadata.ICodeAnnotation.AnnType
- oldName - Variable in class jadx.api.plugins.events.types.NodeRenamedByUser
- oldVersion - Variable in class jadx.plugins.tools.data.JadxPluginUpdate
- onBadVisibility(ICodeNode, int) - Method in interface jadx.core.dex.visitors.fixaccessmodifiers.VisibilityUtils.OnBadVisibilityCallback
- ONE_ARG - Enum constant in enum jadx.core.dex.instructions.InsnType
- ONE_BYTE_TYPE - Static variable in class jadx.core.dex.instructions.FillArrayData
- oneArgInsn(ICodeWriter, InsnNode, Set<InsnGen.Flags>, char) - Method in class jadx.core.codegen.InsnGen
- oneArgOp(ArithOp, InsnArg, InsnArg) - Static method in class jadx.core.dex.instructions.ArithNode
-
Create one argument arithmetic instructions (a+=2).
- oneArgsInsn(String) - Method in class jadx.plugins.input.dex.smali.SmaliInsnFormat
- oneBlockOfWorkBeforeEnd(BlockNode, BlockNode) - Method in class jadx.core.dex.visitors.regions.maker.LoopRegionMaker
- onlySwitchAndIfInLastInsns(List<BlockNode>) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
- onNewLine - Variable in enum jadx.api.data.CommentStyle
- 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.ArithNode
- op - Variable in class jadx.core.dex.instructions.IfNode
- opcode - Variable in class jadx.plugins.input.dex.insns.DexInsnInfo
- Opcode - Enum in jadx.api.plugins.input.insns
- Opcode() - Constructor for enum jadx.api.plugins.input.insns.Opcode
- opcodeUnit - Variable in class jadx.plugins.input.dex.insns.DexInsnData
- open() - Method in class jadx.zip.fallback.FallbackZipParser
- open() - Method in interface jadx.zip.IZipParser
- open() - Method in class jadx.zip.parser.JadxZipParser
- open(ICodeNodeRef) - Method in interface jadx.api.plugins.gui.JadxGuiContext
-
Jump to a code ref
- open(File) - Method in class jadx.zip.ZipReader
- 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
- OptionFlag() - Constructor for enum jadx.api.plugins.options.OptionFlag
- options - Variable in class jadx.api.plugins.options.impl.BaseOptionsParser
-
Deprecated.
- options - Variable in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder
- options - Variable in class jadx.core.plugins.PluginContext
- options - Variable in class jadx.plugins.input.dex.DexFileLoader
- options - Variable in class jadx.plugins.input.dex.DexInputPlugin
- options - Variable in class jadx.plugins.input.smali.SmaliInputPlugin
- options - Variable in class jadx.zip.parser.JadxZipParser
- options - Variable in class jadx.zip.ZipReader
- OptionType - Enum in jadx.api.plugins.options
- OptionType() - Constructor for enum jadx.api.plugins.options.OptionType
- or(BitSet) - Method in class jadx.core.utils.EmptyBitSet
- OR - Enum constant in enum jadx.core.dex.instructions.ArithOp
- OR - Enum constant in enum jadx.core.dex.regions.conditions.IfCondition.Mode
- OR_INT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- OR_INT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- OR_INT_2ADDR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- OR_INT_LIT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- OR_INT_LIT16 - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- OR_INT_LIT8 - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- OR_LONG - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- OR_LONG - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- OR_LONG_2ADDR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- orderBlocks(List<BlockNode>) - Static method in class jadx.core.dex.visitors.finaly.traverser.handlers.PredecessorMergeActivePathTraverserHandler
- orderBranches(MethodNode, IfRegion) - Static method in class jadx.core.dex.visitors.regions.IfRegionVisitor
- 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
- orderedVisibility(int) - Static method in class jadx.core.dex.info.AccessInfo
- 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 - Enum constant in enum jadx.core.dex.attributes.AFlag
- originalPathCross - Variable in class jadx.core.dex.attributes.nodes.ExcSplitCrossAttr
- OS_ARCH - Static variable in class jadx.commons.app.JadxSystemInfo
- OS_ARCH_LOWER - Static variable in class jadx.commons.app.JadxSystemInfo
- OS_NAME - Static variable in class jadx.commons.app.JadxSystemInfo
- OS_NAME_LOWER - Static variable in class jadx.commons.app.JadxSystemInfo
- OS_VERSION - Static variable in class jadx.commons.app.JadxSystemInfo
- outBlock - Variable in class jadx.core.dex.regions.conditions.IfInfo
- outDir - Variable in class jadx.api.JadxArgs
- outDir - Variable in class jadx.cli.JadxCLIArgs
- outDir - Variable in class jadx.core.xmlgen.ResourcesSaver
- outDirRes - Variable in class jadx.api.JadxArgs
- outDirRes - Variable in class jadx.cli.JadxCLIArgs
- outDirs - Variable in class jadx.core.export.gen.AndroidGradleGenerator
- outDirs - Variable in class jadx.core.export.gen.SimpleJavaGradleGenerator
- OutDirs - Class in jadx.core.export
- OutDirs(File, File) - Constructor for class jadx.core.export.OutDirs
- outDirSrc - Variable in class jadx.api.JadxArgs
- outDirSrc - Variable in class jadx.cli.JadxCLIArgs
- OUTER_GENERIC - Enum constant in enum jadx.core.clsp.ClsSet.TypeEnum
- outerCls - Variable in class jadx.api.plugins.input.data.attributes.types.InnerClsInfo
- outerCls - Variable in class jadx.core.dex.attributes.nodes.AnonymousClassAttr
- outerGeneric(ArgType, ArgType) - Static method in class jadx.core.dex.instructions.args.ArgType
- OuterGenericObject(ArgType.ObjectType, ArgType.ObjectType) - Constructor for class jadx.core.dex.instructions.args.ArgType.OuterGenericObject
- outerNameGen - Variable in class jadx.core.codegen.ClassGen
- outerTryBlock - Variable in class jadx.core.dex.trycatch.TryCatchBlockAttr
- outerType - Variable in class jadx.core.dex.instructions.args.ArgType.OuterGenericObject
- outputFormat - Variable in class jadx.api.JadxArgs
- outputFormat - Variable in class jadx.cli.JadxCLIArgs
- OutputFormatEnum() - Constructor for enum jadx.api.JadxArgs.OutputFormatEnum
- OVERRIDE_ANNOTATION - Static variable in class jadx.core.Consts
- overrideList - Variable in class jadx.core.dex.attributes.nodes.MethodOverrideAttr
-
All methods overridden by current method.
- OverrideMethodVisitor - Class in jadx.core.dex.visitors
- OverrideMethodVisitor() - Constructor for class jadx.core.dex.visitors.OverrideMethodVisitor
- OverrideMethodVisitor.SuperTypesData - Class in jadx.core.dex.visitors
- overrideProperty(JadxCLIArgs, ParameterDescription) - Static method in class jadx.cli.JCommanderWrapper
-
Override assigned field value to obj
- overrideProvided(JadxCLIArgs) - Method in class jadx.cli.JCommanderWrapper
- OVERWRITE - Enum constant in enum jadx.api.args.GeneratedRenamesMappingFileMode
-
Don't load, always save
- owner - Variable in class jadx.plugins.tools.resolvers.github.LocationInfo
P
- pack(List<IAnnotation>) - Static method in class jadx.api.plugins.input.data.attributes.types.AnnotationsAttr
- pack(List<List<IAnnotation>>) - Static method in class jadx.api.plugins.input.data.attributes.types.AnnotationMethodParamsAttr
- PACKAGE_INFO - Enum constant in enum jadx.core.dex.attributes.AFlag
- PackageChunk(int, String, BinaryXMLStrings, BinaryXMLStrings) - Constructor for class jadx.core.xmlgen.ResTableBinaryParser.PackageChunk
- PackageInfo - Class in jadx.core.dex.info
- PackageInfo(String, PackageInfo, String) - Constructor for class jadx.core.dex.info.PackageInfo
- packageNode - Variable in class jadx.core.dex.nodes.ClassNode
- PackageNode - Class in jadx.core.dex.nodes
- PackageNode(RootNode, PackageNode, PackageInfo) - Constructor for class jadx.core.dex.nodes.PackageNode
- packages - Variable in class jadx.core.deobf.conditions.DeobfWhitelist
- packages - Variable in class jadx.core.dex.info.InfoStorage
- packages - Variable in class jadx.core.dex.nodes.RootNode
- packed - Variable in class jadx.core.dex.instructions.SwitchInsn
- PACKED_SWITCH - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- PACKED_SWITCH - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- PACKED_SWITCH_PAYLOAD - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- PACKED_SWITCH_PAYLOAD - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- padBottom - Variable in class jadx.core.utils.android.Res9patchStreamDecoder.NinePatch
- padLeft - Variable in class jadx.core.utils.android.Res9patchStreamDecoder.NinePatch
- padRight - Variable in class jadx.core.utils.android.Res9patchStreamDecoder.NinePatch
- padTop - Variable in class jadx.core.utils.android.Res9patchStreamDecoder.NinePatch
- Pair<T> - Class in jadx.core.utils
- Pair(T, T) - Constructor for class jadx.core.utils.Pair
- PARALLEL - Enum constant in enum jadx.core.utils.tasks.TaskExecutor.ExecType
- PARAM_START_OFFSET - Static variable in class jadx.plugins.input.dex.sections.debuginfo.DexLocalVar
- paramAnnotationsOffset - Variable in class jadx.plugins.input.dex.sections.DexMethodData
- paramList - Variable in class jadx.api.plugins.input.data.attributes.types.AnnotationMethodParamsAttr
- paramName - Variable in class jadx.cli.JadxCLIArgs.RenameConverter
- paramsRefCount - Variable in class jadx.plugins.input.dex.sections.annotations.AnnotationsParser
- parent - Variable in class jadx.api.JavaClass
- parent - Variable in class jadx.api.JavaField
- parent - Variable in class jadx.api.JavaMethod
- parent - Variable in class jadx.core.dex.regions.AbstractRegion
- parent - Variable in class jadx.core.utils.BlockParentContainer
- parent - Variable in class jadx.core.xmlgen.entry.ProtoValue
- parentClass - Variable in class jadx.core.dex.info.ClassInfo
- parentClass - Variable in class jadx.core.dex.nodes.ClassNode
- parentClass - Variable in class jadx.core.dex.nodes.FieldNode
- parentClass - Variable in class jadx.core.dex.nodes.MethodNode
- parentClassType - Variable in class jadx.api.plugins.input.data.impl.JadxFieldRef
- parentClassType - Variable in class jadx.plugins.input.dex.sections.DexFieldData
- parentClassType - Variable in class jadx.plugins.input.dex.sections.DexMethodRef
- parentGen - Variable in class jadx.core.codegen.ClassGen
- parentInsn - Variable in class jadx.core.dex.instructions.args.InsnArg
- parentLoop - Variable in class jadx.core.dex.attributes.nodes.LoopInfo
- parentPkg - Variable in class jadx.core.dex.info.PackageInfo
- parentPkg - Variable in class jadx.core.dex.nodes.PackageNode
- parentRef - Variable in class jadx.core.xmlgen.entry.ResourceEntry
- parents - Variable in class jadx.core.clsp.ClspClass
- parse - Variable in class jadx.cli.JadxCLIArgs.BaseEnumConverter
- 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
- parse(String) - Static method in class jadx.core.plugins.versions.VerifyRequiredVersion
- parse(String[]) - Method in class jadx.cli.JCommanderWrapper
- parse(Document) - Method in class jadx.core.xmlgen.ManifestAttributes
- parseAll() - Method in class jadx.core.xmlgen.ManifestAttributes
- parseAndroidManifest(ResourceFile) - Method in class jadx.core.utils.android.AndroidManifestParser
- parseApplicationParams() - Method in class jadx.core.export.gen.AndroidGradleGenerator
- parseAppStrings(ResContainer) - Method in class jadx.core.utils.android.AndroidManifestParser
- parseAttribute(int, boolean, Set<String>, int) - Method in class jadx.core.xmlgen.BinaryXMLParser
- parseAttributes() - Method in class jadx.core.utils.android.AndroidManifestParser
- parseAttrList(NodeList) - Method in class jadx.core.xmlgen.ManifestAttributes
- parseAttrs - Variable in class jadx.core.utils.android.AndroidManifestParser
- parseBoolOption(String, String) - Static method in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder
- parseCData() - Method in class jadx.core.xmlgen.BinaryXMLParser
- parseClassSignature(ClassNode) - Method in class jadx.core.dex.visitors.SignatureProcessor
- parseConfig() - Method in class jadx.core.xmlgen.ResTableBinaryParser
- parseElement() - Method in class jadx.core.xmlgen.BinaryXMLParser
- parseElementEnd() - Method in class jadx.core.xmlgen.BinaryXMLParser
- parseEncodedArray(SectionReader) - Method in class jadx.plugins.input.dex.sections.annotations.AnnotationsParser
- parseEncodedArray(SectionReader, SectionReader) - Static method in class jadx.plugins.input.dex.sections.annotations.EncodedValueParser
- parseEncodedValue(SectionReader) - Method in class jadx.plugins.input.dex.sections.annotations.AnnotationsParser
- parseEntry(ResTableBinaryParser.PackageChunk, int, int, String) - Method in class jadx.core.xmlgen.ResTableBinaryParser
- parseFieldSignature(FieldNode) - Method in class jadx.core.dex.visitors.SignatureProcessor
- parseLibraryTypeChunk(long) - Method in class jadx.core.xmlgen.ResTableBinaryParser
- parseLine(Map<Integer, String>, String) - Static method in class jadx.core.utils.android.TextResMapFile
- parseLocation(String) - Static method in class jadx.plugins.tools.resolvers.github.GithubReleaseResolver
- parseMethodSignature(MethodNode) - Method in class jadx.core.dex.visitors.SignatureProcessor
- parseNameSpace() - Method in class jadx.core.xmlgen.BinaryXMLParser
- parseNameSpaceEnd() - Method in class jadx.core.xmlgen.BinaryXMLParser
- parseNumber(SectionReader, int, boolean) - Static method in class jadx.plugins.input.dex.sections.annotations.EncodedValueParser
- parseNumber(SectionReader, int, boolean, int) - Static method in class jadx.plugins.input.dex.sections.annotations.EncodedValueParser
- parseOption(BasePluginOptionsBuilder.OptionData<T>, String) - Static method in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder
- parseOptions() - Method in class jadx.api.plugins.options.impl.BaseOptionsParser
-
Deprecated.
- parseOverlayTypeChunk(long) - Method in class jadx.core.xmlgen.ResTableBinaryParser
- parsePackage(long, int, long) - Method in class jadx.core.xmlgen.ResTableBinaryParser
- parser - Variable in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder.OptionData
- parser - Variable in class jadx.zip.fallback.FallbackZipEntry
- parser - Variable in class jadx.zip.parser.JadxZipEntry
- 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
- parseResourceMap() - Method in class jadx.core.xmlgen.BinaryXMLParser
- ParserState() - Constructor for class jadx.core.export.TemplateFile.ParserState
- ParserStream - Class in jadx.core.xmlgen
- ParserStream(InputStream) - Constructor for class jadx.core.xmlgen.ParserStream
- ParserWrapper(TokenStream, StringBuilder) - Constructor for class jadx.plugins.input.smali.SmaliUtils.ParserWrapper
- parseStagedAliasChunk(long) - Method in class jadx.core.xmlgen.ResTableBinaryParser
- 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
- parseTypeChunk(long, ResTableBinaryParser.PackageChunk) - Method in class jadx.core.xmlgen.ResTableBinaryParser
-
Parse an
ResTable_type(except for the 2 bytesuint16_tfromResChunk_header). - parseTypeSpecChunk(long) - Method in class jadx.core.xmlgen.ResTableBinaryParser
- parseUnsignedInt(SectionReader, int) - Static method in class jadx.plugins.input.dex.sections.annotations.EncodedValueParser
- parseValue() - Method in class jadx.core.xmlgen.ResTableBinaryParser
- parseValue(SectionReader, SectionReader) - Static method in class jadx.plugins.input.dex.sections.annotations.EncodedValueParser
- parseValueMap() - Method in class jadx.core.xmlgen.ResTableBinaryParser
- parseValues(String, NodeList) - Method in class jadx.core.xmlgen.ManifestAttributes
- parseXml(InputStream) - Method in interface jadx.api.security.IJadxSecurity
-
XML document parser
- parseXml(InputStream) - Method in class jadx.api.security.impl.JadxSecurity
- parseXml(String) - Method in class jadx.core.utils.android.AndroidManifestParser
- part1Region - Variable in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor.SwitchData
- part2Region - Variable in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor.SwitchData
- pass - Variable in class jadx.core.utils.PassMerge.MergePass
- passes - Variable in class jadx.core.ProcessClass
- PassMerge - Class in jadx.core.utils
- PassMerge(List<IDexTreeVisitor>) - Constructor for class jadx.core.utils.PassMerge
- PassMerge.ExtDepsComparator - Class in jadx.core.utils
-
Place passes with visitors dependencies before others.
- PassMerge.InvertedDepsComparator - Class in jadx.core.utils
-
Sort to get inverted dependencies i.e.
- PassMerge.MergePass - Class in jadx.core.utils
- path - Variable in class jadx.plugins.tools.data.JadxPluginMetadata
-
Absolute path to '.jar' file or unpacked zip directory
- PathEndBlockTraverserVisitor - Class in jadx.core.dex.visitors.finaly.traverser.visitors
- PathEndBlockTraverserVisitor(TraverserState) - Constructor for class jadx.core.dex.visitors.finaly.traverser.visitors.PathEndBlockTraverserVisitor
- pathToKey(Path) - Static method in class jadx.plugins.input.xapk.XApkLoader
- payload - Variable in class jadx.plugins.input.dex.insns.DexInsnData
- PAYLOAD_INFO - Static variable in class jadx.plugins.input.dex.insns.DexInsnInfo
- peekRegion() - Method in class jadx.core.dex.visitors.regions.maker.RegionStack
- PER_PROJECT - Enum constant in enum jadx.api.plugins.options.OptionFlag
-
Store in project settings instead global (for jadx-gui)
- perfectMatch - Variable in class jadx.core.dex.visitors.finaly.traverser.handlers.MergePathActivePathTraverserHandler.PostMergeStatus
- perform() - Method in class jadx.core.utils.InsnRemover
- performForBlock(BlockNode) - Method in class jadx.core.utils.InsnRemover
- permutations(List<BlockNode[]>, Collection<BlockNode>, Stack<BlockNode>, int) - Static method in class jadx.core.dex.visitors.finaly.traverser.handlers.MergePathActivePathTraverserHandler
- PHI - Enum constant in enum 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) - Constructor for class jadx.core.dex.instructions.PhiInsn
- 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
- PinnedAttribute - Class in jadx.api.plugins.input.data.attributes
- PinnedAttribute() - Constructor for class jadx.api.plugins.input.data.attributes.PinnedAttribute
- pkg - Variable in class jadx.core.codegen.json.cls.JsonClass
- pkg - Variable in class jadx.core.dex.info.ClassAliasInfo
- pkg - Variable in class jadx.core.dex.info.ClassInfo
- PKG - Enum constant in enum jadx.api.data.IJavaNodeRef.RefType
- PKG - Enum constant in enum jadx.api.metadata.ICodeAnnotation.AnnType
- pkgFilter - Variable in class jadx.analysis.callgraph.CallGraphBuilder
- pkgIndex - Variable in class jadx.core.deobf.DeobfAliasProvider
- pkgInfo - Variable in class jadx.core.dex.nodes.PackageNode
- pkgMap - Variable in class jadx.core.dex.nodes.RootNode
- pkgName - Variable in class jadx.core.xmlgen.entry.ResourceEntry
- pkgNode - Variable in class jadx.api.JavaPackage
- pkgPresetMap - Variable in class jadx.core.deobf.DeobfPresets
- placePhi(MethodNode, int, LiveVarAnalysis) - Static method in class jadx.core.dex.visitors.ssa.SSATransform
- plugin - Variable in class jadx.core.plugins.PluginContext
- PLUGIN_ID - Static variable in class jadx.plugins.input.dex.DexInputPlugin
- PLUGIN_ID - Static variable in class jadx.plugins.input.smali.SmaliInputPlugin
- pluginClassLoader - Variable in class jadx.core.plugins.PluginContext
- PluginContext - Class in jadx.core.plugins
- PluginContext(JadxDecompiler, JadxPluginsData, JadxPlugin) - Constructor for class jadx.core.plugins.PluginContext
- PluginFiles - Class in jadx.plugins.tools.utils
- PluginFiles() - Constructor for class jadx.plugins.tools.utils.PluginFiles
- pluginId - Variable in class jadx.api.plugins.JadxPluginInfo
- pluginId - Variable in class jadx.api.plugins.JadxPluginInfoBuilder
- pluginId - Variable in class jadx.plugins.tools.data.JadxPluginListEntry
- pluginId - Variable in class jadx.plugins.tools.data.JadxPluginMetadata
- pluginId(String) - Static method in class jadx.api.plugins.JadxPluginInfoBuilder
-
Start building method
- pluginInfo - Variable in class jadx.core.plugins.files.JadxFilesData
- pluginInfo - Variable in class jadx.core.plugins.PluginContext
- pluginLoader - Variable in class jadx.api.JadxArgs
- pluginManager - Variable in class jadx.api.JadxDecompiler
- pluginManager - Variable in class jadx.core.plugins.JadxPluginsData
- pluginOptions - Variable in class jadx.api.JadxArgs
- pluginOptions - Variable in class jadx.cli.JadxCLIArgs
- plugins() - Method in interface jadx.api.plugins.JadxPluginContext
-
Access to registered plugins and runtime data
- plugins() - Method in class jadx.core.plugins.PluginContext
- PLUGINS_DATA_DIR - Static variable in class jadx.core.plugins.files.JadxFilesData
- PLUGINS_DIR - Static variable in class jadx.plugins.tools.utils.PluginFiles
- PLUGINS_JSON - Static variable in class jadx.plugins.tools.utils.PluginFiles
- PLUGINS_LIST_CACHE - Static variable in class jadx.plugins.tools.utils.PluginFiles
- pluginsData - Variable in class jadx.core.plugins.JadxPluginManager
- pluginsData - Variable in class jadx.core.plugins.PluginContext
- PluginUtils - Class in jadx.plugins.tools.utils
- PluginUtils() - Constructor for class jadx.plugins.tools.utils.PluginUtils
- PLURALS_MAP - Static variable in class jadx.core.xmlgen.ParserConstants
- pollNextCallback() - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateInfo
- pollNextRequest() - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateInfo
- POLYMORPHIC - Enum constant in enum jadx.core.dex.instructions.InvokeType
- POOL - Static variable in class jadx.core.utils.Utils.SimpleThreadFactory
- pop() - Method in class jadx.core.codegen.ConditionGen.CondStack
- pop() - Method in class jadx.core.dex.visitors.regions.maker.RegionStack
- populateFromEdges(Map<TryEdge, BlockNode>) - Method in class jadx.core.dex.trycatch.TryEdgeScopeGroupMap
- pos - Variable in class jadx.core.dex.nodes.BlockNode
-
Position in blocks list (easier to use BitSet)
- pos - Variable in class jadx.core.dex.nodes.parser.SignatureParser
- pos - Variable in class jadx.core.dex.visitors.shrink.ArgsInfo
- pos(int) - Method in class jadx.plugins.input.dex.sections.SectionReader
- possibleTypes - Variable in class jadx.core.dex.instructions.args.ArgType.UnknownArg
- PostDominatorTree - Class in jadx.core.dex.visitors.blocks
- PostDominatorTree() - Constructor for class jadx.core.dex.visitors.blocks.PostDominatorTree
- postDoms - Variable in class jadx.core.dex.nodes.BlockNode
-
Post dominators, excluding self
- PostMergeStatus() - Constructor for class jadx.core.dex.visitors.finaly.traverser.handlers.MergePathActivePathTraverserHandler.PostMergeStatus
- PostProcessRegions - Class in jadx.core.dex.visitors.regions
- PostProcessRegions() - Constructor for class jadx.core.dex.visitors.regions.PostProcessRegions
- preCondition - Variable in class jadx.core.dex.regions.loops.LoopRegion
- PredecessorBlockPathTraverserHandler<T> - Class in jadx.core.dex.visitors.finaly.traverser.handlers
- PredecessorBlockPathTraverserHandler(AtomicReference<T>) - Constructor for class jadx.core.dex.visitors.finaly.traverser.handlers.PredecessorBlockPathTraverserHandler
- PredecessorBlockPathTraverserHandler(T) - Constructor for class jadx.core.dex.visitors.finaly.traverser.handlers.PredecessorBlockPathTraverserHandler
- PredecessorBlockTraverserVisitor - Class in jadx.core.dex.visitors.finaly.traverser.visitors
- PredecessorBlockTraverserVisitor(TraverserState) - Constructor for class jadx.core.dex.visitors.finaly.traverser.visitors.PredecessorBlockTraverserVisitor
- PredecessorMergeActivePathTraverserHandler - Class in jadx.core.dex.visitors.finaly.traverser.handlers
- PredecessorMergeActivePathTraverserHandler(TraverserActivePathState) - Constructor for class jadx.core.dex.visitors.finaly.traverser.handlers.PredecessorMergeActivePathTraverserHandler
- predecessors - Variable in class jadx.core.dex.nodes.BlockNode
- preDecompilePasses - Variable in class jadx.core.dex.nodes.RootNode
- predicate - Variable in class jadx.api.deobf.impl.AnyRenameCondition
- preferBytes() - Method in class jadx.zip.fallback.FallbackZipEntry
- preferBytes() - Method in interface jadx.zip.IZipEntry
-
Return true if
IZipEntry.getBytes()method is more optimal to use other thanIZipEntry.getInputStream() - preferBytes() - Method in class jadx.zip.parser.JadxZipEntry
- PREMATURE_EXIT - Enum constant in enum jadx.core.dex.trycatch.TryEdgeType
- prepareBlocks() - Method in class jadx.core.codegen.SimpleModeHelper
- prepareBooleanConvertInsn(RegisterArg, RegisterArg, ArgType) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- 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
- prepareMergedSwitchCases(SwitchOverStringVisitor.SwitchData) - Static method in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor
-
create cases according to part2Region (part1Region if is SINGLE_SWITCH).
- prepareNamePart(String) - Method in class jadx.core.deobf.DeobfAliasProvider
- preparePass - Variable in class jadx.api.impl.passes.PreparePassWrapper
- PreparePassWrapper - Class in jadx.api.impl.passes
- PreparePassWrapper(JadxPreparePass) - Constructor for class jadx.api.impl.passes.PreparePassWrapper
- prepareTryBlocks(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.BlockExceptionHandler
- primitive(PrimitiveType) - Static method in class jadx.core.dex.instructions.args.ArgType
- PRIMITIVE - Enum constant in enum jadx.core.clsp.ClsSet.TypeEnum
- PrimitiveArg(PrimitiveType) - Constructor for class jadx.core.dex.instructions.args.ArgType.PrimitiveArg
- PrimitiveType - Enum in jadx.core.dex.instructions.args
- PrimitiveType(String, String, ArgType) - Constructor for enum jadx.core.dex.instructions.args.PrimitiveType
- PRINT_DOMINATORS - Static variable in class jadx.core.dex.visitors.DotGraphVisitor
- PRINT_DOMINATORS - Static variable in class jadx.core.utils.DotGraphUtils
- PRINT_DOMINATORS_INFO - Static variable in class jadx.core.dex.visitors.DotGraphVisitor
- PRINT_DOMINATORS_INFO - Static variable in class jadx.core.utils.DotGraphUtils
- PRINT_MTH_SIZE - Static variable in class jadx.core.utils.ErrorsCounter
- PRINTABLE - Enum constant in enum jadx.api.JadxArgs.RenameEnum
- printAllPlugins() - Static method in class jadx.cli.commands.CommandPlugins
- 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
- printFiles - Variable in class jadx.cli.JadxCLIArgs
- printFilesAndDirs(String) - Static method in class jadx.cli.JadxCLIArgs
- printHelp - Variable in class jadx.cli.commands.CommandPlugins
- printHelp - Variable in class jadx.cli.JadxCLIArgs
- printInsns(MethodNode, ICodeWriter, String, IBlock) - Static method in class jadx.core.utils.DebugUtils
- printMap(Map<?, ?>, String) - Static method in class jadx.core.utils.DebugUtils
- printMethod(DexMethodData) - Static method in class jadx.plugins.input.dex.smali.SmaliPrinter
- printMethodOverrideTop(RootNode) - Static method in class jadx.core.utils.DebugUtils
- printMissingClasses() - Method in class jadx.core.clsp.ClspGraph
- printOptions(JCommander, PrintStream, boolean) - Static method in class jadx.cli.JCommanderWrapper
- printPlugins(List<JadxPluginMetadata>) - Static method in class jadx.cli.commands.CommandPlugins
- printRegion(MethodNode, IRegion, boolean) - Static method in class jadx.core.utils.DebugUtils
- printRegion(MethodNode, IRegion, ICodeWriter, String, 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
- printRegionSpecificInfo(ICodeWriter, String, MethodNode, IRegion, 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
- printUsage() - Method in class jadx.cli.JCommanderWrapper
- printUsage(JCommander) - Method in class jadx.cli.JCommanderWrapper
- printVersion - Variable in class jadx.cli.JadxCLIArgs
- printVersions(String, int) - Method in class jadx.cli.commands.CommandPlugins
- printWithAttributes(ICodeWriter, String, String, IAttributeNode) - Static method in class jadx.core.utils.DebugUtils
- PRIVATE - Static variable in class jadx.api.plugins.input.data.AccessFlags
- process() - Method in class jadx.core.codegen.json.JsonCodeGen
- process() - Method in class jadx.core.dex.visitors.finaly.traverser.handlers.AbstractActivePathTraverserHandler
- process() - Method in class jadx.core.dex.visitors.finaly.traverser.handlers.AbstractBlockPathTraverserHandler
- process() - Method in class jadx.core.dex.visitors.regions.maker.ExcHandlersRegionMaker
- process(int) - Method in class jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser
- process(JadxDecompiler, JadxCLIArgs) - Static method in class jadx.cli.SingleClassMode
- process(ICodeReader) - Method in class jadx.core.dex.instructions.InsnDecoder
- process(JCommanderWrapper) - Method in class jadx.cli.JadxCLIArgs
- process(JCommanderWrapper, JCommander) - Method in class jadx.cli.commands.CommandPlugins
- process(JCommanderWrapper, JCommander) - Method in interface jadx.cli.commands.ICommand
- process(JCommanderWrapper, JCommander, String) - Static method in class jadx.cli.JadxCLICommands
- process(ClassNode, boolean) - Method in class jadx.core.ProcessClass
- process(IRegion, LoopInfo, RegionStack) - Method in class jadx.core.dex.visitors.regions.maker.LoopRegionMaker
- process(IRegion, BlockNode, IfNode, RegionStack) - Method in class jadx.core.dex.visitors.regions.maker.IfRegionMaker
- process(IRegion, BlockNode, SwitchInsn, RegionStack) - Method in class jadx.core.dex.visitors.regions.maker.SwitchRegionMaker
- process(IRegion, BlockNode, InsnNode, RegionStack) - Method in class jadx.core.dex.visitors.regions.maker.SynchronizedRegionMaker
- 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.PostProcessRegions
- 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(MethodNode) - Static method in class jadx.core.dex.visitors.ssa.SSATransform
- process(RootNode) - Method in class jadx.core.dex.visitors.rename.RenameVisitor
- process(RootNode, IRenameCondition, IAliasProvider) - Static method in class jadx.core.deobf.DeobfuscatorVisitor
- process(TraverserActivePathState) - Method in class jadx.core.dex.visitors.finaly.traverser.TraverserController
-
Processes a traverser path state using from a
TraverserActivePathState. - process(TemplateFile.ParserState, char) - Method in class jadx.core.export.TemplateFile
- process(OutputStream) - Method in class jadx.core.export.TemplateFile
- process(List<ClassNode>) - Static method in class jadx.core.dex.nodes.utils.SelectFromDuplicates
- PROCESS_COMPLETE - Enum constant in enum jadx.core.dex.nodes.ProcessState
- PROCESS_IF_REGION_VISITOR - Static variable in class jadx.core.dex.visitors.regions.IfRegionVisitor
- PROCESS_STAGE - Enum constant in enum jadx.core.dex.nodes.LoadStage
- PROCESS_STARTED - Enum constant in enum jadx.core.dex.nodes.ProcessState
- processAnnotation(ICodeNode, IAnnotation, UsageInfo) - Static method in class jadx.core.dex.visitors.usage.UsageInfoVisitor
- processAnnotationAttr(ICodeNode, AnnotationsAttr, UsageInfo) - Static method in class jadx.core.dex.visitors.usage.UsageInfoVisitor
- processAnnotations(ICodeNode, UsageInfo) - Static method in class jadx.core.dex.visitors.usage.UsageInfoVisitor
- processAnnotationValue(ICodeNode, EncodedValue, UsageInfo) - Static method in class jadx.core.dex.visitors.usage.UsageInfoVisitor
- ProcessAnonymous - Class in jadx.core.dex.visitors
- ProcessAnonymous() - Constructor for class jadx.core.dex.visitors.ProcessAnonymous
- processAnonymousConstructor(MethodNode) - Static method in class jadx.core.dex.visitors.AnonymousClassVisitor
- processAnonymousConstructor(MethodNode, ConstructorInsn) - Static method in class jadx.core.dex.visitors.ModVisitor
-
For args in anonymous constructor invoke apply: - forbid inline into constructor call - make variables final (compiler require this implicitly)
- processArgs(String[]) - Method in class jadx.cli.JadxCLIArgs
-
Obsolete method without config support, prefer
JadxCLIArgs.processArgs(String[], JadxCLIArgs, JadxConfigAdapter) - processArgs(String[], T, JadxConfigAdapter<T>) - Static method in class jadx.cli.JadxCLIArgs
- processArith(MethodNode, ClassNode, ArithNode) - Static method in class jadx.core.dex.visitors.ModVisitor
- processAttributes(ClassNode) - Static method in class jadx.core.dex.nodes.ClassNode
- processBlock(MethodNode, BlockNode) - Method in class jadx.core.utils.DotGraphUtils
- processBlock(MethodNode, BlockNode, boolean, boolean) - Method in class jadx.core.utils.DotGraphUtils
- processBlock(MethodNode, IBlock) - Method in class jadx.core.dex.visitors.regions.AbstractRegionVisitor
- processBlock(MethodNode, IBlock) - Method in class jadx.core.dex.visitors.regions.DebugRegionCounter.RegionCounterVisitor
- 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
- processBlocks(MethodNode, BlockNode, BlockNode, List<BlockNode>, List<BlockNode>) - Static method in class jadx.core.dex.visitors.blocks.ResolveJavaJSR
- processBlocksTree(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
- processBlockTraced(MethodNode, IBlock, IRegion) - Method in class jadx.core.dex.visitors.regions.ReturnVisitor.ReturnRemoverVisitor
- processBlockTraced(MethodNode, IBlock, IRegion) - Method in class jadx.core.dex.visitors.regions.TracedRegionVisitor
- processBlockTraced(MethodNode, IBlock, IRegion) - Method in class jadx.core.dex.visitors.regions.variables.CollectUsageRegionVisitor
- processBranchRegion(MethodNode, IRegion) - Method in class jadx.core.dex.visitors.regions.SwitchBreakVisitor.ExtractCommonBreak
- processCallbacks(TypeUpdateInfo, TypeUpdateResult) - Static method in class jadx.core.dex.visitors.typeinference.TypeUpdate
- processCast(MethodNode, IndexInsnNode, InsnNode) - Static method in class jadx.core.dex.visitors.SimplifyVisitor
- processCatchAttr(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.BlockExceptionHandler
- processClass(ClassNode) - Static method in class jadx.core.dex.visitors.ProcessAnonymous
- processClass(ClassNode, UsageInfo) - Static method in class jadx.core.dex.visitors.usage.UsageInfoVisitor
- ProcessClass - Class in jadx.core
- ProcessClass(List<IDexTreeVisitor>) - Constructor for class jadx.core.ProcessClass
- processClasses - Variable in class jadx.core.dex.nodes.RootNode
- processCls(ClassNode, ClassGen) - Method in class jadx.core.codegen.json.JsonCodeGen
- processCodePoint(int, StringBuilder) - Method in class jadx.core.utils.StringUtils
- processCommands() - Method in class jadx.cli.JCommanderWrapper
- processConstructor(MethodNode, ConstructorInsn) - Static method in class jadx.core.dex.visitors.ConstructorVisitor
-
Replace call of synthetic constructor with all 'null' args to a non-synthetic or default constructor if possible.
- processConstructorInsn(EnumVisitor.EnumData, EnumClassAttr.EnumField, MethodNode) - Method in class jadx.core.dex.visitors.EnumVisitor
- processCustomAttach(MethodNode, IJavaCodeRef, ICodeComment) - Static method in class jadx.core.dex.visitors.AttachCommentsVisitor
- processDebugInfo(MethodNode, IDebugInfo) - Method in class jadx.core.dex.visitors.debuginfo.DebugInfoAttachVisitor
- processDefinitionAnnotations(ICodeInfo) - Static method in class jadx.core.dex.nodes.ClassNode
-
Save node definition positions found in code
- processDirectEnumSwitch(MethodNode, SwitchInsn, InvokeNode, InsnArg) - Static method in class jadx.core.dex.visitors.FixSwitchOverEnum
- processedBlocks - Variable in class jadx.core.dex.visitors.regions.maker.RegionMaker
- processedHighlightRegion - Variable in class jadx.core.utils.DotGraphUtils
- processEnumCls(ClassNode, EnumClassAttr.EnumField, ClassNode) - Static method in class jadx.core.dex.visitors.EnumVisitor
- processEnumFieldByField(EnumVisitor.EnumData, InsnNode) - Method in class jadx.core.dex.visitors.EnumVisitor
- processEnumFieldByRegister(EnumVisitor.EnumData, RegisterArg) - Method in class jadx.core.dex.visitors.EnumVisitor
- processEnumFieldByWrappedInsn(EnumVisitor.EnumData, InsnNode) - Method in class jadx.core.dex.visitors.EnumVisitor
- processEnumSwitch(MethodNode, SwitchInsn) - Static method in class jadx.core.dex.visitors.FixSwitchOverEnum
- processExcHandler(ExceptionHandler, Set<BlockNode>) - Method in class jadx.core.dex.visitors.regions.maker.ExcHandlersRegionMaker
- processFieldsDependencies(ClassNode, List<ExtractFieldInit.FieldInitInfo>) - Static method in class jadx.core.dex.visitors.ExtractFieldInit
- processForceInlineInsns(MethodNode) - Static method in class jadx.core.dex.visitors.regions.RegionMakerVisitor
- processHandlerImplementations(TraverserActivePathState, AbstractBlockTraverserHandler) - Static method in class jadx.core.dex.visitors.finaly.traverser.TraverserController
- processHandlersOutBlocks(List<TryCatchBlockAttr>) - Method in class jadx.core.dex.visitors.regions.maker.ExcHandlersRegionMaker
-
Search handlers successor blocks aren't included in any region.
- processIBlock(MethodNode, IBlock) - Method in class jadx.core.utils.DotGraphUtils
- processIBlock(MethodNode, IBlock, boolean) - Method in class jadx.core.utils.DotGraphUtils
- ProcessIfRegionVisitor() - Constructor for class jadx.core.dex.visitors.regions.IfRegionVisitor.ProcessIfRegionVisitor
- processIfRequested(MethodNode) - Static method in class jadx.core.dex.visitors.regions.IfRegionVisitor
- processIncompatiblePrimitives(MethodNode, SSAVar) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- processInsn(InsnNode, UsePlace) - Method in class jadx.core.dex.visitors.regions.variables.CollectUsageRegionVisitor
- processInsn(MethodNode, InsnNode, Map<String, ShadowFieldVisitor.FieldFixInfo>) - Static method in class jadx.core.dex.visitors.ShadowFieldVisitor
- processInsn(MethodNode, List<InsnNode>, int, InsnRemover) - Static method in class jadx.core.dex.visitors.ReplaceNewArray
- processInsn(RootNode, MethodNode, InsnData, UsageInfo) - Static method in class jadx.core.dex.visitors.usage.UsageInfoVisitor
- processInstructions(MethodNode) - Method in class jadx.core.dex.visitors.MethodThrowsVisitor
- processInstructions(MethodNode, UsageInfo) - Static method in class jadx.core.dex.visitors.usage.UsageInfoVisitor
- ProcessInstructionsVisitor - Class in jadx.core.dex.visitors
- ProcessInstructionsVisitor() - Constructor for class jadx.core.dex.visitors.ProcessInstructionsVisitor
- processInterfaces(ClassNode, List<ArgType>) - Method in class jadx.core.dex.visitors.SignatureProcessor
-
Parse, validate and update class interfaces types.
- processInvoke(MethodNode, BaseInvokeNode) - Method in class jadx.core.dex.visitors.MethodInvokeVisitor
- processInvoke(MethodNode, BlockNode, int, InsnRemover) - Static method in class jadx.core.dex.visitors.ConstructorVisitor
- processInvoke(MethodNode, InsnNode) - Method in class jadx.core.dex.visitors.kotlin.ProcessKotlinInternals
- processInvokeInsn(MethodNode, BlockNode, InvokeNode) - Method in class jadx.core.dex.visitors.InlineMethods
- ProcessKotlinInternals - Class in jadx.core.dex.visitors.kotlin
- ProcessKotlinInternals() - Constructor for class jadx.core.dex.visitors.kotlin.ProcessKotlinInternals
- processLiveInfo() - Method in class jadx.core.dex.visitors.ssa.LiveVarAnalysis
- processLoopRegion(MethodNode, LoopRegion) - Static method in class jadx.core.dex.visitors.regions.LoopRegionVisitor
- processMethod(MethodNode, UsageInfo) - Static method in class jadx.core.dex.visitors.usage.UsageInfoVisitor
- processMethodAnnotations(MethodNode, UsageInfo) - Static method in class jadx.core.dex.visitors.usage.UsageInfoVisitor
- processMethodArgsOverloaded(ArgType, MethodInfo, List<IMethodDetails>) - Method in class jadx.core.dex.nodes.utils.MethodUtils
- processMethodDetails(MethodNode, List<ClspMethod>) - Method in class jadx.core.clsp.ClsSet
- processMethodParametersAttribute(MethodNode) - Method in class jadx.core.dex.visitors.debuginfo.DebugInfoApplyVisitor
- processMethodRegion(MethodNode) - Method in class jadx.core.utils.DotGraphUtils
- ProcessMethodsForInline - Class in jadx.core.dex.visitors
- ProcessMethodsForInline() - Constructor for class jadx.core.dex.visitors.ProcessMethodsForInline
- processMethodToVisitor(MethodNode, IDexTreeVisitor) - Method in class jadx.core.ProcessClass
- processMethodUntilVisitor(MethodNode, String, boolean) - Method in class jadx.core.ProcessClass
- processMove(MethodNode, InsnNode) - Static method in class jadx.core.dex.visitors.MoveInlineVisitor
- processMoveException(MethodNode, BlockNode, InsnNode, InsnRemover) - Static method in class jadx.core.dex.visitors.ModVisitor
- processMth(MethodNode) - Method in class jadx.core.dex.visitors.kotlin.ProcessKotlinInternals
- processMth(MethodNode, OverrideMethodVisitor.SuperTypesData) - Method in class jadx.core.dex.visitors.OverrideMethodVisitor
- processNestedLoops(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
- processNewArray(MethodNode, NewArrayNode, List<InsnNode>, InsnRemover) - Static method in class jadx.core.dex.visitors.ReplaceNewArray
- processOneBranchTernary(MethodNode, IfRegion) - Static method in class jadx.core.dex.visitors.regions.TernaryMod
-
Convert one variable change with only 'then' branch: 'if (c) {r = a;}' to 'r = c ? a : r' Convert if 'r' used only once
- processOverloaded(MethodNode, BaseInvokeNode, IMethodDetails) - Method in class jadx.core.dex.visitors.MethodInvokeVisitor
- processOverrideMethods(MethodNode, OverrideMethodVisitor.SuperTypesData) - Method in class jadx.core.dex.visitors.OverrideMethodVisitor
- processRecipe(String, InsnNode, List<EncodedValue>, InsnData) - Static method in class jadx.core.dex.instructions.invokedynamic.CustomStringConcat
- processRegion(MethodNode, IContainer, Set<IBlock>) - Method in class jadx.core.utils.DotGraphUtils
- processRegion(MethodNode, IRegion) - Method in class jadx.core.dex.visitors.regions.SwitchBreakVisitor.BaseSwitchRegionVisitor
- processRegion(MethodNode, IRegion) - Method in class jadx.core.dex.visitors.regions.SwitchBreakVisitor.ExtractCommonBreak
- processRegion(MethodNode, IRegion) - Method in class jadx.core.dex.visitors.regions.SwitchBreakVisitor.RemoveUnreachableBreak
- processRegion(MethodNode, IRegion) - Static method in class jadx.core.dex.visitors.regions.TernaryMod
- processRemappedEnumSwitch(MethodNode, SwitchInsn, InsnNode, InsnArg) - Static method in class jadx.core.dex.visitors.FixSwitchOverEnum
- processRename(MethodNode, IJavaCodeRef, ICodeRename) - Static method in class jadx.core.dex.visitors.rename.CodeRenameVisitor
- processResources(ResourceStorage) - Method in class jadx.core.dex.nodes.RootNode
- processResultType(ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeBoundInvokeAssign
- processRootPackages(IAliasProvider, RootNode, List<ClassNode>) - Static method in class jadx.core.dex.visitors.rename.RenameVisitor
- processSpecialClasses(ClassNode) - Static method in class jadx.core.dex.nodes.ClassNode
- ProcessState - Enum in jadx.core.dex.nodes
- ProcessState() - Constructor for enum jadx.core.dex.nodes.ProcessState
- processStaticFields(ClassNode, MethodNode) - Static method in class jadx.core.dex.visitors.ExtractFieldInit
- processSuperType(ClassNode, ArgType) - Method in class jadx.core.dex.visitors.SignatureProcessor
- processTargetInsn(BlockNode, InsnNode, BlockNode) - Method in class jadx.core.codegen.SimpleModeHelper
- processTryBlock(MethodNode, MarkFinallyVisitor.TryExtractInfo) - Static method in class jadx.core.dex.visitors.finaly.MarkFinallyVisitor
-
Processes a try block, attempting to extract a finally by locating common instruction patterns between all try branches.
- 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
- processType(ArgType, Consumer<ClassNode>) - Method in class jadx.core.dex.visitors.usage.UsageInfo
-
Visit all class nodes found in subtypes of the provided type.
- processUnknown(BaseInvokeNode) - Method in class jadx.core.dex.visitors.MethodInvokeVisitor
-
Method details not found => add cast for 'null' args
- processVar(String, boolean) - Method in class jadx.core.export.TemplateFile
- processVarArg(ICodeWriter, BaseInvokeNode, InsnArg) - Method in class jadx.core.codegen.InsnGen
-
Expand varArgs from filled array.
- ProcessVariables - Class in jadx.core.dex.visitors.regions.variables
- ProcessVariables() - Constructor for class jadx.core.dex.visitors.regions.variables.ProcessVariables
- produceFromFactories(TraverserActivePathState, TraverserStateFactory<?>, TraverserStateFactory<?>) - Static method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState
-
Produces a shallow clone of the
TraverserActivePathState. - progress - Variable in class jadx.core.utils.tasks.TaskExecutor
- progress(long, long) - Method in interface jadx.api.JadxDecompiler.ProgressListener
- PROGRESS - Enum constant in enum jadx.cli.LogHelper.LogLevelEnum
- project - Variable in class jadx.plugins.tools.resolvers.github.LocationInfo
- projectDir - Variable in class jadx.core.export.ExportGradle
- projectDir - Variable in class jadx.core.export.gen.AndroidGradleGenerator
- projectDir - Variable in class jadx.core.export.gen.SimpleJavaGradleGenerator
- PROTECTED - Static variable in class jadx.api.plugins.input.data.AccessFlags
- proto - Variable in class jadx.core.dex.instructions.InvokePolymorphicNode
- protoIdsOff - Variable in class jadx.plugins.input.dex.sections.DexHeader
- protoIdsSize - Variable in class jadx.plugins.input.dex.sections.DexHeader
- protoValue - Variable in class jadx.core.xmlgen.entry.ResourceEntry
- 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 - Variable in class jadx.api.plugins.JadxPluginInfo
-
Conflicting plugins should have the same 'provides' property; only one will be loaded
- provides - Variable in class jadx.api.plugins.JadxPluginInfoBuilder
- 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
- provideSuggestions - Variable in class jadx.core.plugins.JadxPluginManager
- PUBLIC - Static variable in class jadx.api.plugins.input.data.AccessFlags
- push(IRegion) - Method in class jadx.core.dex.visitors.regions.maker.RegionStack
- push(IfCondition) - Method in class jadx.core.codegen.ConditionGen.CondStack
- put(int, String) - Method in class jadx.core.xmlgen.BinaryXMLStrings
- put(BlockNode, TraverserActivePathState.BlockCompletionMonitor) - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState.BlockCompletionMonitorMap
- put(TryEdge, List<BlockNode>) - Method in class jadx.core.dex.visitors.finaly.TryCatchEdgeBlockMap
- put(TryEdge, Map<TryEdge, BlockNode>) - Method in class jadx.core.dex.trycatch.TryEdgeScopeGroupMap
- put(Object, IFieldInfoRef) - Method in class jadx.core.dex.info.ConstStorage.ValueStorage
- put(Object, Object) - Method in class jadx.core.dex.attributes.nodes.EnumMapAttr.KeyValueMap
- putAll(Map<? extends BlockNode, ? extends TraverserActivePathState.BlockCompletionMonitor>) - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState.BlockCompletionMonitorMap
- putAll(Map<? extends TryEdge, ? extends List<BlockNode>>) - Method in class jadx.core.dex.visitors.finaly.TryCatchEdgeBlockMap
- putAll(Map<? extends TryEdge, ? extends Map<TryEdge, BlockNode>>) - Method in class jadx.core.dex.trycatch.TryEdgeScopeGroupMap
- putByUniqId(int, MethodInfo) - Method in class jadx.core.dex.info.InfoStorage
- putCls(ClassInfo) - Method in class jadx.core.dex.info.InfoStorage
- putInsn - Variable in class jadx.core.dex.visitors.ExtractFieldInit.FieldInitInfo
- putMethod(MethodInfo) - Method in class jadx.core.dex.info.InfoStorage
- putPkg(PackageInfo) - Method in class jadx.core.dex.info.InfoStorage
Q
- queue - Variable in class jadx.core.dex.visitors.typeinference.TypeUpdateInfo
- queue - Variable in class jadx.core.utils.blocks.DFSIteration
- queueDirectTypeUpdate(TypeUpdateInfo, InsnArg, ArgType, ITypeUpdateCallback) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdate
- queueRequest(TypeUpdateRequest) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateInfo
- queueTypeUpdate(TypeUpdateInfo, InsnArg, ArgType, ITypeUpdateCallback) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdate
-
Queue type update for InsnArg.
- queueUpdate(T) - Method in class jadx.core.dex.visitors.typeinference.ArgsListUpdateCallback
- quickCheckPhiInsn(MethodNode) - Static method in class jadx.core.utils.DebugChecks
- quiet - Variable in class jadx.cli.JadxCLIArgs
- QUIET - Enum constant in enum jadx.cli.LogHelper.LogLevelEnum
R
- R_CLS - Static variable in class jadx.core.dex.visitors.prepare.AddAndroidConstants
- R_INNER_CLS - Static variable in class jadx.core.dex.visitors.prepare.AddAndroidConstants
- RADIX_MULTS - Static variable in class jadx.core.xmlgen.ParserConstants
- rawCfgOutput - Variable in class jadx.cli.JadxCLIArgs
- rawCFGOutput - Variable in class jadx.api.JadxArgs
- rawClsMap - Variable in class jadx.core.dex.nodes.RootNode
- rawFullId - Variable in class jadx.core.dex.info.MethodInfo
- rawInsn - Variable in class jadx.core.dex.visitors.DotGraphVisitor
- rawInsn - Variable in class jadx.core.utils.DotGraphUtils
- RawNamedValue - Class in jadx.core.xmlgen.entry
- RawNamedValue(int, RawValue) - Constructor for class jadx.core.xmlgen.entry.RawNamedValue
- rawValue - Variable in 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() - Method in class jadx.zip.io.ByteBufferBackedInputStream
- read() - Method in class jadx.zip.io.LimitedInputStream
- read(byte[], int, int) - Method in class jadx.core.xmlgen.ParserStream
- read(byte[], int, int) - Method in class jadx.zip.io.ByteBufferBackedInputStream
- read(byte[], int, int) - Method in class jadx.zip.io.LimitedInputStream
- read(InputStream) - Static method in class jadx.core.utils.android.TextResMapFile
- read(Path) - Static method in class jadx.core.utils.android.TextResMapFile
- READ - Enum constant in enum jadx.api.args.GeneratedRenamesMappingFileMode
-
Load if found, don't save (default)
- READ - Enum constant in enum jadx.api.args.UserRenamesMappingsMode
-
Just read, user can save manually (default)
- READ_AND_AUTOSAVE_BEFORE_CLOSING - Enum constant in enum jadx.api.args.UserRenamesMappingsMode
-
Read and autosave before exiting the app or closing the project
- READ_AND_AUTOSAVE_EVERY_CHANGE - Enum constant in enum 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 - Enum constant in enum jadx.api.args.GeneratedRenamesMappingFileMode
-
Load if found, save only if new (don't overwrite)
- readAllBytes(InputStream) - Static method in class jadx.plugins.input.dex.DexFileLoader
- readAnnotation(SectionReader, SectionReader, boolean) - Static method in class jadx.plugins.input.dex.sections.annotations.AnnotationsParser
- readAnnotationList(int) - Method in class jadx.plugins.input.dex.sections.annotations.AnnotationsParser
- readAnnotationRefList(int) - Method in class jadx.plugins.input.dex.sections.annotations.AnnotationsParser
- readArgType(DataInputStream) - Method in class jadx.core.clsp.ClsSet
- readArgTypesArray(DataInputStream) - Method in class jadx.core.clsp.ClsSet
- readArgTypesList(DataInputStream) - Method in class jadx.core.clsp.ClsSet
- readBoolean() - Method in class jadx.core.utils.android.DataInputDelegate
- readByte() - Method in class jadx.core.utils.android.DataInputDelegate
- readByte() - Method in class jadx.plugins.input.dex.sections.SectionReader
- readByteArray(int) - Method in class jadx.plugins.input.dex.sections.SectionReader
- readChar() - Method in class jadx.core.utils.android.DataInputDelegate
- readClassAnnotations() - Method in class jadx.plugins.input.dex.sections.annotations.AnnotationsParser
- readClsMethods(DataInputStream, ClassInfo) - Method in class jadx.core.clsp.ClsSet
- readClsSource(DataInputStream) - Static method in class jadx.core.clsp.ClsSet
- readData(InputStream) - Static method in class jadx.core.xmlgen.XmlGenUtils
- readDouble() - Method in class jadx.core.utils.android.DataInputDelegate
- readEntries(File, BiConsumer<IZipEntry, InputStream>) - Method in class jadx.zip.ZipReader
- readFields(Consumer<IFieldData>, SectionReader, DexFieldData, int, Map<Integer, Integer>, boolean) - Method in class jadx.plugins.input.dex.sections.DexClassData
- readFieldsAnnotationOffsetMap() - Method in class jadx.plugins.input.dex.sections.annotations.AnnotationsParser
- readFile(Path) - Static method in class jadx.core.utils.files.FileUtils
- readFlags(JadxZipEntry) - Method in class jadx.zip.parser.JadxZipParser
- 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
- readIfPresent(byte[]) - Static method in class jadx.plugins.input.dex.sections.DexHeaderV41
- readInt() - Method in class jadx.core.utils.android.DataInputDelegate
- readInt() - Method in class jadx.plugins.input.dex.sections.SectionReader
- readInt(byte[], int) - Static method in class jadx.core.deobf.FileTypeDetector
- 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
- readLong() - Method in class jadx.plugins.input.dex.sections.SectionReader
- readMapList(SectionReader, int) - Method in class jadx.plugins.input.dex.sections.DexHeader
- readMethod(DataInputStream, ClassInfo) - Method in class jadx.core.clsp.ClsSet
- readMethodParamsAnnRefOffsetMap() - Method in class jadx.plugins.input.dex.sections.annotations.AnnotationsParser
- readMethods(Consumer<IMethodData>, SectionReader, DexMethodData, int, Map<Integer, Integer>, Map<Integer, Integer>) - Method in class jadx.plugins.input.dex.sections.DexClassData
- readMethodsAnnotationOffsetMap() - Method in class jadx.plugins.input.dex.sections.annotations.AnnotationsParser
- readNullEndedString(int, boolean) - Method in class jadx.core.utils.android.ExtDataInput
- readPos - Variable in class jadx.core.xmlgen.ParserStream
- readRegsList(DexInsnData, int, SectionReader) - Method in class jadx.plugins.input.dex.insns.DexInsnFormat
- readRegsRange(DexInsnData, int, SectionReader) - Method in class jadx.plugins.input.dex.insns.DexInsnFormat
- readScriptOrVariantChar(int) - Method in class jadx.core.xmlgen.ResTableBinaryParser
- readScriptOrVariantChar(int, ParserStream) - Static method in class jadx.core.xmlgen.ResTableBinaryParser
- readShort() - Method in class jadx.core.utils.android.DataInputDelegate
- readShort() - Method in class jadx.plugins.input.dex.sections.SectionReader
- readSignedLeb128(SectionReader) - Static method in class jadx.plugins.input.dex.utils.Leb128
- readSleb128() - Method in class jadx.plugins.input.dex.sections.SectionReader
- readString(int) - Method in class jadx.plugins.input.dex.sections.SectionReader
- readString(DataInputStream) - Static method in class jadx.core.clsp.ClsSet
- readString(DataInputStream, int) - Static method in class jadx.core.clsp.ClsSet
- readString(ByteBuffer, int) - Static method in class jadx.zip.parser.JadxZipParser
- readString16Fixed(int) - Method in class jadx.core.xmlgen.ParserStream
- readSubDexOffsets(byte[], DexHeaderV41) - Static method in class jadx.plugins.input.dex.sections.DexHeaderV41
- readTypeList() - Method in class jadx.plugins.input.dex.sections.SectionReader
- readTypeListAt(int) - Method in class jadx.plugins.input.dex.sections.SectionReader
- readU2(ByteBuffer) - Static method in class jadx.zip.parser.JadxZipParser
- readU4(byte[], int) - Static method in class jadx.plugins.input.dex.utils.DataReader
- readUByte() - Method in class jadx.plugins.input.dex.sections.SectionReader
- readUInt32() - Method in class jadx.core.xmlgen.ParserStream
- readUleb128() - Method in class jadx.plugins.input.dex.sections.SectionReader
- readUleb128p1() - Method in class jadx.plugins.input.dex.sections.SectionReader
- readUnsignedByte() - Method in class jadx.core.utils.android.DataInputDelegate
- readUnsignedByte(DataInputStream) - Static method in class jadx.core.clsp.ClsSet
- readUnsignedLeb128(SectionReader) - Static method in class jadx.plugins.input.dex.utils.Leb128
- readUnsignedShort() - Method in class jadx.core.utils.android.DataInputDelegate
- readUShort() - Method in class jadx.plugins.input.dex.sections.SectionReader
- readUShortArray(int) - Method in class jadx.plugins.input.dex.sections.SectionReader
- readUTF() - Method in class jadx.core.utils.android.DataInputDelegate
- READY_TO_COMPARE - Enum constant in enum jadx.core.dex.visitors.finaly.traverser.state.TraverserState.ComparisonState
- 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.
- RecoveredFromCacheStateFactory(TraverserState) - Constructor for class jadx.core.dex.visitors.finaly.traverser.state.RecoveredFromCacheTraverserState.RecoveredFromCacheStateFactory
- RecoveredFromCacheTraverserState - Class in jadx.core.dex.visitors.finaly.traverser.state
- RecoveredFromCacheTraverserState(TraverserState) - Constructor for class jadx.core.dex.visitors.finaly.traverser.state.RecoveredFromCacheTraverserState
- RecoveredFromCacheTraverserState.RecoveredFromCacheStateFactory - Class in jadx.core.dex.visitors.finaly.traverser.state
- recursiveInsnCheck(InsnNode, InsnType, Predicate<InsnNode>) - Static method in class jadx.core.utils.InsnUtils
- refPos - Variable in class jadx.api.metadata.annotations.VarRef.FixedVarRef
- refType - Variable in class jadx.api.data.impl.JadxNodeRef
- RefType() - Constructor for enum jadx.api.data.IJavaNodeRef.RefType
- reg - Variable in class jadx.api.metadata.annotations.VarNode
- 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
- regAt(InsnFormatterInfo, int) - Method in class jadx.plugins.input.dex.smali.SmaliInsnFormat
- 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.attributes.nodes.RegionRefAttr
- region - Variable in class jadx.core.dex.nodes.MethodNode
- region - Variable in class jadx.core.dex.regions.SynchronizedRegion
- region - Variable in class jadx.core.dex.visitors.regions.maker.RegionStack.State
- 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 - Enum constant in enum jadx.core.dex.instructions.InsnType
- REGION_REF - Static variable in class jadx.core.dex.attributes.AType
- RegionCounterVisitor() - Constructor for class jadx.core.dex.visitors.regions.DebugRegionCounter.RegionCounterVisitor
- RegionGen - Class in jadx.core.codegen
- RegionGen(MethodGen) - Constructor for class jadx.core.codegen.RegionGen
- regionMaker - Variable in class jadx.core.dex.visitors.regions.maker.ExcHandlersRegionMaker
- regionMaker - Variable in class jadx.core.dex.visitors.regions.maker.IfRegionMaker
- regionMaker - Variable in class jadx.core.dex.visitors.regions.maker.LoopRegionMaker
- regionMaker - Variable in class jadx.core.dex.visitors.regions.maker.SwitchRegionMaker
- regionMaker - Variable in class jadx.core.dex.visitors.regions.maker.SynchronizedRegionMaker
- 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
- regionProcess(UsePlace) - Method in class jadx.core.dex.visitors.regions.variables.CollectUsageRegionVisitor
- 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
- REGIONS_STACK_LIMIT - Static variable in class jadx.core.dex.visitors.regions.maker.RegionStack
- regionsCount - Variable in class jadx.core.dex.visitors.regions.maker.RegionMaker
- regionsLimit - Variable in class jadx.core.dex.visitors.regions.maker.RegionMaker
- regionStack - Variable in class jadx.core.dex.visitors.regions.TracedRegionVisitor
- RegionStack - Class in jadx.core.dex.visitors.regions.maker
- RegionStack(MethodNode) - Constructor for class jadx.core.dex.visitors.regions.maker.RegionStack
- RegionStack.State - Class in jadx.core.dex.visitors.regions.maker
- RegionUtils - Class in jadx.core.utils
- RegionUtils() - Constructor for class jadx.core.utils.RegionUtils
- register(JadxPlugin) - Method in class jadx.core.plugins.JadxPluginManager
- register(ICommand) - Static method in class jadx.cli.JadxCLICommands
- register(DexInsnInfo[], int, Opcode, DexInsnFormat) - Static method in class jadx.plugins.input.dex.insns.DexInsnInfo
- register(DexInsnInfo[], int, Opcode, DexInsnFormat, InsnIndexType) - Static method in class jadx.plugins.input.dex.insns.DexInsnInfo
- register(IJadxPluginResolver) - Static method in class jadx.plugins.tools.resolvers.ResolversRegistry
- 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
- registerFormatters() - Method in class jadx.plugins.input.dex.smali.SmaliInsnFormat
- 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
- registerLoops(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
- registerOptions() - Method in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder
- registerOptions() - Method in class jadx.plugins.input.dex.DexInputOptions
- registerOptions() - Method in class jadx.plugins.input.smali.SmaliInputOptions
- registerOptions(JadxPluginOptions) - Method in interface jadx.api.plugins.JadxPluginContext
- registerOptions(JadxPluginOptions) - Method in class jadx.core.plugins.PluginContext
- registerPayload(int, Opcode, DexInsnFormat) - Static method in class jadx.plugins.input.dex.insns.DexInsnInfo
- registerPlugin(JadxPlugin) - Method in class jadx.api.JadxDecompiler
- registersAndCastsOnly(InsnArg) - Static method in class jadx.core.dex.visitors.ClassModifier
- registerWithBlockInfo(TraverserBlockInfo, int) - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState.BlockCompletionMonitor
- registerWithBlockInfo(TraverserBlockInfo, int) - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState.BlockCompletionMonitorMap
- registerWithBlockInfo(TraverserBlockInfo, int) - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState
- regNum - Variable in class jadx.core.dex.instructions.args.RegisterArg
- regNum - Variable in class jadx.core.dex.instructions.args.SSAVar
- regNum - Variable in class jadx.plugins.input.dex.sections.debuginfo.DexLocalVar
- regsCount - Variable in class jadx.core.dex.nodes.MethodNode
- regsCount - Variable in class jadx.plugins.input.dex.insns.DexInsnData
- regsCount - Variable in class jadx.plugins.input.dex.insns.DexInsnFormat
- regsList(SmaliCodeWriter, InsnData) - Method in class jadx.plugins.input.dex.smali.SmaliInsnFormat
- REJECT - Enum constant in enum jadx.core.dex.visitors.typeinference.TypeUpdateResult
- relatedMthNodes - Variable in class jadx.core.dex.attributes.nodes.MethodOverrideAttr
-
All method nodes from override hierarchy.
- RelatedVarRef(VarNode) - Constructor for class jadx.api.metadata.annotations.VarRef.RelatedVarRef
- relatedVars - Variable in class jadx.core.dex.visitors.typeinference.AbstractTypeConstraint
- Release - Class in jadx.plugins.tools.resolvers.github.data
- Release() - Constructor for class jadx.plugins.tools.resolvers.github.data.Release
- RELEASE_LIST_TYPE - Static variable in class jadx.plugins.tools.resolvers.github.GithubTools
- RELEASE_TYPE - Static variable in class jadx.plugins.tools.resolvers.github.GithubTools
- releaseVer - Variable in class jadx.core.plugins.versions.VerifyRequiredVersion.RequiredVersionData
- reload() - Method in class jadx.api.JavaClass
- reload() - Method in class jadx.core.dex.nodes.MethodNode
- RELOAD_AT_CODEGEN_STAGE - Enum constant in enum 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
-
Reload passes and plugins without processing classes and inputs
- ReloadProject - Class in jadx.api.plugins.events.types
- ReloadProject() - Constructor for class jadx.api.plugins.events.types.ReloadProject
- ReloadSettingsWindow - Class in jadx.api.plugins.events.types
- ReloadSettingsWindow() - Constructor for class jadx.api.plugins.events.types.ReloadSettingsWindow
- REM - Enum constant in enum jadx.core.dex.instructions.ArithOp
- REM_DOUBLE - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- REM_DOUBLE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- REM_DOUBLE_2ADDR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- REM_FLOAT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- REM_FLOAT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- REM_FLOAT_2ADDR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- REM_INT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- REM_INT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- REM_INT_2ADDR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- REM_INT_LIT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- REM_INT_LIT16 - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- REM_INT_LIT8 - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- REM_LONG - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- REM_LONG - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- REM_LONG_2ADDR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- 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.dex.trycatch.TryEdgeScopeGroupMap
- remove(Object) - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState.BlockCompletionMonitorMap
- remove(Object) - Method in class jadx.core.dex.visitors.finaly.TryCatchEdgeBlockMap
- 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 - Enum constant in enum jadx.core.dex.attributes.AFlag
- REMOVE_REDUNDANT_ELSE_VISITOR - Static variable in class jadx.core.dex.visitors.regions.IfRegionVisitor
- REMOVE_REGION_VISITOR - Static variable in class jadx.core.dex.visitors.regions.CleanRegions
- REMOVE_SUPER_CLASS - Enum constant in enum 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
- removeAll(List<InsnNode>, List<InsnNode>) - Static method in class jadx.core.utils.InsnRemover
- 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
- removeAssignChain(MethodNode, InsnNode, InsnRemover, InsnType) - Static method in class jadx.core.dex.visitors.ConstructorVisitor
-
Remove instructions on 'move' chain until instruction with type 'insnType'
- 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
- removeBlockerInsns(MethodNode) - Static method in class jadx.core.dex.visitors.ssa.SSATransform
- removeBreak(IBlock, IContainer) - Method in class jadx.core.dex.visitors.regions.SwitchBreakVisitor.BaseSwitchRegionVisitor
- removeBridgeMethod(ClassNode, MethodNode) - Static method in class jadx.core.dex.visitors.ClassModifier
- removeChar(String, char) - Static method in class jadx.core.utils.StringUtils
- removeCheckCast(MethodNode, BlockNode, int, IndexInsnNode) - Static method in class jadx.core.dex.visitors.ModVisitor
- removeClsFromPackage(PackageNode, ClassNode) - Method in class jadx.core.dex.nodes.RootNode
- removeConnection(BlockNode, BlockNode) - Static method in class jadx.core.dex.visitors.blocks.BlockSplitter
- removed - Variable in class jadx.core.dex.trycatch.ExceptionHandler
- removeDependency(ClassNode) - Method in class jadx.core.dex.nodes.ClassNode
- removeEmptyBlock(BlockNode) - Static method in class jadx.core.dex.visitors.blocks.BlockSplitter
- removeEmptyBlocks() - Method in class jadx.core.codegen.SimpleModeHelper
- removeEmptyCases(SwitchInsn, SwitchRegion, BlockNode, BlockNode) - Method in class jadx.core.dex.visitors.regions.maker.SwitchRegionMaker
-
Remove empty case blocks: 1.
- removeEmptyDetachedBlocks(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.BlockSplitter
- removeEmptyMethods(MethodNode) - Static method in class jadx.core.dex.visitors.ClassModifier
-
Remove public empty constructors (static or default)
- removeEmptyUpPath(List<BlockNode>, BlockNode) - Static method in class jadx.core.dex.visitors.finaly.MarkFinallyVisitor
- removeEnumMethods(ClassNode, FieldNode) - Method in class jadx.core.dex.visitors.EnumVisitor
- removeExcHandler(MethodNode, ExceptionHandler) - Static method in class jadx.core.dex.visitors.blocks.BlockExceptionHandler
- removeExit(BlockNode) - Method in class jadx.core.dex.visitors.regions.maker.RegionStack
- removeFieldUsageFromConstructor(MethodNode, FieldNode, ClassNode) - Static method in class jadx.core.dex.visitors.ClassModifier
- removeFileExtension(String) - Static method in class jadx.api.plugins.utils.CommonFileUtils
- removeForClass(ClassNode) - Method in class jadx.core.dex.info.ConstStorage
- removeForCls(ClassNode) - Method in class jadx.core.dex.info.ConstStorage.ValueStorage
- removeFromMethod(Set<BlockNode>, MethodNode) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
- removeHandler(ExceptionHandler) - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- removeIf(Predicate<? super E>) - Method in class jadx.core.utils.ImmutableList
- removeInsn(InsnNode[], InsnNode) - Static method in class jadx.core.dex.visitors.ProcessInstructionsVisitor
- removeInsns(BlockNode, BlockNode, List<BlockNode>) - Static method in class jadx.core.dex.visitors.blocks.ResolveJavaJSR
- removeInsns(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.BlockSplitter
- removeInstructions(BlockNode) - Static method in class jadx.core.dex.visitors.PrepareForCodeGen
- removeInstructions(List<IBlock>) - Static method in class jadx.core.utils.BlockUtils
- 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
- removeInvalidMethodsUsed() - Method in class jadx.core.dex.nodes.MethodNode
- removeJumpAttr(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.BlockSplitter
- 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
- removeMonitorExitFromExcHandler(MethodNode, ExceptionHandler) - Static method in class jadx.core.dex.visitors.blocks.BlockExceptionHandler
- removeNonPrintableCharacters(String) - Static method in class jadx.core.deobf.NameMapper
- removeObject(List<ArgType>) - Method in class jadx.core.dex.visitors.typeinference.TypeCompare
- removePackage(PackageNode) - Method in class jadx.core.dex.nodes.RootNode
- removeParenthesis(BlockNode) - Static method in class jadx.core.dex.visitors.PrepareForCodeGen
- removeParenthesis(InsnNode) - Static method in class jadx.core.dex.visitors.PrepareForCodeGen
-
Remove parenthesis for wrapped insn in arith '+' or '-' ('(a + b) +c' => 'a + b + c')
- removeParenthesis(IfCondition) - Static method in class jadx.core.dex.visitors.PrepareForCodeGen
- removePhiList(MethodNode, List<PhiInsn>) - Static method in class jadx.core.dex.visitors.ssa.SSATransform
- removePredecessors(BlockNode) - Static method in class jadx.core.dex.visitors.blocks.BlockSplitter
- removePrefix(String, String) - Static method in class jadx.plugins.tools.utils.PluginUtils
- removeRedundantElseBlock(MethodNode, IfRegion) - Static method in class jadx.core.dex.visitors.regions.IfRegionVisitor
- RemoveRedundantElseVisitor() - Constructor for class jadx.core.dex.visitors.regions.IfRegionVisitor.RemoveRedundantElseVisitor
- RemoveRegionVisitor() - Constructor for class jadx.core.dex.visitors.regions.CleanRegions.RemoveRegionVisitor
- removeSsaVar(MethodNode, SSAVar) - Static method in class jadx.core.utils.InsnRemover
- removeStep(MethodNode, InsnRemover) - Static method in class jadx.core.dex.visitors.ModVisitor
-
Remove unnecessary instructions
- removeStringBuilderInsns(MethodNode, InvokeNode, List<InsnNode>) - Static method in class jadx.core.dex.visitors.SimplifyVisitor
-
Remove and unbind all instructions with StringBuilder
- 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
- removeSyntheticFields(ClassNode) - Static method in class jadx.core.dex.visitors.ClassModifier
-
Remove synthetic fields if type is outer class or class will be inlined (anonymous)
- removeSyntheticMethods(MethodNode) - Static method in class jadx.core.dex.visitors.ClassModifier
- removeTmpConnection(BlockNode) - Static method in class jadx.core.dex.visitors.blocks.BlockExceptionHandler
- removeUnreachableBlock(BlockNode, MethodNode) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
- removeUnreachableBlocks(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
- RemoveUnreachableBreak() - Constructor for class jadx.core.dex.visitors.regions.SwitchBreakVisitor.RemoveUnreachableBreak
- removeUnusedExcHandlers(MethodNode, List<TryCatchBlockAttr>, BlockSet) - Static method in class jadx.core.dex.visitors.blocks.BlockExceptionHandler
-
Remove excHandlers that were not used when connecting.
- removeUnusedInvokeResults(MethodNode) - Static method in class jadx.core.dex.visitors.ssa.SSATransform
- removeUnusedResults(MethodNode) - Static method in class jadx.core.dex.visitors.regions.variables.ProcessVariables
- 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
- renameCondition - Variable in class jadx.api.JadxArgs
-
Condition to rename node in deobfuscator
- RenameConverter(String) - Constructor for class jadx.cli.JadxCLIArgs.RenameConverter
- RenameEnum() - Constructor for enum jadx.api.JadxArgs.RenameEnum
- renameFile(Path, Path) - Static method in class jadx.core.utils.files.FileUtils
- renameFlags - Variable in class jadx.api.JadxArgs
- renameFlags - Variable in class jadx.cli.JadxCLIArgs
- renameNode - Variable in class jadx.api.plugins.events.types.NodeRenamedByUser
-
Optional JRenameNode instance
- 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
- renames - Variable in class jadx.api.data.impl.JadxCodeData
- renames - Variable in class jadx.core.xmlgen.ResourceStorage
-
Preserve same name for same id across different configs
- RenameState - Class in jadx.core.dex.visitors.ssa
- RenameState(MethodNode, BlockNode, SSAVar[], int[]) - Constructor for class jadx.core.dex.visitors.ssa.RenameState
- renameVariables(MethodNode) - Static method in class jadx.core.dex.visitors.ssa.SSATransform
- renameVarsInBlock(MethodNode, RenameState) - Static method in class jadx.core.dex.visitors.ssa.SSATransform
- RenameVisitor - Class in jadx.core.dex.visitors.rename
- RenameVisitor() - Constructor for class jadx.core.dex.visitors.rename.RenameVisitor
- reOrderSwitchCases(Map<BlockNode, List<Object>>, Map<BlockNode, BlockNode>) - Method in class jadx.core.dex.visitors.regions.maker.SwitchRegionMaker
- replace(ResourceEntry, ResourceEntry) - Method in class jadx.core.xmlgen.ResourceStorage
- REPLACE_PATTERN - Static variable in class jadx.core.utils.log.LogUtils
-
We replace everything except alphanumeric characters, underscore, dots, colon, semicolon, comma, spaces, minus
- replaceAll(UnaryOperator<E>) - Method in class jadx.core.utils.ImmutableList
- replaceAnonymousType(ConstructorInsn) - Method in class jadx.core.dex.visitors.typeinference.TypeInferenceVisitor
- 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
- replaceArg(MethodNode, RegisterArg, InsnArg, InsnNode) - Static method in class jadx.core.dex.visitors.ConstInlineVisitor
- replaceClassGenerics(ArgType, ArgType) - Method in class jadx.core.dex.nodes.utils.TypeUtils
-
Replace generic types in
typeWithGenericusing instance types
Example:instanceType: Set<String>typeWithGeneric: Iterator<E>return: Iterator<String> - replaceClassGenerics(ArgType, ArgType, ArgType) - Method in class jadx.core.dex.nodes.utils.TypeUtils
- replaceCls - Variable in class jadx.core.utils.GsonUtils.InterfaceReplace
- replaceClsUsage(MethodNode, MethodNode, ClassNode) - Method in class jadx.core.dex.visitors.InlineMethods
- replaceConnection(BlockNode, BlockNode, BlockNode) - Static method in class jadx.core.dex.visitors.blocks.BlockSplitter
- replaceConst(MethodNode, ClassNode, BlockNode, int, InsnNode) - Static method in class jadx.core.dex.visitors.ModVisitor
- replaceConst(MethodNode, InsnNode, InsnArg) - Static method in class jadx.core.dex.visitors.ConstInlineVisitor
- replaceConstInAnnotations(ClassNode) - Method in class jadx.core.dex.visitors.ModVisitor
- replaceConstInArg(MethodNode, InsnArg) - Static method in class jadx.core.dex.visitors.ReplaceNewArray
- replaceConstKeys(MethodNode, ClassNode, SwitchInsn) - Static method in class jadx.core.dex.visitors.ModVisitor
- replaceConsts - Variable in class jadx.api.JadxArgs
- replaceConsts - Variable in class jadx.cli.JadxCLIArgs
- replaceConstsInAnnotationForAttrNode(ClassNode, AttrNode) - Method in class jadx.core.dex.visitors.ModVisitor
- replaceConstsInAnnotationForMethodParamsAttr(ClassNode, MethodNode) - Method in class jadx.core.dex.visitors.ModVisitor
- replaceConstsInAnnotationsAttr(ClassNode, AnnotationsAttr) - Method in class jadx.core.dex.visitors.ModVisitor
- replaceConstValue(ClassNode, EncodedValue) - Method in class jadx.core.dex.visitors.ModVisitor
- replaceEnabled - Variable in class jadx.core.dex.info.ConstStorage
- 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
- replaceInvoke(MethodNode) - Static method in class jadx.core.dex.visitors.ConstructorVisitor
- 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
- replaceMth - Variable in class jadx.core.dex.attributes.nodes.MethodReplaceAttr
- ReplaceNewArray - Class in jadx.core.dex.visitors
- ReplaceNewArray() - Constructor for class jadx.core.dex.visitors.ReplaceNewArray
- replaceObj - Variable in class jadx.core.dex.attributes.nodes.FieldReplaceAttr
- replacePhiWithMove(MethodNode, BlockNode, PhiInsn, RegisterArg) - Static method in class jadx.core.dex.visitors.ssa.SSATransform
- replaceRegs(MethodNode, MethodNode, MethodInlineAttr, InvokeNode, InsnNode) - Method in class jadx.core.dex.visitors.InlineMethods
- replaceStep(MethodNode, InsnRemover) - Static method in class jadx.core.dex.visitors.ModVisitor
- 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
- replaceTarget(BlockNode, BlockNode, BlockNode) - Static method in class jadx.core.dex.visitors.blocks.BlockSplitter
- 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
- replaceType - Variable in class jadx.core.dex.attributes.nodes.FieldReplaceAttr
- replaceTypeVariablesUsingMap(ArgType, Map<ArgType, ArgType>) - Method in class jadx.core.dex.nodes.utils.TypeUtils
- replaceUnknownTypes(List<ArgType>, List<ArgType>) - Method in class jadx.core.dex.visitors.MethodInvokeVisitor
- ReplaceWith() - Constructor for enum jadx.core.dex.attributes.nodes.FieldReplaceAttr.ReplaceWith
- replaceWithMergedSwitch(SwitchOverStringVisitor.SwitchData) - Static method in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor
-
replace with new switch.
- replaceWithTernary(MethodNode, IfRegion, BlockNode, InsnNode) - Static method in class jadx.core.dex.visitors.regions.TernaryMod
- REPORT_TAMPERING - Enum constant in enum jadx.zip.ZipReaderFlags
-
Enable additional checks to verify zip data and report possible tampering
- REQ_VER_FORMAT - Static variable in class jadx.core.plugins.versions.VerifyRequiredVersion
- REQUEST_CODE_SHRINK - Enum constant in enum jadx.core.dex.attributes.AFlag
- REQUEST_IF_REGION_OPTIMIZE - Enum constant in enum jadx.core.dex.attributes.AFlag
- requestReRun() - Method in class jadx.core.dex.visitors.regions.SwitchBreakVisitor.BaseSwitchRegionVisitor
- requestUpdate(InsnArg, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateInfo
- requestUpdate(TypeUpdateInfo, InsnArg, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdate
- requiredJadxVersion - Variable in class jadx.api.plugins.JadxPluginInfo
-
Minimum required jadx version to run this plugin.
- requiredJadxVersion - Variable in class jadx.api.plugins.JadxPluginInfoBuilder
- requiredJadxVersion - Variable in class jadx.plugins.tools.data.JadxPluginMetadata
- requiredJadxVersion(String) - Method in class jadx.api.plugins.JadxPluginInfoBuilder
- RequiredVersionData(String, String) - Constructor for class jadx.core.plugins.versions.VerifyRequiredVersion.RequiredVersionData
- rerun(MethodNode) - Static method in class jadx.core.dex.visitors.InitCodeVariables
- reRunRequested - Variable in class jadx.core.dex.visitors.regions.SwitchBreakVisitor.BaseSwitchRegionVisitor
- RES_ENTRY_NAME_COMPARATOR - Static variable in class jadx.core.xmlgen.ResourceStorage
- RES_LINK - Enum constant in enum jadx.core.xmlgen.ResContainer.DataType
- RES_MAP - Static variable in class jadx.core.utils.android.AndroidResourcesMap
- 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 - Enum constant in enum 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
- Res9patchStreamDecoder.NinePatch - Class in jadx.core.utils.android
- ResClsInfo(ClassNode) - Constructor for class jadx.core.utils.android.AndroidResourcesUtils.ResClsInfo
- ResContainer - Class in jadx.core.xmlgen
- ResContainer(String, List<ResContainer>, Object, ResContainer.DataType) - Constructor for class jadx.core.xmlgen.ResContainer
- ResContainer.DataType - Enum in jadx.core.xmlgen
- resContainerFactories - Variable in class jadx.api.ResourcesLoader
- ResDecoder - Class in jadx.core.xmlgen
- ResDecoder() - Constructor for class jadx.core.xmlgen.ResDecoder
- RESERVED_NAMES - Static variable in class jadx.core.deobf.NameMapper
- reset() - Method in class jadx.api.JadxDecompiler
- reset() - Method in interface jadx.api.plugins.events.IJadxEvents
-
Clear all listeners.
- reset() - Method in class jadx.core.dex.visitors.regions.SwitchBreakVisitor.BaseSwitchRegionVisitor
-
Method called before visitor rerun
- 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
- reset() - Method in class jadx.plugins.input.dex.sections.DexMethodRef
- reset() - Method in class jadx.zip.io.ByteBufferBackedInputStream
- reset() - Method in class jadx.zip.io.LimitedInputStream
- resetDexUniqId() - Static method in class jadx.plugins.input.dex.DexFileLoader
- resetForceInlineInsns() - Method in class jadx.core.dex.regions.conditions.IfInfo
- resetLoops() - Method in class jadx.core.dex.nodes.MethodNode
- resetName - Variable in class jadx.api.plugins.events.types.NodeRenamedByUser
-
Request reset name to original
- resetPasses() - Method in class jadx.core.dex.nodes.RootNode
- resetSSAVar() - Method in class jadx.core.dex.instructions.args.RegisterArg
- resetTryBlocks(MethodNode, List<TryCatchBlockAttr>) - Static method in class jadx.core.dex.visitors.finaly.MarkFinallyVisitor
- resetTypeAndCodeVar() - Method in class jadx.core.dex.instructions.args.SSAVar
- resMap - Variable in class jadx.core.xmlgen.entry.ValuesParser
- resNames - Variable in class jadx.core.xmlgen.BinaryXMLParser
- ResNameUtils - Class in jadx.core.xmlgen
- ResNameUtils() - Constructor for class jadx.core.xmlgen.ResNameUtils
- resolve - Variable in class jadx.core.dex.instructions.InvokeCustomRawNode
- resolve() - Method in class jadx.core.plugins.JadxPluginManager
- resolve(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.ResolveJavaJSR
- resolve(String) - Method in class jadx.plugins.tools.resolvers.file.LocalFileResolver
- resolve(String) - Method in class jadx.plugins.tools.resolvers.github.GithubReleaseResolver
- resolve(String) - Method in interface jadx.plugins.tools.resolvers.IJadxPluginResolver
-
Fetch the latest version plugin metadata by location
- RESOLVE_JAVA_JSR - Enum constant in enum 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
- resolveConfigRef(String) - Method in class jadx.cli.config.JadxConfigAdapter
- resolved - Variable in class jadx.analysis.callgraph.CallGraphExportJson.Edge
- resolveDirectMethod(String, String) - Method in class jadx.core.dex.nodes.RootNode
- resolvedOnly - Variable in class jadx.analysis.callgraph.CallGraphBuilder
- resolvedOnly(boolean) - Method in interface jadx.analysis.callgraph.api.ICallGraphBuilder
- resolvedOnly(boolean) - Method in class jadx.analysis.callgraph.CallGraphBuilder
- resolvedPlugins - Variable in class jadx.core.plugins.JadxPluginManager
- resolveField(FieldInfo) - Method in class jadx.core.dex.nodes.RootNode
- resolveForRetBlock(MethodNode, BlockNode) - Static method in class jadx.core.dex.visitors.blocks.ResolveJavaJSR
- resolveIndependentVariables(TypeSearchVarInfo) - Method in class jadx.core.dex.visitors.typeinference.TypeSearch
- 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
- resolveMetadata(String) - Method in class jadx.plugins.tools.JadxPluginsTools
- resolveMethod(MethodInfo) - Method in class jadx.core.dex.nodes.RootNode
- resolveMethod(BaseInvokeNode) - Method in class jadx.core.dex.nodes.utils.MethodUtils
- resolveMthList(List<MethodNode>) - Method in class jadx.core.dex.visitors.usage.UsageInfo
- 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
- resolvers - Variable in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- RESOLVERS_MAP - Static variable in class jadx.plugins.tools.resolvers.ResolversRegistry
- ResolversRegistry - Class in jadx.plugins.tools.resolvers
- ResolversRegistry() - Constructor for class jadx.plugins.tools.resolvers.ResolversRegistry
- resolveTypeVars(IMethodDetails, Map<ArgType, ArgType>) - Method in class jadx.core.dex.visitors.MethodInvokeVisitor
- resolveVarNode(VarNode) - Method in class jadx.api.JadxDecompiler
- resolveVarRef(ICodeInfo, VarRef) - Method in class jadx.api.JadxDecompiler
- resolveVersions(String, int, int) - Method in class jadx.plugins.tools.resolvers.file.LocalFileResolver
- resolveVersions(String, int, int) - Method in class jadx.plugins.tools.resolvers.github.GithubReleaseResolver
- resolveVersions(String, int, int) - Method in interface jadx.plugins.tools.resolvers.IJadxPluginResolver
-
Fetch several latest versions (pageable) of plugin by locationId.
- ResourceContentType - Enum in jadx.api.resources
- ResourceContentType() - Constructor for enum jadx.api.resources.ResourceContentType
- ResourceEntry - Class in jadx.core.xmlgen.entry
- ResourceEntry(int, String, String, String, String) - Constructor for class jadx.core.xmlgen.entry.ResourceEntry
- resourceFile - Variable in class jadx.core.xmlgen.ResourcesSaver
- 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
- resourceIds - Variable in class jadx.core.xmlgen.BinaryXMLParser
- resourceNameSource - Variable in class jadx.api.JadxArgs
- resourceNameSource - Variable in class jadx.cli.JadxCLIArgs
- ResourceNameSource - Enum in jadx.api.args
-
Resources original name source (for deobfuscation)
- ResourceNameSource() - Constructor for enum jadx.api.args.ResourceNameSource
- ResourceNameSourceConverter() - Constructor for class jadx.cli.JadxCLIArgs.ResourceNameSourceConverter
- resources - Variable in class jadx.api.JadxDecompiler
- resources - Variable in class jadx.core.export.ExportGradle
- resources - Variable in class jadx.core.export.gen.AndroidGradleGenerator
- resources - Variable in class jadx.core.export.gen.SimpleJavaGradleGenerator
- RESOURCES - Enum constant in enum jadx.api.args.ResourceNameSource
-
Force use resources provided names
- resourcesLoader - Variable in class jadx.api.JadxDecompiler
- ResourcesLoader - Class in jadx.api
- ResourcesLoader(JadxDecompiler) - Constructor for class jadx.api.ResourcesLoader
- ResourcesLoader.ResourceDecoder<T> - Interface in jadx.api
- resourcesNames - Variable in class jadx.core.dex.info.ConstStorage
- 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
- ResourceType(ResourceContentType, String...) - Constructor for enum jadx.api.ResourceType
- resOutDir - Variable in class jadx.core.export.OutDirs
- respectAccessModifiers - Variable in class jadx.core.dex.visitors.fixaccessmodifiers.FixAccessModifiers
- respectBytecodeAccessModifiers - Variable in class jadx.cli.JadxCLIArgs
- respectBytecodeAccModifiers - Variable in class jadx.api.JadxArgs
- resStorage - Variable in class jadx.core.xmlgen.ResTableBinaryParser
- resStorage - Variable in class jadx.core.xmlgen.ResXmlGen
- 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
- ResTableBinaryParser.EntryOffset - Class in jadx.core.xmlgen
- ResTableBinaryParser.PackageChunk - Class in jadx.core.xmlgen
- ResTableBinaryParserProvider - Class in jadx.core.xmlgen
- ResTableBinaryParserProvider() - Constructor for class jadx.core.xmlgen.ResTableBinaryParserProvider
- resTableParserProviders - Variable in class jadx.api.ResourcesLoader
- RESTART_CODEGEN - Enum constant in enum jadx.core.dex.attributes.AFlag
- restartVar(int, int) - Method in class jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser
- restartVisitors() - Method in class jadx.core.dex.nodes.RootNode
- restoreSwitchOverString - Variable in class jadx.api.JadxArgs
- restoreSwitchOverString - Variable in class jadx.cli.JadxCLIArgs
- restoreSwitchOverString(MethodNode, IRegion) - Method in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor
- restoreTypeVarCasts(SSAVar) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- restoreUsageData() - Method in class jadx.core.dex.nodes.ClassNode
- RESTRUCTURE - Enum constant in enum jadx.api.DecompilationMode
-
Restore code structure (normal java code)
- restructureIf(BlockNode, IfInfo) - Method in class jadx.core.dex.visitors.regions.maker.IfRegionMaker
- result - Variable in class jadx.core.dex.nodes.InsnNode
- resultIsSameReg(RegisterArg, RegisterArg) - Static method in class jadx.core.utils.BlockUtils
- resultList - Variable in class jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser
- 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
- rethrowBlocks - Variable in class jadx.core.dex.visitors.finaly.MarkFinallyVisitor.TryExtractInfo
- retType - Variable in class jadx.core.dex.info.MethodInfo
- retType - Variable in class jadx.core.dex.nodes.MethodNode
- retType - Variable in class jadx.core.dex.visitors.methods.MutableMethodDetails
- RETURN - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- RETURN - Enum constant in enum jadx.core.dex.attributes.AFlag
- RETURN - Enum constant in enum jadx.core.dex.instructions.InsnType
- RETURN - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- RETURN_OBJECT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- RETURN_VOID - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- RETURN_VOID - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- RETURN_WIDE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- returnInsn - Variable in class jadx.core.dex.attributes.nodes.ForceReturnAttr
- ReturnRemoverVisitor() - Constructor for class jadx.core.dex.visitors.regions.ReturnVisitor.ReturnRemoverVisitor
- returnType - Variable in class jadx.core.clsp.ClspMethod
- returnType - Variable in class jadx.core.codegen.json.cls.JsonMethod
- returnType - Variable in class jadx.plugins.input.dex.sections.DexMethodProto
- returnType - Variable in class jadx.plugins.input.dex.sections.DexMethodRef
- 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
- ReturnVisitor.ReturnRemoverVisitor - Class in jadx.core.dex.visitors.regions
- reversedComparator - Variable in class jadx.core.dex.visitors.typeinference.TypeCompare
- revision - Variable in class jadx.plugins.tools.data.JadxPluginListEntry
- 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
- rewritesCount - Static variable in class jadx.cli.tools.ConvertArscFile
- rollbackUpdate(InsnArg) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateInfo
- root - Variable in class jadx.api.JadxDecompiler
- root - Variable in class jadx.core.clsp.ClspGraph
- root - Variable in class jadx.core.clsp.ClsSet
- root - Variable in class jadx.core.codegen.InsnGen
- root - Variable in class jadx.core.codegen.json.JsonCodeGen
- root - Variable in class jadx.core.dex.instructions.InsnDecoder
- root - Variable in class jadx.core.dex.nodes.ClassNode
- root - Variable in class jadx.core.dex.nodes.PackageNode
- root - Variable in class jadx.core.dex.nodes.utils.MethodUtils
- root - Variable in class jadx.core.dex.nodes.utils.TypeUtils
- root - Variable in class jadx.core.dex.visitors.ApplyVariableNames
- root - Variable in class jadx.core.dex.visitors.fixaccessmodifiers.VisibilityUtils
- root - Variable in class jadx.core.dex.visitors.MethodInvokeVisitor
- root - Variable in class jadx.core.dex.visitors.MethodThrowsVisitor
- root - Variable in class jadx.core.dex.visitors.SignatureProcessor
- root - Variable in class jadx.core.dex.visitors.typeinference.TypeBoundCheckCastAssign
- root - Variable in class jadx.core.dex.visitors.typeinference.TypeBoundFieldGetAssign
- root - Variable in class jadx.core.dex.visitors.typeinference.TypeBoundInvokeAssign
- root - Variable in class jadx.core.dex.visitors.typeinference.TypeBoundInvokeUse
- root - Variable in class jadx.core.dex.visitors.typeinference.TypeCompare
- root - Variable in class jadx.core.dex.visitors.typeinference.TypeInferenceVisitor
- root - Variable in class jadx.core.dex.visitors.typeinference.TypeUpdate
- root - Variable in class jadx.core.dex.visitors.usage.UsageInfo
- root - Variable in class jadx.core.export.ExportGradle
- root - Variable in class jadx.core.export.gen.AndroidGradleGenerator
- root - Variable in class jadx.core.export.gen.SimpleJavaGradleGenerator
- root - Variable in class jadx.core.xmlgen.ResTableBinaryParser
- root - Variable in class jadx.core.xmlgen.ResTableBinaryParserProvider
- 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 - Variable in class jadx.core.xmlgen.BinaryXMLParser
- RootNode - Class in jadx.core.dex.nodes
- RootNode() - Constructor for class jadx.analysis.callgraph.CallGraphExportJson.RootNode
- RootNode(JadxDecompiler, JadxArgs) - Constructor for class jadx.core.dex.nodes.RootNode
- RootNode(JadxArgs) - Constructor for class jadx.core.dex.nodes.RootNode
-
Deprecated.
- RootNode(JadxDecompiler) - Constructor for class jadx.core.dex.nodes.RootNode
- rootNodeHash - Variable in class jadx.api.usage.impl.InMemoryUsageInfoCache
-
`data` field tied to root node instance, keep hash to reset cache on change
- rootPkgs - Variable in class jadx.core.utils.CacheStorage
- roots - Variable in class jadx.core.dex.visitors.finaly.traverser.state.IdentifiedScopeWithTerminatorTraverserState.IdentifiedScopeWithTerminatorStateFactory
- roots - Variable in class jadx.core.dex.visitors.finaly.traverser.state.IdentifiedScopeWithTerminatorTraverserState
- RSUB_INT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- RSUB_INT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- RSUB_INT_LIT8 - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- run() - Method in class jadx.core.dex.visitors.typeinference.TypeSearch
- run() - Method in class jadx.core.xmlgen.ResourcesSaver
- runAfter - Variable in class jadx.api.plugins.pass.impl.OrderedJadxPassInfo
- 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() - Element 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 - Variable in class jadx.api.plugins.pass.impl.OrderedJadxPassInfo
- 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() - Element 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
- runDebugChecks - Variable in class jadx.api.JadxArgs
-
Run additional expensive checks to verify internal invariants and info integrity
- runFirstQueue() - Method in class jadx.core.dex.visitors.typeinference.ArgsListUpdateCallback
- runMultiVariableSearch(MethodNode) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- running - Variable in class jadx.core.utils.tasks.TaskExecutor
- 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
- runQueue() - Method in class jadx.core.dex.visitors.typeinference.InvokeUpdateCallback
- runSave(JadxArgs, JadxCLIArgs) - Static method in class jadx.cli.JadxCLI
- runStages() - Method in class jadx.core.utils.tasks.TaskExecutor
- runSwitchTraverse(MethodNode, Supplier<SwitchBreakVisitor.BaseSwitchRegionVisitor>) - Static method in class jadx.core.dex.visitors.regions.SwitchBreakVisitor
- RUNTIME - Enum constant in enum jadx.api.plugins.input.data.annotations.AnnotationVisibility
- RUNTIME - Enum constant in enum jadx.core.dex.visitors.MethodThrowsVisitor.ExceptionType
- RUNTIME_EXCEPTION - Static variable in class jadx.core.dex.instructions.args.ArgType
- runTypePropagation(MethodNode) - Method in class jadx.core.dex.visitors.typeinference.TypeInferenceVisitor
-
Guess type from usage and try to set it to current variable and all connected instructions with
TypeUpdate.apply(MethodNode, SSAVar, ArgType) - runUpdate(TypeUpdateInfo) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdate
S
- safeAdd(List<T>, T) - Static method in class jadx.core.utils.ListUtils
- safeDeleteFile(File) - Static method in class jadx.api.plugins.utils.CommonFileUtils
- safeParseInt(String, int) - Static method in class jadx.core.utils.Utils
- safeParseInteger(String) - Static method in class jadx.core.utils.Utils
- 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 - Enum constant in enum jadx.core.dex.visitors.typeinference.TypeUpdateResult
- sameArgs(InsnArg, InsnArg) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
- sameCodeVar(RegisterArg) - Method in class jadx.core.dex.instructions.args.RegisterArg
- sameDebugInfo(RegisterArg, RegisterArg) - Static method in class jadx.core.dex.visitors.finaly.SameInstructionsStrategyImpl
- sameFirstArgListener(TypeUpdateInfo, InsnNode, InsnArg, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdate
- sameInsns(InsnNode, InsnNode) - Method in class jadx.core.dex.visitors.finaly.SameInstructionsStrategy
- sameInsns(InsnNode, InsnNode) - Method in class jadx.core.dex.visitors.finaly.SameInstructionsStrategyImpl
- sameInstructionsStrategy - Variable in class jadx.core.dex.visitors.finaly.CentralityState
- sameInstructionsStrategy - Variable in class jadx.core.dex.visitors.finaly.traverser.visitors.comparator.InstructionBlockComparatorTraverserVisitor
- SameInstructionsStrategy - Class in jadx.core.dex.visitors.finaly
- SameInstructionsStrategy() - Constructor for class jadx.core.dex.visitors.finaly.SameInstructionsStrategy
- SameInstructionsStrategyImpl - Class in jadx.core.dex.visitors.finaly
- SameInstructionsStrategyImpl() - Constructor for class jadx.core.dex.visitors.finaly.SameInstructionsStrategyImpl
- 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
- SANITIZE_GRADLE_PATTERN - Static variable in class jadx.api.security.impl.JadxSecurity
- SANITIZE_STRINGS - Enum constant in enum jadx.api.security.JadxSecurityFlag
- sanitizeAsResourceName(String, String, boolean) - Static method in class jadx.core.xmlgen.ResNameUtils
-
Sanitizes the name so that it can be used as a resource name.
- sanitizeGradle(String) - Method in class jadx.api.security.impl.JadxSecurity
- sanitizeString(String, SanitizeType) - Method in interface jadx.api.security.IJadxSecurity
-
Sanitize/escape string to make it safe for use in place described by SanitizeType
- sanitizeString(String, SanitizeType) - Method in class jadx.api.security.impl.JadxSecurity
- SanitizeType - Enum in jadx.api.security
-
Supported string sanitize/escape types
- SanitizeType() - Constructor for enum jadx.api.security.SanitizeType
- save() - Method in class jadx.api.JadxDecompiler
- save() - Method in class jadx.core.deobf.DeobfPresets
- save(boolean, boolean) - Method in class jadx.api.JadxDecompiler
- save(int, JadxDecompiler.ProgressListener) - Method in class jadx.api.JadxDecompiler
- save(ICodeInfo, File) - Static method in class jadx.core.dex.visitors.SaveCode
- save(JadxDecompiler) - Static method in class jadx.cli.JadxCLI
- save(ResContainer, File) - Method in class jadx.core.xmlgen.ResourcesSaver
- save(File) - Method in class jadx.core.export.TemplateFile
- save(File, ClassNode, ICodeInfo) - Static method in class jadx.core.dex.visitors.SaveCode
- save(File, MethodNode) - Method in class jadx.core.dex.visitors.DotGraphVisitor
- save(OutputStream) - Method in class jadx.core.clsp.ClsSet
- save(String, File) - Static method in class jadx.core.dex.visitors.SaveCode
- save(Path) - Method in class jadx.core.clsp.ClsSet
- save(T) - Method in class jadx.cli.config.JadxConfigAdapter
- saveApplicationBuildGradle() - Method in class jadx.core.export.gen.AndroidGradleGenerator
- saveBuildGradle() - Method in class jadx.core.export.gen.SimpleJavaGradleGenerator
- saveCache(JadxPluginListCache) - Method in class jadx.plugins.tools.JadxPluginsList
- saveCallback(TypeUpdateRequest) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdateInfo
- SaveCode - Class in jadx.core.dex.visitors
- SaveCode() - Constructor for class jadx.core.dex.visitors.SaveCode
- saveConfig - Variable in class jadx.cli.JadxCLIArgs
- saveConfig(T, JadxConfigAdapter<T>) - Static method in class jadx.cli.JadxCLIArgs
- SaveDeobfMapping - Class in jadx.core.deobf
- SaveDeobfMapping() - Constructor for class jadx.core.deobf.SaveDeobfMapping
- saveGradleProperties() - Method in class jadx.core.export.gen.AndroidGradleGenerator
- saveLibraryBuildGradle() - Method in class jadx.core.export.gen.AndroidGradleGenerator
- saveLoaded(Path, XApkData) - Method in class jadx.plugins.input.xapk.XApkLoader
- saveMappings(RootNode) - Method in class jadx.core.deobf.SaveDeobfMapping
- savePluginsJson(JadxInstalledPlugins) - Method in class jadx.plugins.tools.JadxPluginsTools
- saveProjectBuildGradle() - Method in class jadx.core.export.gen.AndroidGradleGenerator
- saveResourceFile(ResourceFile, File) - Method in class jadx.core.xmlgen.ResourcesSaver
- saveResources() - Method in class jadx.api.JadxDecompiler
- saveResources(ResContainer) - Method in class jadx.core.xmlgen.ResourcesSaver
- saveSettingsGradle() - Method in class jadx.core.export.gen.AndroidGradleGenerator
- saveSettingsGradle() - Method in class jadx.core.export.gen.SimpleJavaGradleGenerator
- saveSources() - Method in class jadx.api.JadxDecompiler
- saveToFile(ResContainer, File) - Method in class jadx.core.xmlgen.ResourcesSaver
- 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
- scopeGroups - Variable in class jadx.core.dex.visitors.finaly.MarkFinallyVisitor.TryExtractInfo
- scopeTerminator - Variable in class jadx.core.dex.visitors.finaly.traverser.state.IdentifiedScopeWithTerminatorTraverserState.IdentifiedScopeWithTerminatorStateFactory
- scopeTerminator - Variable in class jadx.core.dex.visitors.finaly.traverser.state.IdentifiedScopeWithTerminatorTraverserState
- scopeTerminusGroups - Variable in class jadx.core.dex.visitors.finaly.MarkFinallyVisitor.TryExtractInfo
- 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
- screenLayout2 - 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
- search(List<TypeSearchVarInfo>) - Method in class jadx.core.dex.visitors.typeinference.TypeSearch
- SEARCH_ITERATION_LIMIT - Static variable in class jadx.core.dex.visitors.typeinference.TypeSearch
- searchAndApplyVarDebugInfo(MethodNode, SSAVar) - Static method in class jadx.core.dex.visitors.debuginfo.DebugInfoApplyVisitor
- searchAppResClass(RootNode, ResourceStorage) - Static method in class jadx.core.utils.android.AndroidResourcesUtils
- searchArgWithName(InsnNode, String) - Static method in class jadx.core.dex.visitors.shrink.CodeShrinkVisitor
- searchAssetWithExt(List<Asset>, String, String, String) - Static method in class jadx.plugins.tools.resolvers.github.GithubReleaseResolver
- searchBlockWithPhi(MethodNode, PhiInsn) - Static method in class jadx.core.utils.BlockUtils
- searchBottomBlock(MethodNode, List<BlockNode>) - Static method in class jadx.core.dex.visitors.blocks.BlockExceptionHandler
- searchCastTypes(MethodNode, IMethodDetails, List<IMethodDetails>, List<ArgType>) - Method in class jadx.core.dex.visitors.MethodInvokeVisitor
- 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
- searchCommonParent(Set<String>, ClspClass) - Method in class jadx.core.clsp.ClspGraph
- searchConstructorCall(MethodNode) - Method in class jadx.core.dex.visitors.PrepareForCodeGen
- searchDebugInfoByOffset(MethodNode, SSAVar) - Static method in class jadx.core.dex.visitors.debuginfo.DebugInfoApplyVisitor
- searchDown(int, BiFunction<Integer, ICodeAnnotation, T>) - Method in interface jadx.api.metadata.ICodeMetadata
-
Iterate code annotations from
startPosto higher positions. - searchDown(int, BiFunction<Integer, ICodeAnnotation, T>) - Method in class jadx.api.metadata.impl.CodeMetadataStorage
- searchedStates - Variable in class jadx.core.dex.visitors.finaly.traverser.state.TraverserGlobalCommonState
- searchEndOfCDStart() - Method in class jadx.zip.parser.JadxZipParser
- searchEntry(String) - Method in class jadx.zip.ZipContent
- searchEntryStart() - Method in class jadx.zip.parser.JadxZipParser
- searchEntryWithSameName(ResourceEntry) - Method in class jadx.core.xmlgen.ResourceStorage
- searchEnumField(EnumVisitor.EnumData, SSAVar) - Method in class jadx.core.dex.visitors.EnumVisitor
- searchEnumSuperCtrInsn(MethodNode) - Method in class jadx.core.dex.visitors.EnumVisitor
- 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
- searchFieldPutInsn(EnumVisitor.EnumData, FieldNode) - Method in class jadx.core.dex.visitors.EnumVisitor
- searchInsertPos(PassMerge.MergePass) - Method in class jadx.core.utils.PassMerge
- 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
- searchInstanceType(InvokeNode) - Static method in class jadx.core.dex.visitors.ConstructorVisitor
- searchJadxVersion() - Static method in class jadx.core.Jadx
- searchJavaClassByAliasFullName(String) - Method in class jadx.api.JadxDecompiler
- searchJavaClassByOrigFullName(String) - Method in class jadx.api.JadxDecompiler
- searchJavaClassOrItsParentByOrigFullName(String) - Method in class jadx.api.JadxDecompiler
- searchKotlinIntrinsicsClass(RootNode) - Static method in class jadx.core.dex.visitors.kotlin.ProcessKotlinInternals
- searchLocalFileHeaders(int) - Method in class jadx.zip.parser.JadxZipParser
- 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)
- searchNestedIf(IfInfo) - Static method in class jadx.core.dex.visitors.regions.maker.IfRegionMaker
- searchOverriddenMethod(ClspClass, String) - Method in class jadx.core.dex.visitors.MethodThrowsVisitor
- searchOverriddenMethod(ClassNode, MethodInfo, String) - Method in class jadx.core.dex.visitors.MethodThrowsVisitor
- searchOverriddenMethod(ClassNode, MethodNode, String) - Method in class jadx.core.dex.visitors.OverrideMethodVisitor
- searchPluginAsset(List<Asset>, String, String) - Static method in class jadx.plugins.tools.resolvers.github.GithubReleaseResolver
- searchShadowedFields(ClassNode) - Static method in class jadx.core.dex.visitors.ShadowFieldVisitor
- searchSingleReturnInsn(MethodNode, Predicate<InsnNode>) - Static method in class jadx.core.utils.InsnUtils
- searchTopBlock(MethodNode, List<BlockNode>) - Static method in class jadx.core.dex.visitors.blocks.BlockExceptionHandler
- searchUp(int, int, ICodeAnnotation.AnnType) - Method in interface jadx.api.metadata.ICodeMetadata
- searchUp(int, int, ICodeAnnotation.AnnType) - Method in class jadx.api.metadata.impl.CodeMetadataStorage
- searchUp(int, ICodeAnnotation.AnnType) - Method in interface jadx.api.metadata.ICodeMetadata
- searchUp(int, ICodeAnnotation.AnnType) - Method in class jadx.api.metadata.impl.CodeMetadataStorage
- searchUp(int, BiFunction<Integer, ICodeAnnotation, T>) - Method in interface jadx.api.metadata.ICodeMetadata
-
Iterate code annotations from
startPosto smaller positions. - searchUp(int, BiFunction<Integer, ICodeAnnotation, T>) - Method in class jadx.api.metadata.impl.CodeMetadataStorage
- searchValuesField(EnumVisitor.EnumData) - Method in class jadx.core.dex.visitors.EnumVisitor
-
Search "$VALUES" field (holds all enum values)
- searchWrappedInsnParent(MethodNode, InsnNode) - Static method in class jadx.core.utils.BlockUtils
- second - Variable in class jadx.core.utils.blocks.BlockPair
- second - Variable in class jadx.core.utils.Pair
- second() - Method in class jadx.core.dex.regions.conditions.IfCondition
- secondExtReader - Variable in class jadx.plugins.input.dex.insns.DexInsnData
- sectionReader - Variable in class jadx.plugins.input.dex.sections.DexMethodRef
- SectionReader - Class in jadx.plugins.input.dex.sections
- SectionReader(DexReader, int) - Constructor for class jadx.plugins.input.dex.sections.SectionReader
- SectionReader(SectionReader, int) - Constructor for class jadx.plugins.input.dex.sections.SectionReader
- SECURE_XML_PARSER - Enum constant in enum jadx.api.security.JadxSecurityFlag
- SECURE_ZIP_READER - Enum constant in enum jadx.api.security.JadxSecurityFlag
- SecureDBFHolder() - Constructor for class jadx.api.security.impl.JadxSecurity.SecureDBFHolder
- security - Variable in class jadx.api.JadxArgs
-
Additional data validation and security checks
- security - Variable in class jadx.core.utils.android.AndroidManifestParser
- security - Variable in class jadx.core.xmlgen.ManifestAttributes
- security - Variable in class jadx.core.xmlgen.ResourcesSaver
- security - Variable in class jadx.core.xmlgen.ResourceStorage
- selectBestTypeFromBounds(Set<ITypeBound>) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- selectBestTypeFromBounds(Set<ITypeBound>) - Method in class jadx.core.dex.visitors.typeinference.TypeInferenceVisitor
- selectFirst() - Method in class jadx.core.dex.instructions.args.ArgType.ArrayArg
- selectFirst() - Method in class jadx.core.dex.instructions.args.ArgType.KnownType
- selectFirst() - Method in class jadx.core.dex.instructions.args.ArgType
- selectFirst() - Method in class jadx.core.dex.instructions.args.ArgType.UnknownArg
- SelectFromDuplicates - Class in jadx.core.dex.nodes.utils
-
Select best class from list of classes with same full name Current implementation: use class with source file as 'classesN.dex' where N is minimal
- SelectFromDuplicates() - Constructor for class jadx.core.dex.nodes.utils.SelectFromDuplicates
- 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 - Enum constant in enum jadx.core.dex.instructions.mods.ConstructorInsn.CallType
- selfCalls - Variable in class jadx.core.dex.visitors.usage.UsageInfo
- 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
- SEPARATE_INSNS - Static variable in class jadx.core.dex.visitors.blocks.BlockSplitter
-
Leave these instructions alone in the block node
- seq - Variable in class jadx.core.dex.visitors.typeinference.TypeUpdateEntry
- SEQUENTIAL - Enum constant in enum jadx.core.utils.tasks.TaskExecutor.ExecType
- serialize(T, Type, JsonSerializationContext) - Method in class jadx.core.utils.GsonUtils.InterfaceReplace
- serialVersionUID - Static variable in class jadx.core.utils.EmptyBitSet
- serialVersionUID - Static variable in exception class jadx.core.utils.exceptions.CodegenException
- serialVersionUID - Static variable in exception class jadx.core.utils.exceptions.DecodeException
- serialVersionUID - Static variable in exception class jadx.core.utils.exceptions.JadxArgsValidateException
- serialVersionUID - Static variable in exception class jadx.core.utils.exceptions.JadxException
- serialVersionUID - Static variable in exception class jadx.core.utils.exceptions.JadxOverflowException
- serialVersionUID - Static variable in exception class jadx.core.utils.exceptions.JadxRuntimeException
- serialVersionUID - Static variable in exception class jadx.plugins.input.dex.DexException
- sErrCounter - Static variable in class jadx.core.xmlgen.entry.EntryConfig
- 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(int) - Method in class jadx.plugins.input.dex.sections.DexFieldData
- setAccessFlags(int) - Method in class jadx.plugins.input.dex.sections.DexMethodData
- 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
- setAddDebugLines(boolean) - Method in class jadx.cli.JadxCLIArgs
- 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
- setAllowInlineKotlinLambda(boolean) - Method in class jadx.cli.JadxCLIArgs
- setAllowsCentral(boolean) - Method in class jadx.core.dex.visitors.finaly.CentralityState
- setAllowsNonStartingNode(boolean) - Method in class jadx.core.dex.visitors.finaly.CentralityState
- setAndroidApiLevel(int) - Method in class jadx.core.clsp.ClsSet
- setAnnotationsOffset(int) - Method in class jadx.plugins.input.dex.sections.DexFieldData
- setAnnotationsOffset(int) - Method in class jadx.plugins.input.dex.sections.DexMethodData
- setAppContext(AppContext) - Method in class jadx.core.plugins.PluginContext
- setApplication(String) - Method in class jadx.core.utils.android.ApplicationParams
- setApplicationLabel(String) - Method in class jadx.core.utils.android.ApplicationParams
- 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
- setArgsFilter(Predicate<T>) - Method in class jadx.core.dex.visitors.typeinference.ArgsListUpdateCallback
- setArgsReg(int[]) - Method in class jadx.plugins.input.dex.insns.DexInsnData
- setArgTypes(List<ArgType>) - Method in class jadx.core.dex.visitors.methods.MutableMethodDetails
- setArgTypes(List<String>) - Method in class jadx.plugins.input.dex.sections.DexMethodRef
- setArguments(List<String>) - Method in class jadx.core.codegen.json.cls.JsonMethod
- setArrayData(FillArrayData) - Method in class jadx.core.dex.instructions.FillArrayInsn
- setAssets(List<Asset>) - Method in class jadx.plugins.tools.resolvers.github.data.Release
- 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
- setBestType(MethodNode, SSAVar) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- setBestType(MethodNode, SSAVar) - Method in class jadx.core.dex.visitors.typeinference.TypeInferenceVisitor
- 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
- setBottomImplicitOffset(int) - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserBlockInfo
- setBottomOffset(int) - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserBlockInfo
- setCachedVarNode(VarNode) - Method in class jadx.core.dex.instructions.args.CodeVar
- setCallGraphSaveMode(JadxCLIArgs.CallGraphSaveMode) - Method in class jadx.cli.JadxCLIArgs
- setCallInsn(InsnNode) - Method in class jadx.core.dex.instructions.InvokeCustomNode
- setCallSiteValues(List<EncodedValue>) - Method in class jadx.core.dex.instructions.InvokeCustomRawNode
- setCallsSelf(boolean) - Method in class jadx.core.dex.nodes.MethodNode
- setCandidateTypes(List<ArgType>) - Method in class jadx.core.dex.visitors.typeinference.TypeSearchVarInfo
- setCases(List<SwitchOverStringVisitor.CaseData>) - Method in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor.SwitchData
- setCfgOutput(boolean) - Method in class jadx.api.JadxArgs
- setCfgOutput(boolean) - Method in class jadx.cli.JadxCLIArgs
- setClasses(List<JsonClsMapping>) - Method in class jadx.core.codegen.json.mapping.JsonMapping
- setClassFilter(Predicate<String>) - Method in class jadx.api.JadxArgs
- setClassSourceLine(ClassNode) - Method in class jadx.core.dex.visitors.PrepareForCodeGen
-
Use source line from top method
- 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
- setCodeReader(DexCodeReader) - Method in class jadx.plugins.input.dex.sections.DexMethodData
- 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
- setCodeVar(SSAVar, CodeVar) - Static method in class jadx.core.dex.visitors.InitCodeVariables
- setCodeVarType(CodeVar, Set<SSAVar>) - Static method in class jadx.core.dex.visitors.InitCodeVariables
- 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
- setCommentsLevel(CommentsLevel) - Method in class jadx.cli.JadxCLIArgs
- setCompileSdkVersion(Integer) - Method in class jadx.core.utils.android.ApplicationParams
- setConstraints(List<ITypeConstraint>) - Method in class jadx.core.dex.visitors.typeinference.TypeSearchVarInfo
- setConstValue(EncodedValue) - Method in class jadx.plugins.input.dex.sections.DexFieldData
- setCreatedAt(String) - Method in class jadx.plugins.tools.resolvers.github.data.Asset
- setCurrentSwitch(SwitchRegion) - Method in class jadx.core.dex.visitors.regions.SwitchBreakVisitor.BaseSwitchRegionVisitor
- 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
- setDebugInfo(boolean) - Method in class jadx.cli.JadxCLIArgs
- 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
- setDecoded(boolean) - Method in class jadx.plugins.input.dex.insns.DexInsnData
- setDecompilationMode(DecompilationMode) - Method in class jadx.api.JadxArgs
- setDecompilationMode(DecompilationMode) - Method in class jadx.cli.JadxCLIArgs
- 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
- setDeobfuscationMaxLength(int) - Method in class jadx.cli.JadxCLIArgs
- setDeobfuscationMinLength(int) - Method in class jadx.api.JadxArgs
- setDeobfuscationMinLength(int) - Method in class jadx.cli.JadxCLIArgs
- setDeobfuscationOn(boolean) - Method in class jadx.api.JadxArgs
- setDeobfuscationOn(boolean) - Method in class jadx.cli.JadxCLIArgs
- setDeobfuscationUseSourceNameAsAlias(Boolean) - Method in class jadx.cli.JadxCLIArgs
- setDeobfuscationWhitelist(List<String>) - Method in class jadx.api.JadxArgs
- setDeobfuscationWhitelistStr(String) - Method in class jadx.cli.JadxCLIArgs
- setDependencies(List<ClassNode>) - Method in class jadx.core.dex.nodes.ClassNode
- setDescription(String) - Method in class jadx.plugins.tools.data.JadxPluginListEntry
- setDescription(String) - Method in class jadx.plugins.tools.data.JadxPluginMetadata
- setDex(String) - Method in class jadx.core.codegen.json.cls.JsonClass
- setDexIdx(int) - Method in class jadx.plugins.input.dex.sections.DexMethodRef
- setDisabled(boolean) - Method in class jadx.plugins.tools.data.JadxPluginMetadata
- setDisabledPlugins(Set<String>) - Method in class jadx.api.JadxArgs
- setDisablePlugins(String) - Method in class jadx.cli.JadxCLIArgs
- setDomFrontier(BitSet) - Method in class jadx.core.dex.nodes.BlockNode
- setDoms(BitSet) - Method in class jadx.core.dex.nodes.BlockNode
- setDownloadUrl(String) - Method in class jadx.plugins.tools.resolvers.github.data.Asset
- 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
- setEscapeUnicode(boolean) - Method in class jadx.cli.JadxCLIArgs
- 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
- setExportAsGradleProject(boolean) - Method in class jadx.cli.JadxCLIArgs
- setExportGradleType(ExportGradleType) - Method in class jadx.api.JadxArgs
- setExportGradleType(ExportGradleType) - Method in class jadx.cli.JadxCLIArgs
- setExtendTypes(List<ArgType>) - Method in class jadx.core.dex.instructions.args.ArgType.GenericType
- setExtendTypes(List<ArgType>) - Method in class jadx.core.dex.instructions.args.ArgType
- setExtractFinally(boolean) - Method in class jadx.api.JadxArgs
- setExtractFinally(boolean) - Method in class jadx.cli.JadxCLIArgs
- 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
- setFile(String) - Method in class jadx.plugins.input.xapk.data.SplitApk
- setFiles(List<String>) - Method in class jadx.cli.JadxCLIArgs
- 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
- setFinalResultCallback(ITypeUpdateCallback) - Method in class jadx.core.dex.visitors.typeinference.ArgsListUpdateCallback
- setFsCaseSensitive(boolean) - Method in class jadx.api.JadxArgs
- setFsCaseSensitive(boolean) - Method in class jadx.cli.JadxCLIArgs
- setFullAlias(String, boolean) - Method in class jadx.core.dex.nodes.PackageNode
- setFullName(String) - Method in class jadx.core.dex.info.ClassAliasInfo
- setGeneratedRenamesMappingFile(File) - Method in class jadx.api.JadxArgs
- setGeneratedRenamesMappingFile(String) - Method in class jadx.cli.JadxCLIArgs
- setGeneratedRenamesMappingFileMode(GeneratedRenamesMappingFileMode) - Method in class jadx.api.JadxArgs
- setGeneratedRenamesMappingFileMode(GeneratedRenamesMappingFileMode) - Method in class jadx.cli.JadxCLIArgs
- setGuiContext(JadxGuiContext) - Method in class jadx.core.plugins.AppContext
- setHandlerBlock(BlockNode) - Method in class jadx.core.dex.trycatch.ExceptionHandler
- setHandlerRegion(IRegion) - Method in class jadx.core.dex.trycatch.ExceptionHandler
- setHandleType(MethodHandleType) - Method in class jadx.core.dex.instructions.InvokeCustomNode
- setHashcodeInvokeInsn(InsnNode) - Method in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor.SwitchData
- setHomepage(String) - Method in class jadx.api.plugins.JadxPluginInfo
- setHomepage(String) - Method in class jadx.plugins.tools.data.JadxPluginListEntry
- setHomepage(String) - Method in class jadx.plugins.tools.data.JadxPluginMetadata
- setId(int) - Method in class jadx.core.dex.attributes.nodes.LoopInfo
- setId(int) - Method in class jadx.plugins.tools.resolvers.github.data.Asset
- setId(int) - Method in class jadx.plugins.tools.resolvers.github.data.Release
- setId(String) - Method in class jadx.plugins.input.xapk.data.SplitApk
- setIDom(BlockNode) - Method in class jadx.core.dex.nodes.BlockNode
- setIgnoreReject(boolean) - Method in class jadx.core.dex.visitors.typeinference.ArgsListUpdateCallback
- setImmutableType(MethodNode, SSAVar) - Method in class jadx.core.dex.visitors.typeinference.TypeInferenceVisitor
- 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
- setIndex(int) - Method in class jadx.plugins.input.dex.insns.DexInsnData
- setInlineAnonymousClasses(boolean) - Method in class jadx.api.JadxArgs
- setInlineAnonymousClasses(boolean) - Method in class jadx.cli.JadxCLIArgs
- setInlineInsn(boolean) - Method in class jadx.core.dex.instructions.InvokeCustomNode
- setInlineMethods(boolean) - Method in class jadx.api.JadxArgs
- setInlineMethods(boolean) - Method in class jadx.cli.JadxCLIArgs
- 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
- setInputFileName(String) - Method in class jadx.core.dex.nodes.ClassNode
- setInputFiles(List<File>) - Method in class jadx.api.JadxArgs
- setInsertDebugLines(boolean) - Method in class jadx.api.JadxArgs
- setInsn(InsnData) - Method in class jadx.plugins.input.dex.smali.InsnFormatterInfo
- setInsnInfo(DexInsnInfo) - Method in class jadx.plugins.input.dex.insns.DexInsnData
- setInsnStart(int) - Method in class jadx.plugins.input.dex.insns.DexInsnData
- setInstalled(List<JadxPluginMetadata>) - Method in class jadx.plugins.tools.data.JadxInstalledPlugins
- setIntegerFormat(IntegerFormat) - Method in class jadx.api.JadxArgs
- setIntegerFormat(IntegerFormat) - Method in class jadx.cli.JadxCLIArgs
- setInterfaces(List<String>) - Method in class jadx.core.codegen.json.cls.JsonClass
- setIPostDom(BlockNode) - Method in class jadx.core.dex.nodes.BlockNode
- setJar(String) - Method in class jadx.plugins.tools.data.JadxPluginMetadata
-
Deprecated.
- 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
- setLength(int) - Method in class jadx.plugins.input.dex.insns.DexInsnData
- setLevelForClass(Class<?>, Level) - Static method in class jadx.cli.LogHelper
- setLevelForPackage(String, Level) - Static method in class jadx.cli.LogHelper
- setLine(int, int) - Method in class jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser
- setLines(List<JsonCodeLine>) - Method in class jadx.core.codegen.json.cls.JsonMethod
- setList(List<JadxPluginListEntry>) - Method in class jadx.plugins.tools.data.JadxPluginListCache
- setLiteral(long) - Method in class jadx.plugins.input.dex.insns.DexInsnData
- setLoadJadxClsSetFile(boolean) - Method in class jadx.api.JadxArgs
- setLoadStage(LoadStage) - Method in class jadx.core.dex.nodes.ClassNode
- setLocationId(String) - Method in class jadx.plugins.tools.data.JadxPluginListEntry
- setLocationId(String) - Method in class jadx.plugins.tools.data.JadxPluginMetadata
- setLogLevel(LogHelper.LogLevelEnum) - Method in class jadx.cli.JadxCLIArgs
- setLogLevel(LogHelper.LogLevelEnum) - Static method in class jadx.cli.LogHelper
- setMainActivity(String) - Method in class jadx.core.utils.android.ApplicationParams
- setMaxEntriesCount(int) - Method in class jadx.zip.security.JadxZipSecurity
- setMerged(boolean) - Method in class jadx.core.dex.trycatch.TryCatchBlockAttr
- setMethodRef(DexMethodRef) - Method in class jadx.plugins.input.dex.sections.DexMethodData
- 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
- setMethodSourceLine(MethodNode, InsnNode[]) - Method in class jadx.core.dex.visitors.debuginfo.DebugInfoAttachVisitor
-
Set method source line from first instruction
- setMinSdkVersion(Integer) - Method in class jadx.core.utils.android.ApplicationParams
- setMoveInnerClasses(boolean) - Method in class jadx.api.JadxArgs
- setMoveInnerClasses(boolean) - Method in class jadx.cli.JadxCLIArgs
- setMth(IMethodData) - Method in class jadx.plugins.input.dex.smali.InsnFormatterInfo
- setMthId(int) - Method in class jadx.plugins.input.dex.sections.DexCodeReader
- 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.api.plugins.input.data.impl.JadxFieldRef
- 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
- setName(String) - Method in class jadx.plugins.input.dex.sections.DexFieldData
- setName(String) - Method in class jadx.plugins.input.dex.sections.DexMethodRef
- setName(String) - Method in class jadx.plugins.tools.data.JadxPluginListEntry
- setName(String) - Method in class jadx.plugins.tools.data.JadxPluginMetadata
- setName(String) - Method in class jadx.plugins.tools.resolvers.github.data.Asset
- setName(String) - Method in class jadx.plugins.tools.resolvers.github.data.Release
- setNamedValues(List<ProtoValue>) - Method in class jadx.core.xmlgen.entry.ProtoValue
- setNamedValues(List<RawNamedValue>) - Method in class jadx.core.xmlgen.entry.ResourceEntry
- setNameForInsn(PhiInsn, String) - Static method in class jadx.core.dex.visitors.debuginfo.DebugInfoApplyVisitor
- setNameIfUnknown(String) - Method in class jadx.core.dex.instructions.args.RegisterArg
- setNewCases(List<SwitchRegion.CaseInfo>) - Method in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor.SwitchData
- 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
- setNumArg(RegisterArg) - Method in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor.SwitchData
- setOffset(int) - Method in class jadx.core.dex.nodes.InsnNode
- setOffset(int) - Method in class jadx.plugins.input.dex.insns.DexInsnData
- setOffset(int) - Method in class jadx.plugins.input.dex.sections.annotations.AnnotationsParser
- setOffset(int) - Method in class jadx.plugins.input.dex.sections.DexCodeReader
- setOffset(int) - Method in class jadx.plugins.input.dex.sections.SectionReader
- 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
- setOpcodeUnit(int) - Method in class jadx.plugins.input.dex.insns.DexInsnData
- 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
- setOutputFormat(String) - Method in class jadx.cli.JadxCLIArgs
- setParamAnnotationsOffset(int) - Method in class jadx.plugins.input.dex.sections.DexMethodData
- 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
- setParentClassType(String) - Method in class jadx.api.plugins.input.data.impl.JadxFieldRef
- setParentClassType(String) - Method in class jadx.plugins.input.dex.sections.DexFieldData
- setParentClassType(String) - Method in class jadx.plugins.input.dex.sections.DexMethodRef
- 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
- setPart2Region(SwitchRegion) - Method in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor.SwitchData
- setPath(String) - Method in class jadx.plugins.tools.data.JadxPluginMetadata
- setPayload(ICustomPayload) - Method in class jadx.plugins.input.dex.insns.DexInsnData
- setPkg(String) - Method in class jadx.core.codegen.json.cls.JsonClass
- setPluginId(String) - Method in class jadx.plugins.tools.data.JadxPluginListEntry
- setPluginId(String) - Method in class jadx.plugins.tools.data.JadxPluginMetadata
- setPluginLoader(JadxPluginLoader) - Method in class jadx.api.JadxArgs
- setPluginOptions(Map<String, String>) - Method in class jadx.api.JadxArgs
- setPluginOptions(Map<String, String>) - Method in class jadx.cli.JadxCLIArgs
- setPos(int) - Method in class jadx.core.dex.nodes.BlockNode
- 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.cli.JadxCLIArgs
- 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
- setRegsCount(int) - Method in class jadx.plugins.input.dex.insns.DexInsnData
- 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
- setRenameFlags(Set<JadxArgs.RenameEnum>) - Method in class jadx.cli.JadxCLIArgs
- 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
- setReplaceConsts(boolean) - Method in class jadx.cli.JadxCLIArgs
- setRequiredJadxVersion(String) - Method in class jadx.api.plugins.JadxPluginInfo
- setRequiredJadxVersion(String) - Method in class jadx.plugins.tools.data.JadxPluginMetadata
- setResetName(boolean) - Method in class jadx.api.plugins.events.types.NodeRenamedByUser
- setResourceNameSource(ResourceNameSource) - Method in class jadx.api.JadxArgs
- setResourceNameSource(ResourceNameSource) - Method in class jadx.cli.JadxCLIArgs
- setResourcesNames(Map<Integer, String>) - Method in class jadx.core.dex.info.ConstStorage
- setRespectBytecodeAccessModifiers(boolean) - Method in class jadx.cli.JadxCLIArgs
- setRespectBytecodeAccModifiers(boolean) - Method in class jadx.api.JadxArgs
- setRestoreSwitchOverString(boolean) - Method in class jadx.api.JadxArgs
- setRestoreSwitchOverString(boolean) - Method in class jadx.cli.JadxCLIArgs
- 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
- setReturnType(String) - Method in class jadx.plugins.input.dex.sections.DexMethodRef
- setRevision(int) - Method in class jadx.plugins.tools.data.JadxPluginListEntry
- 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
- setSectionReader(SectionReader) - Method in class jadx.plugins.input.dex.sections.DexMethodRef
- 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
- setShowInconsistentCode(boolean) - Method in class jadx.cli.JadxCLIArgs
- 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
- setSize(long) - Method in class jadx.plugins.tools.resolvers.github.data.Asset
- setSkipFilesSave(boolean) - Method in class jadx.api.JadxArgs
- setSkipResources(boolean) - Method in class jadx.api.JadxArgs
- setSkipResources(boolean) - Method in class jadx.cli.JadxCLIArgs
- setSkipSources(boolean) - Method in class jadx.api.JadxArgs
- setSkipSources(boolean) - Method in class jadx.cli.JadxCLIArgs
- setSkipXmlPrettyPrint(boolean) - Method in class jadx.api.JadxArgs
- setSkipXmlPrettyPrint(boolean) - Method in class jadx.cli.JadxCLIArgs
- 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
- setSourceNameRepeatLimit(int) - Method in class jadx.cli.JadxCLIArgs
- setSplitApks(List<SplitApk>) - Method in class jadx.plugins.input.xapk.data.XApkManifest
- 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
- setStrArg(RegisterArg) - Method in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor.SwitchData
- setStyle(CommentStyle) - Method in class jadx.api.data.impl.JadxCodeComment
- setSuperClass(String) - Method in class jadx.core.codegen.json.cls.JsonClass
- setSVar(SSAVar) - Method in class jadx.core.dex.instructions.args.RegisterArg
- setTarget(int) - Method in class jadx.plugins.input.dex.insns.DexInsnData
- setTargetSdkVersion(Integer) - Method in class jadx.core.utils.android.ApplicationParams
- setter - Variable in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder.OptionData
- 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
- setThreads(int) - Method in class jadx.plugins.input.smali.SmaliInputOptions
- 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.cli.JadxCLIArgs
- 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
- setTopOffset(int) - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserBlockInfo
- 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(SwitchOverStringVisitor.SwitchStringType) - Method in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor.SwitchData
- setType(String) - Method in class jadx.api.plugins.input.data.impl.JadxFieldRef
- setType(String) - Method in class jadx.core.codegen.json.cls.JsonClass
- setType(String) - Method in class jadx.plugins.input.dex.sections.DexFieldData
- 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
- setTypeUpdatesLimitCount(int) - Method in class jadx.cli.JadxCLIArgs
- setUnresolvedUsed(List<MethodInfo>) - Method in class jadx.core.dex.nodes.MethodNode
- setupConnectionsFromJumps(MethodNode, Map<Integer, BlockNode>) - Static method in class jadx.core.dex.visitors.blocks.BlockSplitter
- setUpdated(long) - Method in class jadx.plugins.tools.data.JadxInstalledPlugins
- setupExitConnections(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.BlockSplitter
- setUsageInfoCache(IUsageInfoCache) - Method in class jadx.api.JadxArgs
- setUseApacheHttpLegacy(boolean) - Method in class jadx.core.export.GradleInfoStorage
- setUsed(List<MethodNode>) - Method in class jadx.core.dex.nodes.MethodNode
- setUseDx(boolean) - Method in class jadx.cli.JadxCLIArgs
- setUseDxInput(boolean) - Method in class jadx.api.JadxArgs
- setUseHeadersForDetectResourceExtensions(boolean) - Method in class jadx.api.JadxArgs
- setUseHeadersForDetectResourceExtensions(boolean) - Method in class jadx.cli.JadxCLIArgs
- setUseImports(boolean) - Method in class jadx.api.JadxArgs
- setUseImports(boolean) - Method in class jadx.cli.JadxCLIArgs
- 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
- setUseKotlinMethodsForVarNames(JadxArgs.UseKotlinMethodsForVarNames) - Method in class jadx.cli.JadxCLIArgs
- setUseLimitedDataStream(boolean) - Method in class jadx.zip.security.JadxZipSecurity
- setUseRef(boolean) - Method in class jadx.core.dex.instructions.InvokeCustomNode
- setUserRenamesMappingsMode(UserRenamesMappingsMode) - Method in class jadx.api.JadxArgs
- setUserRenamesMappingsMode(UserRenamesMappingsMode) - Method in class jadx.cli.JadxCLIArgs
- setUserRenamesMappingsPath(Path) - Method in class jadx.api.JadxArgs
- setUserRenamesMappingsPath(Path) - Method in class jadx.cli.JadxCLIArgs
- setUseSourceNameAsClassAlias(boolean) - Method in class jadx.api.JadxArgs
-
Deprecated.
- setUseSourceNameAsClassNameAlias(UseSourceNameAsClassNameAlias) - Method in class jadx.api.JadxArgs
- setUseSourceNameAsClassNameAlias(UseSourceNameAsClassNameAlias) - Method in class jadx.cli.JadxCLIArgs
- setValueSanitizer(Function<String, String>) - Method in class jadx.core.export.TemplateFile
- 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
- setVersion(int) - Method in class jadx.plugins.input.xapk.data.XApkManifest
- setVersion(int) - Method in class jadx.plugins.tools.data.JadxInstalledPlugins
- setVersion(String) - Method in class jadx.plugins.tools.data.JadxPluginMetadata
- setVersion(String) - Method in class jadx.plugins.tools.data.JadxPluginListCache
- setVersionCode(Integer) - Method in class jadx.core.utils.android.ApplicationParams
- setVersionName(String) - Method in class jadx.core.utils.android.ApplicationParams
- setVisited(boolean) - Method in class jadx.core.dex.attributes.nodes.MethodThrowsAttr
- setZipBombDetectionFactor(int) - Method in class jadx.zip.security.JadxZipSecurity
- setZipBombMinUncompressedSize(int) - Method in class jadx.zip.security.JadxZipSecurity
- setZipEntry(IZipEntry) - Method in class jadx.api.ResourceFile
- setZipReader(ZipReader) - Method in class jadx.plugins.input.dex.DexFileLoader
- SGET - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- SGET - Enum constant in enum jadx.core.dex.instructions.InsnType
- SGET - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- SGET_BOOLEAN - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- SGET_BYTE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- SGET_CHAR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- SGET_OBJECT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- SGET_SHORT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- SGET_WIDE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- shadowedByOuterCast(RootNode, ArgType, InsnNode) - Static method in class jadx.core.dex.visitors.SimplifyVisitor
- ShadowFieldVisitor - Class in jadx.core.dex.visitors
- ShadowFieldVisitor() - Constructor for class jadx.core.dex.visitors.ShadowFieldVisitor
- ShadowFieldVisitor.FieldFixInfo - Class in jadx.core.dex.visitors
- ShadowFieldVisitor.FieldFixType - Enum in jadx.core.dex.visitors
- shiftOffset(int) - Method in class jadx.plugins.input.dex.sections.SectionReader
- SHL - Enum constant in enum jadx.core.dex.instructions.ArithOp
- SHL_INT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- SHL_INT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- SHL_INT_2ADDR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- SHL_INT_LIT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- SHL_INT_LIT8 - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- SHL_LONG - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- SHL_LONG - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- SHL_LONG_2ADDR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- SHORT - Enum constant in enum jadx.core.dex.instructions.args.PrimitiveType
- SHORT - Static variable in class jadx.core.dex.instructions.args.ArgType
- shortId - Variable in class jadx.api.data.impl.JadxNodeRef
- shortId - Variable in class jadx.core.dex.info.MethodInfo
- shortName - Variable in class jadx.core.dex.info.ClassAliasInfo
- shortName - Variable in enum jadx.core.dex.instructions.args.PrimitiveType
- 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
- shouldSkipInsnResult(MethodNode, InsnNode, ExcHandlerAttr) - Static method in class jadx.core.dex.visitors.ssa.SSATransform
- shouldWrite() - Method in enum jadx.api.args.GeneratedRenamesMappingFileMode
- shouldWrite() - Method in enum jadx.api.args.UserRenamesMappingsMode
- showInconsistentCode - Variable in class jadx.api.JadxArgs
- showInconsistentCode - Variable in class jadx.cli.JadxCLIArgs
- showInconsistentCode - Variable in class jadx.core.codegen.ClassGen
- SHR - Enum constant in enum jadx.core.dex.instructions.ArithOp
- SHR_INT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- SHR_INT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- SHR_INT_2ADDR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- SHR_INT_LIT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- SHR_INT_LIT8 - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- SHR_LONG - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- SHR_LONG - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- SHR_LONG_2ADDR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- shrinkBlock(MethodNode, BlockNode) - Static method in class jadx.core.dex.visitors.shrink.CodeShrinkVisitor
- shrinkMethod(MethodNode) - Static method in class jadx.core.dex.visitors.shrink.CodeShrinkVisitor
- sign - Variable in class jadx.core.dex.nodes.parser.SignatureParser
- sign - Variable in class jadx.plugins.input.dex.sections.debuginfo.DexLocalVar
- signature - Variable in class jadx.api.plugins.input.data.attributes.types.SignatureAttr
- signature - Variable in class jadx.core.codegen.json.cls.JsonMethod
- signature - Variable in class jadx.core.codegen.json.mapping.JsonMthMapping
- signature(ArgType) - Static method in class jadx.core.codegen.TypeGen
- SIGNATURE - Static variable in class jadx.api.plugins.input.data.attributes.JadxAttrType
- SignatureAttr - Class in jadx.api.plugins.input.data.attributes.types
- SignatureAttr(String) - Constructor for class jadx.api.plugins.input.data.attributes.types.SignatureAttr
- signatureBytes - Variable in class jadx.core.utils.FileSignature
- 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
- signatures(List<ArgType>) - Static method in class jadx.core.codegen.TypeGen
- signedByte1(int) - Static method in class jadx.plugins.input.dex.insns.DexInsnFormat
- signedNibble3(int) - Static method in class jadx.plugins.input.dex.insns.DexInsnFormat
- SIMPLE - Enum constant in enum jadx.api.DecompilationMode
-
Simplified instructions (linear with goto's)
- SIMPLE_JAVA - Enum constant in enum 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
- SimpleDBFHolder() - Constructor for class jadx.api.security.impl.JadxSecurity.SimpleDBFHolder
- SimpleDexData - Class in jadx.plugins.input.dex.utils
- SimpleDexData(String, byte[]) - Constructor for class jadx.plugins.input.dex.utils.SimpleDexData
- simpleInsn(String) - Method in class jadx.plugins.input.dex.smali.SmaliInsnFormat
- 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
- SimpleThreadFactory(String) - Constructor for class jadx.core.utils.Utils.SimpleThreadFactory
- SimpleUncaughtExceptionHandler() - Constructor for class jadx.core.utils.Utils.SimpleThreadFactory.SimpleUncaughtExceptionHandler
- simpleValue - Variable in class jadx.core.xmlgen.entry.ResourceEntry
- simpleValueOfMth(MethodNode, ArgType) - Method in class jadx.core.dex.visitors.EnumVisitor
- simplify(IfCondition) - Static method in class jadx.core.dex.regions.conditions.IfCondition
- simplifyArgs(MethodNode, InsnNode) - Method in class jadx.core.dex.visitors.SimplifyVisitor
- simplifyArith(ArithNode) - Static method in class jadx.core.dex.visitors.SimplifyVisitor
- simplifyBlock(MethodNode, BlockNode) - Method in class jadx.core.dex.visitors.SimplifyVisitor
- simplifyCmpOp(Compare) - 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
- simplifyIf(MethodNode, IfNode) - Static method in class jadx.core.dex.visitors.SimplifyVisitor
-
Simplify 'cmp' instruction in if condition
- simplifyInsn(MethodNode, InsnNode, InsnNode) - Method in class jadx.core.dex.visitors.SimplifyVisitor
- simplifyLoopEnd(MethodNode, LoopInfo) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
- simplifyMoveInsns(MethodNode, BlockNode) - Static method in class jadx.core.dex.visitors.shrink.CodeShrinkVisitor
- simplifyStringConstructor(MethodNode, ConstructorInsn) - Method in class jadx.core.dex.visitors.SimplifyVisitor
- simplifyTernary(MethodNode, TernaryInsn) - Static method in class jadx.core.dex.visitors.SimplifyVisitor
-
Simplify condition in ternary operation
- SimplifyVisitor - Class in jadx.core.dex.visitors
- SimplifyVisitor() - Constructor for class jadx.core.dex.visitors.SimplifyVisitor
- SINGLE_SWITCH - Enum constant in enum jadx.core.dex.visitors.regions.SwitchOverStringVisitor.SwitchStringType
- singleCheck(TypeSearchVarInfo) - Method in class jadx.core.dex.visitors.typeinference.TypeSearch
- singleClass - Variable in class jadx.cli.JadxCLIArgs
- SingleClassMode - Class in jadx.cli
- SingleClassMode() - Constructor for class jadx.cli.SingleClassMode
- singleClassOutput - Variable in class jadx.cli.JadxCLIArgs
- 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 - Variable in class jadx.api.plugins.input.insns.custom.impl.SwitchPayload
- size - Variable in class jadx.core.dex.instructions.FillArrayData
- size - Variable in class jadx.core.dex.instructions.SwitchData
- size - Variable in class jadx.core.utils.blocks.BlockSet.BlockSetIterator
- size - Variable in class jadx.core.xmlgen.entry.EntryConfig
- size - Variable in class jadx.plugins.input.dex.insns.payloads.DexArrayPayload
- size - Variable in class jadx.plugins.tools.resolvers.github.data.Asset
- size() - Method in class jadx.api.plugins.input.data.attributes.types.AnnotationsAttr
- size() - Method in class jadx.core.dex.trycatch.TryEdgeScopeGroupMap
- size() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState.BlockCompletionMonitorMap
- size() - Method in class jadx.core.dex.visitors.finaly.TryCatchEdgeBlockMap
- size() - Method in class jadx.core.dex.visitors.regions.maker.RegionStack
- 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
- size() - Method in class jadx.plugins.input.dex.sections.SectionReader
- SIZE - Static variable in class jadx.plugins.input.dex.sections.DexClassData
- skip - Variable in class jadx.core.export.TemplateFile.ParserState
- skip(int) - Method in class jadx.core.dex.attributes.nodes.SkipMethodArgsAttr
- skip(int) - Method in class jadx.plugins.input.dex.sections.SectionReader
- skip(long) - Method in class jadx.core.xmlgen.ParserStream
- skip(long) - Method in class jadx.zip.io.LimitedInputStream
- skip(DexInsnData) - Method in class jadx.plugins.input.dex.sections.DexCodeReader
- skip(DexInsnData, SectionReader) - Method in class jadx.plugins.input.dex.insns.DexInsnFormat
- SKIP_ARG - Enum constant in enum jadx.core.dex.attributes.AFlag
- SKIP_FIRST_ARG - Enum constant in enum jadx.core.dex.attributes.AFlag
- SKIP_MTH_ARGS - Static variable in class jadx.core.dex.attributes.AType
- SKIP_RES_TYPES - Static variable in class jadx.core.xmlgen.ResXmlGen
-
Skip only file based resource type
- 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
- skipArgs - Variable in class jadx.core.dex.attributes.nodes.SkipMethodArgsAttr
- skipBlocks - Variable in class jadx.core.dex.regions.conditions.IfInfo
- 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
- skipFilesSave - Variable in class jadx.api.JadxArgs
-
Don't save files (can be using for performance testing)
- skipFirstArgument() - Method in class jadx.core.dex.nodes.MethodNode
- skipInt() - Method in class jadx.core.utils.android.ExtDataInput
- skipMethod(MethodNode) - Method in class jadx.core.codegen.ClassGen
-
Additional checks for inlined methods
- SkipMethodArgsAttr - Class in jadx.core.dex.attributes.nodes
- SkipMethodArgsAttr(MethodNode) - Constructor for class jadx.core.dex.attributes.nodes.SkipMethodArgsAttr
- skipNode(NotificationAttrNode) - Method in class jadx.core.codegen.ClassGen
- skipPredSyntheticPaths(BlockNode) - Static method in class jadx.core.utils.BlockUtils
-
Set 'SKIP' flag for all synthetic predecessors from start block.
- skipResources - Variable in class jadx.api.JadxArgs
- skipResources - Variable in class jadx.cli.JadxCLIArgs
- skipSources - Variable in class jadx.api.JadxArgs
- skipSources - Variable in class jadx.cli.JadxCLIArgs
- skipStrLen16(byte[], int) - Static method in class jadx.core.xmlgen.BinaryXMLStrings
- skipStrLen8(byte[], int) - Static method in class jadx.core.xmlgen.BinaryXMLStrings
- 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
- skipUntil(char) - Method in class jadx.core.dex.nodes.parser.SignatureParser
- skipXmlPrettyPrint - Variable in class jadx.api.JadxArgs
- skipXmlPrettyPrint - Variable in class jadx.cli.JadxCLIArgs
- slice() - Method in class jadx.core.dex.nodes.parser.SignatureParser
-
Exclusive slice.
- smali - Variable in class jadx.core.dex.nodes.ClassNode
- SmaliCodeWriter - Class in jadx.plugins.input.dex.smali
- SmaliCodeWriter() - Constructor for class jadx.plugins.input.dex.smali.SmaliCodeWriter
- SmaliConvert - Class in jadx.plugins.input.smali
- SmaliConvert() - Constructor for class jadx.plugins.input.smali.SmaliConvert
- SmaliInputOptions - Class in jadx.plugins.input.smali
- SmaliInputOptions() - Constructor for class jadx.plugins.input.smali.SmaliInputOptions
- SmaliInputPlugin - Class in jadx.plugins.input.smali
- SmaliInputPlugin() - Constructor for class jadx.plugins.input.smali.SmaliInputPlugin
- SmaliInsnFormat - Class in jadx.plugins.input.dex.smali
- SmaliInsnFormat() - Constructor for class jadx.plugins.input.dex.smali.SmaliInsnFormat
- smaliNameToJavaName(String) - Static method in class jadx.core.utils.Utils
- SmaliPrinter - Class in jadx.plugins.input.dex.smali
- SmaliPrinter() - Constructor for class jadx.plugins.input.dex.smali.SmaliPrinter
- SmaliUtils - Class in jadx.plugins.input.dex.utils
- SmaliUtils - Class in jadx.plugins.input.smali
-
Utility methods to assemble smali to in-memory buffer.
- SmaliUtils() - Constructor for class jadx.plugins.input.dex.utils.SmaliUtils
- SmaliUtils() - Constructor for class jadx.plugins.input.smali.SmaliUtils
- SmaliUtils.ParserWrapper - Class in jadx.plugins.input.smali
- SmaliUtils.TreeWalkerWrapper - Class in jadx.plugins.input.smali
- smallestScreenWidthDp - Variable in class jadx.core.xmlgen.entry.EntryConfig
- SOFT_CAST - Enum constant in enum jadx.core.dex.attributes.AFlag
- sort(Comparator<? super E>) - Method in class jadx.core.utils.ImmutableList
- sortBlocks(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.DominatorTree
- SORTED_FLAG - Static variable in class jadx.core.xmlgen.ParserConstants
-
String pool flags
- sortedList(Set<T>) - Static method in class jadx.core.dex.visitors.usage.UsageInfo
- sortHandlers(MethodNode, List<TryCatchBlockAttr>) - Static method in class jadx.core.dex.visitors.blocks.BlockExceptionHandler
- sortPackages() - Method in class jadx.core.dex.nodes.RootNode
- SOUNDS - Enum constant in enum jadx.api.ResourceType
- source - Variable in class jadx.core.clsp.ClspClass
- source - Variable in class jadx.core.dex.nodes.Edge
- source - Variable in class jadx.core.dex.trycatch.TryEdge
- SOURCE_FILE - Static variable in class jadx.api.plugins.input.data.attributes.JadxAttrType
- sourceBlock - Variable in class jadx.core.dex.visitors.finaly.traverser.state.NoBlockTraverserState.NoBlockStateFactory
- sourceBlock - Variable in class jadx.core.dex.visitors.finaly.traverser.state.NoBlockTraverserState
- sourceBlockState - Variable in class jadx.core.dex.visitors.finaly.traverser.handlers.PredecessorBlockPathTraverserHandler
- sourceFile - Variable in class jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser
- SourceFileAttr - Class in jadx.api.plugins.input.data.attributes.types
- SourceFileAttr(String) - Constructor for class jadx.api.plugins.input.data.attributes.types.SourceFileAttr
- SourceFileRename - Class in jadx.core.dex.visitors.rename
- SourceFileRename() - Constructor for class jadx.core.dex.visitors.rename.SourceFileRename
- SourceFileRename.ClsRename - Class in jadx.core.dex.visitors.rename
- sourceLine - Variable in class jadx.core.codegen.json.cls.JsonCodeLine
- sourceLine - Variable in class jadx.core.dex.attributes.nodes.LineAttrNode
- sourceLineMap - Variable in class jadx.api.plugins.input.data.impl.DebugInfo
- sourceNameRepeatLimit - Variable in class jadx.api.JadxArgs
- sourceNameRepeatLimit - Variable in class jadx.cli.JadxCLIArgs
- SPARSE_SWITCH - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- SPARSE_SWITCH - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- SPARSE_SWITCH_PAYLOAD - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- SPARSE_SWITCH_PAYLOAD - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- 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
- SpecialEdgeType() - Constructor for enum jadx.core.dex.attributes.nodes.SpecialEdgeAttr.SpecialEdgeType
- SPLIT_POS - Static variable in class jadx.core.utils.android.TextResMapFile
- SPLIT_WITHOUT_CONNECT - Static variable in class jadx.core.dex.visitors.blocks.BlockSplitter
-
Split without connecting to the next block
- splitAndApplyNames(RootNode, ArgType, boolean) - Method in class jadx.core.dex.info.ClassInfo
- splitAndTrim(String) - Static method in class jadx.core.deobf.DeobfPresets
- SplitApk - Class in jadx.plugins.input.xapk.data
- SplitApk() - Constructor for class jadx.plugins.input.xapk.data.SplitApk
- splitApks - Variable in class jadx.plugins.input.xapk.data.XApkManifest
- splitBasicBlocks(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.BlockSplitter
- splitByFixedString(String, String) - Static method in class jadx.core.utils.StringUtils
- splitByPhi(MethodNode, SSAVar) - Static method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
-
For every PHI make separate CONST insn
- spliterator() - Method in class jadx.core.utils.blocks.BlockSet
- splitExitBlocks(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
- splitLoops(MethodNode, BlockNode, List<LoopInfo>) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
- splitReturn(MethodNode, BlockNode) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
-
Splice return block if several predecessors presents
- splitThrow(MethodNode, BlockNode) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
- SPUT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- SPUT - Enum constant in enum jadx.core.dex.instructions.InsnType
- SPUT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- SPUT_BOOLEAN - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- SPUT_BYTE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- SPUT_CHAR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- SPUT_OBJECT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- SPUT_SHORT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- SPUT_WIDE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- src - Variable in class jadx.core.dex.attributes.nodes.JumpInfo
- srcOutDir - Variable in class jadx.core.export.OutDirs
- ssa - Variable in class jadx.api.metadata.annotations.VarNode
- SSA_VAR_COMPARATOR - Static variable in class jadx.core.dex.instructions.args.SSAVar
- 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
- ssaVars - Variable in class jadx.core.dex.instructions.args.CodeVar
- stack - Variable in class jadx.core.codegen.ConditionGen.CondStack
- stack - Variable in class jadx.core.dex.visitors.regions.maker.RegionMaker
- stack - Variable in class jadx.core.dex.visitors.regions.maker.RegionStack
- STACKTRACE_STOP_CLS_NAME - Static variable in class jadx.core.utils.Utils
- stages - Variable in class jadx.core.utils.tasks.TaskExecutor
- start - Variable in enum jadx.api.data.CommentStyle
- start - Variable in class jadx.core.dex.attributes.nodes.EdgeInsnAttr
- start - Variable in class jadx.core.dex.attributes.nodes.LoopInfo
- start - Variable in class jadx.core.dex.attributes.nodes.SpecialEdgeAttr
- start - Variable in class jadx.core.utils.blocks.BlockSet.BlockSetIterator
- start(int) - Method in class jadx.plugins.input.dex.sections.debuginfo.DexLocalVar
- START - Enum constant in enum jadx.core.export.TemplateFile.State
- START - Static variable in interface jadx.api.plugins.pass.JadxPassInfo
-
Add this to 'run after' list to place pass before others
- startLabel - Variable in class jadx.core.codegen.SimpleModeHelper
- startLine() - Method in interface jadx.api.ICodeWriter
- startLine() - Method in class jadx.api.impl.SimpleCodeWriter
- startLine() - Method in class jadx.plugins.input.dex.smali.SmaliCodeWriter
- 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
- startLine(String) - Method in class jadx.plugins.input.dex.smali.SmaliCodeWriter
- startLineWithNum(int) - Method in interface jadx.api.ICodeWriter
- startLineWithNum(int) - Method in class jadx.api.impl.SimpleCodeWriter
- startNewBlock(MethodNode, int) - Static method in class jadx.core.dex.visitors.blocks.BlockSplitter
- startOffset - Variable in class jadx.api.plugins.input.data.impl.TryData
- startOffset - Variable in class jadx.core.dex.nodes.BlockNode
-
Offset in methods bytecode
- startOffset - Variable in class jadx.plugins.input.dex.sections.debuginfo.DexLocalVar
- startVar(RegisterArg) - Method in class jadx.core.dex.visitors.ssa.RenameState
- startVar(DexLocalVar, int) - Method in class jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser
- state - Variable in class jadx.core.dex.nodes.ClassNode
- state - Variable in class jadx.core.dex.visitors.finaly.traverser.visitors.AbstractBlockTraverserVisitor
- state - Variable in class jadx.core.dex.visitors.typeinference.TypeSearch
- state - Variable in class jadx.core.export.TemplateFile.ParserState
- State() - Constructor for class jadx.core.dex.visitors.regions.maker.RegionStack.State
- State() - Constructor for enum jadx.core.export.TemplateFile.State
- State(RegionStack.State, IRegion) - Constructor for class jadx.core.dex.visitors.regions.maker.RegionStack.State
- stateAbortCondition - Variable in class jadx.core.dex.visitors.finaly.traverser.TraverserController
- stateRef - Variable in class jadx.core.dex.visitors.finaly.traverser.handlers.AbstractBlockPathTraverserHandler
- STATIC - Enum constant in enum jadx.core.dex.instructions.InvokeType
- STATIC - Static variable in class jadx.api.plugins.input.data.AccessFlags
- STATIC_GET - Enum constant in enum jadx.api.plugins.input.data.MethodHandleType
- STATIC_PUT - Enum constant in enum jadx.api.plugins.input.data.MethodHandleType
- staticBlocks - Variable in class jadx.core.dex.visitors.EnumVisitor.EnumData
- staticField(ICodeWriter, FieldInfo) - Method in class jadx.core.codegen.InsnGen
- staticFieldInsn(String) - Method in class jadx.plugins.input.dex.smali.SmaliInsnFormat
- staticMethod - Variable in class jadx.core.dex.attributes.nodes.EnumClassAttr
- statMap - Variable in class jadx.core.dex.visitors.blocks.BlockProcessor.DebugModAttr
- STOP_CHAR - Static variable in class jadx.core.dex.nodes.parser.SignatureParser
- stopExecution() - Method in class jadx.core.utils.tasks.TaskExecutor
- storage - Variable in class jadx.api.impl.InMemoryCodeCache
- storage - Variable in class jadx.core.dex.attributes.AttrNode
- str - Variable in enum jadx.core.dex.instructions.args.ArgType.WildcardBound
- str - Variable in class jadx.core.dex.instructions.ConstStringNode
- str(InsnFormatterInfo) - Method in class jadx.plugins.input.dex.smali.SmaliInsnFormat
- STR_CONCAT - Enum constant in enum jadx.core.dex.instructions.InsnType
- strArg - Variable in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor.SwitchData
- streamToByteArray(InputStream) - Static method in class jadx.core.utils.files.FileUtils
- streamToString(InputStream) - Static method in class jadx.core.utils.files.FileUtils
- STRICT - Static variable in class jadx.api.plugins.input.data.AccessFlags
- STRING - Enum constant in enum jadx.api.plugins.options.OptionType
- STRING - Static variable in class jadx.core.dex.instructions.args.ArgType
- STRING_CHARSET - Static variable in class jadx.core.clsp.ClsSet
- STRING_CHARSET_UTF16 - Static variable in class jadx.core.xmlgen.ParserStream
- STRING_CHARSET_UTF8 - Static variable in class jadx.core.xmlgen.ParserStream
- STRING_REF - Enum constant in enum jadx.api.plugins.input.insns.InsnIndexType
- stringAsEnumName(String) - Static method in class jadx.cli.JadxCLIArgs
- stringCount - Variable in class jadx.core.xmlgen.BinaryXMLStrings
- StringFormattedCheck - Class in jadx.core.xmlgen
- StringFormattedCheck() - Constructor for class jadx.core.xmlgen.StringFormattedCheck
- StringFormattedCheck.Duo<T1,
T2> - Class in jadx.core.xmlgen - stringGetBytesMth - Variable in class jadx.core.dex.visitors.SimplifyVisitor
- stringIdsOff - Variable in class jadx.plugins.input.dex.sections.DexHeader
- stringInsn(String) - Method in class jadx.plugins.input.dex.smali.SmaliInsnFormat
- strings - Variable in class jadx.core.xmlgen.BinaryXMLParser
- strings - Variable in class jadx.core.xmlgen.entry.ValuesParser
- strings - Variable in class jadx.core.xmlgen.ResTableBinaryParser
- stringsStart - Variable in class jadx.core.xmlgen.BinaryXMLStrings
- stringUtils - Variable in class jadx.core.dex.nodes.RootNode
- 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
- strValue - Variable in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor.CaseData
- STUB_ENTRY - Static variable in class jadx.core.xmlgen.ResTableBinaryParser
- style - Variable in class jadx.api.data.impl.JadxCodeComment
- style - Variable in class jadx.core.codegen.utils.CodeComment
- SUB - Enum constant in enum jadx.core.dex.instructions.ArithOp
- SUB_DOUBLE - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- SUB_DOUBLE - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- SUB_DOUBLE_2ADDR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- SUB_FLOAT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- SUB_FLOAT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- SUB_FLOAT_2ADDR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- SUB_INT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- SUB_INT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- SUB_INT_2ADDR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- SUB_LONG - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- SUB_LONG - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- SUB_LONG_2ADDR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- subFiles - Variable in class jadx.core.xmlgen.ResContainer
- subList(int, int) - Method in class jadx.core.utils.ImmutableList
- subPackages - Variable in class jadx.core.dex.nodes.PackageNode
- subPkgs - Variable in class jadx.api.JavaPackage
- successors - Variable in class jadx.core.dex.nodes.BlockNode
- suffix - Variable in class jadx.core.dex.visitors.rename.SourceFileRename.ClsRename
- suggestAllSameListener(TypeUpdateInfo, InsnNode, InsnArg, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdate
-
Try to set candidate type to all args, don't fail on reject
- sumDependencies(List<JavaClass>) - Static method in class jadx.core.utils.DecompilerScheduler
- SUPER - Enum constant in enum jadx.core.dex.attributes.AFlag
- SUPER - Enum constant in enum jadx.core.dex.instructions.args.ArgType.WildcardBound
- SUPER - Enum constant in enum jadx.core.dex.instructions.InvokeType
- SUPER - Enum constant in enum jadx.core.dex.instructions.mods.ConstructorInsn.CallType
- SUPER - Enum constant in enum jadx.core.dex.visitors.ShadowFieldVisitor.FieldFixType
- SUPER - Static variable in class jadx.api.plugins.input.data.AccessFlags
- SUPER_ARG_NAME - Static variable in class jadx.core.dex.instructions.args.RegisterArg
- superClass - Variable in class jadx.core.codegen.json.cls.JsonClass
- superClass - Variable in class jadx.core.dex.nodes.ClassNode
- superTypeMaps - Variable in class jadx.core.dex.attributes.nodes.ClassTypeVarsAttr
-
Type vars mapping in current and super types: TypeRawObj -> (TypeVarInSuperType -> TypeVarFromThisClass)
- superTypes - Variable in class jadx.core.dex.visitors.OverrideMethodVisitor.SuperTypesData
- superTypesCache - Variable in class jadx.core.clsp.ClspGraph
- SuperTypesData(List<ArgType>, Set<String>) - Constructor for class jadx.core.dex.visitors.OverrideMethodVisitor.SuperTypesData
- supplemental(char, char) - Static method in class jadx.core.xmlgen.XMLChar
-
Returns true the supplemental character corresponding to the given surrogates.
- sVar - Variable in class jadx.core.dex.instructions.args.RegisterArg
- sVars - Variable in class jadx.core.dex.nodes.MethodNode
- SWITCH - Enum constant in enum jadx.core.dex.attributes.nodes.CodeFeaturesAttr.CodeFeature
-
Code contains switch instruction
- SWITCH - Enum constant in enum jadx.core.dex.instructions.InsnType
- SWITCH_DATA - Enum constant in enum jadx.core.dex.instructions.InsnType
- SWITCH_SWITCH - Enum constant in enum jadx.core.dex.visitors.regions.SwitchOverStringVisitor.SwitchStringType
- SwitchBreakVisitor - Class in jadx.core.dex.visitors.regions
- SwitchBreakVisitor() - Constructor for class jadx.core.dex.visitors.regions.SwitchBreakVisitor
- SwitchBreakVisitor.BaseSwitchRegionVisitor - Class in jadx.core.dex.visitors.regions
- SwitchBreakVisitor.ExtractCommonBreak - Class in jadx.core.dex.visitors.regions
-
Add common 'break' if 'break' or exit insn ('return', 'throw', 'continue') found in all branches.
- SwitchBreakVisitor.IterativeSwitchRegionVisitor - Class in jadx.core.dex.visitors.regions
-
For every 'switch' region run new instance of provided 'switch' visitor.
- SwitchBreakVisitor.RemoveUnreachableBreak - Class in jadx.core.dex.visitors.regions
- switchData - Variable in class jadx.core.dex.instructions.SwitchInsn
- SwitchData - Class in jadx.core.dex.instructions
- SwitchData(ISwitchPayload) - Constructor for class jadx.core.dex.instructions.SwitchData
- SwitchData(MethodNode, IRegion) - Constructor for class jadx.core.dex.visitors.regions.SwitchOverStringVisitor.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
-
A switch(string) java code will be compiled to two switches in class code.
- SwitchOverStringVisitor() - Constructor for class jadx.core.dex.visitors.regions.SwitchOverStringVisitor
- SwitchOverStringVisitor.CaseData - Class in jadx.core.dex.visitors.regions
- SwitchOverStringVisitor.SwitchData - Class in jadx.core.dex.visitors.regions
- SwitchOverStringVisitor.SwitchStringType - Enum in jadx.core.dex.visitors.regions
- SwitchPayload - Class in jadx.api.plugins.input.insns.custom.impl
- SwitchPayload(int, int[], int[]) - Constructor for class jadx.api.plugins.input.insns.custom.impl.SwitchPayload
- 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
- SwitchRegionMaker - Class in jadx.core.dex.visitors.regions.maker
- SwitchRegionMaker(MethodNode, RegionMaker) - Constructor for class jadx.core.dex.visitors.regions.maker.SwitchRegionMaker
- SwitchStringType() - Constructor for enum jadx.core.dex.visitors.regions.SwitchOverStringVisitor.SwitchStringType
- symbol - Variable in enum jadx.core.dex.instructions.ArithOp
- symbol - Variable in enum jadx.core.dex.instructions.IfOp
- SYNCHRONIZED - Static variable in class jadx.api.plugins.input.data.AccessFlags
- 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
- SynchronizedRegionMaker(MethodNode, RegionMaker) - Constructor for class jadx.core.dex.visitors.regions.maker.SynchronizedRegionMaker
- SYNTHETIC - Enum constant in enum jadx.core.dex.attributes.AFlag
- SYNTHETIC - Static variable in class jadx.api.plugins.input.data.AccessFlags
- SYSTEM - Enum constant in enum jadx.api.plugins.input.data.annotations.AnnotationVisibility
T
- tagAttrDeobfNames - Variable in class jadx.core.xmlgen.BinaryXMLParser
- target - Variable in class jadx.core.dex.instructions.FillArrayInsn
- target - Variable in class jadx.core.dex.instructions.GotoNode
- target - Variable in class jadx.core.dex.instructions.java.JsrNode
- target - Variable in class jadx.core.dex.nodes.Edge
- target - Variable in class jadx.core.dex.trycatch.TryEdge
- target - Variable in class jadx.plugins.input.dex.insns.DexInsnData
- TARGET_SDK_VERSION - Enum constant in enum jadx.core.utils.android.AppAttribute
- targetBlocks - Variable in class jadx.core.dex.instructions.SwitchInsn
- TargetInsnNode - Class in jadx.core.dex.instructions
- TargetInsnNode(InsnType, int) - Constructor for class jadx.core.dex.instructions.TargetInsnNode
- targets - Variable in class jadx.api.plugins.input.insns.custom.impl.SwitchPayload
- targets - Variable in class jadx.core.dex.instructions.SwitchData
- targetSdkVersion - Variable in class jadx.core.utils.android.ApplicationParams
- TaskExecutor - Class in jadx.core.utils.tasks
- TaskExecutor() - Constructor for class jadx.core.utils.tasks.TaskExecutor
- TaskExecutor.ExecStage - Class in jadx.core.utils.tasks
- TaskExecutor.ExecType - Enum in jadx.core.utils.tasks
- tasks - Variable in class jadx.core.utils.tasks.TaskExecutor.ExecStage
- tasksCount - Variable in class jadx.core.utils.tasks.TaskExecutor
- TEMP_ROOT_DIR - Static variable in class jadx.commons.app.JadxTempFiles
- TEMP_ROOT_DIR - Static variable in class jadx.core.plugins.files.TempFilesGetter.TempRootHolder
- TempFilesGetter - Class in jadx.core.plugins.files
- TempFilesGetter() - Constructor for class jadx.core.plugins.files.TempFilesGetter
- TempFilesGetter.TempRootHolder - Class in jadx.core.plugins.files
- template - Variable in class jadx.core.export.TemplateFile
- TemplateFile - Class in jadx.core.export
-
Simple template engine Syntax for replace variable with value: '{{variable}}' If value sanitizer is provided: value will be sanitized by default, to skip sanitize add '!!' before variable name: '{{!!variable}}'
- TemplateFile(String, InputStream) - Constructor for class jadx.core.export.TemplateFile
- TemplateFile.ParserState - Class in jadx.core.export
- TemplateFile.State - Enum in jadx.core.export
- templateName - Variable in class jadx.core.export.TemplateFile
- tempRootDir - Static variable in class jadx.core.utils.files.FileUtils
- TempRootHolder() - Constructor for class jadx.core.plugins.files.TempFilesGetter.TempRootHolder
- TerminalStateFactory(TerminalTraverserState.TerminationReason) - Constructor for class jadx.core.dex.visitors.finaly.traverser.state.TerminalTraverserState.TerminalStateFactory
- TerminalTraverserState - Class in jadx.core.dex.visitors.finaly.traverser.state
- TerminalTraverserState(TraverserActivePathState, TerminalTraverserState.TerminationReason) - Constructor for class jadx.core.dex.visitors.finaly.traverser.state.TerminalTraverserState
- TerminalTraverserState.TerminalStateFactory - Class in jadx.core.dex.visitors.finaly.traverser.state
- TerminalTraverserState.TerminationReason - Enum in jadx.core.dex.visitors.finaly.traverser.state
- 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
- terminateError - Variable in class jadx.core.utils.tasks.TaskExecutor
- terminateWithError(Error) - Method in class jadx.core.utils.tasks.TaskExecutor
- terminating - Variable in class jadx.core.utils.tasks.TaskExecutor
- terminationReason - Variable in class jadx.core.dex.visitors.finaly.traverser.state.TerminalTraverserState.TerminalStateFactory
- terminationReason - Variable in class jadx.core.dex.visitors.finaly.traverser.state.TerminalTraverserState
- TerminationReason() - Constructor for enum jadx.core.dex.visitors.finaly.traverser.state.TerminalTraverserState.TerminationReason
- ternary(IfCondition, IfCondition, IfCondition) - Static method in class jadx.core.dex.regions.conditions.IfCondition
- TERNARY - Enum constant in enum jadx.core.dex.instructions.InsnType
- TERNARY - Enum constant in enum jadx.core.dex.regions.conditions.IfCondition.Mode
- TernaryInsn - Class in jadx.core.dex.instructions.mods
- TernaryInsn() - Constructor for class jadx.core.dex.instructions.mods.TernaryInsn
- 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
- TernaryMod() - Constructor for class jadx.core.dex.visitors.regions.TernaryMod
- TEST_MTH_FILTER - Static variable in class jadx.core.utils.DebugUtils
- TEXT - Enum constant in enum jadx.api.ResourceType
- TEXT - Enum constant in enum 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
- thenBlock - Variable in class jadx.core.dex.instructions.IfNode
- thenBlock - Variable in class jadx.core.dex.regions.conditions.IfInfo
- thenRegion - Variable in class jadx.core.dex.regions.conditions.IfRegion
- third() - Method in class jadx.core.dex.regions.conditions.IfCondition
- THIS - Enum constant in enum jadx.core.dex.attributes.AFlag
- THIS - Enum constant in enum jadx.core.dex.instructions.mods.ConstructorInsn.CallType
- THIS_ARG_NAME - Static variable in class jadx.core.dex.instructions.args.RegisterArg
- thisArg - Variable in class jadx.core.dex.nodes.MethodNode
- thisClassLoader() - Static method in class jadx.plugins.tools.JadxExternalPluginsLoader
- threads - Variable in class jadx.plugins.input.smali.SmaliInputOptions
- threadsCount - Variable in class jadx.api.JadxArgs
- threadsCount - Variable in class jadx.cli.JadxCLIArgs
- threadsCount - Variable in class jadx.core.utils.tasks.TaskExecutor
- THROW - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- THROW - Enum constant in enum jadx.core.dex.instructions.InsnType
- THROW - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- THROWABLE - Static variable in class jadx.core.dex.instructions.args.ArgType
- throwException(String, int, int) - Method in class jadx.core.xmlgen.ParserStream
- throwList - Variable in class jadx.core.clsp.ClspMethod
- THROWS_REQUIRED - Enum constant in enum jadx.core.dex.visitors.MethodThrowsVisitor.ExceptionType
- throwTypes - Variable in class jadx.core.dex.visitors.methods.MutableMethodDetails
- TLD_SET - Static variable in class jadx.core.deobf.conditions.ExcludePackageWithTLDNames.TldHolder
- TldHolder() - Constructor for class jadx.core.deobf.conditions.ExcludePackageWithTLDNames.TldHolder
- TMP_EDGE - Static variable in class jadx.core.dex.attributes.AType
- tmpDir - Variable in class jadx.plugins.input.xapk.data.XApkData
- TmpEdgeAttr - Class in jadx.core.dex.attributes.nodes
- TmpEdgeAttr(BlockNode) - Constructor for class jadx.core.dex.attributes.nodes.TmpEdgeAttr
- to - Variable in class jadx.analysis.callgraph.CallGraphEdge
- to - Variable in class jadx.analysis.callgraph.CallGraphExportJson.Edge
- to() - Method in interface jadx.analysis.callgraph.api.ICallGraphEdge
- to() - Method in class jadx.analysis.callgraph.CallGraphEdge
- toArray() - Method in class jadx.core.utils.ImmutableList
- toArray(T[]) - Method in class jadx.core.utils.ImmutableList
- toAttrString() - Method in interface jadx.api.plugins.input.data.attributes.IJadxAttribute
- toAttrString() - Method in class jadx.core.clsp.ClspMethod
- toAttrString() - Method in class jadx.core.clsp.SimpleMethodDetails
- toAttrString() - Method in class jadx.core.dex.attributes.nodes.CodeFeaturesAttr
- toAttrString() - Method in interface jadx.core.dex.nodes.IMethodDetails
- toAttrString() - Method in class jadx.core.dex.nodes.MethodNode
- toAttrString() - Method in class jadx.core.dex.visitors.methods.MutableMethodDetails
- toBoolean() - Method in enum jadx.api.args.UseSourceNameAsClassNameAlias
-
Deprecated.Use
UseSourceNameAsClassNameAliasdirectly. - toDotNodeName(String) - Static method in class jadx.core.utils.DotGraphUtils
- toFile(String) - Static method in class jadx.core.utils.files.FileUtils
- toFiles(List<Path>) - Static method in class jadx.core.utils.files.FileUtils
- toJadxArgs() - Method in class jadx.cli.JadxCLIArgs
- TOLERANCE - Static variable in class jadx.core.utils.BetterName
- 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
- topClass - Variable in class jadx.core.codegen.json.mapping.JsonClsMapping
- toPluginPath(Path) - Method in class jadx.core.plugins.files.JadxFilesData
- topOffset - Variable in class jadx.core.dex.visitors.finaly.traverser.state.TraverserBlockInfo
- topSplitter - Variable in class jadx.core.dex.trycatch.TryCatchBlockAttr
- toRemove - Variable in class jadx.core.dex.visitors.EnumVisitor.EnumData
- toRemove - Variable in class jadx.core.utils.InsnRemover
- 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.analysis.callgraph.CallGraphEdge
- toString() - Method in class jadx.analysis.callgraph.CallGraphNode
- 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.input.data.annotations.EncodedValue
- toString() - Method in class jadx.api.plugins.input.data.annotations.JadxAnnotation
- toString() - Method in class jadx.api.plugins.input.data.attributes.types.AnnotationDefaultAttr
- toString() - Method in class jadx.api.plugins.input.data.attributes.types.AnnotationDefaultClassAttr
- toString() - Method in class jadx.api.plugins.input.data.attributes.types.AnnotationMethodParamsAttr
- toString() - Method in class jadx.api.plugins.input.data.attributes.types.AnnotationsAttr
- toString() - Method in class jadx.api.plugins.input.data.attributes.types.ExceptionsAttr
- toString() - Method in class jadx.api.plugins.input.data.attributes.types.InnerClassesAttr
- toString() - Method in class jadx.api.plugins.input.data.attributes.types.InnerClsInfo
- toString() - Method in class jadx.api.plugins.input.data.attributes.types.MethodParametersAttr.Info
- toString() - Method in class jadx.api.plugins.input.data.attributes.types.MethodParametersAttr
- toString() - Method in class jadx.api.plugins.input.data.attributes.types.SignatureAttr
- toString() - Method in class jadx.api.plugins.input.data.attributes.types.SourceFileAttr
- toString() - Method in class jadx.api.plugins.input.data.impl.CallSite
- toString() - Method in class jadx.api.plugins.input.data.impl.CatchData
- toString() - Method in class jadx.api.plugins.input.data.impl.DebugInfo
- toString() - Method in class jadx.api.plugins.input.data.impl.FieldRefHandle
- toString() - Method in class jadx.api.plugins.input.data.impl.JadxFieldRef
- toString() - Method in class jadx.api.plugins.input.data.impl.MethodRefHandle
- toString() - Method in class jadx.api.plugins.input.data.impl.TryData
- 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.CodeFeaturesAttr
- toString() - Method in class jadx.core.dex.attributes.nodes.DeclareVariablesAttr
- toString() - Method in class jadx.core.dex.attributes.nodes.DecompileModeOverrideAttr
- 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.ExcSplitCrossAttr
- 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.ClassAliasInfo
- 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.ArrayArg
- toString() - Method in class jadx.core.dex.instructions.args.ArgType.GenericObject
- toString() - Method in class jadx.core.dex.instructions.args.ArgType.GenericType
- toString() - Method in class jadx.core.dex.instructions.args.ArgType.ObjectType
- toString() - Method in class jadx.core.dex.instructions.args.ArgType.OuterGenericObject
- toString() - Method in class jadx.core.dex.instructions.args.ArgType.PrimitiveArg
- toString() - Method in class jadx.core.dex.instructions.args.ArgType
- toString() - Method in class jadx.core.dex.instructions.args.ArgType.UnknownArg
- toString() - Method in class jadx.core.dex.instructions.args.ArgType.WildcardType
- 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.trycatch.TryEdge
- toString() - Method in class jadx.core.dex.visitors.AbstractVisitor
- toString() - Method in class jadx.core.dex.visitors.finaly.CentralityState
- toString() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserBlockInfo
- toString() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserState
- toString() - Method in class jadx.core.dex.visitors.methods.MutableMethodDetails
- toString() - Method in class jadx.core.dex.visitors.regions.maker.RegionStack.State
- toString() - Method in class jadx.core.dex.visitors.regions.maker.RegionStack
- toString() - Method in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor.CaseData
- toString() - Method in class jadx.core.dex.visitors.regions.variables.UsePlace
- toString() - Method in class jadx.core.dex.visitors.regions.variables.VarUsage
- toString() - Method in class jadx.core.dex.visitors.rename.SourceFileRename.ClsRename
- toString() - Method in class jadx.core.dex.visitors.shrink.ArgsInfo
- toString() - Method in class jadx.core.dex.visitors.shrink.WrapInfo
- toString() - Method in class jadx.core.dex.visitors.typeinference.AbstractTypeConstraint
- toString() - Method in class jadx.core.dex.visitors.typeinference.ArgsListUpdateCallback
- 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 class jadx.core.dex.visitors.typeinference.TypeUpdateRequest
- 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.BlockParentContainer
- 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.DecompilerScheduler.DepInfo
- toString() - Method in class jadx.core.utils.ImmutableList
- toString() - Method in class jadx.core.utils.Pair
- toString() - Method in class jadx.core.utils.PassMerge.MergePass
- 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.ManifestAttributes.MAttr
- toString() - Method in class jadx.core.xmlgen.ParserStream
- toString() - Method in class jadx.core.xmlgen.ResContainer
- toString() - Method in class jadx.core.xmlgen.ResTableBinaryParser.EntryOffset
- toString() - Method in class jadx.plugins.input.dex.DexReader
- toString() - Method in class jadx.plugins.input.dex.insns.DexInsnData
- toString() - Method in class jadx.plugins.input.dex.insns.DexInsnInfo
- toString() - Method in class jadx.plugins.input.dex.sections.debuginfo.DexLocalVar
- toString() - Method in class jadx.plugins.input.dex.sections.DexClassData
- toString() - Method in class jadx.plugins.input.dex.sections.DexFieldData
- toString() - Method in class jadx.plugins.input.dex.sections.DexMethodData
- toString() - Method in class jadx.plugins.input.dex.sections.DexMethodProto
- toString() - Method in class jadx.plugins.input.dex.sections.DexMethodRef
- toString() - Method in class jadx.plugins.input.dex.sections.SectionReader
- toString() - Method in class jadx.plugins.input.dex.utils.SimpleDexData
- toString() - Method in class jadx.plugins.tools.data.JadxPluginListEntry
- toString() - Method in class jadx.plugins.tools.data.JadxPluginMetadata
- toString() - Method in class jadx.plugins.tools.data.JadxPluginUpdate
- toString() - Method in class jadx.plugins.tools.resolvers.github.data.Asset
- toString() - Method in class jadx.plugins.tools.resolvers.github.data.Release
- toString() - Method in class jadx.zip.parser.JadxZipEntry
- toString() - Method in class jadx.zip.parser.JadxZipParser
- toString(int) - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserState
- toString(String) - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserBlockInfo
- 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
- toUpper(char[]) - Method in class jadx.core.xmlgen.entry.EntryConfig
- toURL(Path) - Static method in class jadx.plugins.tools.JadxExternalPluginsLoader
- TracedRegionVisitor - Class in jadx.core.dex.visitors.regions
- TracedRegionVisitor() - Constructor for class jadx.core.dex.visitors.regions.TracedRegionVisitor
- TRANSIENT - Static variable in class jadx.api.plugins.input.data.AccessFlags
- 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
- traverse(Region, BlockNode) - Method in class jadx.core.dex.visitors.regions.maker.RegionMaker
-
Recursively traverse all blocks from 'block' until block from 'exits'
- traverseIncludingExcHandlers(MethodNode, IRegionIterativeVisitor) - Static method in class jadx.core.dex.visitors.regions.DepthRegionTraversal
- traverseInternal(MethodNode, IRegionVisitor, IContainer) - Static method in class jadx.core.dex.visitors.regions.DepthRegionTraversal
- traverseIterative(MethodNode, IRegionIterativeVisitor) - Static method in class jadx.core.dex.visitors.regions.DepthRegionTraversal
- traverseIterativeStepInternal(MethodNode, IRegionIterativeVisitor, IRegion) - Static method in class jadx.core.dex.visitors.regions.DepthRegionTraversal
- traverseMonitorExits(SynchronizedRegion, InsnArg, BlockNode, Set<BlockNode>, Set<BlockNode>) - Static method in class jadx.core.dex.visitors.regions.maker.SynchronizedRegionMaker
-
Traverse from monitor-enter thru successors and collect blocks contains monitor-exit
- traverseMonitorExitsCross(BlockNode, Set<BlockNode>, Set<BlockNode>) - Static method in class jadx.core.dex.visitors.regions.maker.SynchronizedRegionMaker
-
Traverse from monitor-enter thru successors and search for exit paths cross
- traversePartial(MethodNode, IContainer, IRegionPartialVisitor<R>) - Static method in class jadx.core.dex.visitors.regions.DepthRegionTraversal
- traversePartial(MethodNode, IRegionPartialVisitor<R>) - Static method in class jadx.core.dex.visitors.regions.DepthRegionTraversal
- traversePartialInternal(MethodNode, IRegionPartialVisitor<R>, IContainer) - Static method in class jadx.core.dex.visitors.regions.DepthRegionTraversal
- traversePredecessors(BlockNode, BitSet, Predicate<BlockNode>) - Static method in class jadx.core.utils.BlockUtils
-
Up BFS.
- TraverserActivePathState - Class in jadx.core.dex.visitors.finaly.traverser.state
-
A state used by the traverser controller.
- TraverserActivePathState(MethodNode, SameInstructionsStrategy, BlockNode, BlockNode, List<BlockNode>, List<BlockNode>) - Constructor for class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState
-
Creates a new instance of a traversal active path.
- TraverserActivePathState(Set<Pair<InsnNode>>, TraverserActivePathState.BlockCompletionMonitorMap, TraverserActivePathState.BlockCompletionMonitorMap, TraverserGlobalCommonState, GlobalTraverserSourceState, GlobalTraverserSourceState) - Constructor for class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState
-
Creates a new instance of a traversal active path.
- TraverserActivePathState.BlockCompletionMonitor - Class in jadx.core.dex.visitors.finaly.traverser.state
-
Tracks the comparison state of a given block.
- TraverserActivePathState.BlockCompletionMonitorMap - Class in jadx.core.dex.visitors.finaly.traverser.state
- TraverserBlockInfo - Class in jadx.core.dex.visitors.finaly.traverser.state
- TraverserBlockInfo(BlockNode) - Constructor for class jadx.core.dex.visitors.finaly.traverser.state.TraverserBlockInfo
- TraverserBlockInfo(BlockNode, int, int, int) - Constructor for class jadx.core.dex.visitors.finaly.traverser.state.TraverserBlockInfo
- TraverserController - Class in jadx.core.dex.visitors.finaly.traverser
-
Responsible for determining if two distinct subgraphs are the same within a graph by comparing all blocks and their instructions.
- TraverserController() - Constructor for class jadx.core.dex.visitors.finaly.traverser.TraverserController
- TraverserController(Function<TraverserState, Boolean>) - Constructor for class jadx.core.dex.visitors.finaly.traverser.TraverserController
- TraverserException - Exception Class in jadx.core.dex.visitors.finaly.traverser
- TraverserException(String) - Constructor for exception class jadx.core.dex.visitors.finaly.traverser.TraverserException
- TraverserGlobalCommonState - Class in jadx.core.dex.visitors.finaly.traverser.state
- TraverserGlobalCommonState(MethodNode) - Constructor for class jadx.core.dex.visitors.finaly.traverser.state.TraverserGlobalCommonState
- TraverserState - Class in jadx.core.dex.visitors.finaly.traverser.state
- TraverserState(TraverserActivePathState) - Constructor for class jadx.core.dex.visitors.finaly.traverser.state.TraverserState
- TraverserState.ComparisonState - Enum in jadx.core.dex.visitors.finaly.traverser.state
- TraverserStateFactory<T> - Class in jadx.core.dex.visitors.finaly.traverser.factory
- TraverserStateFactory() - Constructor for class jadx.core.dex.visitors.finaly.traverser.factory.TraverserStateFactory
- traverseSuccessorsUntil(BlockNode, BlockNode, BitSet, boolean) - Static method in class jadx.core.utils.BlockUtils
- traverseSuccessorsUntil(BlockNode, BlockNode, BitSet, boolean, Predicate<BlockNode>) - Static method in class jadx.core.utils.BlockUtils
-
Traverse succcessors until a node is found
- 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)
- TreeWalkerWrapper(TreeNodeStream, StringBuilder) - Constructor for class jadx.plugins.input.smali.SmaliUtils.TreeWalkerWrapper
- 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.
- trimName(String) - Method in class jadx.core.dex.visitors.kotlin.ProcessKotlinInternals
- TRUE_FALLTHROUGH - Enum constant in enum jadx.core.dex.trycatch.TryEdgeType
- truncateRegionName(IRegion) - Method in class jadx.core.utils.DotGraphUtils
- 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 - Enum constant in enum jadx.core.dex.attributes.AFlag
- TRY_LEAVE - Enum constant in enum jadx.core.dex.attributes.AFlag
- tryBlock - Variable in class jadx.core.dex.trycatch.ExceptionHandler
- tryBlock - Variable in class jadx.core.dex.visitors.finaly.MarkFinallyVisitor.TryExtractInfo
- tryCatch - Variable in class jadx.core.dex.trycatch.TryEdgeScopeGroupMap
- tryCatchBlock - Variable in class jadx.core.dex.regions.TryCatchRegion
- TryCatchBlockAttr - Class in jadx.core.dex.trycatch
- TryCatchBlockAttr(int, List<ExceptionHandler>, List<BlockNode>) - Constructor for class jadx.core.dex.trycatch.TryCatchBlockAttr
- TryCatchEdgeBlockMap - Class in jadx.core.dex.visitors.finaly
-
A map containing all edges within a try catch block as the key and all blocks that the respective edge can traverse to within the "scope" of that edge (relative to the entire try / catch).
- TryCatchEdgeBlockMap() - Constructor for class jadx.core.dex.visitors.finaly.TryCatchEdgeBlockMap
- TryCatchRegion - Class in jadx.core.dex.regions
- TryCatchRegion(IRegion, IContainer) - Constructor for class jadx.core.dex.regions.TryCatchRegion
- tryConsume(char) - Method in class jadx.core.dex.nodes.parser.SignatureParser
- TryData - Class in jadx.api.plugins.input.data.impl
- TryData(int, int, ICatch) - Constructor for class jadx.api.plugins.input.data.impl.TryData
- tryDeduceTypes(MethodNode) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- TryEdge - Class in jadx.core.dex.trycatch
-
Represents an edge between two blocks representing an exit out of a try body.
- TryEdge(BlockNode, BlockNode, ExceptionHandler) - Constructor for class jadx.core.dex.trycatch.TryEdge
- TryEdge(BlockNode, BlockNode, TryEdgeType) - Constructor for class jadx.core.dex.trycatch.TryEdge
- TryEdge(BlockNode, BlockNode, TryEdgeType, Optional<ExceptionHandler>) - Constructor for class jadx.core.dex.trycatch.TryEdge
- TryEdgeScope(TryEdge, BlockNode) - Constructor for class jadx.core.dex.trycatch.TryEdgeScopeGroupMap.TryEdgeScope
- TryEdgeScopeGroupMap - Class in jadx.core.dex.trycatch
-
A map which stores the information of how try edges correlate with each other.
- TryEdgeScopeGroupMap(MethodNode, TryCatchBlockAttr, int) - Constructor for class jadx.core.dex.trycatch.TryEdgeScopeGroupMap
- TryEdgeScopeGroupMap.TryEdgeScope - Class in jadx.core.dex.trycatch
- TryEdgeType - Enum in jadx.core.dex.trycatch
- TryEdgeType() - Constructor for enum jadx.core.dex.trycatch.TryEdgeType
- TryExtractInfo(TryCatchBlockAttr, TryEdgeScopeGroupMap, ExceptionHandler, Map<BlockNode, List<TryEdge>>, TryCatchEdgeBlockMap) - Constructor for class jadx.core.dex.visitors.finaly.MarkFinallyVisitor.TryExtractInfo
- tryFieldTypeWithNewCasts(MethodNode, SSAVar, boolean) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- tryInsertAdditionalInsn(MethodNode, PhiInsn) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
-
Add MOVE instruction before PHI in bound blocks to make 'soft' type link.
- tryInsertAdditionalMove(MethodNode) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- tryInsertCasts(MethodNode) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- tryInsertVarCast(MethodNode, SSAVar) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- tryPossibleTypes(MethodNode, SSAVar, ArgType) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- tryRawType(MethodNode, SSAVar) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- tryRegion - Variable in class jadx.core.dex.regions.TryCatchRegion
- tryRemoveGenerics(MethodNode) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- tryResolveFieldType(FieldInfo) - Method in class jadx.core.dex.instructions.InsnDecoder
- tryRestoreTypeVarCasts(MethodNode) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
-
Fix check casts to type var extend type:
<T extends Comparable> T var = (Comparable) obj; => T var = (T) obj; - trySplitConstInsns(MethodNode) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- tryToFixIncompatiblePrimitives(MethodNode) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- tryToFixUselessPhi(MethodNode) - Static method in class jadx.core.dex.visitors.ssa.SSATransform
- tryToForceImmutableTypes(MethodNode) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- 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
- tryWiderObjects(MethodNode, SSAVar) - Method in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- TWO_BYTES_TYPE - Static variable in class jadx.core.dex.instructions.FillArrayData
- type - Variable in class jadx.api.metadata.annotations.VarNode
- type - Variable in class jadx.api.plugins.input.data.annotations.EncodedValue
- type - Variable in class jadx.api.plugins.input.data.annotations.JadxAnnotation
- type - Variable in class jadx.api.plugins.input.data.impl.FieldRefHandle
- type - Variable in class jadx.api.plugins.input.data.impl.JadxFieldRef
- type - Variable in class jadx.api.plugins.input.data.impl.MethodRefHandle
- type - Variable in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder.OptionData
- type - Variable in class jadx.api.plugins.options.impl.JadxOptionDescription
- type - Variable in class jadx.api.ResourceFile
- type - Variable in class jadx.core.codegen.json.cls.JsonClass
- type - Variable in class jadx.core.codegen.json.cls.JsonField
- type - Variable in class jadx.core.dex.attributes.AttrList
- type - Variable in class jadx.core.dex.attributes.nodes.RegDebugInfoAttr
- type - Variable in class jadx.core.dex.attributes.nodes.SpecialEdgeAttr
- type - Variable in class jadx.core.dex.info.AccessInfo
- type - Variable in class jadx.core.dex.info.ClassInfo
- type - Variable in class jadx.core.dex.info.FieldInfo
- type - Variable in class jadx.core.dex.instructions.args.ArgType.PrimitiveArg
- type - Variable in class jadx.core.dex.instructions.args.ArgType.WildcardType
- type - Variable in class jadx.core.dex.instructions.args.CodeVar
- type - Variable in class jadx.core.dex.instructions.args.Typed
- type - Variable in class jadx.core.dex.instructions.InvokeNode
- type - Variable in class jadx.core.dex.nodes.FieldNode
- type - Variable in class jadx.core.dex.regions.loops.LoopRegion
- type - Variable in class jadx.core.dex.trycatch.TryEdge
- type - Variable in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor.SwitchData
- type - Variable in class jadx.core.dex.visitors.typeinference.TypeBoundConst
- type - Variable in class jadx.core.dex.visitors.typeinference.TypeInfo
- type - Variable in class jadx.core.dex.visitors.typeinference.TypeUpdateEntry
- type - Variable in class jadx.core.utils.tasks.TaskExecutor.ExecStage
- type - Variable in class jadx.core.xmlgen.entry.ProtoValue
- type - Variable in class jadx.core.xmlgen.ManifestAttributes.MAttr
- type - Variable in class jadx.plugins.input.dex.sections.debuginfo.DexLocalVar
- type - Variable in class jadx.plugins.input.dex.sections.DexFieldData
- 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 - Static variable in class jadx.core.dex.visitors.blocks.BlockProcessor.DebugModAttr
- 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_REF - Enum constant in enum jadx.api.plugins.input.insns.InsnIndexType
- 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
- typeCls - Variable in class jadx.core.utils.android.AndroidResourcesUtils.ResClsInfo
- typeCompare - Variable in class jadx.core.dex.visitors.typeinference.TypeSearch
- TypeCompare - Class in jadx.core.dex.visitors.typeinference
- TypeCompare(RootNode) - Constructor for class jadx.core.dex.visitors.typeinference.TypeCompare
- TypeCompare.ArgTypeComparator - Class in jadx.core.dex.visitors.typeinference
- TypeCompareEnum - Enum in jadx.core.dex.visitors.typeinference
- TypeCompareEnum() - Constructor for enum jadx.core.dex.visitors.typeinference.TypeCompareEnum
- Typed - Class in jadx.core.dex.instructions.args
- Typed() - Constructor for class jadx.core.dex.instructions.args.Typed
- TypeEnum() - Constructor for enum jadx.core.clsp.ClsSet.TypeEnum
- TypeGen - Class in jadx.core.codegen
- TypeGen() - Constructor for class jadx.core.codegen.TypeGen
- typeIdsOff - Variable in class jadx.plugins.input.dex.sections.DexHeader
- typeIdsSize - Variable in class jadx.plugins.input.dex.sections.DexHeader
- 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
- typeInference - Variable in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- TypeInferenceVisitor - Class in jadx.core.dex.visitors.typeinference
- TypeInferenceVisitor() - Constructor for class jadx.core.dex.visitors.typeinference.TypeInferenceVisitor
- typeInfo - Variable in class jadx.core.dex.instructions.args.SSAVar
- TypeInfo - Class in jadx.core.dex.visitors.typeinference
- TypeInfo() - Constructor for class jadx.core.dex.visitors.typeinference.TypeInfo
- typeName - Variable in class jadx.core.xmlgen.entry.ResourceEntry
- 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
- typeParameters - Variable in class jadx.core.clsp.ClspClass
- typeParameters - Variable in class jadx.core.clsp.ClspMethod
- typeParameters - Variable in class jadx.core.dex.nodes.MethodNode
- typeParams - Variable in class jadx.core.dex.visitors.methods.MutableMethodDetails
- typeResolved - Variable in class jadx.core.dex.visitors.typeinference.TypeSearchVarInfo
- types - Variable in class jadx.api.plugins.input.data.impl.CatchData
- 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
- typeStrings - Variable in class jadx.core.xmlgen.ResTableBinaryParser.PackageChunk
- typeUpdate - Variable in class jadx.core.dex.nodes.RootNode
- typeUpdate - Variable in class jadx.core.dex.visitors.typeinference.ArgsListUpdateCallback
- typeUpdate - Variable in class jadx.core.dex.visitors.typeinference.FixTypesVisitor
- typeUpdate - Variable in class jadx.core.dex.visitors.typeinference.InvokeUpdateCallback
- typeUpdate - Variable in class jadx.core.dex.visitors.typeinference.TypeInferenceVisitor
- typeUpdate - Variable in class jadx.core.dex.visitors.typeinference.TypeSearch
- 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
- TypeUpdateFlags(Set<TypeUpdateFlags.FlagsEnum>) - Constructor for class jadx.core.dex.visitors.typeinference.TypeUpdateFlags
- TypeUpdateFlags.FlagsEnum - Enum 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
- TypeUpdateRequest - Class in jadx.core.dex.visitors.typeinference
- TypeUpdateRequest(InsnArg, ArgType, boolean, ITypeUpdateCallback) - Constructor for class jadx.core.dex.visitors.typeinference.TypeUpdateRequest
- TypeUpdateResult - Enum in jadx.core.dex.visitors.typeinference
- TypeUpdateResult() - Constructor for enum jadx.core.dex.visitors.typeinference.TypeUpdateResult
- typeUpdatesLimitCount - Variable in class jadx.api.JadxArgs
-
Maximum updates allowed total in method per one instruction.
- typeUpdatesLimitCount - Variable in class jadx.cli.JadxCLIArgs
- typeUtils - Variable in class jadx.core.dex.nodes.RootNode
- TypeUtils - Class in jadx.core.dex.nodes.utils
- TypeUtils(RootNode) - Constructor for class jadx.core.dex.nodes.utils.TypeUtils
- typeVars - Variable in class jadx.core.dex.attributes.nodes.ClassTypeVarsAttr
-
Type vars defined in current class
- typeVars - Variable in class jadx.core.dex.attributes.nodes.MethodTypeVarsAttr
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
- unbindExceptionHandlers() - Method in class jadx.core.codegen.SimpleModeHelper
- 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
- unbindSsaVars(InsnNode) - Static method in class jadx.core.dex.visitors.MarkMethodsForInline
- UNBOUND - Enum constant in enum jadx.core.dex.instructions.args.ArgType.WildcardBound
- uncaughtException(Thread, Throwable) - Method in class jadx.core.utils.Utils.SimpleThreadFactory.SimpleUncaughtExceptionHandler
- uncompressedSize - Variable in class jadx.zip.parser.JadxZipEntry
- underlying - Variable in class jadx.core.dex.visitors.finaly.traverser.state.RecoveredFromCacheTraverserState.RecoveredFromCacheStateFactory
- underlying - Variable in class jadx.core.dex.visitors.finaly.traverser.state.RecoveredFromCacheTraverserState
- underlying - Variable in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState.BlockCompletionMonitorMap
- underlying - Variable in class jadx.core.dex.visitors.finaly.TryCatchEdgeBlockMap
- underlyingMap - Variable in class jadx.core.dex.trycatch.TryEdgeScopeGroupMap
- undoAnonymousMark(ClassNode) - Static method in class jadx.core.dex.visitors.ProcessAnonymous
- undoFinallyVisitor(MethodNode) - Static method in class jadx.core.dex.visitors.finaly.MarkFinallyVisitor
-
Reload method without applying this visitor
- 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
- uninstall - Variable in class jadx.cli.commands.CommandPlugins
- uninstall(String) - Method in class jadx.plugins.tools.JadxPluginsTools
- uniqId - Variable in class jadx.plugins.input.dex.DexReader
- uniqId - Variable in class jadx.plugins.input.dex.sections.DexMethodRef
- uniqNameEntries - Variable in class jadx.core.xmlgen.ResourceStorage
-
Names in one config and type must be unique
- uniqueMethods - Variable in class jadx.core.dex.info.InfoStorage
- unknown(PrimitiveType...) - Static method in class jadx.core.dex.instructions.args.ArgType
- UNKNOWN - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- UNKNOWN - Enum constant in enum jadx.api.ResourceType
- UNKNOWN - Enum constant in enum 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 - Enum constant in enum 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
- UNKNOWN_TYPE - Enum constant in enum jadx.core.dex.visitors.MethodThrowsVisitor.ExceptionType
- UnknownAdvanceStrategyTraverserState - Class in jadx.core.dex.visitors.finaly.traverser.state
- UnknownAdvanceStrategyTraverserState(TraverserActivePathState, CentralityState, List<BlockNode>) - Constructor for class jadx.core.dex.visitors.finaly.traverser.state.UnknownAdvanceStrategyTraverserState
- UnknownArg(PrimitiveType[]) - Constructor for class jadx.core.dex.instructions.args.ArgType.UnknownArg
- 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() - Method in class jadx.plugins.input.xapk.XApkInputPlugin
- unload() - Method in class jadx.plugins.input.xapk.XApkLoader
- 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
- unloadIfEmpty() - Method in class jadx.core.dex.attributes.AttrNode
- unloadInsnArr() - Method in class jadx.core.dex.nodes.MethodNode
- unloadPlugins() - Method in class jadx.api.JadxDecompiler
- unloadResolved() - Method in class jadx.core.plugins.JadxPluginManager
- UNMERGEABLE_STATE - Enum constant in enum jadx.core.dex.visitors.finaly.traverser.state.TerminalTraverserState.TerminationReason
- unorderedEquals(List<T>, List<T>) - Static method in class jadx.core.utils.ListUtils
- unpackLocaleOrRegion(byte, byte, char) - Method in class jadx.core.xmlgen.ResTableBinaryParser
- unpackXApk(File, XApkManifest, ZipContent) - Method in class jadx.plugins.input.xapk.XApkLoader
- UNRESOLVABLE_STATES - Enum constant in enum jadx.core.dex.visitors.finaly.traverser.state.TerminalTraverserState.TerminationReason
- UnresolvableBlockException(BlockNode, String) - Constructor for exception class jadx.core.dex.visitors.finaly.traverser.handlers.InstructionActivePathTraverserHandler.UnresolvableBlockException
- unresolvedMethodFormatName(MethodInfo, boolean) - Static method in class jadx.core.utils.DotGraphUtils
- unresolvedMethodUse(MethodNode, MethodInfo) - Method in class jadx.core.dex.visitors.usage.UsageInfo
-
Add method usage:
useMthoccurrence found inmthcode - unresolvedMthUsage - Variable in class jadx.core.dex.visitors.usage.UsageInfo
- unresolvedUsed - Variable in class jadx.core.dex.nodes.MethodNode
- unstable - Variable in class jadx.core.plugins.versions.VerifyRequiredVersion
- unstableRev - Variable in class jadx.core.plugins.versions.VerifyRequiredVersion.RequiredVersionData
- unwrap() - Method in class jadx.core.dex.instructions.args.InsnArg
- unwrapIntKey(Object) - Static method in class jadx.core.dex.visitors.regions.SwitchOverStringVisitor
- unWrapWithCopy() - Method in class jadx.core.dex.instructions.args.InsnWrapArg
- unzip(Path, Path) - Static method in class jadx.plugins.tools.JadxPluginsTools
- update - Variable in class jadx.cli.commands.CommandPlugins
- update(TypeUpdateInfo, InsnNode, InsnArg, ArgType) - Method in interface jadx.core.dex.visitors.typeinference.ITypeListener
-
Listener function - triggered on type update
- update(JadxPluginMetadata) - Method in class jadx.plugins.tools.JadxPluginsTools
- update(String) - Method in class jadx.plugins.tools.JadxPluginsTools
- updateAll() - Method in class jadx.plugins.tools.JadxPluginsTools
- updateArg - Variable in class jadx.core.dex.visitors.typeinference.InvokeUpdateCallback
- updateArgType(MethodNode, IMethodDetails, OverrideMethodVisitor.SuperTypesData, int) - Method in class jadx.core.dex.visitors.OverrideMethodVisitor
- 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:
- updateCallback(TypeUpdateResult) - Method in class jadx.core.dex.visitors.typeinference.ArgsListUpdateCallback
- updateCallback(TypeUpdateResult) - Method in class jadx.core.dex.visitors.typeinference.InvokeUpdateCallback
- updateCallback(TypeUpdateResult) - Method in interface jadx.core.dex.visitors.typeinference.ITypeUpdateCallback
-
Called on type update result being calculated
- updateCleanSuccessors() - Method in class jadx.core.dex.nodes.BlockNode
- updateCleanSuccessors(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
- updateCommentsData(ICodeData) - Method in class jadx.core.dex.visitors.AttachCommentsVisitor
- 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 - Variable in class jadx.plugins.tools.data.JadxInstalledPlugins
- updated(ICodeData) - Method in interface jadx.core.dex.nodes.ICodeDataUpdateListener
- updateDeps(ClassNode, Map<ClassNode, ClassNode>, Set<ClassNode>) - Method in class jadx.core.dex.visitors.ProcessAnonymous
- updateExitBlockConnections(MethodNode) - Static method in class jadx.core.dex.visitors.blocks.BlockProcessor
- updateGenericClsData(List<ArgType>, ArgType, List<ArgType>) - Method in class jadx.core.dex.nodes.ClassNode
- updateIndent() - Method in class jadx.api.impl.SimpleCodeWriter
- updateIndex(Object) - Method in class jadx.core.dex.instructions.IndexInsnNode
- updateInfo - Variable in class jadx.core.dex.visitors.typeinference.ArgsListUpdateCallback
- updateInfo - Variable in class jadx.core.dex.visitors.typeinference.InvokeUpdateCallback
- updateMap - Variable in class jadx.core.dex.visitors.typeinference.TypeUpdateInfo
- updateNames(RootNode) - Method in class jadx.core.dex.info.ClassInfo
- updateObfuscatedFiles(IResTableParser, List<ResourceFile>) - Method in class jadx.core.dex.nodes.RootNode
- updatePackages() - Method in class jadx.core.dex.nodes.PackageNode
- updatePackages(PackageNode) - Method in class jadx.core.dex.nodes.PackageNode
- updateParent(IContainer, IRegion) - Method in class jadx.core.dex.regions.AbstractRegion
- updateRenameFlag(boolean, JadxArgs.RenameEnum) - Method in class jadx.api.JadxArgs
- updateRenamesMap(ICodeData) - Method in class jadx.core.dex.visitors.rename.CodeRenameVisitor
- updateReturnType(ArgType) - Method in class jadx.core.dex.nodes.MethodNode
- updateReturnType(MethodNode, IMethodDetails, OverrideMethodVisitor.SuperTypesData) - Method in class jadx.core.dex.visitors.OverrideMethodVisitor
- updateSeq - Variable in class jadx.core.dex.visitors.typeinference.TypeUpdateInfo
- updatesLimitCount - Variable in class jadx.core.dex.visitors.typeinference.TypeUpdateInfo
- updateTempRootDir(Path) - Static method in class jadx.core.utils.files.FileUtils
- updateType - Variable in class jadx.core.dex.visitors.typeinference.InvokeUpdateCallback
- updateType(ArgType) - Method in class jadx.core.dex.instructions.args.SSAVar
- updateType(ArgType) - Method in class jadx.core.dex.nodes.FieldNode
- updateTypeForArg(TypeUpdateInfo, InsnArg, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdate
- updateTypeForSsaVar(TypeUpdateInfo, SSAVar, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdate
- updateTypeParameters(List<ArgType>) - Method in class jadx.core.dex.nodes.MethodNode
- updateTypes(List<ArgType>, ArgType) - Method in class jadx.core.dex.nodes.MethodNode
- updateUsageInfo(MethodNode, MethodNode, InsnNode) - Method in class jadx.core.dex.visitors.InlineMethods
- updateUsedInPhiList() - Method in class jadx.core.dex.instructions.args.SSAVar
- upgradePluginsData(JadxInstalledPlugins) - Method in class jadx.plugins.tools.JadxPluginsTools
- usage() - Static method in class jadx.cli.clst.ConvertToClsSet
- usage() - Static method in class jadx.cli.tools.ConvertArscFile
- UsageInfo - Class in jadx.core.dex.visitors.usage
- UsageInfo(RootNode) - Constructor for class jadx.core.dex.visitors.usage.UsageInfo
- usageInfoCache - Variable in class jadx.api.JadxArgs
-
Usage data cache.
- UsageInfoVisitor - Class in jadx.core.dex.visitors.usage
- UsageInfoVisitor() - Constructor for class jadx.core.dex.visitors.usage.UsageInfoVisitor
- usageMap - Variable in class jadx.core.dex.visitors.regions.variables.CollectUsageRegionVisitor
- use(RegisterArg) - Method in class jadx.core.dex.instructions.args.SSAVar
- USE - Enum constant in enum jadx.core.dex.visitors.typeinference.BoundEnum
- USE_LINES_HINTS - Enum constant in enum jadx.core.dex.attributes.AFlag
- useApacheHttpLegacy - Variable in class jadx.core.export.GradleInfoStorage
- 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
- useClassInternal(ClassInfo, ClassInfo) - Method in class jadx.core.codegen.ClassGen
- useClassWithShortName(ICodeWriter, ArgType, ArgType) - Method in class jadx.core.codegen.ClassGen
- useConfigRef(String) - Method in class jadx.cli.config.JadxConfigAdapter
- usedArgAssign(InsnNode, BitSet) - Static method in class jadx.core.dex.visitors.shrink.ArgsInfo
- usedInPhi - Variable in class jadx.core.dex.instructions.args.SSAVar
- usedOnlyInLoop(MethodNode, LoopRegion, RegisterArg) - Static method in class jadx.core.dex.visitors.regions.LoopRegionVisitor
- useDx - Variable in class jadx.cli.JadxCLIArgs
- useDxInput - Variable in class jadx.api.JadxArgs
- useFallbackParser(JadxZipEntry) - Method in class jadx.zip.parser.JadxZipParser
- useField(ICodeWriter, FieldInfo, FieldNode) - Method in class jadx.core.codegen.RegionGen
- useHeadersForDetectResourceExtensions - Variable in class jadx.api.JadxArgs
- useHeadersForDetectResourceExtensions - Variable in class jadx.cli.JadxCLIArgs
- useImports - Variable in class jadx.api.JadxArgs
- useImports - Variable in class jadx.cli.JadxCLIArgs
- useImports - Variable in class jadx.core.codegen.ClassGen
- useIn - Variable in class jadx.core.dex.nodes.ClassNode
-
Classes which uses this class
- useIn - Variable in class jadx.core.dex.nodes.FieldNode
- useIn - Variable in class jadx.core.dex.nodes.MethodNode
- useInMth - Variable in class jadx.core.dex.nodes.ClassNode
-
Methods which uses this class (by instructions only, definition is excluded)
- useKotlinMethodsForVarNames - Variable in class jadx.api.JadxArgs
- useKotlinMethodsForVarNames - Variable in class jadx.cli.JadxCLIArgs
- UseKotlinMethodsForVarNames() - Constructor for enum jadx.api.JadxArgs.UseKotlinMethodsForVarNames
- UseKotlinMethodsForVarNamesConverter() - Constructor for class jadx.cli.JadxCLIArgs.UseKotlinMethodsForVarNamesConverter
- useLimitedDataStream - Variable in class jadx.zip.fallback.FallbackZipParser
- useLimitedDataStream - Variable in class jadx.zip.parser.JadxZipParser
- useLimitedDataStream - Variable in class jadx.zip.security.JadxZipSecurity
- useLimitedDataStream() - Method in class jadx.api.security.impl.JadxSecurity
- useLimitedDataStream() - Method in class jadx.zip.security.DisabledZipSecurity
- useLimitedDataStream() - Method in interface jadx.zip.security.IJadxZipSecurity
-
Use limited InputStream for entry uncompressed data
- useLimitedDataStream() - Method in class jadx.zip.security.JadxZipSecurity
- useList - Variable in class jadx.core.dex.instructions.args.SSAVar
- useMap - Variable in class jadx.core.dex.visitors.usage.UseSet
- UsePlace - Class in jadx.core.dex.visitors.regions.variables
- UsePlace(IRegion, IBlock) - Constructor for class jadx.core.dex.visitors.regions.variables.UsePlace
- USER_ONLY - Enum constant in enum jadx.api.CommentsLevel
- useRawResName - Variable in class jadx.core.xmlgen.ResTableBinaryParser
-
No renaming, pattern checking or name generation.
- useRef - Variable in class jadx.core.dex.instructions.InvokeCustomNode
- useRegions - Variable in class jadx.core.dex.visitors.DotGraphVisitor
- useRegions - Variable in class jadx.core.utils.DotGraphUtils
- UserRenames - Class in jadx.core.dex.visitors.rename
- UserRenames() - Constructor for class jadx.core.dex.visitors.rename.UserRenames
- userRenamesMappingsMode - Variable in class jadx.api.JadxArgs
- userRenamesMappingsMode - Variable in class jadx.cli.JadxCLIArgs
- UserRenamesMappingsMode - Enum in jadx.api.args
- UserRenamesMappingsMode() - Constructor for enum jadx.api.args.UserRenamesMappingsMode
- userRenamesMappingsPath - Variable in class jadx.api.JadxArgs
- userRenamesMappingsPath - Variable in class jadx.cli.JadxCLIArgs
- uses - Variable in class jadx.core.dex.visitors.regions.variables.VarUsage
- uses - Variable in class jadx.core.dex.visitors.ssa.LiveVarAnalysis
- UseSet<K,
V> - Class in jadx.core.dex.visitors.usage - UseSet() - Constructor for class jadx.core.dex.visitors.usage.UseSet
- useSourceNameAsClassNameAlias - Variable in class jadx.api.JadxArgs
- useSourceNameAsClassNameAlias - Variable in class jadx.cli.JadxCLIArgs
- UseSourceNameAsClassNameAlias - Enum in jadx.api.args
- UseSourceNameAsClassNameAlias() - Constructor for enum jadx.api.args.UseSourceNameAsClassNameAlias
- UseSourceNameAsClassNameConverter() - Constructor for class jadx.cli.JadxCLIArgs.UseSourceNameAsClassNameConverter
- useType(ICodeWriter, ArgType) - Method in class jadx.core.codegen.ClassGen
- useType(ICodeWriter, ArgType) - Method in class jadx.core.codegen.InsnGen
- USHR - Enum constant in enum jadx.core.dex.instructions.ArithOp
- USHR_INT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- USHR_INT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- USHR_INT_2ADDR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- USHR_INT_LIT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- USHR_INT_LIT8 - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- USHR_LONG - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- USHR_LONG - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- USHR_LONG_2ADDR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- USING_CACHED_RESULTS - Enum constant in enum jadx.core.dex.visitors.finaly.traverser.state.TerminalTraverserState.TerminationReason
-
When a handler was requested to process a block, a cached result for that handler already existed.
- 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
- Utils() - Constructor for class jadx.core.utils.Utils
- Utils.SimpleThreadFactory - Class in jadx.core.utils
- Utils.SimpleThreadFactory.SimpleUncaughtExceptionHandler - Class in jadx.core.utils
V
- VALID - Enum constant in enum jadx.api.JadxArgs.RenameEnum
- VALID_JAVA_FULL_IDENTIFIER - Static variable in class jadx.core.deobf.NameMapper
- 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
- validateAndApplyTypes(MethodNode, SignatureParser, ArgType, List<ArgType>) - Method in class jadx.core.dex.visitors.SignatureProcessor
- validateClsType(ClassNode, ArgType) - Method in class jadx.core.dex.visitors.SignatureProcessor
- validateException(ArgType) - Method in class jadx.core.dex.visitors.MethodThrowsVisitor
- validateFullClsName(String) - Method in class jadx.core.dex.visitors.SignatureProcessor
- validateInnerType(ArgType) - Method in class jadx.core.dex.visitors.SignatureProcessor
- validateInnerType(List<ArgType>) - Method in class jadx.core.dex.visitors.SignatureProcessor
- validateOutDirs(JadxArgs) - Static method in class jadx.api.JadxArgsValidator
- validateParsedType(ArgType, ArgType) - Method in class jadx.core.dex.visitors.SignatureProcessor
- validOutBlock(BlockNode, LoopInfo) - Method in class jadx.core.dex.visitors.regions.maker.LoopRegionMaker
- value - Variable in class jadx.api.plugins.input.data.annotations.EncodedValue
- value - Variable in class jadx.api.plugins.input.data.attributes.types.AnnotationDefaultAttr
- value - Variable in class jadx.core.xmlgen.entry.ProtoValue
- 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.input.data.AccessFlagsScope
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.api.plugins.input.data.annotations.AnnotationVisibility
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.api.plugins.input.data.annotations.EncodedType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.api.plugins.input.data.MethodHandleType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.api.plugins.input.insns.InsnIndexType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.api.plugins.input.insns.Opcode
-
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.api.security.SanitizeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.cli.JadxCLIArgs.CallGraphSaveMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.cli.LogHelper.LogLevelEnum
-
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.clsp.ClsSet.TypeEnum
-
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.trycatch.TryEdgeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.core.dex.visitors.blocks.FixMultiEntryLoops.BlockColor
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.core.dex.visitors.finaly.traverser.state.TerminalTraverserState.TerminationReason
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.core.dex.visitors.finaly.traverser.state.TraverserState.ComparisonState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.core.dex.visitors.MethodThrowsVisitor.ExceptionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.core.dex.visitors.regions.SwitchOverStringVisitor.SwitchStringType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.core.dex.visitors.ShadowFieldVisitor.FieldFixType
-
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.TypeUpdateFlags.FlagsEnum
-
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.export.TemplateFile.State
-
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.utils.tasks.TaskExecutor.ExecType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jadx.core.xmlgen.ManifestAttributes.MAttrType
-
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.
- valueOf(String) - Static method in enum jadx.zip.ZipReaderFlags
-
Returns the enum constant of this type with the specified name.
- valueOfMth(RootNode, ArgType, String) - Static method in class jadx.core.dex.visitors.DeboxingVisitor
- valueOfMths - Variable in class jadx.core.dex.visitors.DeboxingVisitor
- values - Variable in class jadx.api.plugins.input.data.annotations.JadxAnnotation
- values - Variable in class jadx.api.plugins.input.data.attributes.types.AnnotationDefaultClassAttr
- values - Variable in class jadx.api.plugins.input.data.impl.CallSite
- values - Variable in class jadx.api.plugins.options.impl.BasePluginOptionsBuilder.OptionData
- values - Variable in class jadx.api.plugins.options.impl.JadxOptionDescription
- values - Variable in class jadx.cli.JadxCLIArgs.BaseEnumConverter
- values - Variable in class jadx.core.dex.info.ConstStorage.ValueStorage
- values - Variable in class jadx.core.export.TemplateFile
- values - Variable in class jadx.core.xmlgen.ManifestAttributes.MAttr
- 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() - Static method in enum jadx.api.plugins.input.data.AccessFlagsScope
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.api.plugins.input.data.annotations.AnnotationVisibility
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.api.plugins.input.data.annotations.EncodedType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.api.plugins.input.data.MethodHandleType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.api.plugins.input.insns.InsnIndexType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.api.plugins.input.insns.Opcode
-
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.api.security.SanitizeType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.cli.JadxCLIArgs.CallGraphSaveMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.cli.LogHelper.LogLevelEnum
-
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.clsp.ClsSet.TypeEnum
-
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() - Method in class jadx.core.dex.trycatch.TryEdgeScopeGroupMap
- values() - Static method in enum jadx.core.dex.trycatch.TryEdgeType
-
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.blocks.FixMultiEntryLoops.BlockColor
-
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.finaly.traverser.state.TerminalTraverserState.TerminationReason
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Method in class jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState.BlockCompletionMonitorMap
- values() - Static method in enum jadx.core.dex.visitors.finaly.traverser.state.TraverserState.ComparisonState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Method in class jadx.core.dex.visitors.finaly.TryCatchEdgeBlockMap
- values() - Static method in enum jadx.core.dex.visitors.MethodThrowsVisitor.ExceptionType
-
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.regions.SwitchOverStringVisitor.SwitchStringType
-
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.ShadowFieldVisitor.FieldFixType
-
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.TypeUpdateFlags.FlagsEnum
-
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.export.TemplateFile.State
-
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.utils.tasks.TaskExecutor.ExecType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jadx.core.xmlgen.ManifestAttributes.MAttrType
-
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() - Static method in enum jadx.zip.ZipReaderFlags
-
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
- valueSanitizer - Variable in class jadx.core.export.TemplateFile
- valuesField - Variable in class jadx.core.dex.visitors.EnumVisitor.EnumData
- valuesInitInsn - Variable in class jadx.core.dex.visitors.EnumVisitor.EnumData
- valuesParser - Variable in class jadx.core.xmlgen.BinaryXMLParser
- ValuesParser - Class in jadx.core.xmlgen.entry
- ValuesParser(BinaryXMLStrings, Map<Integer, String>) - Constructor for class jadx.core.xmlgen.entry.ValuesParser
- ValueStorage() - Constructor for class jadx.core.dex.info.ConstStorage.ValueStorage
- var - Variable in class jadx.core.dex.visitors.regions.variables.VarUsage
- var - Variable in class jadx.core.dex.visitors.typeinference.TypeSearchVarInfo
- VAR - Enum constant in enum jadx.api.data.CodeRefType
- VAR - Enum constant in enum jadx.api.metadata.ICodeAnnotation.AnnType
- VAR - Enum constant in enum jadx.core.dex.attributes.nodes.FieldReplaceAttr.ReplaceWith
- VAR_REF - Enum constant in enum jadx.api.metadata.ICodeAnnotation.AnnType
- varArg - Variable in class jadx.core.dex.visitors.methods.MutableMethodDetails
- VARARG_CALL - Enum constant in enum jadx.core.dex.attributes.AFlag
- varArgInsn - Variable in class jadx.core.dex.regions.loops.ForEachLoop
- VARARGS - Static variable in class jadx.api.plugins.input.data.AccessFlags
- VARIABLE - Enum constant in enum jadx.core.export.TemplateFile.State
- varInfoMap - Variable in class jadx.core.dex.visitors.typeinference.TypeSearchState
- VarName - Class in jadx.core.dex.instructions.args
- VarName() - Constructor for class jadx.core.dex.instructions.args.VarName
- varNames - Variable in class jadx.core.codegen.NameGen
- varNode - Variable in class jadx.api.JavaVariable
- varNode - Variable in class jadx.api.metadata.annotations.VarRef.RelatedVarRef
- 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 - Variable in 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
- vars - Variable in class jadx.core.dex.attributes.nodes.DeclareVariablesAttr
- vars - Variable in class jadx.core.dex.visitors.ssa.RenameState
- VARS_PROCESS_LIMIT - Static variable in class jadx.core.dex.visitors.typeinference.TypeSearch
- VarUsage - Class in jadx.core.dex.visitors.regions.variables
- VarUsage(SSAVar) - Constructor for class jadx.core.dex.visitors.regions.variables.VarUsage
- varWithSameNameExists(MethodNode, SSAVar) - Static method in class jadx.core.dex.visitors.shrink.CodeShrinkVisitor
- vectorFillType - Variable in class jadx.core.export.GradleInfoStorage
- vectorPathData - Variable in class jadx.core.export.GradleInfoStorage
- verbose - Variable in class jadx.cli.JadxCLIArgs
- verify - Variable in class jadx.zip.parser.JadxZipParser
- verify() - Method in class jadx.cli.JadxCLIArgs
- verify(String) - Static method in class jadx.core.plugins.versions.VerifyRequiredVersion
- verify(String, byte[], int) - Static method in class jadx.plugins.input.dex.utils.DexCheckSum
- VERIFY_APP_PACKAGE - Enum constant in enum 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
- verifyChecksum - Variable in class jadx.plugins.input.dex.DexInputOptions
- verifyDebugLines(Map<Integer, Integer>) - Method in class jadx.core.dex.visitors.debuginfo.DebugInfoAttachVisitor
- verifyEntry(JadxZipEntry) - Static method in class jadx.zip.parser.JadxZipParser
- verifyLineHints(MethodNode, InsnNode, InsnNode) - Static method in class jadx.core.dex.visitors.regions.TernaryMod
- verifyNullCast(MethodNode, InsnArg) - Method in class jadx.core.dex.visitors.PrepareForCodeGen
- verifyOptions(PluginContext, JadxPluginOptions) - Method in class jadx.core.plugins.JadxPluginManager
- verifyPutInsns(RegisterArg, List<InsnNode>, SortedMap<Long, InsnNode>) - Static method in class jadx.core.dex.visitors.ReplaceNewArray
- 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
- VerifyRequiredVersion.RequiredVersionData - Class in jadx.core.plugins.versions
- verifyType(TypeUpdateInfo, InsnArg, ArgType) - Method in class jadx.core.dex.visitors.typeinference.TypeUpdate
- version - Variable in class jadx.core.dex.instructions.args.SSAVar
- version - Static variable in class jadx.core.Jadx
- version - Variable in class jadx.plugins.input.dex.sections.DexHeader
- version - Variable in class jadx.plugins.input.xapk.data.XApkManifest
- version - Variable in class jadx.plugins.tools.data.JadxInstalledPlugins
- version - Variable in class jadx.plugins.tools.data.JadxPluginListCache
- version - Variable in class jadx.plugins.tools.data.JadxPluginMetadata
- version - Variable in class jadx.plugins.tools.resolvers.github.LocationInfo
- VERSION - Static variable in class jadx.core.clsp.ClsSet
- VERSION_CODE - Enum constant in enum jadx.core.utils.android.AppAttribute
- VERSION_DEV - Static variable in class jadx.core.Jadx
- VERSION_LONG - Static variable in class jadx.plugins.tools.utils.PluginUtils
- VERSION_NAME - Enum constant in enum jadx.core.utils.android.AppAttribute
- VERSION_PATTERN - Static variable in class jadx.plugins.tools.resolvers.github.GithubReleaseResolver
- VERSION_SHORT - Static variable in class jadx.plugins.tools.utils.PluginUtils
- versionCode - Variable in class jadx.core.utils.android.ApplicationParams
- VersionComparator - Class in jadx.core.plugins.versions
- VersionComparator() - Constructor for class jadx.core.plugins.versions.VersionComparator
- versionName - Variable in class jadx.core.utils.android.ApplicationParams
- versions - Variable in class jadx.core.dex.visitors.ssa.RenameState
- viaValidUncleanSuccessor(BlockNode, BlockNode, LoopInfo) - Method in class jadx.core.dex.visitors.regions.maker.LoopRegionMaker
- VIDEOS - Enum constant in enum jadx.api.ResourceType
- VIRTUAL - Enum constant in enum jadx.core.dex.instructions.InvokeType
- visibility - Variable in class jadx.api.plugins.input.data.annotations.JadxAnnotation
- VISIBILITY_FLAGS - Static variable in class jadx.core.dex.info.AccessInfo
- visibilityName() - Method in class jadx.core.dex.info.AccessInfo
- visibilityUtils - Variable in class jadx.core.dex.visitors.fixaccessmodifiers.FixAccessModifiers
- VisibilityUtils - Class in jadx.core.dex.visitors.fixaccessmodifiers
- VisibilityUtils(RootNode) - Constructor for class jadx.core.dex.visitors.fixaccessmodifiers.VisibilityUtils
- VisibilityUtils.OnBadVisibilityCallback - Interface in jadx.core.dex.visitors.fixaccessmodifiers
- visit(BlockNode) - Method in class jadx.core.dex.visitors.finaly.traverser.visitors.AbstractBlockTraverserVisitor
- visit(BlockNode) - Method in class jadx.core.dex.visitors.finaly.traverser.visitors.ImplicitInsnBlockTraverserVisitor
- visit(BlockNode) - Method in class jadx.core.dex.visitors.finaly.traverser.visitors.PathEndBlockTraverserVisitor
- visit(BlockNode) - Method in class jadx.core.dex.visitors.finaly.traverser.visitors.PredecessorBlockTraverserVisitor
- 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.AdjustForIfMergeVisitor
- 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.DebugRegionCounter
- 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.SwitchBreakVisitor
- 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(MethodNode, IContainer) - Method in interface jadx.core.dex.visitors.regions.IRegionPartialVisitor
-
Visit all containers in region until stopped
- visit(TraverserActivePathState) - Method in class jadx.core.dex.visitors.finaly.traverser.visitors.comparator.AbstractTraverserComparatorVisitor
- visit(TraverserActivePathState) - Method in class jadx.core.dex.visitors.finaly.traverser.visitors.comparator.InstructionBlockComparatorTraverserVisitor
- 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
- visitAnnotationList(AnnotationsAttr) - Method in class jadx.core.dex.visitors.gradle.NonFinalResIdsVisitor
- 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.
- visitBlockNodes(MethodNode, IContainer, Consumer<BlockNode>) - Static method in class jadx.core.utils.RegionUtils
- 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
- visitBlocksOnEmptyPath(BlockNode, Consumer<BlockNode>, boolean) - 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.
- visitClassAndInners(ClassNode) - Method in class jadx.core.dex.visitors.ProcessAnonymous
- visitClassDeps(ClassNode, List<ClassNode>) - Method in interface jadx.api.usage.IUsageInfoVisitor
- visitClasses(Consumer<IClassData>) - Method in class jadx.api.plugins.input.data.impl.EmptyCodeLoader
- visitClasses(Consumer<IClassData>) - Method in class jadx.api.plugins.input.data.impl.MergeCodeLoader
- visitClasses(Consumer<IClassData>) - Method in interface jadx.api.plugins.input.ICodeLoader
- visitClasses(Consumer<IClassData>) - Method in class jadx.plugins.input.dex.DexLoadResult
- visitClasses(Consumer<IClassData>) - Method in class jadx.plugins.input.dex.DexReader
- 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
- visitDeclaringNodes(ICodeNode, Consumer<ICodeNode>) - Static method in class jadx.core.dex.visitors.fixaccessmodifiers.VisibilityUtils
- visitDFS(MethodNode, BlockNode, Function<BlockNode, List<BlockNode>>, Consumer<BlockNode>) - Static method in class jadx.core.utils.BlockUtils
- visitDFS(MethodNode, Consumer<BlockNode>) - Static method in class jadx.core.utils.BlockUtils
- visited - Variable in class jadx.core.dex.attributes.nodes.MethodThrowsAttr
- visited - Variable in class jadx.core.utils.blocks.DFSIteration
- visitEntries(File, Function<IZipEntry, R>) - Method in class jadx.zip.ZipReader
-
Visit valid entries in a zip file.
- visitFields(Consumer<IFieldData>, SectionReader, int, int) - Method in class jadx.plugins.input.dex.sections.DexClassData
- visitFieldsAndMethods(ISeqConsumer<IFieldData>, ISeqConsumer<IMethodData>) - Method in interface jadx.api.plugins.input.data.IClassData
- visitFieldsAndMethods(ISeqConsumer<IFieldData>, ISeqConsumer<IMethodData>) - Method in class jadx.plugins.input.dex.sections.DexClassData
- 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
- visitInstructions(Consumer<InsnData>) - Method in interface jadx.api.plugins.input.data.ICodeReader
- visitInstructions(Consumer<InsnData>) - Method in class jadx.plugins.input.dex.sections.DexCodeReader
- visitIsSelfCall(MethodNode, boolean) - Method in interface jadx.api.usage.IUsageInfoVisitor
- visitMethods(Consumer<IMethodData>, SectionReader, int, int) - Method in class jadx.plugins.input.dex.sections.DexClassData
- visitMethodsUsage(MethodNode, List<MethodNode>) - Method in interface jadx.api.usage.IUsageInfoVisitor
- visitMethodsUses(MethodNode, List<MethodNode>) - Method in interface jadx.api.usage.IUsageInfoVisitor
- visitor - Variable in class jadx.core.dex.visitors.MethodVisitor
- visitor - Variable in class jadx.core.utils.PassMerge.MergePass
- visitorName - Variable in class jadx.core.utils.DebugChecksPass
- visitors - Variable in class jadx.core.utils.PassMerge
- 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 class jadx.core.dex.visitors.regions.IfRegionVisitor.RemoveRedundantElseVisitor
- 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
- visitThrows(MethodNode, ArgType, Set<String>) - Method in class jadx.core.dex.visitors.MethodThrowsVisitor
- visitTypes(Function<ArgType, R>) - Method in class jadx.core.dex.instructions.args.ArgType
-
Recursively visit all subtypes of this type.
- visitUnresolvedMethodsUsage(MethodNode, List<MethodInfo>) - Method in interface jadx.api.usage.IUsageInfoVisitor
- 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 - Enum constant in enum jadx.core.dex.instructions.args.PrimitiveType
- VOID - Static variable in class jadx.core.dex.instructions.args.ArgType
- VOLATILE - Static variable in class jadx.api.plugins.input.data.AccessFlags
- vp - Variable in class jadx.core.xmlgen.ResXmlGen
W
- WARN - Enum constant in enum jadx.api.CommentsLevel
- WARN - Enum constant in enum jadx.cli.LogHelper.LogLevelEnum
- warning(N, String) - Static method in class jadx.core.utils.ErrorsCounter
- warnNodes - Variable in class jadx.core.utils.ErrorsCounter
- warnsCount - Variable in class jadx.core.utils.ErrorsCounter
- WHITE - Enum constant in enum jadx.core.dex.visitors.blocks.FixMultiEntryLoops.BlockColor
- WHITES - Static variable in class jadx.core.utils.StringUtils
- WIDE - Static variable in class jadx.core.dex.instructions.args.ArgType
- WIDE_TYPE - Static variable in class jadx.core.dex.instructions.IfNode
- WIDER - Enum constant in enum jadx.core.dex.visitors.typeinference.TypeCompareEnum
- WIDER_BY_GENERIC - Enum constant in enum 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 - Enum constant in enum jadx.core.clsp.ClsSet.TypeEnum
- WILDCARD - Static variable in class jadx.core.dex.instructions.args.ArgType
- WildcardBound(int, String) - Constructor for enum jadx.core.dex.instructions.args.ArgType.WildcardBound
- WildcardType(ArgType, ArgType.WildcardBound) - Constructor for class jadx.core.dex.instructions.args.ArgType.WildcardType
- withFlag(OptionFlag) - Method in class jadx.api.plugins.options.impl.JadxOptionDescription
- withFlags(OptionFlag...) - Method in class jadx.api.plugins.options.impl.JadxOptionDescription
- WORD_SEPARATORS - Static variable in class jadx.core.utils.StringUtils
- wrap(ICodeWriter, ConditionGen.CondStack, IfCondition) - Method in class jadx.core.codegen.ConditionGen
- wrap(ICodeWriter, InsnArg) - Method in class jadx.core.codegen.ConditionGen
- wrap(ICodeWriter, IfCondition) - Method in class jadx.core.codegen.ConditionGen
- wrap(InsnNode) - Static method in class jadx.core.dex.instructions.args.InsnArg
- wrapArg(InsnArg) - Static method in class jadx.core.dex.nodes.InsnNode
- wrapArg(InsnNode) - Static method in class jadx.core.dex.instructions.args.InsnArg
- wrapBlocks(IRegion, TryCatchBlockAttr, BlockNode) - Static method in class jadx.core.dex.visitors.regions.ProcessTryCatchRegions
-
Extract all block dominated by 'dominator' to separate region and mark as try/catch block
- wrapBlocksWithTryCatch(MethodNode, TryCatchBlockAttr) - Static method in class jadx.core.dex.visitors.blocks.BlockExceptionHandler
- wrapCodeGen(ClassNode, Callable<R>) - Static method in class jadx.core.codegen.CodeGen
- WrapInfo - Class in jadx.core.dex.visitors.shrink
- WrapInfo(InsnNode, RegisterArg) - Constructor for class jadx.core.dex.visitors.shrink.WrapInfo
- 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 - Enum constant in enum jadx.core.dex.attributes.AFlag
- wrappedInsn - Variable in class jadx.core.dex.instructions.args.InsnWrapArg
- wrappedInsns - Variable in class jadx.core.dex.visitors.shrink.ArgsInfo
- wrapTask(Runnable) - Method in class jadx.core.utils.tasks.TaskExecutor
- write(Path, Map<Integer, String>) - Static method in class jadx.core.utils.android.TextResMapFile
- writeArgType(DataOutputStream, ArgType, Map<String, ClspClass>) - Static method in class jadx.core.clsp.ClsSet
- writeArgTypesArray(DataOutputStream, ArgType[], Map<String, ClspClass>) - Static method in class jadx.core.clsp.ClsSet
- writeArgTypesList(DataOutputStream, List<ArgType>, Map<String, ClspClass>) - Static method in class jadx.core.clsp.ClsSet
- writeAttributes(Consumer<Map<IJadxAttrType<?>, IJadxAttribute>>) - Method in class jadx.core.dex.attributes.AttributeStorage
- writeCallGraph(JadxDecompiler, JadxCLIArgs) - Static method in class jadx.cli.JadxCLI
- writeDot(Path) - Method in interface jadx.analysis.callgraph.api.ICallGraph
- writeDot(Path) - Method in class jadx.analysis.callgraph.CallGraph
- 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
- writeJson(Path) - Method in interface jadx.analysis.callgraph.api.ICallGraph
- writeJson(Path) - Method in class jadx.analysis.callgraph.CallGraph
- writeMethod(DataOutputStream, ClspMethod, Map<String, ClspClass>) - Static method in class jadx.core.clsp.ClsSet
- writer - Variable in class jadx.core.xmlgen.BinaryXMLParser
- writeString(DataOutputStream, String) - Static method in class jadx.core.clsp.ClsSet
- writeTo(Path) - Method in class jadx.analysis.callgraph.CallGraphExportDot
- writeTo(Path) - Method in class jadx.analysis.callgraph.CallGraphExportJson
- writeToString() - Method in class jadx.analysis.callgraph.CallGraphExportDot
- writeToString() - Method in class jadx.analysis.callgraph.CallGraphExportJson
- writeUnsignedByte(DataOutputStream, int) - Static method in class jadx.core.clsp.ClsSet
X
- XApkCustomInput - Class in jadx.plugins.input.xapk
- XApkCustomInput(JadxPluginContext, XApkLoader) - Constructor for class jadx.plugins.input.xapk.XApkCustomInput
- XApkData - Class in jadx.plugins.input.xapk.data
- XApkData(XApkManifest, Path, List<Path>, List<Path>) - Constructor for class jadx.plugins.input.xapk.data.XApkData
- XApkInputPlugin - Class in jadx.plugins.input.xapk
- XApkInputPlugin() - Constructor for class jadx.plugins.input.xapk.XApkInputPlugin
- XApkLoader - Class in jadx.plugins.input.xapk
- XApkLoader(JadxPluginContext) - Constructor for class jadx.plugins.input.xapk.XApkLoader
- XApkManifest - Class in jadx.plugins.input.xapk.data
- XApkManifest() - Constructor for class jadx.plugins.input.xapk.data.XApkManifest
- xDivs - Variable in class jadx.core.utils.android.Res9patchStreamDecoder.NinePatch
- XML - Enum constant in enum 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
- XmlDeobf() - Constructor for class jadx.core.xmlgen.XmlDeobf
- XmlGenUtils - Class in jadx.core.xmlgen
- XmlGenUtils() - Constructor for class jadx.core.xmlgen.XmlGenUtils
- xor(BitSet) - Method in class jadx.core.utils.EmptyBitSet
- XOR - Enum constant in enum jadx.core.dex.instructions.ArithOp
- XOR_INT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- XOR_INT - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- XOR_INT_2ADDR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- XOR_INT_LIT - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- XOR_INT_LIT16 - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- XOR_INT_LIT8 - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- XOR_LONG - Enum constant in enum jadx.api.plugins.input.insns.Opcode
- XOR_LONG - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
- XOR_LONG_2ADDR - Static variable in class jadx.plugins.input.dex.insns.DexOpcodes
Y
- yDivs - Variable in class jadx.core.utils.android.Res9patchStreamDecoder.NinePatch
Z
- ZIP_FILE_EXTS - Static variable in class jadx.api.plugins.utils.CommonFileUtils
- ZIP_FILE_MAGIC - Static variable in class jadx.core.utils.files.FileUtils
- ZIP_FILE_MAGIC - Static variable in class jadx.plugins.input.dex.sections.DexConsts
- ZIP_READER - Static variable in class jadx.api.plugins.utils.ZipSecurity
-
Deprecated.
- ZIP_SECURITY - Static variable in class jadx.api.plugins.utils.ZipSecurity
-
Deprecated.
- zipBombDetectionFactor - Variable in class jadx.zip.security.JadxZipSecurity
-
The size of uncompressed zip entry shouldn't be bigger of compressed in zipBombDetectionFactor times
- zipBombMinUncompressedSize - Variable in class jadx.zip.security.JadxZipSecurity
-
Zip entries that have an uncompressed size of less than zipBombMinUncompressedSize are considered safe
- ZipContent - Class in jadx.zip
- ZipContent(IZipParser, List<IZipEntry>) - Constructor for class jadx.zip.ZipContent
- ZipDeflate - Class in jadx.zip.parser
- ZipDeflate() - Constructor for class jadx.zip.parser.ZipDeflate
- zipEntry - Variable in class jadx.api.ResourceFile
- zipEntry - Variable in class jadx.zip.fallback.FallbackZipEntry
- zipFile - Variable in class jadx.zip.fallback.FallbackZipParser
- zipFile - Variable in class jadx.zip.parser.JadxZipParser
- zipParser - Variable in class jadx.zip.ZipContent
- zipReader - Variable in class jadx.api.JadxDecompiler
- zipReader - Variable in class jadx.plugins.input.dex.DexFileLoader
- ZipReader - Class in jadx.zip
-
Jadx wrapper to provide custom zip parser (
JadxZipParser) with fallback to default Java implementation. - ZipReader() - Constructor for class jadx.zip.ZipReader
- ZipReader(IJadxZipSecurity) - Constructor for class jadx.zip.ZipReader
- ZipReader(ZipReaderOptions) - Constructor for class jadx.zip.ZipReader
- ZipReader(Set<ZipReaderFlags>) - Constructor for class jadx.zip.ZipReader
- ZipReaderFlags - Enum in jadx.zip
- ZipReaderFlags() - Constructor for enum jadx.zip.ZipReaderFlags
- ZipReaderOptions - Class in jadx.zip
- ZipReaderOptions(IJadxZipSecurity, Set<ZipReaderFlags>) - Constructor for class jadx.zip.ZipReaderOptions
- zipSecurity - Variable in class jadx.api.security.impl.JadxSecurity
- zipSecurity - Variable in class jadx.zip.fallback.FallbackZipParser
- zipSecurity - Variable in class jadx.zip.parser.JadxZipParser
- zipSecurity - Variable in class jadx.zip.ZipReaderOptions
- ZipSecurity - Class in jadx.api.plugins.utils
-
Deprecated.
- ZipSecurity() - Constructor for class jadx.api.plugins.utils.ZipSecurity
-
Deprecated.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
BetterName.compareAndGet(String, String)and should not be used outside tests.